2014年1月7日
摘要: 在我们完成了前面的几部分之后,我们也需要把这最后一部分解决,这里更多的是硬件,Arduino的存在可以让硬件更简单。 Arduino Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。 void setup() { Serial.begin(9600); pinMode(13,OUTPUT); } int serialData; void loop() { String inString ... 阅读全文
posted @ 2014-01-07 16:47 我的小人生 阅读(790) 评论(0) 推荐(1)
摘要: 用电脑做的热点突然不能上了,于是捣鼓了好长时间手贱╮(╯Д╰)╭,把虚拟WiFi给禁止了。重要的是,禁止后就直接不显示了找了半天也没再网上找到解决的办法,于是,又开始了一次“冒险之旅”就把结果在这里汇总一下吧,希望可以帮助到和我一样“手贱”的朋友 1、虚拟WiFi被禁后,热点是开不了的,承载网络状态为“不可用” 2、“计算机”——〉右击——〉选“管理”——〉“设备管理器”——〉“网络适配器” 3、红色选框,右击启用就可以了 4、这时我们的承载状态显示为“未启动” 5、我们开启无线就可以了 Ps:本人电脑window8,主要是找到设备管理器,将其中的“Microsoft托管网络虚拟适配... 阅读全文
posted @ 2014-01-07 16:44 我的小人生 阅读(1051) 评论(0) 推荐(1)
摘要: ReactOS是一个与 Windows 环境二进制兼容的操作系统。同时,他是一款开源、免费的操作系统。 阅读全文
posted @ 2014-01-07 16:40 我的小人生 阅读(282) 评论(0) 推荐(1)
摘要: EL表达式详解 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言. JSTL 标签 库由标签库和 EL 表达式语言两个部分组成。 EL 在 JSTL 1.0 规范中被引入,当时用来作为 Java 表达式来工作,而该表达式必须配合 JSTL 的标签库才能得到需要的结果。 说明:在 JSTL 1.1 规范中, JSP2.0 容器已经能够独立的理解任何 EL 表达式。 EL 可以独立出现在 JSP 页面的任何角落。EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${ses 阅读全文
posted @ 2014-01-07 16:36 我的小人生 阅读(365) 评论(0) 推荐(0)
摘要: #include using namespace std;#include/*一亿个数里面求前一百个最大的数输出问题算法思想:1、将前一百个数建成小根堆2、后面数字依此与肯比较大小 (1)如果比根大进行下一个 (2)如果比根小,将其与根替换并调整堆重新为小根堆*/void BuildMinHeap(int A[],int len);void AdjustDown(int A[],int k,int len);int main(){ //因为A为堆所以A[0]不用 int A[101];int count=100; while(count--)//前一百个数默认为最大数 { A[count+1. 阅读全文
posted @ 2014-01-07 16:32 我的小人生 阅读(572) 评论(1) 推荐(0)
摘要: 堆排序真言头会疼,但是总有停止的那一刻,抓住那一刻去总结。否则头白疼啦。引言堆排序算法在大量数据排序中还是比较实用的,现在有好几个排序算法啦,有什么优缺点,也可以总结了。思路堆排序的算法就是两步建堆和维护。建堆一次,维护堆 n-2 次(第一次维护的时候 堆规模为 n-1,最后一次维护的时候堆规模为 2)。举个例子吧,我喜欢图,我相信你们也喜欢。一共有10个数据,如下 建堆过程中如下数据如下变化 建堆完毕。 ... 阅读全文
posted @ 2014-01-07 16:29 我的小人生 阅读(211) 评论(0) 推荐(0)
摘要: 一、定义 GOF上对工厂方法的意图如此描述:定义一个用于创建对象的接口,让子类决定实例化哪个类。Factory Method使一个类的实例化延迟到其子类。 作为类的开发者,我们通常会在类中提供构造器方法以便客户代码实例化该类。然而有时候,客户代码并不清楚该对几个类中的哪一类进行实例化。可以用工厂模式定义一个用于创建对象的接口,同时控制对哪个类进行的实例化。 二、应用场景 工厂方法模式的特征是: (1)方法创建了一个新的对象; (2)方法的返回类型为一个抽象类或接口; (3)有若干个类实现了上述抽象类型。 三、类图 四、例子 (1)工厂方法最典型的一个例子就是在迭代器模式中的应用... 阅读全文
posted @ 2014-01-07 16:25 我的小人生 阅读(284) 评论(0) 推荐(0)
摘要: Given a collection of integers that might contain duplicates,S, return all possible subsets. Note: Elements in a subset must be in non-descending order.The solution set must not contain duplicate subsets. For example, IfS=[1,2,2], a solution is:[ [2], [1], [1,2,2], [2,2], [1,2], []]有图为证:class... 阅读全文
posted @ 2014-01-07 16:22 我的小人生 阅读(183) 评论(0) 推荐(0)
摘要: 积分图是图像中十分常用的方法,最初是在Haar特征的快速计算中学到(参考博文:利用积分图像法快速计算Haar特征),后来发现在均值滤波,二值化等图像处理方法中也十分常见。积分图的简要介绍可以参考博文:利用积分图像法快速计算Haar特征,这里不再重复了。本篇主要是小记一下积分图的计算方法。由于积分图中每个单元存储的信息是原图中此位置左上角所有像素之和,所以对一张W*H的图像直接求取积分图,需要:(1+2+...+W-1)*H+(1+2+...+W)*(H=1) = (w-2)*H/(W-1)+2(W+1)*(H-1)/W次加法。一种简单的快速计算方法 最直接的快速计算方法是利用以计算积分求当前. 阅读全文
posted @ 2014-01-07 16:18 我的小人生 阅读(987) 评论(0) 推荐(0)
摘要: 引用注明>>【作者:张佩】【原文:www.yiiyee.cn/blog】最近我发现为Win8开发的驱动程序,有些能安装在Win7上(包括更早系统),有些则不能。那些不能安装的情况很可怕:一旦安装并加载驱动,系统就会立刻蓝屏。针对这个问题,做了一番调查研究。发现了一个简单的规律:如果开发时使用的是WDM驱动框架,则存在此问题;如果使用KMDF驱动框架,则正常。这是为什么呢?一起来看看吧。VS2012集成开发环境Visual Studio 2012(简称VS2012)中包含了Windows驱动程序编译器,使得Windows驱动也可以在Visual Studio的集成开发环境中进行开发了 阅读全文
posted @ 2014-01-07 16:15 我的小人生 阅读(1009) 评论(0) 推荐(0)
摘要: 好久没写文章了,回忆一下以前的内容记录一下吧。这一段主要接触的就是数据解析,就说一下数据解析 现在数据解析一般解析两种数据 xml 和 JSON 那就从xml解析说起吧 xml解析需要用到一个类 NSXMLParser 以及一个协议 NSXMLParserDelegate 首先NSXMLParser是一个 xml 解析器 要解析数据首先创建一个xml解析器 NSXMLParser *XMLParser = [[NSXMLParser alloc]initWithData:data]; 其中data就是我们要解析的数据 然后执行解析就行 [XMLParser parse]; 执行解析时就... 阅读全文
posted @ 2014-01-07 16:11 我的小人生 阅读(434) 评论(0) 推荐(0)
摘要: 在项目中经常会显示一个时间,如果这个时间在今日内就显示为时分秒,否则显示为年月日。 这里先给出一个正确的版本:#include #include using namespace std;bool IsInToday(long utc_time){ time_t timeCur = time(NULL); struct tm curDate = *localtime(&timeCur); struct tm argsDate = *localtime(&utc_time); if (argsDate.tm_year == curDate.t... 阅读全文
posted @ 2014-01-07 16:07 我的小人生 阅读(648) 评论(0) 推荐(0)
摘要: 有时为了定位问题,我们需要结合打印日志来处理。特别是较难复现的,一般都需要查看上下文日志才能找出可能存在的问题。考虑到程序要在不同语言的操作系统上运行,程序界面显示要支持Unicode,打印出来的日志也要支持Unicode,即将运行日志以Unicode文本写到日志文件中。 那么如何才能将Unicode文本写到日志文件中呢?只要我们调用Unicode版本的写入函数,传入Unicode字符串就能实现写入了吗?试一试便知道,仅仅这样肯定实现不了的。经实际调试和使用,只要满足下面几点即可:1、文件以二进制方式打开;2、写入Unicode文本标识头:0xFFFE;3、调用Unicode版本的写入函数,. 阅读全文
posted @ 2014-01-07 16:04 我的小人生 阅读(515) 评论(0) 推荐(0)
摘要: 个人中心_基本信息 基本信息 ... 阅读全文
posted @ 2014-01-07 16:00 我的小人生 阅读(248) 评论(0) 推荐(0)
摘要: 在写顺序查找之前呢,先介绍几个概念:1、 查找表 :相同类型的数据元素组成的集合。2、 关键字: 数据元素中能够唯一标示数据元素的项(一项或多项)。3、 查找 : 根据给定的key(关键字)值,查找某一数据元素,如果存在满足条件的数据元素则查找成功,否则查找失败。如果查找成功,一般返回该数据元素所在的位置。4、 静态查找: 查找时只对数据元素进行查询或检索。5、动态查找:查找过程中,删除已经存在的数据元素,或者插入不存在的数据元素。6、三种查找方法:顺序表和链表查找 、 散列表查找、索引查找表查找。顺序表和链表查找:根据key逐一和表中的元素进行比较。 散列表查找: 根据给定的key值直接访. 阅读全文
posted @ 2014-01-07 15:56 我的小人生 阅读(279) 评论(0) 推荐(0)
摘要: 在2014新年伊始,增买了一台阿里云服务器,装的系统是CentOS 6.3 64位,装完Erlang后,出现了下面的情况:./configure --without-javac --with-ssl=/usr/local/ssl --enable-hipe --enable-threads --enable-smp-support --enable-kernel-pollmakemake installEshell V5.10.4 (abort with ^G)1> crypto:start().** exception error: undefined function crypto: 阅读全文
posted @ 2014-01-07 15:53 我的小人生 阅读(1670) 评论(0) 推荐(0)
摘要: 内部类就是在类的内部定义类,类中套类么,内部类的作用有一个就是访问类的私有成员。 一般类中的私有成员是不可访问的,如:Dog类,有名称name和年龄age两个属性。class Dog{ private String name; private String age; //获取name private String getName(){ return name; }}可以getName()方法获取私有成员的值,但是这个方法是私有的对象是不可以访问的啊。如果再Dog类中再定义一个类,那么利用定义的那个内部类就可以访问啦。下面介绍内部类 内部类分为四大类:静态内部类,成员内部类,匿名内部类1,成.. 阅读全文
posted @ 2014-01-07 15:49 我的小人生 阅读(198) 评论(0) 推荐(0)
摘要: stackoverflow网站果然强大,帮了我不少忙!http://stackoverflow.com/questions/16179285/html-imagegetter-textview 首先一段html字符串String source = "this is a test of ImageGetter it contains " + "two images: " + "and" + ""; 然后ImageGetter里面的getDrawable(String souce)方法里面实现 LevelListDra 阅读全文
posted @ 2014-01-07 15:46 我的小人生 阅读(454) 评论(0) 推荐(0)
摘要: 新建webproject:命名为SSH,做如下设置:新建后的工程目录如下:然后开始添加SSH框架,这里我按照struts-spring-hibernate顺序进行添加。首先添加struts2.1支持:做如下设置后点next。选择jar包,至少选择下图中选择的两个:然后添加Spring3.0支持,做如下设置: 然后是添加hibernate3.3。为了在添加hibernate时,可以自动在配置文件里加入数据库的连接信息而不用再去手动写,需要在添加hibernate前配置一下数据库连接。我用的是mysql5.5,在mysql中新建数据库ssh,然后新建两张表:CREATETABLE`user`(`i 阅读全文
posted @ 2014-01-07 15:42 我的小人生 阅读(397) 评论(0) 推荐(0)
摘要: 转眼间,时间又过去了一年,好想回到过去,却发现怎么也回不去了。那就勇敢的向前走吧,努力一点,加油!在14年,计划与安排如下:1. 努力提高自己的业务水平,要学会和熟练解决问题,做一个专业的软件工程师;2.学习专业知识,主要所有C++prime,面向对象编程语言,UML等,要精益求精,打好基础;3.处理好与同事之间的关系,及时有效的反应当前的任务,做好:今日事,今日毕。4. 2年之内,为做好项目经理做好铺垫,争取在三年以内,可以做到项目经理,这是一个明确的目标。 2014年,看我在行动! 阅读全文
posted @ 2014-01-07 15:38 我的小人生 阅读(194) 评论(0) 推荐(0)
摘要: 好吧,今天没节操,帮老婆推广一下淘宝的店. 联我影棒 http://item.taobao.com/item.htm?spm=a230r.1.14.132.jqGLCa&id=36476326782CSDN的兄弟说一下,可以打折. 阅读全文
posted @ 2014-01-07 15:35 我的小人生 阅读(257) 评论(0) 推荐(0)
摘要: 老徐FrankXuLei受邀为花旗银行上海研发中心讲授《微软WCF服务分布式开发与SOA架构设计课程》受邀为花旗银行上海研发中心讲授《微软WCF服务分布式开发与SOA架构设计课程》研发中心2000多工程师,隶属于花旗集团。非常愉快也交流具体开发问题。偶遇前同事Ross@微软中国@微软中国MSDN@微软中国TechNet@微软中国MVP项目组@51CTO技术社区@新青年IT学习网微软WCF Web服务 Web API学习群 339444457微软ASP.NET MVC 4 Web编程群 44206115 收起|查看大图|向左转|向右转 阅读全文
posted @ 2014-01-07 15:31 我的小人生 阅读(637) 评论(1) 推荐(1)
摘要: 大智慧F10离线资料包带F10关键字过滤软件--更新于2014-01-06.rar 移步到百度网盘下载: http://pan.baidu.com/s/1c01PDnE 阅读全文
posted @ 2014-01-07 15:28 我的小人生 阅读(290) 评论(0) 推荐(0)
摘要: Composer中文版说明见:https://github.com/kaka987/Composer-zhComposer是PHP的类包依赖管理工具,用它可以轻松的引用第三方类包,类似于node的npm、ruby的bundler、CentOS中的yum等1、PHP比你想象的要好得多是的,PHP的流行不是没有道理的,看过这篇文字后,开始研究Composer,并决定在现用框架中集成Composer。2、Composer为我们解决了两个大问题: 1)类库的依赖管理(尤其是N多类库的应用系统) 2)类的自动加载机制(Symfony/Zend/Laravel等均引用了Composer的类加载器) Com 阅读全文
posted @ 2014-01-07 15:24 我的小人生 阅读(411) 评论(0) 推荐(0)
摘要: 记得我是2013年7月3号离校(离开西安),7月4号来到长沙(中南)的,现在都已经2014年1月6日了。今晚考完研一上学期的最后一门专业课,宣告这学期结束,虽然距离放假的时间还有十几天,但这十几天学校除了一个实训课程就基本没什么事情了。研究生研一的课程最多,到下学期之后就基本没课了。寒假大约有34天,在这么长的时间里不能浪费,要充分利用好它,抓紧时间弥补自身的不足。1.复习研一阶段所学的部分课程 1)、数据库 熟练使用数据库的基本操作,熟练使用T-SQL语句 2)、熟练使用Linux常用命令、 熟练掌握linux环境的使用 3)、熟练使用Qt编程 《C++ GUI Qt4 编程》 4)、复习. 阅读全文
posted @ 2014-01-07 15:20 我的小人生 阅读(159) 评论(0) 推荐(0)
摘要: 今天晚上看到群里面交流的信息,发现又出新题了,看了一下,难度还可以,是一般性的题目。事实如此,大家一说简单,一会儿就由三星难度降为二星了...题目不少,有兴趣的朋友们可以去英雄会......如题:在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。 输入是两个二十进制整数,且都大于0,不超过100位;输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。总的来说,这一题难度还可以,只要注意点没忘记,大家应该都是没问题的;首先是简单的两个数相加“122” + “221”,当然就是“343”,只要进行正常加减即可;接下 阅读全文
posted @ 2014-01-07 15:16 我的小人生 阅读(331) 评论(0) 推荐(0)
摘要: 使用IBM SVC构建vSphere存储间集群本文目的本文描述利用IBM SVC来构建Vsphere 存储间集群解决方案什么是vMSC?vShpere存储间集群是一个针对VmwarevSpere环境的存储配置,并且经过了相关的验证,并且可以在指定的HCL上查看。对于所有支持vShpere存储集群的存储设备均可以在Vmware Storage Compatibility Guide上查看到。什么是IBM SAN Volume Controller?IBM SVC节点间做拉远集群配置,配合VmwarevSphere以使其做到vMotion的迁移,以及物理数据中心上的虚拟负载在数据中心间切换。下图概 阅读全文
posted @ 2014-01-07 15:13 我的小人生 阅读(2364) 评论(0) 推荐(0)
摘要: 我看的firefly版本是 for 暗黑世界的, 服务器版本 1.6 ,客户端版本 1.4; 下载地址为: www.9miao.com ,官网里面找,需要铜板 J 。客户端是用cocos2dx-V2.1.4实现,由于是分析server代码所以,client端我会在需要的时候简单提一下。不做重点。服务端代码实际上分成2个部分,需要安装的firefly python库和直接运行的暗黑世界python 代码。这里是官方的wiki:http://firefly.9miao.com/diabloworld_wiki/index.htm搭建环境问题,我就不赘述了。到这里假设大家server和client. 阅读全文
posted @ 2014-01-07 15:09 我的小人生 阅读(213) 评论(0) 推荐(0)
摘要: php判断正常访问和外部访问 "> 阅读全文
posted @ 2014-01-07 15:05 我的小人生 阅读(227) 评论(0) 推荐(0)
摘要: 注:以下所有代码都是拿暗黑来举例,由于本人能力有限很多地方还没有看透彻,所以建议大家只是参考。有不对的地方非常欢迎指正。一、结构 系统启动命令是,python statmaster.py,启动以后可以通过ps看到系统启动了以下几个进程:1、master:管理模块,通过subprocess.Popen()来启动其它模块,该模块启动一个webserver,简单的通过监听本机9998端口,用get方法来获取用户管理命令,目前默认的是2条命令,stop和reload,负责其它模块的stop,reload功能。只要在本机浏览器输入:http://localhost:9998/stop 或者http:// 阅读全文
posted @ 2014-01-07 15:02 我的小人生 阅读(328) 评论(0) 推荐(0)
摘要: (模块的介绍方法都是先说大体功能,在捡一些细节详细讨论。)master 类很简单,就3个函数,一个init,设置配置信息,并调用masterapp,然后还有一个循环启动子进程的start函数。这里只有masterapp函数值得我们关注。代码如下:36 defmasterapp(self):37 config = json.load(open(self.configpath,'r'))38 mastercnf = config.get('master')39 rootport = mastercnf.get('rootport')40 webpor 阅读全文
posted @ 2014-01-07 14:58 我的小人生 阅读(525) 评论(0) 推荐(0)
摘要: 实际上这章压根不需要我来说,twisted官网的Doc里面有专门介绍的章节。写的非常详细。http://twistedmatrix.com/documents/current/core/howto/index.html我只能肤浅的说说firefly里面对PB的运用。首先firefly使用PB的目的是实现各个模块之间的通信,做到“分布式”,逻辑分离。比如master模块专门负责控制,gate做分发,game1做游戏逻辑,net做网络相关。如果不用twisted.pb的话,我们就要自己写复杂socket逻辑,来实现各个节点之间的数据通讯。现在有了twisted.pb,“妈妈再也不用担心我的学习”。 阅读全文
posted @ 2014-01-07 14:55 我的小人生 阅读(528) 评论(0) 推荐(0)
摘要: 4.1多道程序设计4.1.1程序的顺序执行:一个具有独立功能的程序独占CPU直到得到最终结果的过程程序的顺序执行的特点:1) 顺序性:严格按顺序执行,一一对应2) 封闭性:结果只能取决于程序本身3)程序执行结果的确定性:与时间无关4) 可再观性:不同时间执行,输入相同则结果相同4.1.2多道程序设计中程序执行环境的变化1.多道程序设计技术的引入并发:单CPU,按给定的时间片交替的在处理机上运行;多CPU:并发程序在各自处理机上运行。根本目的:提高整个系统的效率衡量系统效率的尺度:系统吞吐量———》单位时间内系统所处理作业的数量多道程序设计改善了各种资源的使用情况,从而增加了吞吐量,提高了系统效 阅读全文
posted @ 2014-01-07 14:51 我的小人生 阅读(591) 评论(0) 推荐(0)
摘要: 1,java层在界面中创建GL2JNIView(基类为GLSurfaceView)。创建对象AndroidVideoWindowImpl,将GL2JNIView作为参数传入构造函数。在该对象中监听GL2JNIView的surface事件(mVideoRenderingView.getHolder().addCallback)。当surface变化时(如显示窗口大小变化、activity被其他程序遮住),此时触发回调函数:public voidsurfaceChanged(SurfaceHolderholder, intformat, int width, int height)在该函数中调用. 阅读全文
posted @ 2014-01-07 14:48 我的小人生 阅读(449) 评论(0) 推荐(0)
摘要: Clojure 基于函数的流程控制 repeatedly 字面意思为重复函数。一般的用法如下:user=>(repeatedly5#(rand-int11))(68266) 重复产生5次随机数。rand-int 11表示0至11的随机数。 这里顺便提一下repeat函数:repeat函数接受一/两个常量参数,用法如下:user=>(repeat5(int(rand-int100)))(3030303030) 当repeat、repeatedly函数只接受一个参数时(即没有重复次数的参数),需要配合take来中止,否则会产生内存溢出的错误。如下:user=>(repeated. 阅读全文
posted @ 2014-01-07 14:44 我的小人生 阅读(280) 评论(0) 推荐(0)
摘要: 在sharepoint开发中经常遇到 自定义网站栏、内容类型,页面布局和模板页也会遇到,遇到机会就相对比较小。首先新建一个空的sharepoint项目:1)创建网站兰:修改SiteColumns\Elements.xml文件如下: Medical Dental Vision Insurance 2)创建内容内型修改ContentTypes\Elements.xml文件如下: ... 阅读全文
posted @ 2014-01-07 14:40 我的小人生 阅读(329) 评论(0) 推荐(0)
摘要: “开放”对应的就是“封闭”,开放模式是对封闭模式的突破,是打破不平衡的有力拳头。从之前的功能机到当前的智能手机的发展,打破了原有系统封闭性,引入开放的模式,也就有了目前数以万万计的APP软件,之前的功能机也实现了软件和硬件的松耦合,一时出现众多创新型的企业,有的以硬件见长、有的以操作系统见长、有的以某一类应用见长等等,而原来的老牌手机厂商却在这场攻防战中失去阵地。对于通信网络而言,何尝不是如此呢?目前的设备厂商、网络运营商和通信服务提供商建立起了通信网络的封闭城堡,如果这个模式持续,将很难有新兴企业在这个城堡中抢占一席之地,而这种封闭模式也给这个封闭城堡内部带来了威胁,仅有的几家竞争对手相互熟 阅读全文
posted @ 2014-01-07 14:37 我的小人生 阅读(145) 评论(0) 推荐(0)
摘要: 第一篇: 堆排序 二叉堆满足二个特性: 1).父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2).每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。 堆排序的三个要点 从小到大排序,要先建立最大堆。 以构建最大堆为例1.堆调整 以待排序节点开始,遍历子节点,把两个子节点值比较大的子节点向上移动。 两个子节点都比该节点小,说明不用在调节了。注意,要保证这个步骤成立,本次堆调整时,子节点都是二叉堆。 当然了,叶子节点一定是二叉堆(因为没有子节点)。 还要注意一点是,一次调节交换可能会破坏子节点的有序性,所以每次调节都要调整到二叉树叶节点位置(当然,也可以是两个子节点都 阅读全文
posted @ 2014-01-07 14:33 我的小人生 阅读(167) 评论(0) 推荐(0)
摘要: 今天是2014-01-06,在没过春节之前重新复习一下2013年学习的内容,关于oracle内存段在我之前写的blog中有详细操作。在此记录一下ipcs命令的用法。http://blog.csdn.net/xiaohai20102010/article/details/9634099ipcs 命令 用途报告进程间通信设施状态。语法ipcs [ -m] [ -q] [ -s] [ -S] [ -P] [ -l] [ -a | -b-c-o-p-t] [ -T] [ -C CoreFile] [ -N Kernel ]描述ipcs 命令往标准输出写入一些关于活动进程间通... 阅读全文
posted @ 2014-01-07 14:29 我的小人生 阅读(616) 评论(0) 推荐(0)
摘要: Problem D. Gift?! The ProblemThere is a beautiful river in a small village. N rocks are arranged in a straight line numbered 1 to N from left bank to the right bank, as shown below.[Left Bank] - [Rock1] - [Rock2] - [Rock3] - [Rock4] ... [Rock n] - [Right Bank]The distance between t... 阅读全文
posted @ 2014-01-07 14:26 我的小人生 阅读(182) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1086 分析:简单计算几何题,相交判断直接用模板即可。 思路:将第k条直线与前面k-1条直线进行相交判断,因为题目中不排除多条直线相交于同一个点的重复情况。 代码:#include #include #include #include #include #include #include #include #include #include using namespace std;const double eps = 1e-8;const double PI = acos(-1.0); //比直接写3.14. 阅读全文
posted @ 2014-01-07 14:22 我的小人生 阅读(169) 评论(0) 推荐(0)
摘要: package 一般情况;/** * 我的总结:方法外面的变量名传到方法里时,都会在栈空间里创建一个copy;方法结束后就销毁该copy。 * @@1因为基本类型变量名都是储存在栈区的,变量名就代表变量的内容, * 所以修改方法里的变量copy并没有影响到方法外面的变量! * @@2因为对象变量名是储存在栈区的,而对象实体却储存在堆,变量名指向该堆内存, * 方法里的变量名copy同样指向了该堆内存,因此通过这个copy也可以修改那个堆内存! * 最后的结果是在方法里修改了变量名copy的内容在方法外面也会看到这个变化! * @@3这种形式把方法里的对象变量名copy的指向改变了,... 阅读全文
posted @ 2014-01-07 14:18 我的小人生 阅读(227) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-01-07 14:15 我的小人生 阅读(190) 评论(0) 推荐(0)
摘要: 实验内容:非IMU模式下DML语句产生的REDO日志内容格式解读 最详细的解读是UPDATE的。 实验环境准备 11G中默认是开启IMU特性的,做此实验需要关闭此特性。 alter system set "_in_memory_undo"=false; alter system set "_in_memory_undo"=true; --实验结束后使用此语句改回使用IMU特性。 修改参数完成后,重启数据库: shutdown immediate; startup; 准备好实验用的表----BYS.DEPT表。 SYS@ bys3>select ob 阅读全文
posted @ 2014-01-07 14:11 我的小人生 阅读(229) 评论(0) 推荐(0)
摘要: 题意:收到n个订单,每个订单有q,d分别代表做这个的时间,和最晚的完成时间,问你最多能接受几个订单思路:贪心,我们显然要按最早的完成时间排序,那么接下来,我们用(6,8)和(4,9)做为例子,按照我们的贪心原则我们首先选择(6,8),然后再(4,9),但显然(4,9)作为首选才是最好的选择,试想一下不能两个都选的情况,就是我们总共做的时间4+6>9(第二个的最迟的时间),那么我们要删除做的时间最长的才是最优的#include #include #include #include #include using namespace std;const int MAXN = 1000002;s 阅读全文
posted @ 2014-01-07 14:07 我的小人生 阅读(212) 评论(0) 推荐(0)
摘要: 安卓下junit测试 第一种方法: 1,在AndroidManifest.xml下,加入如下红色代码 .... 上面targetPackage指定的包要和应用的package相同。 2,编写单元测试代码 测试类要继承AndroidTestCase如: public class TestCalcService extends AndroidTestCase { public void testAdd()throws Exception{ CalcService service=new CalcService(); int resu... 阅读全文
posted @ 2014-01-07 14:04 我的小人生 阅读(218) 评论(0) 推荐(0)
摘要: 操作间没有次序关系,同一个操作最多重复3次。。。可以直接暴力。。。 The Clocks IOI'94 - Day 2 Consider nine clocks arranged in a 3x3 array thusly:|-------| |-------| |-------| | | | | | | | |---O | |---O | | O | | | | | | | |-------| |---... 阅读全文
posted @ 2014-01-07 14:00 我的小人生 阅读(297) 评论(0) 推荐(0)
摘要: CASE:DB shutdown/open 过程中发生异常导致JOB不能自动执行 现象: 一个DB中的所有JOB在3月25日之后就不再自动运行,查询DBA_JOBS,发现LAST_DATE定格在3月25日之前。 SQL> show parameter job NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ job_queue_processes integer 5 SQL> select job,LAST_DATE,LAST... 阅读全文
posted @ 2014-01-07 13:56 我的小人生 阅读(390) 评论(0) 推荐(0)
摘要: 一、引言很多人可能在想这么一个问题:Java有垃圾回收机制,那么还存在内存泄露吗?答案是肯定的,所谓的垃圾回收GC会自动管理内存的回收,而不需要程序员每次都手动释放内存,但是如果存在大量的临时对象在不需要使用时并没有取消对它们的引用,就会吞噬掉大量的内存,很快就会造成内存溢出。 二、Java的垃圾回收机制 Java中的对象是在堆中分配,对象的创建有2中方式:new或者反射。对象的回收是通过垃圾收集器,JVM的垃圾收集器简化了程序员的工作,但是却加重了JVM的工作,这是Java程序运行稍慢的原因之一,因为GC为了能正确释放对象,必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值.. 阅读全文
posted @ 2014-01-07 13:52 我的小人生 阅读(222) 评论(0) 推荐(0)
摘要: OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,实现二/三层的基于隧道的VPN。最早由James Yonan编写。OpenVPN允许创建的VPN使用公开密钥、数字证书、或者用户名/密码来进行身份验证。它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库。目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Windows 2000/XP/Vista/Windows 7以及Android上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他VPN软件包兼容。一、协议原理Op 阅读全文
posted @ 2014-01-07 13:49 我的小人生 阅读(94) 评论(0) 推荐(0)
摘要: 桥接(Bridge)模式,又称Handle/Body模式,属于对象结构型模式。用于将抽象部分与它的实现部分分离,使它们都可以独立地变化。比如常见的电脑窗口界面,不同的操作系统其窗口界面绘制的原理肯定不一样。这里,窗口界面就相当于抽象部分(Abstraction),而窗口界面本身也可以随着功能的不同而进行扩充,扩充的窗口就是抽象窗口的扩充抽象类(RefinedAbstraction),这些抽象需要具体的操作系统实现才能被我们看到,那基于操作系统的窗口实现就是实现部分(Implementor),不管是Window,Linux还是Mac。Window,Linux或Mac则是实现接口的具体实现类(Co 阅读全文
posted @ 2014-01-07 13:46 我的小人生 阅读(264) 评论(0) 推荐(0)
摘要: Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array[−2,1,−3,4,−1,2,1,−5,4], the contiguous subarray[4,−1,2,1]has the largest sum =6. 求最大连续子序列和。 若到 i 之前的连续序列的和为正,那么 i 就接受这个和,若为负,i 就丢弃掉,从自身开始累加(就是将原来累加的和清零),然后判断当前的累积是不是不 阅读全文
posted @ 2014-01-07 13:42 我的小人生 阅读(122) 评论(0) 推荐(0)
摘要: XBMC分析系列文章:XBMC源代码分析 1:整体结构以及编译方法 XBMC源代码分析 2:Addons(皮肤Skin) XBMC源代码分析 3:核心部分(core)-综述 本文我们分析XBMC中视频播放器(dvdplayer)中的解码器部分。由于解码器种类很多,不可能一一分析,因此以ffmpeg解码器为例进行分析。XBMC解码器部分文件目录如下图所示: 解码器分为音频解码器和视频解码器。在这里我们看一下视频解码器中的FFMPEG解码器。对应DVDVideoCodecFFmpeg.h和DVDVideoCodecFFmpeg.cpp。DVDVideoCodecFFmpeg.h源代码如下所示: . 阅读全文
posted @ 2014-01-07 13:38 我的小人生 阅读(432) 评论(0) 推荐(0)
摘要: TNS-12532: TNS:invalid argument,Oracle的报错信息太让人无语 现象: Tnsping报错: [oracle@unicomGZ01 admin]$ ../../bin/tnsping orcl TNS Ping Utility for Linux: Version 11.1.0.6.0 - Production on 16-MAY-2013 15:27:00 Copyright (c) 1997, 2007, Oracle. All rights reserved. Used parameter files: Used TN... 阅读全文
posted @ 2014-01-07 13:35 我的小人生 阅读(1384) 评论(0) 推荐(0)
摘要: 在大家掌握一定的编程基础后,想让自己的编程内功再上一层,学习设计模式无非是最好的选择之一,这也是高级程序员架构师的必经之路。所有的设计模式无非就是在安全性与扩展性出发点上对于一些问题的巧妙解决办法。设计模式并没有一个统一的规范,其中GOF曾经提出的23种设计模式最为著名,这里我写的几篇博文也是针对这23种设计模式的理解。为了让大家更加的理解设计模式,在这与大家分享三本书籍。 《大话设计模式》全书都是以情景对话的模式。适合初学者理解设计模式。免费下载 《java与模式》这本书写的也比较有趣,以西游记为线索来讲解设计模式帮助大家理解设计模式。这本书可能比较厚,需要大家好好啃一下... 阅读全文
posted @ 2014-01-07 13:31 我的小人生 阅读(167) 评论(0) 推荐(0)
摘要: 本文由博主原创,转载请注明出处(保留此处和链接):IT人生(http://blog.csdn.net/robinblog/article/details/17933747) 有很多网站提供了免费的Mercurial版本库托管,最有名的要数Bitbucket 和 Google Code,由于博主使用的是BB,在此以BB为例来说明一下使用Mercurial来创建repository。 在此建议看官注册一个Bitbucket账号(Bitbucket注册)。 Bitbucket为我们提供了一个很友好的操作面板,当你登录后,就会看到下面的界面: 点击右边的Create reposi... 阅读全文
posted @ 2014-01-07 13:27 我的小人生 阅读(333) 评论(0) 推荐(0)
摘要: 今天是2014-01-06,从今天开始,打算春节之前每天学习一个等待事件,今天就记录一下read by other session这个等待事件笔记。什么是read by other session?This wait event occurs when we are trying to access a buffer in the buffer cache but we find that the buffer is currently being read from disk by another user so we need to wait for that to complete b. 阅读全文
posted @ 2014-01-07 13:24 我的小人生 阅读(1004) 评论(0) 推荐(0)
摘要: 现象: purge recyclebin之后dba_segments仍然有BIN$段。 如下,执行了purge recyclebin之后: SQL> select segment_name,SEGMENT_TYPE from dba_segments where tablespace_name like 'USERS' and owner='ZHOU186' 2 ; SEGMENT_NAME SEGMENT_TYPE ---------------------------------------------------------------------- 阅读全文
posted @ 2014-01-07 13:20 我的小人生 阅读(543) 评论(0) 推荐(0)