首页 > 2014年12月06日 > 全部分享
Java NIO与IO的区别和比较
导读 J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。 一. 介绍NIO NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共...
分类:编程语言   时间:2014-12-06 10:10:36    收藏:0  评论:0  赞:0  阅读:320
PHP无限分类树算法相关
一、找儿子 1、引用算法找儿子 /** ?*?创建子节点树形数组 ?*?参数 ?*?$ar?数组,邻接列表方式组织的数据 ?*?$id?数组中作为主键的下标或关联键名 ?*?$pid?数组中作为父键的下标或关联键名 ?*?返回...
分类:编程语言   时间:2014-12-06 10:10:25    收藏:0  评论:0  赞:0  阅读:296
Effective STL 建议
Vector是一种可以默认使用的序列类型,当很频繁地对序列中部进行插入和删除时应该用lit,当大部分插入和删除发生在序列的头或尾时可以选择deque这种数据结构。          STL是建立在泛化上的。数组泛化了容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所有的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。          独立的容器类型泛化为序列或关联容器,...
分类:其他   时间:2014-12-06 10:09:37    收藏:0  评论:0  赞:0  阅读:156
Java 基础(六)java JVM内存
Java虚拟机        java虚拟机是用执行java文件生成的class文件的,class文件即是字节码,jvm可以解释字节码成为目标机器的机器码,所以,java程序可以一次编译后到处运行真正的实现了跨平台的特性,在跨平台特性中jvm是关键。        包括我们自己建的类文件需要虚拟机来解释执行。当然了实现这一特性并不是一件简单的事情,jvm在这一过程中为我们做了很多事情,它也有自...
分类:编程语言   时间:2014-12-06 10:09:25    收藏:0  评论:0  赞:0  阅读:261
poj 3255 Roadblocks【次短路】
题目:poj 3255 Roadblocks 题意:给出一个无向图,然后求1到n点的次短路 分析:两种做法,第一种,Astat+最短路求k短路的方法。 第二种是比较暴力的方法。 先求1点到所有点的最短路dis1 然后求n点到所有点的最短路dis2 然后枚举所有边,则次短路为dis1【from】 + dis2【to】 + w【i】中大于最短路的最短的。 AC代码...
分类:数据库技术   时间:2014-12-06 10:09:15    收藏:0  评论:0  赞:0  阅读:295
菜鸟和老鸟都无法避免的问题——未将对象引用设置到对象的实例
“未将对象引用设置到对象的实例”相信这个问题只要是写过代码的不论技术高低都会遇到过,这句话的意思就是说我们在引用对象之前没有对对象进行初始化。...
分类:其他   时间:2014-12-06 10:08:55    收藏:0  评论:0  赞:0  阅读:224
使用LinQ实现对数据对象的查询
语言集成查询(Language Intergrated Query),是一组用于C#和vb语言的扩展,它允许编写C#或者vb代码以查询数据库相同的方式操作内存数据...
分类:其他   时间:2014-12-06 10:08:45    收藏:0  评论:0  赞:0  阅读:334
一种减少索引下载/切换总时间的技巧
现在商户索引下载时14台searcher机器同时下载索引大概要花10-12分钟,然后一组一组(3个分布式锁,5组)切换。假定warmup时间为1分半,所以下载+切换的总时间=10分钟 + 5 * 1.5分钟 = 17.5分钟。 注意到这里3台机器切换时,剩下的机器既不切换也不下载,如果能利用切换时间也做下载,将会省下多组切换时间,最理想是只花费1组切换时间,总时间为10分钟 + 1.5分...
分类:其他   时间:2014-12-06 10:08:35    收藏:0  评论:0  赞:0  阅读:245
split的坑
之前有同事分享过,网上看到一个: http://yinny.iteye.com/blog/1750210 补充一下,如果要解析类似csv的一行(但不需要处理转义),用String.split(str,sep,0)可以,它不会丢弃分出来的空串,但sep是regex,有性能问题,或者容易混淆。StringTokenizer虽然性能快,但是会把空串去掉。apache common lang3提供的接...
分类:其他   时间:2014-12-06 10:08:25    收藏:0  评论:0  赞:0  阅读:265
send和sendto的区别
ttp://www.beej.us/guide/bgnet/output/html/multipage/sendman.html send()用于TCP SOCK_STREAM,sendto()用于UDP SOCK_DGRAM, send支持flags: MSG_OOB:send as "Out of Band" data.该数据包优先,可以先接受到,对端会收到SIGURG信号 MS...
分类:其他   时间:2014-12-06 10:08:15    收藏:0  评论:0  赞:0  阅读:354
网络包出错概率
tcp,udp的校验和很弱,简单点看就是全部加起来取反,连顺序错误的问题都不能防止,位数也不多,16位。岂不是有1/65536的概率出错也检测不出来? 注意以太网那层是crc校验,两个合在一起,出错没检测出来的概率大大降低。 万一出错,应用层可以再做一次校验,如果真的这样,最怕的是协议的每一帧不定长,一旦出错边界完全错乱,错乱中甚至非常小概率请求被错误解读,不过多数情况是数据从此不可用。 这...
分类:其他   时间:2014-12-06 10:08:05    收藏:0  评论:0  赞:0  阅读:259
MAC下设置mavenJDK版本
compile-plugin可以设置source和target使用的jdk 版本。 mvn -v可以看出使用的jdk版本,在mac上需要修改CurrentJDK软链接 http://stackoverflow.com/questions/18813828/why-maven-use-jdk-1-6-but-my-java-version-is-1-7 http://stackover...
分类:系统服务   时间:2014-12-06 10:07:55    收藏:0  评论:0  赞:0  阅读:411
android 百度地图Demo
android 百度地图Demo 源代码下载地址:http://www.zuidaima.com/share/1550463561714688.htm...
分类:移动平台   时间:2014-12-06 10:07:45    收藏:0  评论:0  赞:0  阅读:274
Oracle中的一些查询语句及其执行顺序
查询条件: 1)LIKE:模糊查询,需要借助两个通配符,%:表示0到多个字符;_:标识单个字符。 2)IN(list):用来取出符合列表范围中的数据。 3)NOT IN(list): 取出不符合此列表中的数据记录。 4)BETWEEN…AND…:用来查询符合某个值域范围条件的数据,最常见的是使用在数字类型的数据范围上,但对字符类型和日期类型数据也同样适用。for examp...
分类:数据库技术   时间:2014-12-06 10:07:35    收藏:0  评论:0  赞:0  阅读:272
【SSH三大框架】Spring基础第一篇:搭建Spring环境、实例化Bean、管理Bean的作用域以及Bean的生命周期
搭建Spring环境、实例化Bean、管理Bean的作用域以及Bean的生命周期...
分类:编程语言   时间:2014-12-06 10:07:25    收藏:0  评论:0  赞:0  阅读:169
解决Gitlab的The remote end hung up unexpectedly错误
Gitlab服务器环境是CentOS7+Gitlab7.2.1,最近发现在开发机上使用git pull更新文件时,会报如下错误。 fatal: The remote end hung up unexpectedly fatal: early EOF fatal: unpack-objects failed Google了半天也没找到个好办法,最后还是查错误日志定位到了问题...
分类:其他   时间:2014-12-06 10:07:15    收藏:0  评论:0  赞:0  阅读:616
HTML 5:你必须知道的data属性
原文:All You Need to Know About the HTML5 Data Attribute 译文:你必须知道HTML 5 的Data属性 译者:dwqs HTML 5的Data属性可以让你给元素自定义数据。这篇文章就是思考怎么更好的使用Data属性。 介绍 HTML 5之前,我们必须依赖于class和rel属性来存储需要在网站中使用的数据片段,这种做法有时会在网站的外观和实用性之间产生冲突。而HTML 5 Data属性...
分类:Web开发   时间:2014-12-06 10:07:05    收藏:0  评论:0  赞:0  阅读:369
poj 3723 Conscription 【最大生成树|最大权森林】
题目:poj 3723 Conscription 题意:要征兵n个男兵和m个女兵,每个花费10000元,但是如果已经征募的男士兵中有和将要征募的女士兵关系好的,那么可以减少花费,给出关系,求最小花费。 分析:这个题目初始一个是个二分图,以为可以从这里入手,但是这个题目这个性质没用。 初始花费没人10000,那么减去其中有关系的就是当前的花费。 要是花费最少,那么减去的最大即...
分类:其他   时间:2014-12-06 10:06:55    收藏:0  评论:0  赞:0  阅读:238
careercup-树与图 4.2
4.2 给定有向图,设计一个算法,找出两个结点之间是否存在一条路径。解答根据题意,给定一个有向图和起点终点,判断从起点开始,是否存在一条路径可以到达终点。 考查的就是图的遍历,从起点开始遍历该图,如果能访问到终点, 则说明起点与终点间存在路径。稍微修改一下遍历算法即可。使用广度优先遍历实现代码:#i...
分类:其他   时间:2014-12-06 10:06:25    收藏:0  评论:0  赞:0  阅读:238
一键完成安卓手机日志收集和屏幕截图
批处理脚本 android_gather.bat set curDateStr=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%adb logcat -d > android_%curDateStr%.logadb...
分类:移动平台   时间:2014-12-06 10:05:55    收藏:0  评论:0  赞:0  阅读:327
1009条   上一页 1 ... 38 39 40 41 42 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!