- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 百人戴帽子问题
题目: 有100个人商量做一个游戏,在游戏开始之前他们商定一个策略,然后每人戴一顶帽子,帽子上是1~100的随机数,游戏开始后每人只能看到其他人头上的帽子的数字。这时要求所有人同时说出一个数字来猜自己头上的帽子,问是否存在一个策略(策略比赛开始之前商定)使得:至少有一个人说出的是自己头上的数字? 这个问题曾经纠结本人数天,苦思不得求解。该题目存在简单版本的提示:即就是2个人的情况下
2012-08-14 12:03:37 1902
原创 JAVA反射机制 - 简单的IoC容器实现
反射机制是JAVA的高级特性,那什么是JAVA反射机制呢?JAVA反射机制都是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类的信息主要包含以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时
2012-08-14 00:53:12 779
原创 Oracle 专用词汇摘录
ADDM: Automatic DataBase Diagnostic MonitorASM: Automatic Storage ManagementAWR: Automatic Workload RepositoryBMR: Block Media RecoveryCKPT: checkpoint 校验点DBCA: Database Configuration As
2012-05-12 22:03:03 534
转载 程序员技术练级攻略(转自陈浩博客)
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2012-03-07 22:23:44 3847
转载 N个整数寻找k个最小的数
找出第k大的数字利用快速排序的思想,从数组S中随机找出一个元素X,把数组分为两部分Sa和Sb。Sa中的元素大于等于X,Sb中元素小于X。这时有两种情况: 1. Sa中元素的个数小于k,则Sb中的第k-|Sa|个元素即为第k大数; 2. Sa中元素的个数大于等于k,则返回Sa中的第k大数。时间复杂度近似为O(n)找出前K大数:思路:快速排序。主要思想是找一个“轴”
2012-03-07 22:17:43 695
原创 Lucene3.5段合并
优化索引只能提高搜索速度,而不是索引速度。索引优化过程中会消耗大量的CPU和I/O资源。Optimize() :将索引压缩至一个段Optimize(intmaxNumSegments) :部分优化:将索引最多压缩至maxNumSegments个段Optimize(booleandoWait) : doWait=false的时候合并工作在后台运行,只适合用于后台线程调用合并程序,
2012-03-07 22:05:33 1032
原创 技术精华网址收藏(持续更新)
REST相关http://www.infoq.com/cn/articles/rest-introductionWebx相关http://www.openwebx.org/
2011-11-29 21:45:12 445
转载 Linux基础命令
1.man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是
2011-11-22 22:36:33 422
原创 iphone4卡贴机(有锁版)解决通话长途助理以及号码不显示的解决办法
越狱是必须的。。然后利用 同步助手 或者 51 访问手机目录/System/Library/Frameworks/UIKit.framework/PhoneFormats编辑修改 UIMobileCountryCodes.plist在748uy下面(或者上面 随意)添加001cn这样就能优先查询 保存然后重启就可以显示号码了O(∩_∩)O
2011-11-22 22:33:46 2421
转载 深入理解C++的动态绑定和静态绑定
转自高伟松博客http://blog.csdn.net/chgaowei/article/details/6427731(csdn不支持仅自己观看的权限,只好用转载来收藏了。。。)为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象
2011-11-22 22:27:34 450
转载 screen常用命令以及SSH远程会话
SSH远程会话管理工具 - screen使用教程2010年10月15日 下午 | 作者:VPSerVPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过这个问题,今天就给VPS
2011-11-22 22:16:19 512
转载 viPlugin的安装破解方法
viPlugin如何安装? 2.1 点击你的eclipse中的 help --> Install New Software... --> Add.. --> 添加网址 http://www.viplugin.com/ 2.2 点击OK后,将搜索出的插件选项全部选上后点击 Next,然后选择 Accept ,最后点击 Finish。 2.3 安装完成后重启
2011-11-22 22:14:07 819 3
转载 23种设计模式简介
设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factor
2011-11-22 22:10:09 488
转载 SVN版本控制
搭建linux SVN1.SVN安装sudo apt-get install subversion 2.创建仓库对于多个代码仓库 首先在/var/下创建svn主目录。svnadmin create /var/svn/test1 svnadmin create /var/svn/test2 3.修改配置文件
2011-11-22 22:06:21 492
原创 缩写摘录—计算机网络
TCP/IP协议栈 TCP/IP四层协议: 应用层、运输层、网际层、网络接口层 应用层协议: HTTP: Hyper Text Transfer Protocol SMTP: Simple Mail Transfer Protocol DNS: Domain Name System RTP: Real-time Transport Pr
2011-11-22 21:43:14 615
转载 内存对齐
一、内存对齐的原因大部分的参考资料都是如是说的:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。 也有的朋友说,内存对齐出于对
2011-11-22 21:38:22 383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人