现在位置: 首页 > OliveBrownell发表的所有文章
  • 03月
  • 10日
综合 ⁄ 共 3800字 评论关闭
  修改历史: 2010-04-23: 1,修改对源文件目录不能打开的bug; 2,修改默认快捷键为CTRL+`(1左边的那个)原来的默认F3快捷键与某些eclipse版本存在冲突; 3,MANIFEST.MF依赖约束中去除版本绑定; 4,新添加一张效果示例图; 5,重新上传附件;   使用过MyEclipse的都知道有这么一个功能:选择文件->右键->MyEclipse->Open in Explorer能够在资源管理器中打开文件所在的文件夹,这个功能很实用,也很方便,不知道为什么eclipse不加个这个功能。不过在这里,我们可以开发一个eclipse的小插件(才5K)来实现这个功......
阅读全文
  • 03月
  • 06日
操作系统 ⁄ 共 7641字 评论关闭
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、ex......
阅读全文
  • 08月
  • 06日
综合 ⁄ 共 231字 评论关闭
NSTimer开启 timer=[NSTimer scheduledTimerWithTimeInterval:0.06f target:self selector:@selector(getFunction) userInfo:nil repeats:YES]; NSTimer关闭 if ([timer isValid]) { [timer invalidate]; } 参考自: http://blog.csdn.net/fxj281314/article/details/6014962
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 5020字 评论关闭
内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这个.config,就知道了用户的选择。 上面的内容说明了,Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,能够修改Kconfig,这样就能够选择这个驱动,假如想使这个驱动被编译,要......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1122字 评论关闭
转载自:https://hi.baidu.com/wendaosheyu/blog/item/6781cb08b9d7d23be82488cf.html 刚才做编程练习的时候突然发现题里面居然要求与一个浮点数最近似的整数,很明显是四舍五入.然后就找,书上网上找了半天,得出一个结论:标准C语言没有四舍五入函数 然后我就写了这个: int NearestInt (double _FloatInput) { int _Temp; short int FloatControlWord; _asm { fstcw FloatControlWord mov ax,FloatControlWord and ax,1111001111111111B xchg ax,FloatControlWord fldcw FloatControlWord fld _FloatInput frndint fist _Temp xchg a......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 7485字 评论关闭
http://www.bitscn.com/java/networkprogram/200611/81795_3.html   1.我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没有看清楚验证码而重填而不是修改,而且如果没有用session保存下用户输入的其它数据的话(如姓名),用户刚刚输入的内容也不存在了,这样给用户造成不好的体验。 2.本例在原有验证方式基础之上增加一段js,通过xmlhttp来获取返回值,以此来验证是否有效,这样即使用户浏览器不支持js,也不会影响他的正常使用......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2545字 评论关闭
 va是非常简单精巧的语言,背后的基本原来也很简单,总的说来有两点: 1 . JVM的内存管理,理解了这个,有关对象的问题都能解决。比如线程安全问题,内存泄露问题等。 2.JVM的类加载体系,理解了这个,有关jar包的配置问题,包括各种appServer的配置,应用的发布问题都能解决。   有关JVM的内存管理,只要理解了以上的图,基本上就能理解得八九不离十。本文档主要讲解JVM的类加载体系,在我们的平常开发中,大多使用了默认的类加载器,不需要深入理解类加载原理。但如果你不仅仅满足于平时的开发,想深入了解一些底层原理,或者想......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 10156字 评论关闭
第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。       首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即为所求。 或者如下阐述(雪域之鹰):算法思想:分而治之+Hash 1.IP地址......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 585字 评论关闭
一、C/C++   测试环境A: 电脑:笔记本电脑,WIN 7 32位 , Intel i7-2640 2.8GHz CPU,4G内存 软件:VC++ 6.0   1、指针和数组 #include <iostream> using namespace std; int main() {    int a[2]={2,8}; //一维数组   int *p; //指向一维数组的指针   p=a; //等价于p=&a[0]   //调用方式:*(p+i)或*(a+i)   cout<<*(++p)<<endl;    return 0; } 蓝色部分输出结果为: 8 如果换成: cout<<*(p++)<<endl; 则输出: 2 还有一种常见用法: cout<<*p++<<endl; 其实是上面那种的简写......
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 1898字 评论关闭
单调栈: 维护一个单调栈 A Famous City Time Limit: 10000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1671    Accepted Submission(s): 644 Problem Description After Mr. B arrived in Warsaw, he was shocked by the skyscrapers and took several photos. But now when he looks at these photos, he finds in surprise that he isn't able to point out even the number of buildings in it. So he decides to work it out as follows: - divide the photo into n ver......
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 362字 评论关闭
Could not load definitions from resource anttasks.properties. It could not be found. Could not load definitions from resource emma_ant.properties.It could not be found. Problem: **failed to create task or type checkenv**Cause: The name is undefined.     如果cmd打印出与上面相似的错误,错误根源是android SDK的路径没有对     修改办法:打开local.properties这个文件,修改里面最后一行为sdk.dir=D:\\android\\sdk\\sdk(格式是这样的,具体情况看你的SDK路径在哪里)   如果帮助了你,不用谢,哈哈哈
阅读全文
  • 11月
  • 10日
综合 ⁄ 共 6078字 评论关闭
廉价的计算能力和不断增加的网络带宽促进了以组件为基础的分布式计算程序的发展。以组件为基础的分布式程序是一个服务架构。它由物理上独立的计算机上的不同的应用组件构成。对用户来说,它们就像是运行在一台机器上的单一应用程序。有几个因素促进了分布式系统的应用,而不是传统的集中式系统。 · 分布式应用:一些任务本身就是分布的。这个特性决定需要多个agent合作工作。在这种情况下,定位和获取有效的和最需要的计算能力及数据具有优先权。· 可靠性:因为系统的共享、合作和分布的特性,系统中不存在一个单个的失败点。使用......
阅读全文