物联网系统设计——与单片机通讯
摘要:在我们完成了前面的几部分之后,我们也需要把这最后一部分解决,这里更多的是硬件,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
我的小人生
阅读(774)
推荐(1) 编辑
解决承载网络状态不可用问题
摘要:用电脑做的热点突然不能上了,于是捣鼓了好长时间手贱╮(╯Д╰)╭,把虚拟WiFi给禁止了。重要的是,禁止后就直接不显示了找了半天也没再网上找到解决的办法,于是,又开始了一次“冒险之旅”就把结果在这里汇总一下吧,希望可以帮助到和我一样“手贱”的朋友 1、虚拟WiFi被禁后,热点是开不了的,承载网络状态为“不可用” 2、“计算机”——〉右击——〉选“管理”——〉“设备管理器”——〉“网络适配器” 3、红色选框,右击启用就可以了 4、这时我们的承载状态显示为“未启动” 5、我们开启无线就可以了 Ps:本人电脑window8,主要是找到设备管理器,将其中的“Microsoft托管网络虚拟适配...
阅读全文
posted @
2014-01-07 16:44
我的小人生
阅读(974)
推荐(1) 编辑
没钱买windows怎么办?
摘要:ReactOS是一个与 Windows 环境二进制兼容的操作系统。同时,他是一款开源、免费的操作系统。
阅读全文
posted @
2014-01-07 16:40
我的小人生
阅读(268)
推荐(1) 编辑
EL表达式详解
摘要: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
我的小人生
阅读(357)
推荐(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
我的小人生
阅读(556)
推荐(0) 编辑
算法之排序-----排序第四篇 堆排序
摘要:堆排序真言头会疼,但是总有停止的那一刻,抓住那一刻去总结。否则头白疼啦。引言堆排序算法在大量数据排序中还是比较实用的,现在有好几个排序算法啦,有什么优缺点,也可以总结了。思路堆排序的算法就是两步建堆和维护。建堆一次,维护堆 n-2 次(第一次维护的时候 堆规模为 n-1,最后一次维护的时候堆规模为 2)。举个例子吧,我喜欢图,我相信你们也喜欢。一共有10个数据,如下 建堆过程中如下数据如下变化 建堆完毕。 ...
阅读全文
posted @
2014-01-07 16:29
我的小人生
阅读(200)
推荐(0) 编辑
Factory——工厂方法
摘要:一、定义 GOF上对工厂方法的意图如此描述:定义一个用于创建对象的接口,让子类决定实例化哪个类。Factory Method使一个类的实例化延迟到其子类。 作为类的开发者,我们通常会在类中提供构造器方法以便客户代码实例化该类。然而有时候,客户代码并不清楚该对几个类中的哪一类进行实例化。可以用工厂模式定义一个用于创建对象的接口,同时控制对哪个类进行的实例化。 二、应用场景 工厂方法模式的特征是: (1)方法创建了一个新的对象; (2)方法的返回类型为一个抽象类或接口; (3)有若干个类实现了上述抽象类型。 三、类图 四、例子 (1)工厂方法最典型的一个例子就是在迭代器模式中的应用...
阅读全文
posted @
2014-01-07 16:25
我的小人生
阅读(267)
推荐(0) 编辑
Subsets II
摘要: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
我的小人生
阅读(171)
推荐(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
我的小人生
阅读(954)
推荐(0) 编辑
Win8驱动的兼容性问题
摘要:引用注明>>【作者:张佩】【原文:www.yiiyee.cn/blog】最近我发现为Win8开发的驱动程序,有些能安装在Win7上(包括更早系统),有些则不能。那些不能安装的情况很可怕:一旦安装并加载驱动,系统就会立刻蓝屏。针对这个问题,做了一番调查研究。发现了一个简单的规律:如果开发时使用的是WDM驱动框架,则存在此问题;如果使用KMDF驱动框架,则正常。这是为什么呢?一起来看看吧。VS2012集成开发环境Visual Studio 2012(简称VS2012)中包含了Windows驱动程序编译器,使得Windows驱动也可以在Visual Studio的集成开发环境中进行开发了
阅读全文
posted @
2014-01-07 16:15
我的小人生
阅读(962)
推荐(0) 编辑
IOS 请求数据解析 XML 和 JSON
摘要:好久没写文章了,回忆一下以前的内容记录一下吧。这一段主要接触的就是数据解析,就说一下数据解析 现在数据解析一般解析两种数据 xml 和 JSON 那就从xml解析说起吧 xml解析需要用到一个类 NSXMLParser 以及一个协议 NSXMLParserDelegate 首先NSXMLParser是一个 xml 解析器 要解析数据首先创建一个xml解析器 NSXMLParser *XMLParser = [[NSXMLParser alloc]initWithData:data]; 其中data就是我们要解析的数据 然后执行解析就行 [XMLParser parse]; 执行解析时就...
阅读全文
posted @
2014-01-07 16:11
我的小人生
阅读(425)
推荐(0) 编辑
C/C++判断传入的UTC时间是否在今天
摘要:在项目中经常会显示一个时间,如果这个时间在今日内就显示为时分秒,否则显示为年月日。 这里先给出一个正确的版本:#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
我的小人生
阅读(641)
推荐(0) 编辑
如何将Unicode文本写到日志文件中
摘要:有时为了定位问题,我们需要结合打印日志来处理。特别是较难复现的,一般都需要查看上下文日志才能找出可能存在的问题。考虑到程序要在不同语言的操作系统上运行,程序界面显示要支持Unicode,打印出来的日志也要支持Unicode,即将运行日志以Unicode文本写到日志文件中。 那么如何才能将Unicode文本写到日志文件中呢?只要我们调用Unicode版本的写入函数,传入Unicode字符串就能实现写入了吗?试一试便知道,仅仅这样肯定实现不了的。经实际调试和使用,只要满足下面几点即可:1、文件以二进制方式打开;2、写入Unicode文本标识头:0xFFFE;3、调用Unicode版本的写入函数,.
阅读全文
posted @
2014-01-07 16:04
我的小人生
阅读(504)
推荐(0) 编辑
查找之一 , 顺序查找
摘要:在写顺序查找之前呢,先介绍几个概念:1、 查找表 :相同类型的数据元素组成的集合。2、 关键字: 数据元素中能够唯一标示数据元素的项(一项或多项)。3、 查找 : 根据给定的key(关键字)值,查找某一数据元素,如果存在满足条件的数据元素则查找成功,否则查找失败。如果查找成功,一般返回该数据元素所在的位置。4、 静态查找: 查找时只对数据元素进行查询或检索。5、动态查找:查找过程中,删除已经存在的数据元素,或者插入不存在的数据元素。6、三种查找方法:顺序表和链表查找 、 散列表查找、索引查找表查找。顺序表和链表查找:根据key逐一和表中的元素进行比较。 散列表查找: 根据给定的key值直接访.
阅读全文
posted @
2014-01-07 15:56
我的小人生
阅读(269)
推荐(0) 编辑
Erlang的crypto模块与最新的openssl动态链接库不兼容的问题与解决方案
摘要:在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
我的小人生
阅读(1568)
推荐(0) 编辑
Java 内部类
摘要:内部类就是在类的内部定义类,类中套类么,内部类的作用有一个就是访问类的私有成员。 一般类中的私有成员是不可访问的,如: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
我的小人生
阅读(188)
推荐(0) 编辑
使用LevelListDrawable实现Html.fromHtml多张图片显示
摘要: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
我的小人生
阅读(445)
推荐(0) 编辑
MyEclipse-10.0下Struts2.1+Spring3.0+Hibernate3.3整合过程
摘要:新建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
我的小人生
阅读(375)
推荐(0) 编辑
14年的计划
摘要:转眼间,时间又过去了一年,好想回到过去,却发现怎么也回不去了。那就勇敢的向前走吧,努力一点,加油!在14年,计划与安排如下:1. 努力提高自己的业务水平,要学会和熟练解决问题,做一个专业的软件工程师;2.学习专业知识,主要所有C++prime,面向对象编程语言,UML等,要精益求精,打好基础;3.处理好与同事之间的关系,及时有效的反应当前的任务,做好:今日事,今日毕。4. 2年之内,为做好项目经理做好铺垫,争取在三年以内,可以做到项目经理,这是一个明确的目标。 2014年,看我在行动!
阅读全文
posted @
2014-01-07 15:38
我的小人生
阅读(181)
推荐(0) 编辑
支持AIRPLAY ,DLNA,MIRACAST的HDMI DONGLE
摘要:好吧,今天没节操,帮老婆推广一下淘宝的店. 联我影棒 http://item.taobao.com/item.htm?spm=a230r.1.14.132.jqGLCa&id=36476326782CSDN的兄弟说一下,可以打折.
阅读全文
posted @
2014-01-07 15:35
我的小人生
阅读(244)
推荐(0) 编辑
老徐FrankXuLei 受邀为花旗银行讲授《微软WCF服务分布式开发与SOA架构设计课程》
摘要:老徐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
我的小人生
阅读(624)
推荐(1) 编辑
大智慧F10离线资料压缩包带F10关键字过滤软件--更新于2014-01-06.rar 184MB
摘要:大智慧F10离线资料包带F10关键字过滤软件--更新于2014-01-06.rar 移步到百度网盘下载: http://pan.baidu.com/s/1c01PDnE
阅读全文
posted @
2014-01-07 15:28
我的小人生
阅读(275)
推荐(0) 编辑
PHP之Composer类库依赖管理神器
摘要: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
我的小人生
阅读(404)
推荐(0) 编辑
2014年寒假学习规划
摘要:记得我是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
我的小人生
阅读(152)
推荐(0) 编辑
二十进制数的加法--【英雄会】
摘要:今天晚上看到群里面交流的信息,发现又出新题了,看了一下,难度还可以,是一般性的题目。事实如此,大家一说简单,一会儿就由三星难度降为二星了...题目不少,有兴趣的朋友们可以去英雄会......如题:在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。 输入是两个二十进制整数,且都大于0,不超过100位;输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。总的来说,这一题难度还可以,只要注意点没忘记,大家应该都是没问题的;首先是简单的两个数相加“122” + “221”,当然就是“343”,只要进行正常加减即可;接下
阅读全文
posted @
2014-01-07 15:16
我的小人生
阅读(313)
推荐(0) 编辑
使用IBM SVC构建vSphere存储间集群
摘要:使用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
我的小人生
阅读(2325)
推荐(0) 编辑
游戏服务器学习笔记 2———— 准备工作
摘要:我看的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
我的小人生
阅读(203)
推荐(0) 编辑
游戏服务器学习笔记 3———— firefly 的代码结构,逻辑
摘要:注:以下所有代码都是拿暗黑来举例,由于本人能力有限很多地方还没有看透彻,所以建议大家只是参考。有不对的地方非常欢迎指正。一、结构 系统启动命令是,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
我的小人生
阅读(309)
推荐(0) 编辑
游戏服务器学习笔记 4———— master 模块介绍
摘要:(模块的介绍方法都是先说大体功能,在捡一些细节详细讨论。)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
我的小人生
阅读(510)
推荐(0) 编辑
游戏服务器学习笔记 5———— twisted Perspective Broker 透明代理
摘要:实际上这章压根不需要我来说,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
我的小人生
阅读(519)
推荐(0) 编辑
操作系统课堂笔记(4)进程管理之多道程序设计和进程
摘要:4.1多道程序设计4.1.1程序的顺序执行:一个具有独立功能的程序独占CPU直到得到最终结果的过程程序的顺序执行的特点:1) 顺序性:严格按顺序执行,一一对应2) 封闭性:结果只能取决于程序本身3)程序执行结果的确定性:与时间无关4) 可再观性:不同时间执行,输入相同则结果相同4.1.2多道程序设计中程序执行环境的变化1.多道程序设计技术的引入并发:单CPU,按给定的时间片交替的在处理机上运行;多CPU:并发程序在各自处理机上运行。根本目的:提高整个系统的效率衡量系统效率的尺度:系统吞吐量———》单位时间内系统所处理作业的数量多道程序设计改善了各种资源的使用情况,从而增加了吞吐量,提高了系统效
阅读全文
posted @
2014-01-07 14:51
我的小人生
阅读(550)
推荐(0) 编辑
android linphone中opengl显示的实现
摘要: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
我的小人生
阅读(434)
推荐(0) 编辑
Clojure 学习入门(14)—— 循环控制
摘要: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
我的小人生
阅读(273)
推荐(0) 编辑
sharepoint 2010 自定义页面布局
摘要:在sharepoint开发中经常遇到 自定义网站栏、内容类型,页面布局和模板页也会遇到,遇到机会就相对比较小。首先新建一个空的sharepoint项目:1)创建网站兰:修改SiteColumns\Elements.xml文件如下: Medical Dental Vision Insurance 2)创建内容内型修改ContentTypes\Elements.xml文件如下: ...
阅读全文
posted @
2014-01-07 14:40
我的小人生
阅读(305)
推荐(0) 编辑
畅想网络的开放模式
摘要:“开放”对应的就是“封闭”,开放模式是对封闭模式的突破,是打破不平衡的有力拳头。从之前的功能机到当前的智能手机的发展,打破了原有系统封闭性,引入开放的模式,也就有了目前数以万万计的APP软件,之前的功能机也实现了软件和硬件的松耦合,一时出现众多创新型的企业,有的以硬件见长、有的以操作系统见长、有的以某一类应用见长等等,而原来的老牌手机厂商却在这场攻防战中失去阵地。对于通信网络而言,何尝不是如此呢?目前的设备厂商、网络运营商和通信服务提供商建立起了通信网络的封闭城堡,如果这个模式持续,将很难有新兴企业在这个城堡中抢占一席之地,而这种封闭模式也给这个封闭城堡内部带来了威胁,仅有的几家竞争对手相互熟
阅读全文
posted @
2014-01-07 14:37
我的小人生
阅读(137)
推荐(0) 编辑
排序算法要点
摘要:第一篇: 堆排序 二叉堆满足二个特性: 1).父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2).每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。 堆排序的三个要点 从小到大排序,要先建立最大堆。 以构建最大堆为例1.堆调整 以待排序节点开始,遍历子节点,把两个子节点值比较大的子节点向上移动。 两个子节点都比该节点小,说明不用在调节了。注意,要保证这个步骤成立,本次堆调整时,子节点都是二叉堆。 当然了,叶子节点一定是二叉堆(因为没有子节点)。 还要注意一点是,一次调节交换可能会破坏子节点的有序性,所以每次调节都要调整到二叉树叶节点位置(当然,也可以是两个子节点都
阅读全文
posted @
2014-01-07 14:33
我的小人生
阅读(160)
推荐(0) 编辑
ipcs命令以及oracle内存段
摘要:今天是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
我的小人生
阅读(606)
推荐(0) 编辑
UVA 10120 - Gift?!(搜索+规律)
摘要: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
我的小人生
阅读(170)
推荐(0) 编辑
hdu_1086 You can Solve a Geometry Problem too(计算几何)
摘要: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
我的小人生
阅读(154)
推荐(0) 编辑
由方法体内修改实参能否在方法外面保留修改效果说开去(修正)
摘要:package 一般情况;/** * 我的总结:方法外面的变量名传到方法里时,都会在栈空间里创建一个copy;方法结束后就销毁该copy。 * @@1因为基本类型变量名都是储存在栈区的,变量名就代表变量的内容, * 所以修改方法里的变量copy并没有影响到方法外面的变量! * @@2因为对象变量名是储存在栈区的,而对象实体却储存在堆,变量名指向该堆内存, * 方法里的变量名copy同样指向了该堆内存,因此通过这个copy也可以修改那个堆内存! * 最后的结果是在方法里修改了变量名copy的内容在方法外面也会看到这个变化! * @@3这种形式把方法里的对象变量名copy的指向改变了,...
阅读全文
posted @
2014-01-07 14:18
我的小人生
阅读(219)
推荐(0) 编辑
非IMU模式下DML语句产生的REDO日志内容格式解读
摘要:实验内容:非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
我的小人生
阅读(223)
推荐(0) 编辑
UVALive - 3507 Keep the Customer Satisfied
摘要:题意:收到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
我的小人生
阅读(205)
推荐(0) 编辑
安卓下junit测试
摘要:安卓下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
我的小人生
阅读(206)
推荐(0) 编辑
USACO The Clocks
摘要:操作间没有次序关系,同一个操作最多重复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
我的小人生
阅读(290)
推荐(0) 编辑
CASE:DB shutdown/open 过程中发生异常导致JOB不能自动执行
摘要: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
我的小人生
阅读(378)
推荐(0) 编辑
Effective Java (6) - 消除过期的对象引用
摘要:一、引言很多人可能在想这么一个问题:Java有垃圾回收机制,那么还存在内存泄露吗?答案是肯定的,所谓的垃圾回收GC会自动管理内存的回收,而不需要程序员每次都手动释放内存,但是如果存在大量的临时对象在不需要使用时并没有取消对它们的引用,就会吞噬掉大量的内存,很快就会造成内存溢出。 二、Java的垃圾回收机制 Java中的对象是在堆中分配,对象的创建有2中方式:new或者反射。对象的回收是通过垃圾收集器,JVM的垃圾收集器简化了程序员的工作,但是却加重了JVM的工作,这是Java程序运行稍慢的原因之一,因为GC为了能正确释放对象,必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值..
阅读全文
posted @
2014-01-07 13:52
我的小人生
阅读(207)
推荐(0) 编辑
IT零起步-CentOS6.4部署OpenVPN服务器
摘要: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) 编辑
设计模式初探-桥接(Bridge)模式
摘要:桥接(Bridge)模式,又称Handle/Body模式,属于对象结构型模式。用于将抽象部分与它的实现部分分离,使它们都可以独立地变化。比如常见的电脑窗口界面,不同的操作系统其窗口界面绘制的原理肯定不一样。这里,窗口界面就相当于抽象部分(Abstraction),而窗口界面本身也可以随着功能的不同而进行扩充,扩充的窗口就是抽象窗口的扩充抽象类(RefinedAbstraction),这些抽象需要具体的操作系统实现才能被我们看到,那基于操作系统的窗口实现就是实现部分(Implementor),不管是Window,Linux还是Mac。Window,Linux或Mac则是实现接口的具体实现类(Co
阅读全文
posted @
2014-01-07 13:46
我的小人生
阅读(258)
推荐(0) 编辑
Maximum Subarray
摘要: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
我的小人生
阅读(114)
推荐(0) 编辑
XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
摘要: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
我的小人生
阅读(416)
推荐(0) 编辑
TNS-12532: TNS:invalid argument,Oracle的报错信息太让人无语
摘要: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
我的小人生
阅读(1297)
推荐(0) 编辑
java设计模式概述
摘要:在大家掌握一定的编程基础后,想让自己的编程内功再上一层,学习设计模式无非是最好的选择之一,这也是高级程序员架构师的必经之路。所有的设计模式无非就是在安全性与扩展性出发点上对于一些问题的巧妙解决办法。设计模式并没有一个统一的规范,其中GOF曾经提出的23种设计模式最为著名,这里我写的几篇博文也是针对这23种设计模式的理解。为了让大家更加的理解设计模式,在这与大家分享三本书籍。 《大话设计模式》全书都是以情景对话的模式。适合初学者理解设计模式。免费下载 《java与模式》这本书写的也比较有趣,以西游记为线索来讲解设计模式帮助大家理解设计模式。这本书可能比较厚,需要大家好好啃一下...
阅读全文
posted @
2014-01-07 13:31
我的小人生
阅读(161)
推荐(0) 编辑
例说hg(五)————创建repository
摘要:本文由博主原创,转载请注明出处(保留此处和链接):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
我的小人生
阅读(326)
推荐(0) 编辑
read by other session 等待事件。
摘要:今天是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
我的小人生
阅读(992)
推荐(0) 编辑
purge recyclebin之后dba_segments仍然有BIN$段
摘要:现象: 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
我的小人生
阅读(517)
推荐(0) 编辑
开始使用ARC
摘要:Automatic Reference Counting (ARC)是编译器自动管理Objective-C对象的一个功能,相对于不得不考虑retain和release操作来说,ARC让我们有更多的精力集中在我们应用内有趣的代码、object graphs和对象之间的关系上。 概要ARC是用过来在编译的时候添加适当的代码来保证对象在有用的时候有效,没有了就不再有效了。从概念上讲,ARC通过调用合适的内存管理方法遵循着和manual reference counting(MRC)同样的内存管理规则。为了让编译器产生正确的代码,ARC严格规定了你可以调用的方法和怎样使用toll-free bridg
阅读全文
posted @
2014-01-06 17:27
我的小人生
阅读(265)
推荐(0) 编辑
web应用安全防范(1)—为什么要重视web应用安全漏洞
摘要:现在几乎所有的平台都是依赖于互联网构建核心业务的。 自从XP年代开始windows自带防火墙后,传统的缓冲器溢出等攻击失去了原有威力,黑客们也把更多的目光放在了WEB方面,直到进入WEB2.0后,WEB的安全从WEB后端延伸到Web前端,WEB的安全形势也将越来越严峻。下图体现了2012与2011年漏洞趋势的对比: 下图体现了2012年漏洞影响对象: 从以上两图可以看出:近年来,低危漏洞有减少的趋势,同时高危和中危漏洞有所提高,是不是某种情况上来说,黑客们不喜欢搞些小打小闹的出来玩了,更多的是直接来个重量级的?或许是吧。另外,从2012漏洞影响对象也可以看出,由于操作系统和网络设备以及数据..
阅读全文
posted @
2014-01-06 17:24
我的小人生
阅读(447)
推荐(0) 编辑
今日Java——Cay Horstmann访谈
摘要:这是本人在InfoQ中文站审校的文章,原文链接是:http://www.infoq.com/cn/articles/java_cay_horstmann,感觉内容很不错,分享给大家看看。近日InfoQ荣幸邀约Cay Horstmann,就Java最新形势和Cay的新书Java核心技术:卷一&卷二(第九版)进行探讨。自1995年首版发布以来,Java历经多次变更:从语言规约的扩充到Oracle并购Sun后所有权的变动。本次访谈的第一个话题是Oracle的Java管理。InfoQ:您如何看待这些年来Oracle对Java的管理?可以谈语言特性,也可以谈商业运作,诸如在JRE Install
阅读全文
posted @
2014-01-06 17:20
我的小人生
阅读(210)
推荐(1) 编辑
经典SQL语句大全
摘要:一、基础1、说明:创建数据库 CREATEDATABASEdatabase-name 2、说明:删除数据库 dropdatabasedbname 3、说明:备份sqlserver ---创建备份数据的device USEmaster EXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat' ---开始备份 BACKUPDATABASEpubsTOtestBack 4、说明:创建新表 createtabletabname(col1type1[notnull][prima
阅读全文
posted @
2014-01-06 17:17
我的小人生
阅读(129)
推荐(0) 编辑
POJ2356 Find a multiple 抽屉原理(鸽巢原理)
摘要:题意:给你N个数,从中取出任意个数的数 使得他们的和 是 N的倍数; 在鸽巢原理的介绍里面,有例题介绍:设a1,a2,a3,……am是正整数的序列,试证明至少存在正数k和l,1k,得到sh-sk = (a1+a2+……+ah) - (a1+a2+……+ak)sh - sk =ak+1 +ak+2 +……+ah ≡ 0 mod m(此处的k是序列a的下标)证明到此结束; 那么熟悉根据抽屉原理(鸽巢原理),稍微动动脑筋便能做这道题目了 先处理出前k个数的sum[k] (1 #include#include#include#include#include#include#include#includ
阅读全文
posted @
2014-01-06 17:13
我的小人生
阅读(198)
推荐(0) 编辑
Web编辑器的使用
摘要:1、复制web编辑器到你的项目中的表现层(UI) 2、添加引用:FredCK.FCKeditorV2.dll到你的项目中来 3、页面中加引用 4、加控件(在需要显示控件的地方加如下代码) 新闻内容(请在下面编辑新闻内容) 5、在page_load事件中加入 if(!ispostback) { } else { scont=content.value; }
阅读全文
posted @
2014-01-06 17:09
我的小人生
阅读(173)
推荐(0) 编辑
MapReduce模型探究--总览
摘要:先从宏观上了解一下MR运行机制。 两个干活的: (1)jobtracher:管理和调度job(2)tasktracher: 执行job划分后的taskclient提交MR作业后,jobtracher对作业进行调度,并分配给tasktracher去执行,tasktracher和jobtracher间通过心跳(heartbear)来通信。 MR过程: 每个MR任务被初始化为一个job,job分为Map阶段和Reduce阶段,数据传输都是以形式。个人理解:Map阶段主要做对数据的处理,例如对单词的分割,为Reduce阶段做准备。Reduce阶段,主要做对加工过的数据做统计和自己的业务逻辑...
阅读全文
posted @
2014-01-06 17:05
我的小人生
阅读(206)
推荐(0) 编辑
我给自己的新年礼物—书籍——2014002
摘要:刚刚收到最后一本书到了的邮件,虽然我还没有去拿。至此我给自己的新年礼物已经全部到了(200元左右的技术和非技术书籍)。对于这些书,我都将会在自己看的过程中对其内容和自己的看法写一些文章。 最近还有一件重要的事情要完成,论文的提交。感觉自己拖延真的很严重了,如果你也有这种拖延症可以推荐你看一本书《拖拉一点也无妨》,很薄的一本书,内容很少,但是我感觉讲的还挺好的。 电子版本下载地址:(稍后补上) 这些天在单位看别人的写的代码,有些考虑,如果才能看好这个代码,想想前面的写这个代码的人出于什么目的决定用这个开发环境,用这个语言,这么做有什么优势,也在考虑自己如果写这些会用什么,并且自己又从什...
阅读全文
posted @
2014-01-06 17:02
我的小人生
阅读(154)
推荐(0) 编辑
Mysql错误:Duplicate entry '127' for key 'PRIMARY'的解决方法
摘要:有时候真是挺幸运,正当我自以为是地认为掌握了某个知识点的时候,现实就会马上出现另外一个问题,让我知道之前的认知是不全面的。正如我上篇博文中所述,如果一个自增字段达到了上限,而且继续向里面插入数据的话会出现 Failed to read auto-increment value from storage engine 的提示。但是今天遇到了另一个错误提示:Duplicate entry '127' for key 'PRIMARY',经过排查同样是因为自增字段达到了上限。那为什么同一个问题会出现不同的提示呢?测试结果是这样的:1、如果这个时候数据表里面没有数据,而
阅读全文
posted @
2014-01-06 16:58
我的小人生
阅读(4723)
推荐(0) 编辑
很好用的php在线调试工具
摘要:什么叫在线调试?就是在线上生产环境进行调试,假设有一天某个用户报某个页面某个数据怎么不对啊,看来线上出BUG了,于是你要迅速找出原因,首先看日志,可是悲剧的没有足够的日志让你确定线上BUG的原因,也许你这时想看某个PHP变量的值,可是你敢在线上环境加个 echo? 出问题了,你就要下岗了,如果用线下环境,可是数据环境不同,可能难以复现线上的BUG呢,这个php在线调试工具就是为解决这种问题而生,可以让你方便地查看任意线上PHP变量的值而不用改动代码,就像C的调试工具gdb那样,以下叫它ydb。 ydb采用扩展实现,在url中输入相关调试参数,即可查看相关变量值,参数包括类名,函数名,...
阅读全文
posted @
2014-01-06 16:55
我的小人生
阅读(2511)
推荐(0) 编辑
文件系统的挂载(2)---挂载rootfs文件系统
摘要:一、目的 本文主要讲述linux内核rootfs文件系统的挂载过程,内核版本为3.10。 rootfs是基于内存的文件系统,没有实际的存储设备,所有操作都在内存中完成。为了保证linux内核的精简性,很多与内核不强相关的功能(设备驱动等)都放在了initrd中,而rootfs文件系统最重要的作用就是为initrd提供了挂载目录:root根目录。 initrd挂载完成后,内核运行第一个进程init,init进行一系列的初始化操作,包括加载磁盘设备驱动程序和磁盘文件系统,最后把内核的根目录从rootfs的根目录切换到磁盘文件系统的根目录。 二、主要函数调用过程 下面给出挂载rootfs文件...
阅读全文
posted @
2014-01-06 16:51
我的小人生
阅读(2847)
推荐(0) 编辑
linux计划任务之crontab
摘要:语法: crontab [ -u user ] file crontab [ -u user ] [ -i ] { -e | -l | -r } 说明: crontab命令是为个人用户用于设置周期性被执行的指令。每一个用户都可以有自己的crontab。 如果/etc/cron.allow文件存在,该文件中所列用户允许使用crontab命令。 如果/etc/cron.allow文件不存在,而/etc/cron.deny文件存在,该文件中所列用户不允许使用crontab命令。 如果 /etc/cron.allow和 /etc/cron.deny 都不存在, 根据配置参数的不同,仅有...
阅读全文
posted @
2014-01-06 16:47
我的小人生
阅读(2077)
推荐(0) 编辑
修改计算机名或IP后Oracle10g无法启动服务的解决办法
摘要:修改计算机名或IP后Oracle10g无法启动服务的解决办法遇到的问题,问题产生原因不详。症状为,windows服务中有一项oracle服务启动不了,报出如下错误。 Windows 不能在 本地计算机 启动 OracleDBConsoleorcl 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了。 问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的Oracle可以正常使用,而其它机器启动Oracle服务时无法启动。 ...
阅读全文
posted @
2014-01-06 16:44
我的小人生
阅读(418)
推荐(0) 编辑
[OpenGL]用OpenGL制作动画
摘要://在窗口内绘制一个移动的矩形/*我们通常还可以用OpenGL程序创建动画效果,这里我们利用前面的例子,绘制正方形,并使这个正方形在窗口的边框反弹。这里需要创建一个循环,在每次调用显示回调函数之前改变正方形的位置,使其看起来像在窗口中移动。为了不断的显示回调函数,需要GLUT库中的函数:glutTimerFunc(unsigned int msecs,(*func)(int value),int value);该函数用于指定一个定时器回调函数,即经过msecs毫秒后由GLUT调用指定的函数,并将value值传递给它。被定时器调用的函数原型如下:void TimerFunction(int va
阅读全文
posted @
2014-01-06 16:39
我的小人生
阅读(4442)
推荐(0) 编辑
主管喜欢什么样的程序员
摘要:本人做研发管理,以我有限的经验,谈谈主管喜欢什么样的程序员。可能会遭人吐槽,木关系,评论栏开着呢。 我们常说一个词,自我激励。对得起这个词的程序员最受领导欢迎。有工作任务,能尽职尽责完成,要求100分,做到120,而且还不用在后面盯着。没工作任务,能结合既有工作范畴工作经验以点带面进行自我学习、改善、提升,做各种各样的技能储备,不把有限的时间浪费在无所事事中。 好吧,这个要求有点高,少数,或者极少数才配这个词儿。 态度决定一切,这绝不是句空话。积极的态度,是一个优秀程序员必备。这包括两个方面,积极接受各类任务,勇于承担,少抱怨;积极反馈任务状态、问题、进度。如果你是一个沉默的黑洞,什...
阅读全文
posted @
2014-01-06 16:36
我的小人生
阅读(203)
推荐(0) 编辑
windows下使用git管理代码,其中出现的问题的解决办法
摘要:和朋友共同开发一个小项目,所以就涉及到了代码管理这块,刚开始想到的是使用svn,但是外网访问svn的时候需要使用花生壳来弄一个动态的域名,中间出了很多错误,感觉有点麻烦,所以就想到看看还有别的管理代码的工具没有,于是开始百度,后来朋友说起了git,这个好像以前也看到过,但是没有注意,于是决定试试git。网上搜到的了一篇这样的文章http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html,全部安装该博文的步骤弄的,在这步时就出现了错误,System.InvalidOperationException:尚未提供文件名,因此无法启动进程.
阅读全文
posted @
2014-01-06 16:32
我的小人生
阅读(388)
推荐(0) 编辑
iOS7隐藏状态栏 status Bar
摘要:iOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIViewController的状态栏与导航栏基本是一体的。因此UIVIEWCONTROLLER的hide/show状态的方法也跟其他版本的不一样了。 在iOS7以前的版本,hide/show是通过以下代码实现[[UIApplication sharedApplication] setStatusBarHidden:YES(NO) withAnimation:UIStatusBarAnimationSlide]; 在iOS7中默认情况下,这个方法不成功了。到setStatusBarHidden:withAnimatio..
阅读全文
posted @
2014-01-06 16:28
我的小人生
阅读(265)
推荐(0) 编辑
[微信开发_02]环境搭建
摘要:如同兵马未动粮草先行,环境搭建是所有项目的开端。搭建的过程比较繁琐,肯定会遇到一些小问题,google一下基本都能解决,主要是要有耐心。 先来了解一下微信机器人的运作机制: 我们的目的就是搭建如图这样一个环境,让机器人能够通过微信平台运作起来。1、微信客户端:这个都有,不说了~2、微信服务器:腾讯提供服务器,而开发者需要申请公众号,并把公众号和开发者的web server关联起来,这样用户在访问公众号时,微信服务器才能把用户的请求转发给咱们的机器人程序处理。3、开发者服务器:用于部署开发者机器人web程序和数据库,我使用的是百度的BAE。当然也可以用新浪SAE等,土豪就自己租个服务器和域名吧。
阅读全文
posted @
2014-01-06 16:25
我的小人生
阅读(306)
推荐(0) 编辑
Matlab PCA 算法
摘要:Matlab 自带PCA函数形式为 [mappedX, mapping] = pca(X, no_dims) 自己编写PCA函数的步骤%第一步:输入样本矩阵%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%data=rand(10,8)+randn(10,8)+ones(10,8);%现对其进行pca降维%%%第二步:计算样本中每一维的均值,然后计算观察值与均值之间的偏差,再计算协方差矩阵data=bsxfun(@minus,data,mean(data));%对样本矩阵去均值C=data'*data;C=C./(size(data,1)-1);%根据协方差
阅读全文
posted @
2014-01-06 16:21
我的小人生
阅读(858)
推荐(0) 编辑
Git学习之msysGit环境支持
摘要:============================== msysGit中Shell环境的中文支持 ============================== 1中文录入的问题默认的Shell环境无法输入中文。如果要在shell界面输入中文,需要修改配置文件 /etc/inputrc, 增加或修改相关的配置如下: # disable/enable &bit input set meta-flag on set input-meta on set output-meta on set convert-meta off 设置完成后重启Git Bash2分页器中文输出问题 在对 /et
阅读全文
posted @
2014-01-06 16:17
我的小人生
阅读(244)
推荐(0) 编辑
Git学习之Git 暂存区
摘要:============================= 修改文件后是否可以直接提交 ============================(1) 向文件中追加一行内容 $ echo "Nice to meet yuu." >> 1.txt (2) 查看修改前后文件的差异 $ git diff (3) 将修改后的文件添加到提交任务中 $ git add 1.txt (4) 查看提交暂存区和版本库文件中的差异 $ git diff --cached $ git diff --staged (5) 将暂存区的文件提交到版本库 $ git commit -m &q
阅读全文
posted @
2014-01-06 16:14
我的小人生
阅读(253)
推荐(0) 编辑
Git学习之Git检出
摘要:================================================ HEAD 的重置即检出 ================================================(1) 查看HEAD的当前指向 $ cat .git/HEAD (2) 查看当前处于的分支 $ git branch -v (3) 检出指定ID的父提交 $ git checkout f380e45 (4) 分离头指针:指的是HEAD指向了一个具体的提交ID,而不是一个引用(分支) ================================================
阅读全文
posted @
2014-01-06 16:10
我的小人生
阅读(1696)
推荐(0) 编辑
Git学习之Git恢复进度
摘要:================================================ 继续暂存区未完成的实践 ================================================(1) 查看保存的进度 $ git stash list (2) 从最近保存的进度进行恢复 $ git stash pop (3) 查看将要删除的本地目录和文件 $ git clean -nd (4) 强制删除多余的目录和文件 $ git clean -fd================================================ git stash 命令
阅读全文
posted @
2014-01-06 16:06
我的小人生
阅读(258)
推荐(0) 编辑
RH318之域控服务器
摘要:Windows2012域控服务器一、安装域服务及DNS1、配置静态IP2、点击左下角3、进入---》服务器管理器4、点击角色和功能勾选Active Directory域服务与DNS服务器二、配置域下面引入三个概念:根域、域名、NetBIOS例如:host1.example.com dosktop.example.com 根域指的是example.com NetBIOS指example 域名:为全称desktop.example.com有关NetBIOS我没有具体了解,有兴趣的朋友可以查阅相关文档三、配置DNS以下是我以前学习所作笔记,与本次实验有所出入,但是大体意思如此,需要根据自己实际情况而
阅读全文
posted @
2014-01-06 16:03
我的小人生
阅读(213)
推荐(0) 编辑
《征服C指针》读书笔记
摘要:本文同时发布在我的个人博客上,欢迎访问~ www.seekingdream.cn在读完K&R之后,对C的认识就是指针、数组。网上的人们对指针也有些“敬而远之”的感觉。最近从同学处淘得《征服C指针》一书,首先映入眼帘的是封面的“毒舌程序员”这个称号。用这个周末的时间,把这本书读了一下,最大的感受确实是“毒舌”。下面细细谈谈自己的几点感受吧!1、看到这本书的时候,想到的是西游记。本书的作者就是西游记中的“孙悟空”,纵使其有百般武艺,却始终摆脱不了“如来”的五指山。哪谁是“如来”呢?自然是K&R.作者是在博人眼球呢,还是在借K&R来提高自己的名气呢?毕竟中国有句古话“看一个人
阅读全文
posted @
2014-01-06 15:58
我的小人生
阅读(379)
推荐(0) 编辑
2013年:一个技术领导的启程
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 又到一年总结时。总的来说,这一年忙碌而充实,现在有点胸中有千言却又不知从何说起。可能每一个希望有所作为的开发人员都盼望着有一个机会去主导一个产品的开发,去改变人们的生产和生活方式,就如同比尔.盖茨曾说的:每天清晨当你醒来的时候,都会为技术进步给人类生活带来的发展和改进而激动不已。我幸运地得到了这样的机会——去领导一个团队去开发一个新产品,这要感激公司领导尤其是我的部门总监对我的赏识。 我在《略谈中国软件产品化的路线图》一文中谈到做了一定数量项目时公司需要有产品化意识,通过构建一个通用化的产品平台来更好支持项目开发。
阅读全文
posted @
2014-01-06 15:54
我的小人生
阅读(121)
推荐(0) 编辑
sqlite的一个Unable to Open database file的坑爹错误
摘要:今天,被sqlite的一个机制给坑了。本人用C语言写的cgi程序去访问sqlite数据库,读取没有问题,但是插入新纪录和更新数据就不行,在服务器上直接对数据库进行增删查改则没有任何问题。但浏览器上访问并且对数据库有写的操作时,则报错误: unable to open database file 本人在网上查找了很久,没有找到直接相关的答案。偶在一个百度问答上看到sqlite库在对数据库进行操作时(本人估计是写操作),会在数据库的当前文件夹下创建一个临时文件,当操作结束时,该临时文件将被删除。 而远程用户一般不具备有对临时文件足够的权限所以会造成无法打开、写或者删除临时文件。解决的方法就是递归.
阅读全文
posted @
2014-01-06 15:51
我的小人生
阅读(14070)
推荐(0) 编辑
我的2013——青春的躁动
摘要:我一直在想,青春是什么? 我们处于这一个时期究竟什么才是属于我自己独特的青春。2013年有一部电影叫《致青春》,我在电影院里和阿泽看了,没有对其有着什么样的深刻体会(对于我而言),可是2013年这一年所发生的事令我深深体会到了什么是青春。 记忆仿佛应该从元旦从南充到重庆的骑行之路开始,我,阿泽,小建,波波,老王骑着自行车从学校沿着G212国道花了两天的时间到了重庆,路途经历很多未知的因素,由于大家还是第一次经历长途的跋涉,加上重庆的山路是公认的难走,所以大家身心都有些疲倦。到了重庆,繁华的大都市映入我的眼帘,重庆有着小香港之称,我们找好住宿的地方,第一天晚上是老王姐姐和姐夫请我们吃的重庆...
阅读全文
posted @
2014-01-06 15:47
我的小人生
阅读(265)
推荐(0) 编辑
C/C++注册动态对象到Lu系统并进行运算符重载
摘要:欢迎访问Lu程序设计C/C++注册动态对象到Lu系统并进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即:struct LuData{ //Lu基本数据结构。 luIFOR x; //luIFOR被定义为64位整数__int64,用于存放数据。对于动态数据类型,对象指针约...
阅读全文
posted @
2014-01-06 15:43
我的小人生
阅读(232)
推荐(0) 编辑
Geeks面试题:Min Cost Path
摘要:Min Cost PathGiven a cost matrix cost[][] and a position (m, n) in cost[][], write a function that returns cost of minimum cost path to reach (m, n) from (0, 0). Each cell of the matrix represents a cost to traverse through that cell.Total cost of a path to reach (m, n) is sum of all the costs on th
阅读全文
posted @
2014-01-06 15:39
我的小人生
阅读(264)
推荐(0) 编辑
Leetcode Gray Code
摘要:Gray Code The gray code is a binary numeral system where two successive values differ in only one bit. Given a non-negative integernrepresenting the total number of bits in the code, print the sequence of gray code. A gray code sequence must begin with 0. For example, givenn= 2, return[0,1,3,2]. It.
阅读全文
posted @
2014-01-06 15:36
我的小人生
阅读(143)
推荐(0) 编辑
数据库优化实践【文件、文件组、分区篇】
摘要:优化技巧主要是面向DBA的,但我认为即使是开发人员也应该掌握这些技巧,因为不是每个开发团队都配有专门的DBA的。第九步:合理组织数据库文件组和文件创建SQL Server数据库时,数据库服务器会自动在文件系统上创建一系列的文件,之后创建的每一个数据库对象实际上都是存储在这些文件中的。SQL Server有下面三种文件:1).mdf文件这是最主要的数据文件,每个数据库只能有一个主数据文件,所有系统对象都存储在主数据文件中,如果不创建次要数据文件,所有用户对象(用户创建的数据库对象)也都存储在主数据文件中。2).ndf文件这些都是次要数据文件,它们是可选的,它们存储的都是用户创建的对象。3).ld
阅读全文
posted @
2014-01-06 15:32
我的小人生
阅读(275)
推荐(0) 编辑
计算几何总结
摘要:计算几何总结 题目叫计算几何总结,其实是我也是刚刚接触不及。虽然,以前大一省赛集训的时候被学长分配去负责计算几何了,但是那时候由于知识面比较的窄。当时,也没学到太多的东西,只是学会了一点基础的几何知识,这次趁着寒假集训想从新学学几何。以后,这个总结的内容会逐渐增多的,敬请期待吧。 线性、离散啥的考试都弱爆了,继续刷题去。 计算几何的知识点有很多,如果想出简单的话,可以就是一个模板的问题。但是如果,要出难得时候也是一个头痛的问题。但是可以一点一滴的积累。 先来看一下计算几何的基础知识,叉积的运用吧。 如果,学过线性代数的知识后,大家就可以很容易的理解了。现在我就运用线性代数的之后给大家解释...
阅读全文
posted @
2014-01-06 15:29
我的小人生
阅读(210)
推荐(0) 编辑
Microchip编译器产品线—MPLAB XC简介
摘要:以下为Microchip最新编译器产品线—MPLAB-XC简介 MPLAB-XC:适合所有PIC单片机和项目的编译器解决方案Microchip最新编译器产品线—MPLAB-XC为项目开发的软件需求提供完整的解决方案,并且可以替换所有MPLAB C和HI-TECH编译器。 MPLAB XC编译器具有以下特性:1、支持所有8/16/32位PIC MCU以及dsPIC DSC 2、与MPLAB X IDE配合工作,提供全面的图形前端: (1)编辑错误和断点,以匹配源代码中相应的行 (2)支持C和C++源代码单步执行,以检测关键点的变量和结构 (3)在观察窗口显示已定义数据类型的数据结构(包括...
阅读全文
posted @
2014-01-06 15:25
我的小人生
阅读(896)
推荐(0) 编辑
真相了!关于“写书”这件事
摘要:原文作者:Jeff Atwood有生以来,你干过的最后悔的10件事有哪些?如果要问我,“写书”必定是其中之一。我曾经参与了《The ASP.Net 2.0 Anthology: 101 Essential Tips, Tricks & Hacks》一书的写作,主要是因为我有机会与几个朋友一起来做这件事——我很享受与他们之间的合作关系。然而,在这个处处都有高速互联网接入的年代里,技术书籍的价值正在快速衰减——对此,我不抱有任何幻想,而写书的过程更是加深了我的这种感觉。总之,别写书!你需要付出巨大的努力,但得到的回报(不管是有形的还是无形的)却很可怜。到最后,摆在你面前的不过是绝版的死亡之
阅读全文
posted @
2014-01-06 15:21
我的小人生
阅读(364)
推荐(0) 编辑
Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
摘要:转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17718579),请尊重他人的辛勤劳动成果,谢谢!在Android开发中,我们常常用到ListView和GridView,而有的时候系统的ListView,GridView并不能满足我们的需求,所以我们需要自己定义一个ListView或者GridView,我的上一篇文章中就是自定义的一个左右滑动删除item的例子,大家有兴趣的可以去看看 Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果,今天这篇文章就给大家来自定义Gr
阅读全文
posted @
2014-01-06 15:14
我的小人生
阅读(206)
推荐(0) 编辑
C/C++对Lu系统内置动态对象进行运算符重载
摘要:欢迎访问Lu程序设计C/C++对Lu系统内置动态对象进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即:struct LuData{ //Lu基本数据结构。 luIFOR x; //luIFOR被定义为64位整数__int64,用于存放数据。对于动态数据类型,对象指针约定...
阅读全文
posted @
2014-01-06 15:10
我的小人生
阅读(296)
推荐(0) 编辑
广义表操作 (ava实现)——广义表深度、广义表长度、打印广义表信息
摘要:广义表是对线性表的扩展——线性表存储的所有的数据都是原子的(一个数或者不可分割的结构),且所有的数据类型相同。而广义表是允许线性表容纳自身结构的数据结构。广义表定义: 广义表是由n个元素组成的序列:LS = (a1,a2, ... an);其中 ai是一个原子项或者是一个广义表。n是广义表的长度。若ai是广义表,则称为LS的子表。广义表表头和表尾:若广义表LS不空,则a1,称为LS的表头,其余元素组成的子表称为表尾。广义表的长度: 若广义表不空,则广义表所包含的元素的个数,叫广义表的长度。广义表的深度: 广义表中括号的最大层数叫广义表的深度。 例如:对广义表LS=((),a,b,(a,b,..
阅读全文
posted @
2014-01-06 15:07
我的小人生
阅读(644)
推荐(0) 编辑
[置顶] 数据库优化实践【MS SQL优化开篇】
摘要:数据库定义:数据库是依照某种数据模型组织起来并存在二级存储器中的数据集合,此集合具有尽可能不重复,以最优方式为特定组织提供多种应用服务,其数据结构独立于应用程序,对数据的CRUD操作进行统一管理和控制,数据库是数据管理的高级阶段,是在文件系统上发展起来的。基本结构:数据库分三个层次:分别为物理数据层、概念数据层、逻辑数据层。物理数据层:它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。概念数据层:它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集
阅读全文
posted @
2014-01-06 15:03
我的小人生
阅读(232)
推荐(0) 编辑
[Web Chart系列之六] canvas Chart 导出图文件
摘要:前言博主正在参加CSDN2013年度博客之星评选,如果这篇文章对您有用,请投他一票:投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/oscar999不胜感激^^[Web Chart系列之六] canvas Chart 导出图文件 Chart 导出的原理很基本方法,在上一篇已经有介绍过。对于Extjs 来说,在 Ext.chart.Chart 这个类直接有提供一个 save( [config] ) 的方法, 调用这个方法, 就可以在browser 下载当前这个chart 的对应格式的图形文件。chart.save({ ty...
阅读全文
posted @
2014-01-06 15:00
我的小人生
阅读(342)
推荐(0) 编辑
操作系统之初出茅庐
摘要:对于操作系统相信大家都不会陌生,但是要问你:什么是操作系统?估计你就会迷茫了。当然这也不奇怪,如果不是专门了解过或者是学习过操作系统知识的人,很难给出一个描述。即便是专业搞操作系统的人士也不能给出操作系统的形式化定义,因为“操作系统”目前尚无统一的定义。百度百科给出的简介如下:操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 个人比较喜欢的非形式化描述如下:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效的组织和管理计算
阅读全文
posted @
2014-01-03 12:54
我的小人生
阅读(213)
推荐(0) 编辑
深度学习 吴立德教授课程 学习笔记(一)
摘要:前言:昨天看到微博上分享的深度学习视频,为上海复旦大学吴立德教授深度学习课程,一共六课时,视频地址点击打开链接。在此我结合其他资料,写点个人的学习笔记进行记录。 第一课:概述本课吴老师对深度学习做了一个简单的介绍。内容分为三块:1.深度学习简介 2.深度学习应用 3.领域概况1.深度学习简介 深度学习(deep learning)是机器学习(machine learning)的一个方法。本节首先简单介绍机器学习,然后引入深度学习的概念。 1.1 机器学习简介 机器学习四要素: [星号**内容为我自己补充内容,部分内容来自《统计机器学习》] a, 数据 ** 机器学...
阅读全文
posted @
2014-01-03 12:49
我的小人生
阅读(2139)
推荐(2) 编辑
Maven内置属性及使用
摘要:Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven.build.timestamp.format}表示属性${maven.build.timestamp}的展示格式,默认值为yyyyMMdd-HHmm,可自定义其格式,其类型可参考java.text.SimpleDateForma
阅读全文
posted @
2014-01-03 12:46
我的小人生
阅读(470)
推荐(0) 编辑
C++模板实战6:迭代器
摘要:1 迭代器的类型: 输入迭代器 、前向迭代器、双向迭代器、跳转迭代器以及输出迭代器。这五种迭代器的限制条件从左至右越来越强。 2 输入迭代器需满足的条件: X u(a);X可复制构造 u=a;可赋值 u==a;可比较相等 u!=a;可比较不相等 *u;可去引用,且若有u==a,*u==*a u->m;等价于(*u).m ++u;若之前有a==u,则在++u后不一定有++a==u (void)u++;等价于(void)++u *u++;等价于{X tmp=u; ++u; return tmp;} 3 前向迭代器满足的条件: ...
阅读全文
posted @
2014-01-03 12:42
我的小人生
阅读(480)
推荐(0) 编辑
Hacking up an armv7s library
摘要:NOTE: Please take care with this. I obviously cannot test if this will actually work on a new iPhone 5 device! I provide no warranty if you submit having used this and it doesn’t actually work on the new device. Please think twice before submitting an app which you have used this method to create. Y
阅读全文
posted @
2014-01-03 12:39
我的小人生
阅读(146)
推荐(0) 编辑
Android之ListView分页数据加载
摘要:1、效果如下: 实例如下: 上图的添加数据按钮可以换成一个进度条 因为没有数据所以我加了一个按钮添加到数据库用于测试;一般在服务器拉去数据需要一定的时间,所以可以弄个进度条来提示用户:点击加载按钮的时候,向数据库读取一次数据,把读取的数据追加到原来的数据集中;然后显示出来 package com.exampleandroid.xiong.listviewpages;public class News { private String title; private int id; /** * * @return 返回新闻标题 */ public String getTitle() { ...
阅读全文
posted @
2014-01-03 12:35
我的小人生
阅读(244)
推荐(0) 编辑
Android 命令行打包和签名
摘要:使用命令行方式进行签名需要JDK中的两个命令行工具:keytool.exe和jarsigner.exe。可按如下两步对apk文件进行签名:1.#keytool-genkey-v-keystore key.pem -aliasaliasname -keyalgRSA-validity3000其中androidguy-release.keystore表示要生成的密钥文件名,可以是任意合法的文件名。androidguy表示密钥的别名,后面对apk文件签名时需要用到。RSA表示密钥算法。30000表示签名的有效天数。2.#jarsigner-verbose-keystorekey.pem test.a
阅读全文
posted @
2014-01-03 12:32
我的小人生
阅读(606)
推荐(0) 编辑
django 自定模板标签的注册
摘要:首先注册方法一般都是先实例化一个template.Library。如:from django import templateregister = template.Library() 1.注册自定义过滤器方法register.filter('A',b)filter()方法中的2个参数分别:A过滤器的名称(一个字串)和 b过滤器函数本身。 2.注册自定义模板标签方法register.tag('A',b)tag()方法需要2个参数:模板标签的名字A和编译的函数b。 3.注册简单标签的方法如:if ,for ,ifequal等等register.simple_tag(
阅读全文
posted @
2014-01-03 12:28
我的小人生
阅读(486)
推荐(0) 编辑
[置顶] 高效能人士的七个习惯读书笔记(二)
摘要:6 问题代表了机会。 7 两个顽固,互不相让且过分自我中心的人在一起,注定会两败俱伤。如果实在找不出双方都能接受的方案,倒不如好聚好散。坦诚相见,更有助于发掘及解决问题。为了维持亲情或友谊,经常必须妥协。 8 假如两个人意见相同,其中一人就是多余的,与所见相同的人沟通,毫无益处,要有分歧才有收获。 9 在刺激和反应之间存在着一段距离,我们成长和幸福的关键就在于如何利用这段距离。 10 维持双方继续相爱的关键就是交谈,特别是谈论感情。 原文:http://blog.csdn.net/hongchangfirst/article/details/17613877 作者:hongch...
阅读全文
posted @
2014-01-03 12:25
我的小人生
阅读(155)
推荐(0) 编辑
价格战拉上了Android平板电脑
摘要:自从苹果iPad成功以来,平板电脑一直是人们争相追捧的热门产品。其中Android平板电脑已是遍地开花。去年,在移动行业,主流厂商已推出了太多各种款型的Android平板电脑,它们留给2014年的创新余地已不多了。 三星不仅垄断了智能手机市场,而且也垄断了Android平板电脑市场一年左右。它推出了Galaxy Tab系列和Note系列平板电脑,几乎覆盖了大多数买家。 联想也是Android平板电脑市场中的大厂商,它推出了很多廉价的平板电脑。在2013年,该公司还启用好莱坞明星阿什顿-库彻(Ashton Kutcher)代言了它的两款具有创新外观设计的新款Android平板电脑。 除了这两个.
阅读全文
posted @
2014-01-03 12:21
我的小人生
阅读(115)
推荐(0) 编辑
Synergy 多系统共享鼠标键盘 Windows 和 Mac 完全配置教程
摘要:公司终于配上了双主机双系统双屏幕,编码是爽了,但是桌上的键盘有多了一套,有没有什么软件能够在不同的电脑之间共享键盘和鼠标呢?后来发下了Synergy这款软件.不仅免费而且开源(支持下).让办公桌上的多台电脑共享一套鼠标和键盘只要简单地移动鼠标到任何一个电脑上再进行打字就可以了。支持在Windows, Mac以及Linux上运行。Drag and drop filesfrom one computer to another (Windows and Mac).在你的电脑之间共享复制和粘贴使用公共网络时,加密系统能够保护敏感数据的安全。使用一套鼠标和键盘可以节省你桌面的空间。KVM的软件版本,基于
阅读全文
posted @
2014-01-03 12:18
我的小人生
阅读(1141)
推荐(0) 编辑
C# EMS Client
摘要:从 C# 客户端连接 Tibco EMS下面例子简要介绍 C# 客户端怎样使用 TIBCO.EMS.dll 来连接 EMS 服务器.using System;using System.Diagnostics;using System.Threading;using TIBCO.EMS;namespace TestEMS{ class Program { static void Main(string[] args) { Console.WriteLine("Test started"); new Program...
阅读全文
posted @
2014-01-03 12:14
我的小人生
阅读(598)
推荐(0) 编辑
关于Windows下的批处理如何模拟Sleep
摘要:好好的批处理,居然没有正式的Sleep可供调用。有时候,确实感到很无趣。1. 方法1: ping 1.1.1.1来模拟好不容易从stackoverflow上找到一个答案(称之为答案,是因为它被人标注为answer),是这么实现的: ping 1.1.1.1 -n 1 -w 60000 > nul 这个表示,会sleep 60秒钟。 果真如此吗? 它要基于一个假设:1.1.1.1永远不会被目标机器ping通。但我却碰到了灵异事件,在某台测试机上,直接能ping通:Pinging 1.1.1.1 with 32 bytes of data:Reply from 1.1.1.1: bytes=
阅读全文
posted @
2014-01-03 12:10
我的小人生
阅读(3663)
推荐(0) 编辑
Search a 2D Matrix
摘要:Write an efficient algorithm that searches for a value in anmxnmatrix. This matrix has the following properties:Integers in each row are sorted from left to right.The first integer of each row is greater than the last integer of the previous row.For example,Consider the following matrix:[ [1, 3, ...
阅读全文
posted @
2014-01-03 12:06
我的小人生
阅读(145)
推荐(0) 编辑
Servlet MVC 项目实战实例
摘要:MVC的架构模式,一直是JavaEE开发中所遵循的标准,如今很多框架都已经很好的实现了MVC,像大家所熟知的Struts,SpringMVC,JSF等,但是如果没有任何框架的支持,仅仅通过JavaWeb中servlet,jsp等基本知识的运用,可以如何实现MVC的开发模式呢?本文将通过一个实例来讲解Servlet所实现的MVC架构。 下载项目源码请点击这里:http://download.csdn.net/download/songdeitao/6802255 由于本项目在实现的过程中有很多建立的细节,这些都在我之前的博文中有所提及,而在此文中就直接默认所有的问题都已经解决,然后运...
阅读全文
posted @
2014-01-03 12:03
我的小人生
阅读(3089)
推荐(0) 编辑
学习JQuery - 10
摘要:第四章Styling and Animating 1. 使用内联属性修改CSS 我们知道HTML在onload时会读取css的各项值。 那么,我们能不能在之后的操作中改变css值呢? 答案是肯定的!要不然,我们前几章就不会出现那么多不同的效果了。 那么jQuery通过那个方法控制的CSS值呢?css() jQuery无论获取或者设置css值都是通过这个方法。 在DW中键入“css”后的提示如下: (1) 使用映射,即K-V (2) 属性名 (3) 属性名和索引值 (4) 属性名和值 我们获取css值时使用(2); 设置css根据情...
阅读全文
posted @
2014-01-03 11:59
我的小人生
阅读(252)
推荐(0) 编辑
POJ 3122 Pie
摘要:题目大意:给出n个pie的直径,有f+1个人,如果给每人分的大小相同(形状可以不同),每个人可以分多少。要求是分出来的每一份必须出自同一个pie,也就是说当pie大小为3,2,1,只能分出两个大小为2的份,剩下两个要扔掉。 解题思路:对每一个人分的大小进行二分查找,注意输出要用cout。 下面是代码:#include const double pi=3.14159265359;const double esp=1e-6;int main(){ int T; scanf("%d",&T); while(T--) { int n,f,i,j,cnt; ...
阅读全文
posted @
2014-01-03 11:56
我的小人生
阅读(225)
推荐(0) 编辑
Oracle查询错误分析:ORA-01791:不是SELECTed表达式
摘要:表结构如下:create table HH_BOOK_GOOD( ID VARCHAR2(32) not null, BOOKID VARCHAR2(32) not null, GOODID VARCHAR2(32) not null, GOODPRICE FLOAT not null, GOODNAME VARCHAR2(256) not null, GOODNOTE VARCHAR2(1024) not null) 使用下面语句进行查询select distinct ID,BOOKID,GOODPRICE from HH_BOOK_GOOD or...
阅读全文
posted @
2014-01-03 11:52
我的小人生
阅读(369)
推荐(0) 编辑
Java中DESKeySpec类
摘要:此类位于 javax.crypto.spec 包下。声明如下:public class DESKeySpec extends Object implements KeySpec此类指定一个 DES 密钥。KeySpec是一个接口,用来组成加密密钥的密钥内容的(透明)规范。如果密钥存储在硬件设备上,则其规范可以包含有助于标识该设备上的密钥的信息。用特定于算法的方法或独立于算法的编码格式(例如,ASN.1)可以指定密钥。例如,DSA 专用密钥可以由其组件 x、p、q 和 g 指定(请参见 DSAPrivateKeySpec),或使用其 DER 编码指定(请参见 PKCS8EncodedKeySpe
阅读全文
posted @
2014-01-03 11:49
我的小人生
阅读(1947)
推荐(0) 编辑
linux发布项目
摘要:1.右击项目 export ---》war file 上传到linux服务器2.解压 jiar -xvf xx.war3.移动到 tomcat webapps文件中4.启动tomcat访问项目地址 http://linuxip:8080/cyj/xx.jsp
阅读全文
posted @
2014-01-03 11:45
我的小人生
阅读(123)
推荐(0) 编辑
mac下搭建cocos2d-x2.2.1版本android编译环境教程
摘要:首先我们先以引擎2.2.1为例子来新建一个TestJni的项目,来作为测试例。创建方式如下: python create_project.py -project TestJni -package org.cocos2dx.TestJni-language cpp 如果你对创建项目有什么疑问,可以参考这遍文章: http://blog.csdn.net/liuyuyefz/article/details/9129525 第一步:你需要下载android开发套件ADT for mac 你可以在如下页面下载https://developer.android.com/sdk/index.html ..
阅读全文
posted @
2014-01-03 11:41
我的小人生
阅读(178)
推荐(0) 编辑
每周一篇(2)习惯的重要性
摘要:如果你一直都不认真的做事情,有一天一件事情需要你认真去做的时候,你就知道那有多难。虽然你很努力的认真去做这件事,但是你对你自己是否认真都产生了怀疑。这就是习惯的力量。改变一个人有多难,试着改变自己你就知道有多难。想想你改变过多少你自己认为是缺点的习惯。养成好的习惯对一个人来说太重要了。什么是气质美女,那是因为她有气质的习惯。行为举止都是好习惯。习惯能打败性格吗?我要锻炼好习惯,打败性格。
阅读全文
posted @
2014-01-03 11:38
我的小人生
阅读(163)
推荐(0) 编辑
VC6IDE环境宏辅助添加移除注释
摘要:VC6很老了(15年),当年的IDE功能不如现在的各种IDE功能丰富。 比如自动添加注释,就需要借助第三方插件或自己动手实现。 最近做些code试验,新装上了VC6,但是改代码时不能自动添加注释,很不爽,于是,翻出曾经伴随了很多年的这些玩意,顺便做个记录。 首先,将以下代码复制到记事本,另存为vcMacros.DSM,'--VC6IDE宏辅助添加移除注释--'2014-01-01'--添加行注释-- //Sub LineCommentAdd()With ActiveDocument.Selection .ReplaceText "%", "
阅读全文
posted @
2014-01-03 11:34
我的小人生
阅读(233)
推荐(0) 编辑
Uni2D —— 入门(全)
摘要:Uni2D 入门Uni2D 入门 -- Atlas Uni2D 入门 -- Animation Clip 和 Animation API Uni2D 入门 -- Skeletal Animation Uni2D 入门 -- Asset Table Uni2D 实战(持续更新中)
阅读全文
posted @
2014-01-03 11:30
我的小人生
阅读(334)
推荐(0) 编辑
网络电话pjsip Getting Started: Building for Apple iPhone, iPad and iPod Touch
摘要:Getting Started: Building for Apple iPhone, iPad and iPod Touch ¶ Getting StartedPreparationGet the source codeDisk Space RequirementsBuild Preparation Build for DesktopWindowsLinuxMacOS XPython Build for MobileiOS: Apple iPhone, iPad, and iPod TouchAndroidBlackBerry 10 (BB10)Windows Mobil...
阅读全文
posted @
2014-01-03 11:26
我的小人生
阅读(978)
推荐(0) 编辑
C++面向对象类的实例题目十二
摘要:题目描述:写一个程序计算正方体、球体和圆柱体的表面积和体积程序代码:#include#define PAI 3.1415using namespace std;class Shape{ public: virtual void ShapeName()=0; virtual void area() { return ; } virtual void volume() { return ; }};class Cube:public Shape{ public: Cube(float len):length(len){}; void ShapeName() { cou...
阅读全文
posted @
2014-01-03 11:23
我的小人生
阅读(279)
推荐(0) 编辑
iGson
摘要:头文件#import #import #import "NSString+Utils.h"@interface iGson : NSObject// 获取所有的property- (NSMutableArray *)getPropertyNames;// 获取成员属性及属性的类型等信息的列表- (NSMutableArray *)getPropertyAttrs;// 获取非ReadOnly的所有property- (NSMutableArray *)getNotReadOnlyPropertyNames;// 获取一个该类的实例需要多少字节的内存开销+ (size_t)g
阅读全文
posted @
2014-01-03 11:19
我的小人生
阅读(177)
推荐(0) 编辑
指针函数与函数指针
摘要:指针函数与函数指针 对于没有系统的学习过C++的同学来说,指针仿佛是一个难以逾越的鸿沟,但是其实指针没那么复杂,或者可以这么说, 我们选择性的忽略指针,比如说就把指针当做一个实例对象 例如 类Person 有两种实例化方法 1. Person p; //在栈里分配内存,作用域内有效,自动释放 2. Person *p = new Person(); //在堆内分配内存,需要手动调用 delete p; 来释放 其实在这里,完全可以抛弃指针的概念,就认为两个都是对象,只是调用成员函数成员变量的方法不同,还有作用域不同就可以了。 之所以提到这些,就是引出今天要谈的一个概念,那就...
阅读全文
posted @
2014-01-03 11:16
我的小人生
阅读(131)
推荐(0) 编辑
UVa 10905 - Children's Game(求多个正整数排列后,所得的新的数字的极值)
摘要:4thIIUCInter-University Programming Contest, 2005AChildren’s GameInput: standard input Output: standard output Problemsetter: Md. Kamruzzaman There are lots of number games for children. These games are pretty easy to play but not so easy to make. We will discuss about an interesting g...
阅读全文
posted @
2014-01-03 11:12
我的小人生
阅读(151)
推荐(0) 编辑
有道云笔记同步IT笔试面试资源
摘要:有道云笔记同步资源 放在手机上ipad或者电脑上看。。特别方便。。。精心整理。。暂时只有c++的。。希望大家喜欢 暂时只扒了一些c++的。。java的随后扒主要都是取自《程序员面试笔试宝典》(何昊)和july博客 http://note.youdao.com/share/?id=856ee37a1de2afd7228b18c243c6bf18&type=notebook http://note.youdao.com/share/?id=38f00f8f538339dba4f38ada8f662e37&type=notebook http://note.youdao.com/sh
阅读全文
posted @
2014-01-03 11:09
我的小人生
阅读(309)
推荐(0) 编辑
送给80、90后的人生经典语录,别再孩子气了
摘要:写在前面:爱得久了,感情神经总会一点一点麻木。很多人误以为这是爱情消失了,其实不然,就像有人说的:爱情不会消失,爱情只会沉底。当爱沉底了,你要懂得晃一晃。爱情不难,关键是看你会不会去爱。不一样的刺激,总会带来不一样的呈现形式。(我喜欢)1) 必须把那些浮如飘絮的思绪,渐渐转化为清晰的思路和简单的文字。华丽和漂浮都不易长久。你要知道,给予文字阅读快感不够的,内容,思想,境界,灵魂,精神和智慧,这些才重要。不要多看那些和你一个路数的女作家的文字。不要琐碎,无病呻吟。不要想到什么就写。不要流连于小感伤和小感动。 2) 体验生活,是另外一回事,并不意味着堕落和放纵。千万不要认同那些伪装的酷和另类。..
阅读全文
posted @
2014-01-03 11:05
我的小人生
阅读(562)
推荐(0) 编辑
怒写论文
摘要:现状读研两年半的时间,一直在做工程性的项目,代码积累了10多万行,但是学术研究水平就是个渣。 决心 花一星期搞定一篇小论文,偏向于一致性哈希算法在黄页搜索系统应用,截止日期:2014年1月12日 措施 安排一下10天内的学习计划: 7:30 - 11:30 : ACM学习时间,LeetCode ac题目 11:30 - 1:00 : 休息、扯淡时间 1:30 - 5:30 : 阅读论文,写论文时间 5:30 - 7:00 : 吃饭、扯淡时间 7:00 - 10:00 : 论文试验,代码和测试 10:00...
阅读全文
posted @
2014-01-03 11:01
我的小人生
阅读(142)
推荐(0) 编辑
元旦作业 1~6题
摘要:package cn.yang.qian.qian;import java.util.Scanner;public class average1 { public static void main(String[] args) { // 第一题 计算平均分 Scanner input = new Scanner(System.in); System.out.println("请输入语文成绩"); double Chinese = input.nextDouble(); System.out.println("请输入数学成绩"); double Math
阅读全文
posted @
2014-01-03 10:58
我的小人生
阅读(192)
推荐(0) 编辑
ios和android一并学习的体会
摘要:如果说为什么要同时学习这两种不同的移动平台,其实有一定的“闲”的因素在里面。相对于ios,android我是早半年接触的。最开始学习的时候也就是j2ee学习的延续,通过看视频连带看书学了大概一个月的时间,对android有了一个基本的了解。本来是想做个小项目练练手的,由于各种原因没有实现,就把android搁在边上了。后来自己买了一个MacBook,于是就看起了ios。最开始学习Objective-C的基本语法以及ios初级编程的时候,因为之前的基础还可以,我用了大概4天的时间,说起来也不算是多了,然后又是各种原因放下了。这两段学习经历使我对移动开发的架构有了更加深入地认识。于是上个月开始,我
阅读全文
posted @
2014-01-03 10:54
我的小人生
阅读(443)
推荐(0) 编辑
CSS学习篇核心之——盒子模型
摘要:概述 关于CSS的一些基础知识我们在前面文章中已经有所了解,这篇文章我们主要来学习下CSS中的核心知识盒子模型的知识。盒子模型 元素框的最内部分是实际的内容(element),直接包围内容的是内边距(padding),内边距呈现了元素的背景,内边距的边缘是边框(border),外边距(margin)默认是透明的,因此不会遮挡其后的任何元素,对于这个图边框外的部分就是margin,边框内内容外地部分就是padding。在CSS中我们一般习惯性的将外边距和内边距设置为0,即 * { margin: 0; padding: 0;} element元素 在CSS中,width和height...
阅读全文
posted @
2014-01-03 10:50
我的小人生
阅读(170)
推荐(0) 编辑
心怀2013,勇敢走向2014 --- 《对不起,只能把你锁在记忆里》
摘要:过两天就要回珠海了,昨天元旦跟一个关系很好的老乡一起吃了餐饭,2013 就这样结束了,感觉还是不像是大了一岁。。。唉不管了, 反正快回家了就一切都放下。。。写一篇随笔吧,就算是缅怀一下逝去的2013吧,随便也道句:2013,我想你了。。。 记忆中你的容颜,模糊了又清晰,不是我想忘,只是很难再描绘出你的轮廓。曾经的欢声笑语也在慢慢消逝,有关你的痕迹不知会否越来越无力。也许这一切并非你我所愿,只是这页时光的记载,从你转身的那一刻起,便失去了翻阅的力量。。。。可能到后来,我不会把那些存放在记忆力的东西搬到自己眼前了,一是因为怕再少一个能回忆的东西,再者也明白了一点,那些远在天边缠绵思念的,最终近在咫
阅读全文
posted @
2014-01-03 10:46
我的小人生
阅读(165)
推荐(0) 编辑
项目视频讲解_[HeyJava][尚学堂][CMS文章内容管理系统]
摘要:[HeyJava][尚学堂][CMS文章内容管理系统]http://pan.baidu.com/s/1c0imHrE
阅读全文
posted @
2014-01-03 10:42
我的小人生
阅读(145)
推荐(0) 编辑
SharePoint 2013 自定义翻页显示列表项
摘要:项目需求:自定义开发一个能分页显示列表项的小部件,允许左右翻页,能根据用户权限来显示管理链接等。效果如下:技术要求:使用sharepoint rest API 来获取列表项,这样性能高,能够快速响应用户操作。(关于REST API详细介绍见我的博客:SharePoint REST Service steps by steps) 注意: 这里我固定单页显示5项,可自行更改。当页面在第一页时,默认左分页隐藏,最后一页时,右分页默认隐藏。在页面加载过程会出现加载图片的效果,页面重新刷新时,不会记录之前用户所在分页,默认回到第一页,有兴趣的朋友,可以把这功能改改。步骤:1. 创建一个自定义list,无
阅读全文
posted @
2014-01-03 10:39
我的小人生
阅读(200)
推荐(0) 编辑
用SSH连接SSH连接nitrous.io
摘要:CSDN怎么传不上图片。。。 http://user.qzone.qq.com/1756942789/blog/1388662053 1:先下载BitviseSSH2:打开keypairmanager3:这样 4:点击export选择OpenSSH保存好公钥 5:随便起个名字,把刚才得到的公钥加进去6:打开SSH的客户端: 把东西对着填进去然后就可以登录了
阅读全文
posted @
2014-01-03 10:35
我的小人生
阅读(176)
推荐(0) 编辑
SecureCRT上传、下载文件(使用sz与rz命令)
摘要:1、简述借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。2、理解记忆其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。 rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。 记住一点,不论是send还是received, 动作都是在服务器上发起的。我们习惯了说上传或是下载,其实大可不必。使用这..
阅读全文
posted @
2014-01-03 10:31
我的小人生
阅读(401)
推荐(0) 编辑
Windows下使用NIF扩展Erlang方法
摘要:在Erlang中,NIF(Native Implemented Function)被用来扩展erlang的某些功能,一般用来实现一些erlang很难实现的,或者一些erlang实现效率不高的功能。NIF使用C开发,效率和C接近,比纯erlang实现要高。NIF会编译成动态库,直接动态加载到erlang进程空间调用,也是erlang扩展新方法最高效的做法。调用NIF不用上下文的切换开销,但是也有代价,NIF的crash会导致整个Erlang进程crash。 下面讲述如何在Windows下使用NIF扩展Erlang一、前期准备1、下载erlang二进制安装包,R16B02 Windows Bina
阅读全文
posted @
2014-01-03 10:28
我的小人生
阅读(443)
推荐(0) 编辑
百度在 2013 年是衰落的吗?是有怎样的依据?
摘要:知乎上受邀回答问题:“百度在 2013 年是衰落的吗?是有怎样的依据?” 正好在做自己个人的年度总结及明年的规划, 那也顺便分析下公司今年的情况。 我的观点:2013年百度各业务发展势头都还算不错,中规中矩, 没看出特别出彩, 但完全谈不上差,而且一些行动,给别人看到老大的决心。 下边的一些数据都是想到的时候从网上搜(不同的评估维度, 甚至同一维度不同的咨询公司给出的数据均会有差别)的, 谨慎参考。 可以从以下几方面看出来: 战略的推进, 内部机制 战略的推进 百度一直的思路都是去做入口, 都想直接占有用户上网需求的入口,从第一时间控制用户的上网时间。 这点从百度一贯的战略重心就能够看出来:
阅读全文
posted @
2014-01-03 10:24
我的小人生
阅读(248)
推荐(0) 编辑
Kettle 创建 Transformation
摘要:1.第一步,先准备数据和工具安装好mysql以及客户端工具数据: USE `test`; CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_name` varchar(50) CHARACTER SET latin1 NOT NULL, `customer_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; CREATE TABLE `customer...
阅读全文
posted @
2014-01-03 10:20
我的小人生
阅读(390)
推荐(0) 编辑
一个基于百度地图的桌面软件(附工程源码)
摘要:光阴似箭,日月如梭,恍然间,2013就这样平平淡淡的过去了。想想工资卡上的余额,心中不免浮起蛋蛋的忧桑。如果再回到2013。。。。。罢了,青春就是如此,每个人都肆无忌惮的挥霍着,在年华正当之时。或许只有当岁月的烙印狠狠落下的那一刻,我们才会想起那再也回不去的美好年华,那落英缤纷的流年似水。----------------------------------------------------------------------华丽分割线--------------------------------------------------------------------------------
阅读全文
posted @
2014-01-03 10:17
我的小人生
阅读(1021)
推荐(1) 编辑
20140102-lua binder另一只轮子的雏形
摘要:书接上一回,说到要继续丰富对类型的处理。那么如何才能做到呢,应该是要支持自定义的,所以这一回要讲的就是在前面的基础上,增加支持自定义部分,其中包含以下几个部分函数的默认参数设置,包括有几个默认参数和如何设置这些默认参数;可以做为返回值的参数下标(Lua支持多值返回);如何将函数的结果和当做返回值的函数的参数压入到Lua;如何将函数的结果压入到Lua中(看起来和上一点重复,默认情况下是调用上一条进行压入Lua);将当做返回值的函数的参数(所有需要返回的)压入Lua;如何确定中间存放函数参数的值的类型;从Lua中提取函数的参数;将中间存放的函数的参数的值打扮成函数需要的实参;发现没有,关键的一条,
阅读全文
posted @
2014-01-03 10:13
我的小人生
阅读(195)
推荐(0) 编辑
linux TCP数据包重传过程----小结
摘要:于TCP/IP协议栈的TCP协议的重传功能是由在linux内核源码(net/ipv4/tcp_output.c)中的函数tcp_retransmit_skb()实现的代码如下: /* This retransmits one SKB. Policy decisions and retransmit queue * state updates are done by the caller. Returns non-zero if an * error occurred which prevented the send. */int tcp_retransmit_skb(struct s...
阅读全文
posted @
2014-01-03 10:09
我的小人生
阅读(1388)
推荐(0) 编辑
【Python实战02】共享Python代码到PyPI社区
摘要:之前学习了Python的列表,以及编写了一个函数来进行列表的输出,这次我们就继续来学习如何把我们已经编写好的代码共享到PyPI社区,这里以上篇文章中编写的print_lol函数为例。 函数转换为模块为了进行print_lol函数的共享,我们首先要把此函数封装到一个模块中去,所谓的模块,其实就是一个以.py结尾的文件,这里我们把上一篇文章中的print_lol函数放到一个wukong.py文件中(这个文件我放置到了D:\python文件夹中),下面是wukong.py文件的内容:def print_lol(movies): for item_1 in movies: if isinstance.
阅读全文
posted @
2014-01-03 10:06
我的小人生
阅读(257)
推荐(0) 编辑
[置顶] 设置设备进行开发
摘要:由于手机恢复出产设置,Ubuntu Linux无法识别手机了,这里找来Google官方配置资料,记录下,以防再次出现类似问题。使用Android设备,只需要完成以下几步,你可以像在模拟器上一样开发和调试你的Android应用。 1.在AndroidManifest文件中声明你的应用是可调试的。如果你使用Eclipse进行开发,这一步可以跳过,在AndroidManifest.xml文件中在application标签元素中添加android:debuggable="true"。注:如果你手动地使能调试,要确保在发布软件的时候去掉使能。 2.在设备上使能USB调试功能。 (1)
阅读全文
posted @
2014-01-03 10:02
我的小人生
阅读(282)
推荐(0) 编辑
AUPE学习第八章------进程控制
摘要:每个进程都有一个非负整形表示的唯一进程ID。init进程是一号进程,是第一个用户态的进程。它负责内核启动以后启动一个unix系统,它读取的配置文件一般在/etc/rc*、/etc/inittab、/etc/init.d中。下面的函数返回进程的一些标识:pid_t getpid(void) //调用进程的进程ID.pid_t getppid(void) //调用进程的父进程。uid_t getuid(void) //返回调用进程的实际用户ID。uid_t geteuid(void) //返回用户的有效用户iduid_t getgid(void) //调用进程的实际用户组ID...
阅读全文
posted @
2014-01-03 09:59
我的小人生
阅读(385)
推荐(0) 编辑
软件工程中的一些图
摘要:在写文档的过程中遇到了很多图,这些图有的在自考的时候接触过:比如:E-R图,数据流图,程序流程图。也有的是软工视频中讲过的,在写文档的过程中,有多地方都要求画图,只好又返回去看看。 下面是软件工程中我整理的一些图的,如有遗漏,欢迎补充。 一,需求分析中的图1,数据流图(DFD) 它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据流图中的图例: 范例: 另外,在大型的系统中,为了能够更细节的表现数据在系统中流动情况,还将数据流图进行分层,此时,用分层的数...
阅读全文
posted @
2014-01-03 09:55
我的小人生
阅读(4910)
推荐(0) 编辑
java_web用户的自动登录模块的实现
摘要:javaBean的代码package bean;import java.io.Serializable;public class Admin implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private Integer id; private String name; private String pass; public Admin() { super(); // TODO Auto-...
阅读全文
posted @
2014-01-03 09:51
我的小人生
阅读(1153)
推荐(0) 编辑
Fragment实现底部选项卡切换效果
摘要:现在很多APP的样式都是底部选项卡做为首页的,实现这样的效果,我们一般有这样几种方式,第一,最屌丝的做法,我直接自定义选项卡视图,通过监听选项卡视图,逻辑控制内容页的切换,这样做的想法一般是反正这几个界面基本都是常驻内存的,不用去关心它的缓存和回收。第二种,用TabHost或者更灵活点用ActivityGroup来实现,让ActivityGroup来帮我们管理我们的活动——Activity,内存不够时,处于未激活状态的Activity可能会被回收,这样做才合理。当我们用3.0以上的编译环境编译我们的程序时我们发现,我们在用ActivityGroup的地方会被过时符号标记,说ActivityGr
阅读全文
posted @
2014-01-03 09:48
我的小人生
阅读(342)
推荐(0) 编辑
[置顶] 小强的HTML5移动开发之路(9)——坦克大战游戏3
摘要:上一篇我们创建了敌人的坦克和自己的坦克,接下来就应该让坦克发子弹了,我们下面来看一下如何让我们的坦克发出子弹。前面我们用面向对象的思想对Tank进行了封装,又利用对象冒充实现了我们的坦克和敌人的坦克,仿照这种方式我们是不是也应该封装一个Bullet,答案是肯定的。好吧,那么我们再想想这个Bullet"类“都应该封装什么东西呢?位置应该有吧、子弹飞行的方向应该有吧、飞行的速度也应该有吧、自己飞出去的动作应该有吧。好啦,大概就这些,封装后的Bulle”t类“如下: //子弹类 function Bullet(x,y,direct,speed){ this.x=x; this.y=y; t
阅读全文
posted @
2014-01-03 09:44
我的小人生
阅读(169)
推荐(0) 编辑
cocos2dx使用TiledMap创建斜45度地图场景
摘要:做游戏,场景是一个很重要的部分,如果缺少这一步,很难做出好的游戏,对于cocos2dx来说,有很多2D的地图编辑器可以用,效果都还可以,其中Tiled是支持的比较好的,它支持Tiled编辑出来的几种模式,比如正常、45度地图等。 如果要做小型的手机游戏,使用正常模式就足够了,cocosdx支持的很好,如果要具有3D感,那么可以使用45度正常地图。但是如果要做大场景,比如底图4000*4000像素级别的,那么Tiled可以使用交错(Staggered)模式,但是cocos2dx封装的并不支持,需要修改源代码进行改造。 这里我就不写详细的步骤啦,有位达人已经在博客写了,我这里链接一下吧!让coc.
阅读全文
posted @
2014-01-03 09:41
我的小人生
阅读(2666)
推荐(0) 编辑
如何在协作开发安卓项目中打jar包给合作人
摘要:一般情况下,id都是安卓自动生成的。使用时只要用R.id.xx就可以了。但是,在合作开发安卓时,需要将自己开发的代码部分打成jar包,甚至做混淆。这就需要使用java的反射机制。在取id时使用如下类,避免了硬编码。res文件只能乖乖的交给合作方了。当然可能还有更好的方法解决这个问题。使用方法如: (ImageButton) findViewById(GetItemId.getIdResIDByName(this, "title_exit"));import java.lang.reflect.Field;import android.content.Context; imp
阅读全文
posted @
2014-01-03 09:37
我的小人生
阅读(263)
推荐(0) 编辑
java(2014版)连接数据库的工具类
摘要:package util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;public class JdbcUtil { private static Connection conn; private static PreparedStateme
阅读全文
posted @
2014-01-03 09:34
我的小人生
阅读(209)
推荐(0) 编辑
JPBM4.4基础及数据库说明
摘要:JPBM4.4基础及数据库说明 对jBPM4.4数据库的几张表简单介绍: A。资源库和运行时表结构 JBPM4_DEPLOYMENT 流程定义表 JBPM4_DEPLOYPROP 流程定义属性表 JBPM4_EXECUTION 流程实例表 (主要是存放JBPM4的执行信息,Execution机制代 替了JBPM3的Token机制) JBPM4_JOB 定时表(存放的是Timer 的定义) JBPM4_LOB 存储表 (流程定义相关的布署信息) JBPM4_PARTICIPATION 参与者表 (存放 Participation的信息,Parti...
阅读全文
posted @
2014-01-03 09:30
我的小人生
阅读(301)
推荐(0) 编辑
java(2014)实现对mysql数据库分页的代码
摘要:package util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;/** * @author Hongyu * * @param */public class Pagination { // 当前页 private Integer nowPage; // 页面要显示信息条数 private Integer pageSize; // 根据页面显示的条数计算总页..
阅读全文
posted @
2014-01-03 09:26
我的小人生
阅读(299)
推荐(0) 编辑
QT输入输出(一) 之 QDataStream 测试
摘要:QT提供了两个高级别的流类---QDataStream和QTextStream,可以从任意的输入输出设备读取或写入数据。QDataStream用于读写二进制数据,它的优点是:在读写数据的时候已经严格定义了数据流的类型和每个类型的长度,这样就不用关心编码之间转换的问题了。QTextStream用于读写文本(如HTML、XML和源代码等)的格式,解决了二进制文件格式无法直接阅读和编辑的缺点。QTextStream考虑了Unicode编码与系统本地编码或其他编码之间的转换问题,并考虑了不同操作系统之间行尾符切换的问题(MS “\r\n”, Mac “ \n”)。QTextStream使用16位的QC
阅读全文
posted @
2014-01-03 09:22
我的小人生
阅读(2607)
推荐(0) 编辑