现在位置: 首页 > bustling发表的所有文章
  • 04月
  • 29日
综合 ⁄ 共 392字 评论关闭
蓝屏再见?科学家欲开发永不崩溃计算机(转载) 标签:  计算机  科学家  开发  2小时前 不论计算机崩溃所引起的后果是微小的还是严重的,相信对于用户们来说都是个不请愿看到的情况。近日,来自英国伦敦大学学院(UCL)的研究人员及科学家们就提出了一个全新的解决方案--开发永不崩溃的计算机。现在大部分计算机通常都是从内存中提取数据,然后再在处理过这些数据的基础上将其发回至内存中。一般情况下,只要中间环节不发现任何错误,计算机的运行都能照常进行。 永不崩溃计算机可能会彻底和死机蓝屏说拜拜 而UCL提出的计算机......
阅读全文
  • 08月
  • 07日
综合 ⁄ 共 1731字 评论关闭
原文链接:http://lixing123.com/?p=285 最近参加了Coursera的课程,Stanford大学的《算法:设计与分析》。这是一门非常值得学习的课程。在老师布置的作业中,有这样一道题目: The goal of this problem is to implement a variant of the 2-SUM algorithm . The file contains 1 million integers, both positive and negative (there might be some repetitions!).This is your array of integers, with the ith row of the file specifying the ith entry of the array. Your task is to compute the number of target ......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 470字 评论关闭
在程序使用Dll有两个加载方式,一种是动态方式,就是LoadLibrary载入Dll,然后用GetProcAddress来加载需要使用的Dll函数。另一种就是静态连接方式,将dll生成的lib,加入到工程中,然后就可以很方便的调用。 我们知道很多dll在发布时不提供lib,没有lib我们就不能静态的加载,所以得想办法来生成一个lib,在vs2005中有这样的一个命令 不过我们还需要一个def文件,怎样来获得一个def文件哪? 我们知道def是一个库导出文件 简单的格式是:EXPORTS  和 一些导出函数 我们可以用vc6自带的一个depends来查看dll中有哪些导出函数,来手动......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 6140字 评论关闭
分享一篇前短时间总结的makefile速成,教你一天搞定makefile,略加实践掌握其最核心部分。 可以从下面的几个维度来学习和理解makefile: 规则 变量 函数 命令 make的命令选项 一个大型项目的makefile例子 make –p的输出概览 在正式介绍makefile的以上四个方面之前,首先一句话概括一下makefile是什么:makefile是用来描述文件依赖关系,并告诉make命令如何根据这种依赖关系,调用shell完成目标文件建立的文件。 makefile的执行时通过两步来完成的,第一步是扫描文件中的依赖关系,并藉此建立依赖关系树,然后从最底层想上来执......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 844字 评论关闭
Scanner类最实用的地方表现在获取控制台输入。当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。 1 如何判断控制台输入结束? 按回车键是输入下一行,多行输入,要有个结束符标志,如下例子中的“exit” public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("input files' name:"); while (true) { String ......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 1811字 评论关闭
Description Your task is to write a program that performs a simple form of run-length encoding, as described by the rules below.  Any sequence of between 2 to 9 identical characters is encoded by two characters. The first character is the length of the sequence, represented by one of the characters 2 through 9. The second character is the value of the repeated character. A sequence of more than 9 identical characters is dealt with by first encoding 9 characters, then the remaining ones.......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 287字 评论关闭
1.在线打开Base64的编码器将图片编码成Base64例如:我在网上用的图像编码器Base64的地址:http://www.vgot.net/test/image2base64.php2.将需要编码的图片编码成 Base64 代码。3.在html文件图片所在的src=""中添加data:image/jpg;base64,(注:这里是jpg格式,你可以改写成你编码图片的类型)4.将你编码的Base64代码复制到image/jpg;base64,的后面,然后用浏览器运行即可。   (注:测试一下 只有Safari和谷歌的浏览器完全支持,其他的浏览器只是部分支持。个人意见仅供参考)
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 199字 评论关闭
 NSIndexPath *te = [NSIndexPath indexPathForRow:0 inSection:0];//刷新第一个section的第1行  [tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:te,nil] withRowAnimation:UITableViewRowAnimationAutomatic];
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 246字 评论关闭
1,int main(void) {  char*s ="hello world"; *s ='H'; } 被装载时,系统把“hello world” 连同其它的字符串和const型数据放入到内存的只读区。执行时,一个变量s被设为指向该字符串的位置,当再试图向该位置写时,就会产生段错误。 2, int*ptr = NULL; *ptr =1; 因为该代码只创建了一个空指针,并没有指向一个具体空间,当赋值时,产生段错误。 3, int main(void) { main(); return0; } 无限递归,这会导致栈溢出,也会产生段错误。
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 415字 评论关闭
contextpath, servletpath, requesturi, realpath 假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); 打印结果:/news 2、System.out.println(request.getServletPath()); 打印结果:/main/list.jsp 3、 System.out.println(request.getRequestURI()); 打印结果:/news/main/list.jsp 4、 System.out.println(request.getRealPath("/")); 打印结果: F:\Tomcat ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 770字 评论关闭
 redis的服务器程序采用的是单进程,单线程的模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。 下图是整个服务器模型原理图。 首先我们来说明下整个服务器初始化的过程: 1.初始化asEventLoop。 2.初始化服务器socket监听,并且绑定acceptTcpHandler事件函数,以应对建立客户端连接的请求。 3.绑定beforesleep函数到eventLoop,并且调用aeMain来启动epoll主循环。 4.主循环响应客户端要求建立连接的请求。 5.主循环读取客户端命令,并执行。 6.如有数据回写则初始化化writeEvent,将数据提......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 681字 评论关闭
A man flying in a hot air balloon suddenly realizes he’s lost. He reduces height and spots a man down below. He lowers the balloon further and shouts to get directions, "Excuse me, can you tell me where I am?" The man below says: "Yes. You're in a hot air balloon, hovering 30 feet above this field." "You must work in Information Technology," says the balloonist. "I do" replies the man. "How did you know?" "Well," says the balloonist, "everything you have told me is technically correc......
阅读全文