现在位置: 首页 > freeing发表的所有文章
  • 11月
  • 08日
综合 ⁄ 共 1306字 评论关闭
http://lx.lanqiao.org/problem.page?gpid=T123   历届试题 小朋友排队   时间限制:1.0s   内存限制:256.0MB     问题描述   n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。   每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。   如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k次交换时,他的不高兴程度增加k。   请问......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 411字 评论关闭
  在Myeclipse中用hibernate3总是不能通过非主属性查找,问题出在DAO类中的findByProperty上,执行 String queryString = "from Batch as model where model." + propertyName + "= ?"; Query queryObject =getSession().createQuery(queryString); 时总是报Java.lang.NoSuchMethod异常。纠结了很久终于发现了问题的原因: 在myeclipse中同时向工程中添加自带的struts2.1和hibernate3.3功能时,在引入的struts和hibernate的核心库中会有两个不同版本的antlr,分别是2.7.2和2.7.6的,这两个版本在一起会有冲突。......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2928字 评论关闭
转载自http://www.cnblogs.com/lm002003/archive/2012/05/15/2502439.html for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。for语句有多个开关,不同开关将会实现不同的功能。   1.无开关   无开关的for语句能够对设定的范围内进行循环,是最基本的for循环语句。其命令格式为:   FOR %%variable IN (set) DO command   其中,%%variable是批处理程序里面的书写格式,在DOS中书写为%variable,即只有一个百分号(%);set就是需要我们设定的循环范围,类似于......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 6095字 评论关闭
android资源目录---assets与res/raw的不同   Android 2011-05-24 14:40:21 阅读20 评论0   字号:大中小 订阅 assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。   res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录   res/menu:存放基于XML的菜单描述;   res/raw:存放通用的文件, 该文件夹内的文件将不会被编译成二进制文件,按原样......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 4974字 评论关闭
关于正则表达式的基本知识 正则表达式就是一个表达式(也是一串字符),它定义了某种字符串模式。利用正则表达式,可以对大段的文字进行复杂的查找、替换等。 matlab提供的正则表达式函数有三个: regexp——用于对字符串进行查找,大小写敏感; regexpi——用于对字符串进行查找,大小写不敏感; regexprep——用于对字符串进行查找并替换。 第一部分——单个字符的匹配 1 句点符号 '.' ——匹配任意一个(只有一个)字符(包括空格)。 例如:t.n,它匹配tan、 ten、tin和ton,还匹配t#n、tpn甚至t n,还有其他许多无意义的组合......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 3414字 评论关闭
原始代码转自:http://blog.csdn.net/zyjying520/article/details/26158941 修改后源码pas文件下载:http://www.colafile.com/file/2588729   {***************************************************************************} { } { 功能:Android Toast提示消息框 } { 名称:Androidapi.JNI.Widget.Toast.pas } { 版本:1.0 ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 3057字 评论关闭
http://database.ctocio.com.cn/whatis/342/8281842.shtml 数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库,甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。   本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学者应该是个不错的入门。我写下这些的目的主要是为了加强......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 540字 评论关闭
软引用(SoftReference)     如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存 软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收器回收,Java虚拟机就会把这个软引用加入到与之关联的引用队列中。private final //结合ConcurrentHashMap的缓存 private final static ConcurrentHashMap<String, SoftReference<Bitmap>&g......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 8916字 评论关闭
一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客 二.关键词 网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均衡 分布式  网关服务器 GateServer 心跳 多线程/线程池 开源网络通讯框架/模型阻塞/非阻塞/同步/异步    Proactor/Reactor/Actor Select/Poll/Epoll/Iocp/Kqueue  游戏开发中的设计模式/数据结构短连接和长连接 游戏安全 缓存 消......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1339字 评论关闭
 在JavaScript中,有两个关于定时器的专用函数,它们是: 1.倒计定时器: timename=setTimeout("function();",delaytime); 2.循环定时器: timename=setInterval("function();",delaytime);        function()是定时器触发时要执行的是事件的函数,可以是一个函数,也可以是几个函数,或者javascript的语句也可以,单要使用分号;隔开; delaytime则是间隔的时间,以毫秒为单位。 倒计时定时器和循环定时器的区别? 倒计时定时器就是在指定时间后触发事件,而循环定时器就是在间隔时间到来时反复触发事件, 其区别在于:前者只是......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 3271字 评论关闭
命令行参数解析函数 —— getopt() getopt()函数声明如下: #include <unistd.h> int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; 该函数的argc和argv参数通常直接从main()的参数直接传递而来。optstring是选项字母组成的字串。如果该字串里的任一字符后面有冒号,那么这个选项就要求有选项参数。 当给定getopt()命令参数的数量 (argc)、指向这些参数的数组 (argv) 和选项字串 (optstring) 后,getopt() 将返回第一个选项,并设置一些......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 9090字 评论关闭
 转自:http://writeblog.csdn.net/PostEdit.aspx 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝......
阅读全文