- 博客(69)
- 收藏
- 关注
Java网络编程从入门到精通(33):非阻塞I/O的缓冲区(Buffer)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-31 08:47:00 57
Java网络编程从入门到精通(33):非阻塞I/O的缓冲区(Buffer)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-31 08:47:00 63
CSDN总裁蒋涛:从软件技术高手到百万富翁的三条捷径
会议开场由CSDN总裁蒋涛为来宾做了开场白,他谈到了从软件技术高手到百万富翁的三条捷径。第一,在细分、分众市场做特色软件产品。中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不精深却过得还挺滋润,其中原因之一就是找到了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件上香、上...
2009-08-29 17:47:00 75
CSDN总裁蒋涛:从软件技术高手到百万富翁的三条捷径
会议开场由CSDN总裁蒋涛为来宾做了开场白,他谈到了从软件技术高手到百万富翁的三条捷径。第一,在细分、分众市场做特色软件产品。中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不精深却过得还挺滋润,其中原因之一就是找到了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件上香、上...
2009-08-29 17:47:00 62
NEW WORDS:2009-8-27
+revel in#v.得意于,着迷,酷爱,纵情于&$3+diligent#adj.勤奋的, 勤勉的&ˈdilidʒənt$3+flicker#vi.(通常指灯光)闪烁, 摇曳#With Ajax,the user doesn't have to suffer page flickers.&ˈflikə$3+synchro...
2009-08-27 13:21:00 68
Java多线程初学者指南(7):向线程传递数据的三种方法
本文为原创,如需转载,请注明作者和出处,谢谢!在传统的同步开发 模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和 返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。本文就以上原因介绍了几种用于向线程...
2009-08-27 08:37:00 48
Java多线程初学者指南(7):向线程传递数据的三种方法
本文为原创,如需转载,请注明作者和出处,谢谢!在传统的同步开发 模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和 返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。本文就以上原因介绍了几种用于向线程...
2009-08-27 08:37:00 71
Java多线程初学者指南(6):慎重使用volatile关键字
本文为原创,如需转载,请注明作者和出处,谢谢! volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、 boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。例如,下面的例子中的n就 不是原子级别的:<!--<br />...
2009-08-25 08:26:00 57
Java多线程初学者指南(6):慎重使用volatile关键字
本文为原创,如需转载,请注明作者和出处,谢谢! volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、 boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。例如,下面的例子中的n就 不是原子级别的:<!--<br />...
2009-08-25 08:26:00 55
Java网络编程从入门到精通(32):一个非阻塞I/O的例子
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-21 09:47:00 47
Java网络编程从入门到精通(32):一个非阻塞I/O的例子
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-21 09:47:00 53
Android 资源和国际化
资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。 处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处于这样或那样的原因,Android平台中会存在很多不同的...
2009-08-21 08:47:00 61
Android 资源和国际化
资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。 处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处于这样或那样的原因,Android平台中会存在很多不同的...
2009-08-21 08:47:00 70
整数划分算法原理与实现
本文为原创,如需转载,请注明作者和出处,谢谢! 整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。 如6的整数划分为 6 5 + 1 4 + 2, 4 + 1 + 1 3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1 2 + 2 + 2, 2 + 2 + 1 + 1, 2 + 1 + 1 + 1 + 1 1 + 1 +...
2009-08-21 07:46:00 75
整数划分算法原理与实现
本文为原创,如需转载,请注明作者和出处,谢谢! 整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。 如6的整数划分为 6 5 + 1 4 + 2, 4 + 1 + 1 3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1 2 + 2 + 2, 2 + 2 + 1 + 1, 2 + 1 + 1 + 1 + 1 1 + 1 +...
2009-08-21 07:46:00 86
Sqlite DateTime 类型 读取和写入格式 注意的问题
今天遇到个问题.首先插入一个DataTime格式的数据:string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";执行如上命令.插入没有报告错误.但是,我又用一条命令读取时:string sql="select * from [table];.....IDataRea...
2009-08-18 17:47:00 242 1
Sqlite DateTime 类型 读取和写入格式 注意的问题
今天遇到个问题.首先插入一个DataTime格式的数据:string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";执行如上命令.插入没有报告错误.但是,我又用一条命令读取时:string sql="select * from [table];.....IDataRea...
2009-08-18 17:47:00 91
Android教程之实现动作感应技术
今天有个公司说需要动作感应的几个小游戏!也接触android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!1.发现Android提供了SensorListener接口2.要使用还得有个动作感应管理器SensorManagerJava代码 1. //取得SensorMana...
2009-08-17 10:47:00 54
Android教程之实现动作感应技术
今天有个公司说需要动作感应的几个小游戏!也接触android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!1.发现Android提供了SensorListener接口2.要使用还得有个动作感应管理器SensorManagerJava代码 1. //取得SensorMana...
2009-08-17 10:47:00 73
高频词汇提取的Java实现
本文为原创,如需转载,请注明作者和出处,谢谢! 面对浩瀚的信息海洋,找到想要的资源有时真的是不容易。在大量文字中搜索高频词汇是信息搜索和数据压缩的共通课题。这次智慧擂台请大家在一个比较庞大的英文文本中找出M个数量最多的短语(由N个单词组成)。统一处理相同的文本文件,该文本只包含英文单词、空格和回行符,比较谁的程序效率最高。 程序输入:M,N,文本文件路径(M不超过20,N不超过8)...
2009-08-17 10:10:00 148
高频词汇提取的Java实现
本文为原创,如需转载,请注明作者和出处,谢谢! 面对浩瀚的信息海洋,找到想要的资源有时真的是不容易。在大量文字中搜索高频词汇是信息搜索和数据压缩的共通课题。这次智慧擂台请大家在一个比较庞大的英文文本中找出M个数量最多的短语(由N个单词组成)。统一处理相同的文本文件,该文本只包含英文单词、空格和回行符,比较谁的程序效率最高。 程序输入:M,N,文本文件路径(M不超过20,N不超过8)...
2009-08-17 10:10:00 585
中国农历算法java实现
/*** 中国农历算法 - 实用于公历 1901 年至 2100 年之间的 200 年 */import java.text.*;import java.util.*;class ChineseCalendarGB { private int gregorianYear; private int gregorianMonth; private int gregori...
2009-08-16 16:47:00 81
中国农历算法java实现
/*** 中国农历算法 - 实用于公历 1901 年至 2100 年之间的 200 年 */import java.text.*;import java.util.*;class ChineseCalendarGB { private int gregorianYear; private int gregorianMonth; private int gregori...
2009-08-16 16:47:00 80
Java网络编程从入门到精通(31):非阻塞I/O简介
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-16 10:47:00 52
Java网络编程从入门到精通(31):非阻塞I/O简介
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-16 10:47:00 62
Java网络编程从入门到精通(30):定制accept方法
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-15 16:47:00 83
Java网络编程从入门到精通(30):定制accept方法
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-15 16:47:00 87
关于Android LiveCD的几点问题
1. 为什么下载的文件不是.iso?官方提供的ISO实际上拆成了两个文件,需要用HJ-Split来合并,或者直接[url=http://live-android.googlecode.com/files/liveandroidv0.2.iso%20[mininova].torrent]BT下载完整ISO版[/url]。2. 为什么没有中文?这个是多国语言的,光看体积就知道,一个...
2009-08-14 19:47:00 57
关于Android LiveCD的几点问题
1. 为什么下载的文件不是.iso?官方提供的ISO实际上拆成了两个文件,需要用HJ-Split来合并,或者直接[url=http://live-android.googlecode.com/files/liveandroidv0.2.iso%20[mininova].torrent]BT下载完整ISO版[/url]。2. 为什么没有中文?这个是多国语言的,光看体积就知道,一个...
2009-08-14 19:47:00 81
一著名软件公司的java笔试算法题的答案
本文为原创,如需转载,请注明作者和出处,谢谢! 原题如下:用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。解题思路: 很明显,这是一个递归算法。我们可以排列将这6个数按从小到大的顺序排一下,如果是1,2,3,4,5,6,那么会有1*2*3*4*5*6= 6!=720个递增的数...
2009-08-13 09:45:00 195
一著名软件公司的java笔试算法题的答案
本文为原创,如需转载,请注明作者和出处,谢谢! 原题如下:用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。解题思路: 很明显,这是一个递归算法。我们可以排列将这6个数按从小到大的顺序排一下,如果是1,2,3,4,5,6,那么会有1*2*3*4*5*6= 6!=720个递增的数...
2009-08-13 09:45:00 56
Java网络编程从入门到精通(29):服务端Socket的选项
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-12 14:47:00 50
Java网络编程从入门到精通(28):获取ServerSocket信息的方法及FTP原理
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-12 14:47:00 64
Java网络编程从入门到精通(29):服务端Socket的选项
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-12 14:47:00 43
Java网络编程从入门到精通(28):获取ServerSocket信息的方法及FTP原理
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2009-08-12 14:47:00 68
NOTE:JAVA
2007-6-15____________________________________________________________________________________1.spring容器 spring容器就是IoC容器,用来实现反转控制的spring组件.在spring中提供了两种IoC容器:BeanFactory和ApplicationContextA...
2009-08-11 16:53:00 54
Java多线程初学者指南(5):join方法的使用
本文为原创,如需转载,请注明作者和出处,谢谢! 在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用start方法后后需要使用一个由这个线程计算得到的值,就必须使用join方法。如果不使用join方法,就不能保证当执...
2009-08-11 09:32:00 52
Java多线程初学者指南(5):join方法的使用
本文为原创,如需转载,请注明作者和出处,谢谢! 在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用start方法后后需要使用一个由这个线程计算得到的值,就必须使用join方法。如果不使用join方法,就不能保证当执...
2009-08-11 09:32:00 53
Java多线程初学者指南(4):线程的生命周期
本文为原创,如需转载,请注明作者和出处,谢谢! 与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。<!--<br /><br />Code highlighting produced by Actipro CodeHi...
2009-08-11 09:31:00 48
Java多线程初学者指南(4):线程的生命周期
本文为原创,如需转载,请注明作者和出处,谢谢! 与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。<!--<br /><br />Code highlighting produced by Actipro CodeHi...
2009-08-11 09:31:00 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人