自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐刘根的博客

微信关注公众号:Java后端技术(ID:JavaITWork),和20万人一起学习Java!

  • 博客(22)
  • 资源 (44)
  • 论坛 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于Linux平台实现的流式套接字客户端服务器端代码

(1)服务器段代码如下:#include #include #include #include #include #include #include #include #include #include #define BUFSIZE 512/* * 错误报告 */static void bail(const char *on_wh

2014-12-28 20:24:47 2013 1

原创 Android项目打包apk及apk的反编译,xml的反编译

一、项目打包的一般原理及其缺点(1)开发一个简单的项目,发布的时候为一个APK文件,如果我们不使用签名的方式,直接在bin目录下找到*.apk文件,很方便,但是我们的使用者在使用的时候,有可能会被其他的程序覆盖安装;具体解释如下:(2)我们新建一个项目Test目录结构如下,并把它发布到模拟器上,得到我们的打包文件Test.apk(3)然后我们在看模拟器中的文件目录信息,

2014-12-24 15:02:48 1572

原创 Android学习笔记之Spinner下拉列表使用案例

(1)两种方法提冲Spinner中的数据源:通过list集合,或者是通过xml文件进行配置(2)布局代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay

2014-12-22 15:27:36 1965

原创 Android学习笔记之ProgressBar案例分析

(1)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma

2014-12-22 14:33:11 1545

原创 Android学习笔记之AutoCompleteTextView自动填充功能的案例

(1)首先实现AutoCompleteTextView功能所需要的适配器数据源共有两种方法,一种结果是手工配置的,另一汇总是通过xml文件制定的数据(当然也可以通过网上资源获得)这里只讲前两种!(2)布局的页面代码都一样如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

2014-12-21 20:50:19 2026

原创 Android学习笔记之Switch的使用案例

(1)布局文件代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heig

2014-12-21 19:03:47 2418

原创 Android学习笔记之RadioButton的使用详解

(1)选用radioGroup的图标<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

2014-12-21 18:38:07 3102

原创 Android学习笔记之GridView的使用详解

(1)创建布局代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h

2014-12-21 15:46:31 5774

原创 Eclipse+超快的模拟器Genymotion开发Android应用(第二步:集成Genymotion和eclipse)

