现在位置: 首页 > nomadic发表的所有文章
  • 03月
  • 27日
操作系统 ⁄ 共 407字 评论关闭
在看linux内核源码的时候。 arch/i386/kernel/time.cget_cmos_time中...if ((year += 1900) < 1970)year += 100;...说这么做解决了千年虫问题。。。 不知道这个具体是怎么解决的啊 答: 以前的老计算机,用年份的后两位数表示,如1999年用99表示,99+1900=1999,  这个year变量只保存了十位和个位。比如,1990年对应80,2009年对应09在代码的其他地方用到的时候很可能是要加上1900,这样,80就回到了1980,09却被解释成1909为了解决这个问题,就加个判断,如果是09就加上100变成109,这样09就可以变成1900+109=2009了。这个判断......
阅读全文
  • 09月
  • 24日
综合 ⁄ 共 1520字 评论关闭
快捷键太好用了,哈哈哈哈哈啊哈  eclipse:   Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,......
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 118字 评论关闭
iPhone中的页面间切换动画效果比较漂亮,今天学习了下其中一个类似翻页的动画效果,并经过修改做成类似地图卷起一角的那种形式。 附一张截图: 源码下载http://www.1000phone.net/thread-6196-1-1.html
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 4145字 评论关闭
setTimeout原理 setTimeout的原理: function a() { setTimeout(function(){alert(1)},0); alert(2); } a(); 和其他的编程语言一样,Javascript中的函数调用也是通过堆栈实现的。在执行函数a的时候,a先入栈,如果不给alert(1)加setTimeout,那么alert(1)第2个入栈,最后是alert(2)。但现在给alert(1)加上setTimeout后,alert(1)就被加入到了一个新的堆栈中等待,并”尽可能快“的执行。这个尽可能快就是指在a的堆栈完成后就立刻执行,因此实际的执行结果就是先alert(2),再alert(1)。在这里setTimeout实际上是让alert(1)......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1335字 评论关闭
tip: ios6 ios7 主窗口和次窗口中文本输入框不同, ios6以前,次窗口不能响应键盘的输入,只有主窗口可以 ios7ios8,都可以响应 创建控制器的几种方式: 1.无storyboard,无xib //创建控制器 CHViewController *vc = [[CHViewController allco] init]; //设置window的根控制器 self.window.rootViewController = vc; //让UIWindow显示出来 [self.window.makeKeyAndVisible] 2.有storyboard //加载名字叫做Test的UIStoryboard UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Test" bundle:nil]; //创建storyboar......
阅读全文
             Apache CXF实战之三 传输Java对象                     本文链接:http://blog.csdn.net/kongxx/article/details/7527094 Apache CXF实战之一 Hello World Web Service Apache CXF实战之二 集成Sping与Web容器 前面两篇文章介绍了怎样通过CXF来构建最基本的Web Service,并且其中暴露的接口参数和返回值都是字符串,下面来看看一个稍微复杂一点的例子。 1. 首先是一个普通的pojo对象,用来表示一个实体类 [java] view plaincopyprint? package com.googlecode.garbagecan.cxfstudy.jaxws;      import java......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 5622字 评论关闭
用途及用法     网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等。另一种形式是请求频繁,但是连接上以后读/写很少量的数据就断开连接。考虑到服务的并发问题,如果每个请求来到以后服务都为它启动一个线程,那么这对服务的资源可能会造成很大的浪费,特别是第二种情况。因为通常情况下,创建线程是需要一定的耗时的,设这个时间为T1,而连接后读/写服务的时间为T2,当T1>>T2时,我们就应当考虑一种策略或者机制来控制,使......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1463字 评论关闭
文章目录 实现三目条件符 前言 George Boole神奇的将逻辑变成了代数,使之可以演算,因此,被叫做布尔代数.而and和or是布尔代数其中的2个符号. 首先,我们要明确一个东西,Python和很多语言一样,都是返回两个被操作对象中的一个,而非它们的布尔表达式 True 或 False. 比如 >>False and 2 False >>True and 2 2 >>1 and 1 1 其次,了解什么是短路逻辑. 短路逻辑的意思是后面的不用执行了.有两种情况. 1.x and y,如果x为假,x and y肯定为假,不用管y是什么了......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 615字 评论关闭
今天安装了一个php,用源码安装的,安装后发现没有php.ini文件,导致运行php的时候会出现一段错误 Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /home/autotest/software/php/lib/p......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 3649字 评论关闭
 http://www.cnblogs.com/kevin-wu/archive/2006/11/27/574369.html CLOSE_WAIT状态的生成原因[转] CLOSE_WAIT状态的生成原因首先我们知道,如果我们的Client程序处于CLOSE_WAIT状态的话,说明套接字是被动关闭的! 因为如果是Server端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet:        Server  --->  FIN  --->  Client        Server  <---  ACK  <---  Client     这时候Server端处于FIN_WAIT_2状态;而我们的程序处于CLOSE_WAIT状态。        Server  <---  FIN  <---  Client 这......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 1367字 评论关闭
SQL基本语法 SQL分类 数据定义语言DDL:CREATE/DROP/ALTER/COMMENT/TRUNCATE等 数据操作语言DML:UPDATE/DELETE/INSERT/CALL/SELECT FOR UPDATE等 数据控制语言DCL:GRANT/REVOKE/COMMIT/ROLLBACK等   SELECT FOR UPDATE SELECT FOR UPDATE锁住某个表的相关行。 如果是多表查询: SELECT FOR UPDATE of table.column  ----用来表连接时锁住其中一个表的相关行; ----否则将锁住所有表(包括from子查询,不包括条件子查询)的相关行 举例: SELECT t1.id, t2.info FROM test_table1 t1, test_table2 t2 WHERE t1.id = t2.id FOR......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 423字 评论关闭
D:\123.txt中内容如下: 1abc中国 2abc中国 3abc中国 4abc中国 5abc中国 6abc中国 读取第五行代码如下: #encoding=utf-8 print '中国' #从文件中读取某一行 linecache.checkcache可以刷新cache ,linecache可以缓存某一行的信息 import linecache theline = linecache.getline(r'd:\123.txt', 5) print theline #如果文件比较大 使用下面 def getline(thefilepath,line_num): if line_num < 1 :return '' for currline,line in enumerate(open(thefilepath,'rU')): if currline == line_num -1 ......
阅读全文