(1)接着上一步(上一步地址:http://blog.csdn.net/xlgen157387/article/details/42026785)的来说!(2)我们使用Genymotion和eclipse,需要eclipse中安装genymotion插件,步骤如下!(3)我们使用  自。。由。。门。。软件进行翻墙,在线安装(离线安装技术含量低!不过多研究!)(4)下载软件:http:/

2014-12-19 13:47:07 4362

原创 Eclipse+超快的模拟器Genymotion开发Android应用(第一步:安装及配置Genymotion)

一、安装及配置Genymotion(1)由于Eclipse中自带的SDK模拟器,启动之慢,不说了 现在给大家介绍一种比较快的模拟器Genymotion(2)首先去Genymotion的官网注册一个账号,这个账号是有用的 请记着你的账号和密码(我用的是QQ好注册的)网址是:https://www.genymotion.com/(3)填好信息之后 点击 Creat accoun

2014-12-19 13:21:57 6832 2

转载 Android应用开发相关下载资源(2014/12/14更新)

Android应用开发相关下载资源官方终于发布了Android Studio正式版,Android Studio将会成为推荐使用的主要Android开发工具.(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):revision 23.0.

2014-12-17 17:50:39 1978

原创 2014年末最强悍IT学习视频教程分享

(1)一年又时尽,今天给大家分享最近一年的积蓄!喜欢的请点赞支持下载地址:http://pan.baidu.com/s/1i3or1T7    提取码:qfog(2)内容如下:内容后续持续更新!

2014-12-13 11:35:28 13648 31

原创 自定义日期类型转换器

(1)首先看一下项目的布局结构:(2)要准备的两个jar包,在lib目录下的,commons-beanutils-1.8.3.jar   commons-logging-1.1.1.jar这两个是必须的  要提前引入,以免不必要的麻烦!并且下边要注意包的引入 :是在org.apache下的 不是在com.sum.org.apache下的  错误的话 不会成功!(

2014-12-08 16:05:11 2972

原创 SSH开发中解决mysql数据库的乱码问题

(1)第一点要保证就是创建数据库的时候 使用的编码方式 和连接数据库的 编码格式是一样的!(2)在web.xml文件中配置过滤器(由spring提供的过滤器) encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 enc

2014-12-08 13:20:15 2025

原创 安装vmare-tools——实现ubuntu与windows的互相复制与粘贴(无需共享文件夹)

我们想要实现的是linux系统与windows系统之间能够方便快捷的实现复制粘贴,就像ctrl+c 与ctrl+v一样方便。为了更好的使用虚拟机,我们可以安装vmare-tools工具,实现文档的粘贴复制,过程如下:一 安装前准备:     1、一定要先安装 build-essential软件,否则不能够顺利安装$ sudo apt-get in

2014-12-05 18:44:09 2593

原创 Myeclipse使用hibernate的逆向工程

(1)使用myeclipse自带的hibernaterjar(2)创建数据库(3)在数据库表上点击右键(4)具体过程如下:在有的时候我们,按照步骤按时没有产生主外键的对应关系,比如:one-to-many等可以参考:http://blog.csdn.net/xlgen157387/article/details/4

2014-12-05 17:34:50 1624

原创 C语言如何清除scanf()缓存

(1)清除缓存的函数是:void safe_flush(FILE *fp){ int ch; while( (ch = fgetc(fp)) != EOF && ch != '\n' ); }(2)然后我们在使用的时候,直接调用就可以了:scanf("%d",&k); safe_flush(stdin);这样就可以清除缓存带来的问题了!

2014-12-04 22:12:57 12268 2

原创 Myeclipse使用DB Browser连接数据库错误:OPTION SQL_SELECT_LIMIT=DEFAULT

(1)由于前一段时间更新了mysql的最新版本到mysql5.6,在使用myeclipse的DB Browser时,编辑数据出现以下错误:(2)网上一查原来是,因为mysql驱动jar版本低造成的;以前使用的mysql驱动是mysq-connector-java-5.0.8-bin.jar,我们在开发的时候会在创建数据库的时候发送测试语句SET OPTION SQL_SELECT_LI

2014-12-04 13:59:43 2999

原创 Hinernate进行mysql数据库的逆向工程无法生成主外键关系

(1)我们在进行SSH开发大※的项目的时候,使用myeclipse自带的hibernate的逆向工程工具时,发现竟然无法生成one-to-one  one-to-many等的主外键关系,明明的数据库建时已经有主外键关系了.为啥逆向生成时就不行了呢?(2)首先说一下,我使用的是PHP开发环境Appserv自带的MySQL数据库,不是单独安装的;(3)这是因为数据库引擎的问题,我们可以在s

2014-12-03 17:31:56 3137

原创 数据库连接失败Communications link failure due to underlying exception!

(1)有今天遇到了这个问题:当使用Myeclipse中DB Browser连接mysql出现 Communications link failure due to underlying exception!的问题服务是开启了的,使用sql命令也可以执行,但是过了一会就不可以连接就出现上边的问题;(2)赶紧百度了一下,百度上各路大神的方法主要是a)由于mysql自带的连接时长的限制,当超

2014-12-03 15:46:37 3814

原创 Ubuntu中使用GCC编译器出现:没有那个文件或目录

(1)当我们在编译代码的时候,我们通常会遇到以下错误但是我们确实看到,我的文件是存在的!问题是什么那:a.自己的目录确实不对,这种只需修改一下目录就可以,没的说;b.最隐蔽的一种是,文件命名的时候出现的问题,如下听我细说 上边这个是正常的命名,当把鼠标放在后缀后边的时候,是紧靠的;而你看上边这个就是刚才没有找到的 后缀后边是有一个 空格的! 尼玛 空

2014-12-02 14:14:52 25429

原创 Hibernate懒加载策略

所谓懒加载(lazy)就是延时加载,就是当在真正需要数据的时候,才真正执行数据加载操作至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。在通过JDBC操作数据时,我们只能通过SQL语句来加载我们所需要的数据,但是到了Hibernate世界中(确

2014-12-01 14:29:20 2867

Nginx+Tomcat搭建负载均衡,实现网站请求的分发

使用Nginx+Tomcat搭建负载均衡,实现网站请求的分发

2015-11-11

思科网络技术学院教程CCNA1.网络基础.pdf

思科网络技术学院教程CCNA1.网络基础.pdf

2013-12-25

mysql-connector-java-commercial-5.1.25-bin.jar

MySQL的最新驱动程序,当Myeclipse使用DB Browser连接数据库错误:OPTION SQL_SELECT_LIMIT=DEFAULT 则需要更新驱动jar

2014-12-04

Spring3+Hibernate4+Struts2 jar包 SSH框架

Spring3+Hibernate4+Struts2 jar包 SSH框架,里边包含了SSH2框架所需的jar包 并且包含cp30 等等!

2014-10-02

properties editor

ApplicationResources.properties中汉字提示信息,结果显示乱码。 怎么也没解决,在网上找了各种资料,发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。

2014-09-24

BeanUtilities工具类使用jar包

要使用根据请求自动填充Java对象,表单bean 使用的jar包,BeanUtilities工具类使用jar包

2014-09-05

C#代码生成器

C#代码生成器,使用DAL三层 编写的使用代码生成器!

2014-08-29

Servlet实现Session

利用Servlet实现简单的Session登陆页面

2014-08-30

Eclipse编辑器基本设置包含基本使用的设置配置过程

项目 作用域 功能 快捷键 全局 全部构建 Ctrl+B 源代码 作用域 功能 快捷键 Java编辑器 格式化 Ctrl+Shift+F Java编辑器 取消注释 Ctrl+\ Java编辑器 注释 Ctrl+/ Java编辑器 添加导入 Ctrl+Shift+M Java编辑器 组织导入 Ctrl+Shift+O Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。也可以使用Ctrl+1自动修正。 运行 作用域 功能 快捷键 全局 单步返回 F7

2014-08-05

可视化Java GUI程序设计基于Eclipse VE开发环境 源代码

可视化Java GUI程序设计基于Eclipse VE开发环境 源代码

2014-08-05

云计算资料大全(了解云计算者必读)

云计算资料大全(了解云计算者必读)

2014-05-18

Servlet与JSP核心编程

Servlet与JSP核心编程 ServletJSP

2014-05-18

卸载 Microsoft SQL Server 2008

详细介绍了成功卸载 Microsoft SQL Server 2008的过程

2014-04-11

C++,C编译环境devcpp的使用手册

C++,C编译环境devcpp的使用手册

2014-03-22

2014届蓝桥杯 本科B组C语言试题

2014届第五届蓝桥杯 本科B组C语言试题

2014-03-23

一键U盘装系统

一间工作室的安装过程 使用一个U盘就可以安装属于自己的操作系统安装操作系统 详细图文演示

2014-03-08

子网划分的两个实例

关于子网划分的两个实例内容包含了化分子网的详细解法过程

2014-03-08

VMware虚拟机安装Mac_OS_X_Mountain_Lion详细图文教程

利用VMware虚拟机安装Mac_OS_X_Mountain_Lion详细图文教程

2014-03-08

第9章 查找

第9章 查找 数据结构 C语言版数据结构清华大学出版社出版

2014-03-08

天翼飞young3.0.3校园版专用

天翼飞young3.0.3校园版专用,用于校园客户端无法使用360wiff工具的装用驱动器

2013-12-28

Android学习笔记

安卓初级者学习资料,适合初学者理解入门,有助于开发

2013-09-03

c++上级选择题截图 2

C++期末考试试题 适用于第一次参加C++考试的同学 以及参加二级考试的 都有一定的帮助

2013-09-03

java语言学习笔记

java学习过程中的 笔记内容,java等级考试,java编程资料

2013-08-17

stormdemo.zip

stormdemo

2017-08-24

kafka-demo

kafka-demo

2017-08-17

MyBatis关联映射代码

MyBatis关联映射代码

2017-06-20

韩顺平Java和javaEE视频教程资 资源下载 完整版

韩顺平Java和javaEE视频教程完整版完整版30G,压缩包里为种子,迅雷打开下载即可

2017-02-16

aop-mysql-demo

aop-mysql-demo

2016-12-29

Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台

Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台

2016-11-21

tomcat-redis-session

使用tomcat-redis-session-manager开源框架实现使用Redis存储Nginx+Tomcat负载均衡集群的Session所需要的3个jar:tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar

2016-07-25

sessionDemo

用于测试Nginx分发请求的案例demo

2016-07-25

Node.js MongoDB AngularJSWeb开发中文版.part1

注意: Node.js MongoDB AngularJSWeb开发((中文版))pdf 由于文件比较大,次分为三部分上传,下载好三部分之后,放在同一个文件夹下,进行解压即可,另外两部分地址为: part2:http://download.csdn.net/detail/u010870518/9539548 part3:http://download.csdn.net/detail/u010870518/9539542 第1部分 引 言 第1章 介绍Node.js-to-AngularJS套件 3 1.1 了解基本的Web开发框架 3 1.1.1 用户 4 1.1.2 浏览器 4 1.1.3 Web服务器 6 1.1.4 后端服务 6 1.2 了解Node.js-to-AngularJS套件组件 7 1.2.1 Node.js 7 1.2.2 MongoDB 8 1.2.3 Express 9 1.2.4 AngularJS 9 1.3 小结 10 1.4 下一章 10 第2章 JavaScript基础 11 2.1 定义变量 11 2.2 了解JavaScript数据类型 12 2.3 使用运算符 13 2.3.1 算术运算符 13 2.3.2 赋值运算符 14 2.3.3 运用比较和条件运算符 14 2.4 实现循环 16 2.4.1 while循环 17 2.4.2 do/while循环 17 2.4.3 for循环 17 2.4.4 for/in循环 18 2.4.5 中断循环 19 2.5 创建函数 19 2.5.1 定义函数 20 2.5.2 传递变量给函数 20 2.5.3 从函数返回值 20 2.5.4 使用匿名函数 21 2.6 理解变量作用域 22 2.7 使用JavaScript对象 22 2.7.1 使用对象语法 23 2.7.2 创建自定义对象 23 2.7.3 使用原型对象模式 24 2.8 处理字符串 25 2.8.1 合并字符串 26 2.8.2 在字符串中搜索子串 26 2.8.3 在一个字符串中替换单词 27 2.8.4 将字符串分割成数组 27 2.9 使用数组 27 2.9.1 合并数组 28 2.9.2 遍历数组 29 2.9.3 将数组转换为字符串 29 2.9.4 检查数组是否包含某个条目 29 2.9.5 在数组中添加条目和删除条目 30 2.10 添加错误处理 30 2.10.1 try/catch块 30 2.10.2 抛出你自己的错误 31 2.10.3 使用finally 31 2.11 小结 32 2.12 下一章 32 第2部分 学习Node.js 第3章 开始使用Node.js 35 3.1 了解Node.js 35 3.1.1 谁在使用Node.js 35 3.1.2 Node.js的用途 36 3.2 Node.js安装 36 3.2.1 纵观Node.js安装位置 36 3.2.2 验证Node.js可执行文件 37 3.2.3 选择Node.js IDE 37 3.3 使用Node.js包 38 3.3.1 什么是Node封装模块 38 3.3.2 了解Node包注册表 38 3.3.3 使用Node包管理器 38 3.3.4 搜索Node封装模块 39 3.3.5 安装Node封装模块 40 3.3.6 使用package.json 41 3.4 创建Node.js应用程序 43 3.4.1 创建Node.js模块封装 43 3.4.2 将一个Node.js封装模块发布到NPM注册表 45 3.4.3 在Node.js应用程序中使用Node.js封装模块 46 3.5 将数据写入控制台 47 3.6 小结 49 3.7 下一章 49 第4章 在Node.js中使用事件、监听器、定时器和回调 51 4.1 了解Node.js事件模型 51 4.1.1 比较事件回调和线程模型 51 4.1.2 在Node.js中阻塞I/O 52 4.1.3 会话示例 54 4.2 将工作添加到事件队列 54 4.2.1 实现定时器 55 4.2.2 使用nextTick来调度工作 58 4.2.3 实现事件发射器和监听器 59 4.3 实现回调 62 4.3.1 向回调函数传递额外的参数 63 4.3.2 在回调中实现闭包 64 4.3.3 链式回调 65 4.4 小结 66 4.5 下一章 66 第5章 在Node.js中处理数据I/O 67 5.1 处理JSON 67 5.1.1 把JSON转换成JavaScript对象 67 5.1.2 把JavaScript对象转换为JSON 68 5.2 使用Buffer模块缓冲数据 68 5.2.1 了解缓冲数据 69 5.2.2 创建缓冲区 69 5.2.3 写入缓冲区 70 5.2.4 从缓冲区读取 71 5.2.5 确定缓冲区长度 72 5.2.6 复制缓冲区 73 5.2.7 对缓冲区切片 74 5.2.8 拼接缓冲区 75 5.3 使用Stream模块来传送数据 76 5.3.1 Readable流 76 5.3.2 Writable流 78 5.3.3 Duplex流 81 5.3.4 Transform流 82 5.3.5 把Readable流用管道输送到Writable流 84 5.4 用Zlib压缩与解压缩数据 85 5.4.1 压缩和解压缩缓冲区 85 5.4.2 压缩/解压缩流 87 5.5 小结 88 5.6 下一章 88 第6章 从Node.js访问文件系统 89 6.1 同步和异步文件系统调用 89 6.2 打开和关闭文件 90 6.3 写入文件 91 6.3.1 简单文件写入 91 6.3.2 同步文件写入 92 6.3.3 异步写入文件 93

2016-06-02

Node.js MongoDB AngularJSWeb开发.part2

Node.js MongoDB AngularJSWeb开发.part2

2016-06-02

Node.js MongoDB AngularJSWeb开发.part3

Node.js MongoDB AngularJSWeb开发.part3

2016-06-02

jakarta-taglibs-standard-1.1.2.zip

出现:java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/ConditionalTagSupport错误的时候,请将使用到的jstl和standard换成这两个即可。

2016-05-13

领域驱动设计与模式实战

领域驱动设计与模式实战,介绍领域驱动设计模式的思想和实战

2016-02-22

WeiChat.zip

模仿微信语音聊天界面,实现语音的录制,在界面上的显示灯基本功能

2015-05-03

自定义圆形进度条

Android自定义圆形进度条,其中有自定义属性的设置方法

2015-04-22

xuliugenbbs.zip

xuliugenbbs、servlet、jsp、mysql

2015-04-07

WeiChat5_2_1.zip

高仿微信WeiChat5_2_1界面,实现界面的切换和西欧阿西的提示功能

2015-03-06

徐刘根的留言板

发表于 2020-01-02 最后回复 2020-03-05

传智播客韩顺平Java和javaEE视频教程完整版 [30.16G]倾情奉献

发表于 2014-10-06 最后回复 2019-01-05

The NetWork Adapter could not establish the connection错误!请大神指点

发表于 2014-11-29 最后回复 2017-07-25

JDK 卸载

发表于 2013-08-23 最后回复 2016-11-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除