2013年12月9日

程序员需要记住的3个优秀网站

摘要: 在编程中,通常应为找不到某个jar包而上google、百度,在此,请记住以下几个网站,将极大提高我们的效率!www.docjar.com 可以根据某个全路径的类名来查找需要的jar包、当前类的内容 www.findjar.com 可以根据已知jar包的名字下载需要的jar包 注意:由于可能存在多个jar对class命名是相同,所以需要特别注意jar的顺序,底层的jar尽量先加载。 JSON格式化网站:http://www.bejson.com/go.php?u=http://www.bejson.com/index.phpJSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却. 阅读全文

posted @ 2013-12-09 12:58 love so much 阅读(244) 评论(0) 推荐(0)

[精读]Spationtemporal Saliency Detection Using Textural Contrast and Its Applications

摘要: Spationtemporal Saliency Detection Using Textural Contrast and Its ApplicationsLast Edit 2013/12/3一点题外话: 最近才把研究方向定下来了,视频显著性。导师给了30篇相关文献,让我仔细研读,了解paper的思路。为了督促自己,要求自己将读过的文献都做一点相关的总结。因为CSDN博客不能设立私密空间,若有网友看到我写的东西,希望指正,毕竟我还是一个初学者,对于这个研究方向还是太熟悉,写这个总结纯粹是为了个人学习之用,里面的内容还不是很完善,可能有错误,请勿转载。 文献的具体信息 W.Ki... 阅读全文

posted @ 2013-12-09 12:55 love so much 阅读(455) 评论(0) 推荐(1)

笛卡尔积与交叉联接

摘要: 1笛卡尔积定义设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成的有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB。例如,A={a,b},B={0,1,2},则AxB={,,,,,,}BxA={,,,,,} 2交差联接交差联接是笛卡尔积在SQL中的实现,SQL中使用关键字“CROSSJOIN”来表示交差联接。例如:存在表tb_Class及表tb_Student,两表拥有的数据如下图所示。对两表进行交叉连接查询:SELECT * FROM tb_Class a CROSS JOIN tb_Student bSELECT * FROM tb_Student c CROS 阅读全文

posted @ 2013-12-09 12:51 love so much 阅读(370) 评论(0) 推荐(0)

Java 多线程 (并发)总结

摘要: 一、概念 1. 维基百科解释 进程是什么? http://zh.wikipedia.org/wiki/%E8%BF%9B%E7%A8%8B 线程是什么? http://zh.wikipedia.org/wiki/%E5%9F%B7%E8%A1%8C%E7%B7%92 2. 一个巧妙的比喻 《进程与线程的一个简单解释》 简单摘要如下 http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 计算机概念类比 CPU一座工厂 单CP... 阅读全文

posted @ 2013-12-09 12:47 love so much 阅读(241) 评论(0) 推荐(0)

MFC--自定义消息

摘要: 在windows程序中,消息是一个重要的概念,最常见的消息一般都是以WM_开头,WM就是window message,窗口消息的缩写,通过处理标准的windows消息,我们可以改变窗口的外观,如使用WM_ERASEBKGND消息可以改变窗口默认的窗口背景,窗口每次需要绘制窗口的背景的时候,就会发送一次这个消息,如果我们处理这个消息,我们就可以绘制我们自己的特性化的背景,如果不处理,默认窗口过程就会处理,绘制背景。通过处理标准的windows消息,我们可以对用户的输入做出响应,如WM_LBUTTONDOWN,当鼠标按下的时候,就可以对用户的操作作出响应,通过命令消息WM_COMMAND消息,可以 阅读全文

posted @ 2013-12-09 12:44 love so much 阅读(351) 评论(0) 推荐(0)

[置顶] Embedded Server:像写main函数一样写Web Server

摘要: 1.传统的JEE Web Server 传统的JEE中,如果我们想要部署一个Web Application,我们需要首先安装一个Container Server,如JBoss,WebLogic,Tomcat等。在安装这些Container Server作为我们的开发或者部署环境时,我们还需要注意配置的一致性。 配置好Container Server以后,如果我们想开发一个Web Application,我们先吭哧吭哧写好web.xml配置文件,其实大部分时间我们也不会自己写,都是东抄抄西抄抄。然后再开始写servlet部分的代码什么的。最后把代码打包成war/ear包,部署到container 阅读全文

posted @ 2013-12-09 12:40 love so much 阅读(425) 评论(0) 推荐(0)

ExtJS拖拽效果

摘要: ExtJS拖拽效果 hello Today shopping haircut Tomorrow 123 456 阅读全文

posted @ 2013-12-09 12:37 love so much 阅读(504) 评论(0) 推荐(0)

[置顶] cocos2d-x 3.0游戏开发xcode5帅印博客教学 004.[HoldTail]主角的上下飞行跟移动

摘要: cocos2d-x 3.0游戏开发xcode5帅印博客教学 004.[HoldTail]主角的上下飞行跟移动写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不管是简单的还是困难的现在都慢慢的一步一步克服了,其实用cocos2d-x做游戏特别的简单,大家不要被是做游戏吓到了,支持我把游戏开源的原因是因为 eoe上海的大家的支持。加油,加油,要说明一下的是,写得不好还请大家多多包含哦。相信你们跟着我得博客,一步一步做肯定会成功的。 看到有朋友跟这我做,感到很开心这样我才有写下去的信心,大家一起加油,主角写好了几天了一直没有更新,今天给大家更新送到,下次更.. 阅读全文

posted @ 2013-12-09 12:33 love so much 阅读(500) 评论(0) 推荐(0)

[数字图像处理]简单的几何学图像变换与图像配准

摘要: 1.图像的几何学变换 之前的博文里,我简单的介绍了图像的放大与缩小。放大与缩小也算是图像的几何学变换,本文介绍了其他的几何学变换,包括旋转、水平倾斜和垂直倾斜(当然,还有水平移动与垂直移动。这些变换很简单,不需要插值,所以这里就不着重介绍了)。 假设输入图像为G(u,v),其变换后的图像为F(x,y)。其变化的方法,如下所示。 图像的几何学变换,主要有两种向前映射与向后映射。 1.1向前映射 所谓向前映射,就是从输入图像为g(u,v)的(0,0)点开始,将g(u,v)遍历一遍,依次计算g(u,v)变换后的坐标。当然,计算出来的坐标不会是整数(很大程度上不会是整... 阅读全文

posted @ 2013-12-09 12:30 love so much 阅读(1900) 评论(0) 推荐(0)

Excel设置下拉选项的方法

摘要: 前些日子参加提高班组织的数据采集工作,到各个二级学院搜集数据,当然离不开我们常用的Excel表格了。在这次采集数据的过程过程中还真学到了一两招。就比如在Excel中设置下拉选项的方法。 例如我们要在A2:A6单元格实现下拉选项列表。 1、选中A2:A6单元格,"菜单"—"数据有效性"(在Excel2013中为"数据验证") 2、然后弹出设置数据有效性窗口(Excel2013中为数据验证窗口),设置—有效性条件—序列 3、在来源位置,选择你想要下拉显示的区域,如果选项比较少的话,也可以手动输入,但要注意的是手动输入的时候各项应该用英文的 阅读全文

posted @ 2013-12-09 12:26 love so much 阅读(537) 评论(0) 推荐(0)

Codeforces Round #218 (Div. 2) (线段树区间处理)

摘要: A,B大水题,不过B题逗比了题意没理解清楚,讲的太不清楚了感觉= =还是英语弱,白白错了两发。C:二分答案判断是否可行,也逗比了下。。。二分的上界开太大导致爆long long了。。。D:看完题想都不想就用线段树搞起了,虽然我知道并查集很简单。。不过没用并查集写过区间处理的问题就不用多想了。。刚开始时,所有的船都是空的,也就是说可放的水量是船的容量,然后对于第一个操作,意思就是从第x个数开始减小直到减小了p或者后面都变成0了。这里我就二分查找下最右边的会减小的数R,然后把x~R-1的数都清零,对于第R个数计算出剩余量后单点更新,mark[rt] = true表示这段区间被清零了,第二个操作直接 阅读全文

posted @ 2013-12-09 12:23 love so much 阅读(165) 评论(0) 推荐(0)

手动配置S2SH三大框架报错(一)

摘要: 十二月 08, 2013 9:24:51 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible version 1.1.22 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.24十二月 08, 2013 9:24:52 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible v 阅读全文

posted @ 2013-12-09 12:19 love so much 阅读(389) 评论(0) 推荐(0)

一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)

摘要: 本文记录一种无参考视频质量评价算法。这是我们自己实验室前两年一个师姐做的,算法还是比较准确的,在此记录一下。注意本算法前提是高清视频。而且是H.264编码方式。该方法主要使用两个码流里面的参数进行质量评价:量化因子(QP)和跳过宏块数(skip_num)。使用了四个序列作为测试序列:spray,running,dunk,flower。下图显示了QP和MOS(主观评价平均意见分)之间的关系。可见因为内容不同,不同序列同等QP下的MOS值不尽相同。但是趋势是差不多的:随着QP的升高,MOS降低。 下图显示了skip_num和MOS(主观评价平均意见分)之间的关系。可见因为内容不同,不同序列同等sk 阅读全文

posted @ 2013-12-09 12:15 love so much 阅读(396) 评论(0) 推荐(0)

四张类图理一下Streams的用法

摘要: 首先是输出流 OutputStream。继承它的类有两种,一种是底层实现(纯继承OutputStream的类),一种是格式转换(组合了OutputStream的类)。所谓的底层实现,就是真正和物理存储打交道的FileOutputStream、HexOutputStream这种,他们的功能是引导流存储到具体的底层结构中去。而格式转换,就是对数据进行特定形式的封装。比如ObjectOutputStream,它给输出流的数据加一些标签和描述,然后再借由底层实现类,写入到底层结构中去。这些数据由于附带了标签和描述信息,可以很方便的用对应的类解析出来,比如ObjectInputStream。 对应的输入 阅读全文

posted @ 2013-12-09 12:12 love so much 阅读(221) 评论(0) 推荐(0)

软件编码

摘要: 在软件工程的开发阶段,感觉对编码这部分的东西最亲切了,可能是因为这一年做的都是编码吧。但是以前自己的编码是不规范的,没有条理和方法的,从软工后,应该从编码开始,要求自己在软件开发的各个阶段,都规范起来。程序的编码主要有四个方面: 设计语言: 程序设计语言的发展:从最早的机器语言,到汇编语言,到现在的高级语言,从发展的方面看,语言的发展也是越来越规范,简单,代码的复用性越来越高,使得程序员逐渐从复杂的编码中解放出来,而把精力专注在别的事情上面。 设计方法: 程序的设计方法主要采用自顶向下的设计方法,在结构设计的时候,要尽量使用三大结构,即:顺序,选择(分支),循环结构,因为三大结构的组合嵌... 阅读全文

posted @ 2013-12-09 12:08 love so much 阅读(291) 评论(0) 推荐(0)

Linux红黑树(二)——访问节点

摘要: 核心对红黑树使用两点说明 1、头文件 Linux's rbtree implementation lives in the file "lib/rbtree.c". To use it, "#include ".2、自我封装 To use rbtrees you'll have to implementyour own insert and search cores. This will avoid us to use callbacks and todrop drammatically performances. I know it&# 阅读全文

posted @ 2013-12-09 12:05 love so much 阅读(572) 评论(0) 推荐(0)

[置顶] 一名优秀的程序设计师是如何管理知识的?

摘要: 不久前,写过一篇文章是:一名优秀的程序设计师是如何管理时间的http://blog.csdn.net/qiumuxia0921/article/details/10008547。我认为不但要管理好时间,同样要管理知识,他们的关系可以用这样的图来表示: 管理知识,说白一点就是建立自己的知识网,这里重点是自己的,也就是说,这个东西是建立在基础知识上,自己的见解,通过建立这样一张网,来实现对知识的认识、理解和掌握的。在基础对的情况下,怎样将他们联系在一起,没有对与错,只有更深刻。那么我就说对《vb程序设计》这本书是怎样实现对知识,建立知识网的。一、一本书最重要的就是引言和目录这就是我们所说对一本书. 阅读全文

posted @ 2013-12-09 12:01 love so much 阅读(218) 评论(0) 推荐(0)

手动配置S2SH三大框架报错(二)

摘要: 十二月 08, 2013 9:34:39 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible version 1.1.22 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.24十二月 08, 2013 9:34:40 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible v 阅读全文

posted @ 2013-12-09 11:58 love so much 阅读(345) 评论(0) 推荐(0)

CodeForces 371C Hamburgers

摘要: B题又耽误时间了。。。人太挫了。。。。C. Hamburgerstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputPolycarpus loves hamburgers very much. He especially adores the hamburgers he makes with his own hands. Polycarpus thinks that there are only three decent ingredients 阅读全文

posted @ 2013-12-09 11:54 love so much 阅读(594) 评论(0) 推荐(0)

Java中取某一个范围的随机数

摘要: 一、取模操作 public static void main(String[] args) { for (int i = 1; i <= 20; i++) { int j = i % 11; System.out.println(i + "%11的结果——" + j); } } 1%11的结果——1 2%11的结果——2 3%11的结果——3 4%11的结果——4 5%11的结果——5 6%11的结果——6 7%11的结果——7 8%11的结果——8 9%11的结果——9 10%11的结果——10 11%11的结果——0 12%11的结果——1 13%11的结果——2 阅读全文

posted @ 2013-12-09 11:50 love so much 阅读(1589) 评论(0) 推荐(0)

C++编程规范之11:隐藏信息

摘要: 摘要: 不要泄密,不要公开提供抽象的实体的内部信息。 为了尽量减少操作抽象的调用代码和抽象的实现之间的依赖性,必须隐藏实现内部的数据。否则,调用代码就能够访问该信息,或者更糟,操作该信息,而原来应属于内部的信息就泄漏给了调用代码所依赖的抽象。应该公开抽象,而不是数据。 信息隐藏主要从一下两方面降低了项目的成为,加快了项目的进度,减少了项目的风险。1.限制了变化的影响范围。信息隐藏缩小了变化所引起的“连锁反应”的范围,也降低了由此带来的成本。2.强化了不变式。它限制了负责维护程序不变式的代码。 不要从任何提供抽象的实体中公开数据。数据只是抽象、概念性状态的一种可能的具体化而已。如果将注意... 阅读全文

posted @ 2013-12-09 11:47 love so much 阅读(549) 评论(0) 推荐(0)

SQL基础检测

摘要: 1.SQL 指的是?Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?SELECT3.哪条 SQL 语句用于更新数据库中的数据?UPDATE4.哪条 SQL 语句用于删除数据库中的数据?DELETE5.哪条 SQL 语句用于在数据库中插入新的数据?INSERT INTO6.通过 SQL,您如何从 "Persons" 表中选取 "FirstName" 列?SELECT FirstName FROM Persons7.通过 SQL,您如何从 "Persons" 表中选取所有的列?SELECT 阅读全文

posted @ 2013-12-09 11:43 love so much 阅读(466) 评论(0) 推荐(0)

PL/SQL批处理语句(BULK COLLECT子句和FORALL语句)

摘要: Oracle为PL/SQL中的SQL相关功能提供了FORALL语句和BULK COLLECT子句,显著的增强了SQL相关功能。这两个语句一起被称作PL/SQL的批处理语句。Oracle为什么要提供这两个语句呢?我们首先了解一下PL/SQL的引擎。该引擎可以安装在数据库,或者应用开发工具上,例如Oracle Froms。当PL/SQL运行引擎执行一个代码块时,引擎本身只会处理过程语句,而SQL语句是发送给SQL引擎执行。SQL语句的执行时是由数据库的SQL引擎负责,再将执行结果返回给PL/SQL引擎。以下是PL/SQL引擎运行原理:这种PL/SQL引擎和SQL引擎之间的控制转移叫做上下文切换。每 阅读全文

posted @ 2013-12-09 11:40 love so much 阅读(720) 评论(0) 推荐(0)

『openframeworks』shader制作三角形马赛克效果

摘要: 不久前做了六边形马赛克的效果,很有意思,乘热打铁,弄了个三角形马赛克。首先肯定是等边三角形,这样才能真正的无缝拼接。观察发现,三角形可以拼接成之前做个的六边形。如下图: 我们可以发现6个三角形正好组成了一个六边形。我们要判断一个点属于哪个三角形,必须先判断它属于那个六边形,这个在之前的博文中已经提到了。OK,我们知道在那个六边形了,也就是我们知道了上面O点的坐标。我们开始想怎么判断它在哪个三角形。嗯,我想大家都能想到,根据点与中心点O的夹角判断在那个三角形,调用atan就OK了:float a = atan((x-O.x)/(y-O.y));//夹角然后根据各自的角度就能判断是属于哪一个三角形 阅读全文

posted @ 2013-12-09 11:36 love so much 阅读(659) 评论(0) 推荐(0)

【自由谈】城域网IPv6过渡技术——MAP技术(4)

摘要: 本节接着回答MAP技术的第三个问题:“MAP-BR的Pool是如何实现?可靠性如何提升?”在MAP域中通过将多个MAP-BR放在同一个Pool内实现负载分担和保护倒换的。同一个Pool中的每个MAP-BR配置相同的Anycast IPv6 address和不同的IPv6 address。MAP-CE配置的BR地址是选用的Anycast IPv6 address。Anycast IPv6 address是IPv6地址族里面一个特殊的地址类型,它是一组接口的标识符,送往一个任播播地址的包被传送至该地址标识的接口之一(“路由最近”)。Anycast IPv6 address的这种特点可以实现负载分担 阅读全文

posted @ 2013-12-09 11:33 love so much 阅读(288) 评论(0) 推荐(0)

Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16

摘要: Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16 一:BufferedWriter 1、类功能简介: BufferedWriter、缓存字符输出流、他的功能是为传入的底层字符输出流提供缓存功能、同样当使用底层字符输出流向目的地中写入字符或者字符数组时、每写入一次就要打开一次到目的地的连接、这样频繁的访问不断效率底下、也有可能会对存储介质造成一定的破坏、比如当我们向磁盘中不断的写入字节时、夸张一点、将一个非常大单位是G的字节数据写入到磁盘的指定文件中的、没写入一个字节就要打开一次到这个磁盘的通道、这个结果无疑是恐怖... 阅读全文

posted @ 2013-12-09 11:29 love so much 阅读(452) 评论(0) 推荐(0)

实现数组头尾两端元素对调代码

摘要: 深入理解计算机系统第二章p35页, 也是常见的面试题目,即不用第三个变量,实时交换二个数的值。利用对于数组元素个数为 偶数时,交换两端数组元素代码,当数组元素个数为奇数时,中间的元素将变为0,只需要将first void inplace_swap(int *x,int *y) { *x = *x ^ *y; *y = *x ^ *y; *x = *x ^ *y; } void reverse_array(int a[],int cnt) { int first,last; for(first = 0,last = cnt-1; first<=las... 阅读全文

posted @ 2013-12-09 11:25 love so much 阅读(740) 评论(0) 推荐(0)

oracle RAC搭建中的潜规则 该死的app

摘要: oracle RAC 安装目录必须是ORACLE_BASE=/u01/app/gridORACLE_HOME=/u01/app/11.2.0/grid看着中间有个app,又没什么实际用处,就删掉了[root@rac1 ~]# su - grid [grid@rac1 ~]$ env | grep ORA ORACLE_SID=+ASM1 ORACLE_BASE=/u01/grid ORACLE_HOME=/u01/grid/11.2.0 结果在第13步报错[INS-32026] The Software Location specified should not be under Oracle 阅读全文

posted @ 2013-12-09 11:22 love so much 阅读(362) 评论(0) 推荐(0)

前台和后台,前端和后端

摘要: 概述 学习AJAX的过程中,发现自己之前存在着很多的不足,于是花了些时间,总结了一些知识,现在和大家分享一下。 前端和后端,前台和后台 前端和后端指的是客户端和服务器端;前台和后台指的都是客户端上浏览者浏览界面和管理者管理界面。 get和post方法 客户端和服务器端进行数据的传递通过的都是get方法或者post方法。get方法的数据会留在浏览器中新返回页面的url里面;post方法中的数据在浏览器的请求包内的数据内容里面,服务器接收后,如果没有对齐进行处理,那么我们就无法在返回页面中找到相应的数据。 脚本 单纯的说脚本太抽象,从电影的角度说:电影后期编辑时,编辑师根据脚本... 阅读全文

posted @ 2013-12-09 11:18 love so much 阅读(1496) 评论(0) 推荐(0)

Codeforces Round #218 (Div. 2)

摘要: 500pt,题目链接:http://codeforces.com/problemset/problem/371/A分析:k-periodic说明每一段长度为k,整个数组被分成这样长度为k的片段,要使得修改最少,求出k长度的片段中每个位置出现次数最多的数就行。代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-12-09 11:15 love so much 阅读(227) 评论(0) 推荐(0)

控制管理

摘要: 今天看了控制管理的视频,压制不住地想写写博客。 要说内容,从前到后,感觉很有亲和力,这是为什么呢?看过了,就会发现,这儿的“控制管理”跟“软件工程”的六大阶段中的“软件测试”和“运行维护”都有很多的相似之处。就比如说目标一致:为消费者提供满意可靠的软件、部分方法一致:也是需要通过测试用例对软件进行纠错测试。 而“控制管理”专门另立牌坊自然是有它的独到之处的。首先,控制管理的覆盖区域更大,包括整个软件的生命周期。再则,控制管理对软件的管理要求更加严格、清晰,也更加具体。因此对软件质量提出了三方面要求:1.可移植性;2.可使用性;3.可维护性 这两幅图代表相同的意思,以不同的方式... 阅读全文

posted @ 2013-12-09 11:11 love so much 阅读(279) 评论(0) 推荐(0)

插入排序

摘要: 方法一:package com.wenzhi.util;import java.util.Arrays;public class Demo01 { /** * 插入排序 * @param args */ public static void main(String[] args) { int ary[]=new int[]{ 69,60,78,90,76,85,98,64,66,82}; for(int i=0;i=0&&k=0&&k<ary[j];j--){ ary[j+1]=ary[j]; } ary[j+1]=k; System.out.printl 阅读全文

posted @ 2013-12-09 11:08 love so much 阅读(265) 评论(0) 推荐(0)

阿里巴巴数据平台火热招聘中

摘要: 阿里大脑-智能数据平台项目招聘分布式系统研发工程师1、拥有C++大型系统开发经验2、在以下领域之一有大型生产系统研发经验-大型分布式系统开发-大流量和高性能在线服务设计和性能调优领域有实践经验-大型搜索相关性、广告投放、推荐引擎的研发3、在大型线上系统的部署、诊断(Debug)、和算法优化、等方面有实际工程经验4、在Linuxkernel和网络领域有实践经验的候选人优先考虑分布式机器学习算法工程师1、拥有C++大型系统开发经验2、在以下领域之一有大型生产系统研发经验-机器学习算法的实现-图像处理和语音识别算法设计和引擎实现-大型搜索相关性、广告投放、推荐引擎的研发3、在大型线上系统的部署、诊断 阅读全文

posted @ 2013-12-09 11:04 love so much 阅读(235) 评论(0) 推荐(0)

自删除道指令程序

摘要: 自删除道指令程序 { maifgn()() { [dgdfg] ->[子函数1("子函数1")(lll),子函数2("子函数2")(ttt)]; [lll,ttt] ->[gdfg1=lll,gdfg2=ttt,结束,显示结果]; } 子函数1(kk)(lll) { [kk]->[~,显示结果]; //“~”表示函数返回结果后,从运行空间中删除 } 子函数2(yy)(ttt) { [yy]->[显示结果] ; //函数返回值,但继续重复运行。 }}运行结果如下:子函数1对象在数据空间中删除了,而子函数2对象继续存在。 阅读全文

posted @ 2013-12-09 11:00 love so much 阅读(172) 评论(0) 推荐(0)

uva 1335 - Beijing Guards(二分)

摘要: 题目链接:uva 1335 - Beijing Guards 题目大意:有n个人为成一个圈,其中第i个人想要r[i]种不同的礼物,相邻的两个人可以聊天,炫耀自己的礼物。如果两个相邻的人拥有同一种礼物,则双方都会很不高兴,问最少需要多少种不同的礼物才能满足所有人的需求,假设每种礼物有无限多个。 解题思路:自己想没有什么思路,参照大白书上的解释,琢磨了一下。如果n为偶数的话,ans = max{r[i] + r[i + 1] },(r[n + 1] = r[1]).如果n为奇数的话,上述式子就不成立了,因为n个人围成圈的话,头尾两人是相邻的,但他们都是奇数位置的人,不能满足奇数尽量去前,偶数尽量取 阅读全文

posted @ 2013-12-09 10:57 love so much 阅读(248) 评论(0) 推荐(0)

《生活在Linux中》之:使用Bash就是使用Emacs

摘要: 定义bash Emacs模式下的快捷键请参考: Readline-在BASH下自定义键盘热键 未完待续... 阅读全文

posted @ 2013-12-09 10:53 love so much 阅读(266) 评论(0) 推荐(0)

手动配置S2SH三大框架报错(三)

摘要: 十二月 08, 2013 10:24:43 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible version 1.1.22 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.24十二月 08, 2013 10:24:44 下午 org.apache.catalina.core.AprLifecycleListener init严重: An incompatible 阅读全文

posted @ 2013-12-09 10:49 love so much 阅读(298) 评论(0) 推荐(0)

数据和C

摘要: 整数就是没有小数部分的数,在C中小数点永远不会出现在整数中。例如2,-24,2456都是整数,整数以二进制存储,例如7的二进制表示为111,在8位的字节中存储它的前5位为0,将后3位置1. 浮点数即加了小数点的数. 2.75,3.16E7,7.00,2e-8都是浮点数, 区别:浮点数可以表示比整数范围大得多的数。对于一些算术运算,浮点数会损失更多的精度浮点数的计算会慢于整数,不过,已经开发出专门处理浮点运算的微处理器。/*以十进制8进制16时制输出100*/#include int main(void){ int x =100; printf("dec =%d octal =%o h 阅读全文

posted @ 2013-12-09 10:46 love so much 阅读(233) 评论(0) 推荐(0)

IOS之【地图MapKit】

摘要: iOS地图位置开发iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。 ------------CLLocation CLLocation类代表一个位置信息,其中还包括了方向和速度。比如我在长安街188号以5公里/小时的速度往西走。CLLocation具有下面的属性和方法: @property CLLocationCoordinate2D coordin.. 阅读全文

posted @ 2013-12-09 10:42 love so much 阅读(251) 评论(0) 推荐(0)

我工作这几年(五)-- Android学习4.5月总结(一)

摘要: 今年是对我个人成长和程序员生涯冲击很大的一年。 有了小孩之后,家里发生了太多太多的事情,现在已经慢慢步入正轨,还好撑过来了,当然还有老婆、岳父岳母、我爸妈、还有好多关心支持我的人的帮助。在各种挫折交替出现又慢慢过来后,这些人生的小插曲也让我开始成熟起来。绝大多半时候我是改变不了环境和他人的,能改变的只有我自己,以及我自己对问题的看法和态度。 程序员生涯,因为部门调整,我被迫放弃了我做了3年多的多媒体会议业务,放弃了一起打拼了近两年并逐渐成熟的团队,加入了一个新部门,去做全新的业务。这个过程让我非常痛苦,也许这就是人生,多半时候我们只会在特定事件发生后得到一个通知,仅此而已,你只能接受,没有.. 阅读全文

posted @ 2013-12-09 10:39 love so much 阅读(274) 评论(0) 推荐(0)

java学习之路----内存的分析

摘要: java内存分析 在java中,java语言对程序员做了一个美好的承诺,就是程序员无需去管理内存,因为有GC,其实不然; 1.垃圾回收并不会按照程序员的要求,进行垃圾回收 2.垃圾回收并不会及时的清理内存,即使你需要额外的内存 3.程序员不能对垃圾回收进行控制 一:内存区域的划分 1.程序计数器 每一个java线程都有一个程序计数器来保存程序执行到了那一步,对于非Native方法,这个区域记录就是字节码的指令的地址,如果是Native方法,这个区域... 阅读全文

posted @ 2013-12-09 10:35 love so much 阅读(227) 评论(0) 推荐(0)

Substrings 第37届ACM/ICPC 杭州赛区现场赛C题(hdu 4455)

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4455 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4384题目大意就不多说了,官方的解法是dp,没太理解,自己想了一个直接点的方法,O(n)。既然要计算所有贡献和,对于区间长度为k,假设集合中的元素全都相同,那么这个元素将会贡献给所有长度为k 的子区间。而事实上,所有元素不可能相同,因此就不可能贡献给所有长度为k 的子区间, 阅读全文

posted @ 2013-12-09 10:32 love so much 阅读(318) 评论(0) 推荐(0)

libevent简单分析

摘要: 一看名字就知道是围绕eventloop转的。 那首先肯定是eventloop是个什么?一般都是IO事件,timer事件的管理器。 那首先看如何new出来一个eventloop: 1、因为libevent是跨平台的,在不同平台上会有不同的配置,首先读配置: struct event_config { TAILQ_HEAD(event_configq, event_config_entry) entries; int n_cpus_hint; enum event_method_feature require_features; enum event_base_confi... 阅读全文

posted @ 2013-12-09 10:28 love so much 阅读(470) 评论(0) 推荐(0)

UVA 10795 - A Different Task(递归)

摘要: A Different TaskThe (Three peg) Tower of Hanoi problem is a popular one in computer science. Briefly the problem is to transfer all the disks from peg-Ato peg-Cusing peg-Bas intermediate one in such a way that at no stage a larger disk is above a smaller disk. Normally, we want the minimum number of 阅读全文

posted @ 2013-12-09 10:25 love so much 阅读(265) 评论(0) 推荐(0)

android 请求网络 和 httpclient的使用上传下载

摘要: 访问网络最主要的也就是 http协议了。http协议很简单,但是很重要。直接上代码了,里面都是1个代码块 代码块的,用哪一部分直接拷出去用就好了。 1.访问网络用 get 和 post 自己组拼提交参数 ,httpclient 方式提交2.上传 和 下载3.比如访问服务器后 返回来的 xml 和 json 的简单解析方法String path = "http://192.168.13.1"; String username ="ll"; String pwd="123"; /** get 组拼 */ public void httpG 阅读全文

posted @ 2013-12-09 10:21 love so much 阅读(386) 评论(0) 推荐(0)

Oracle静态监听与动态监听概念全解析

摘要: 基于11g,linux5.5做出的测试,单实例数据库做出的测试。 1.注册 Instance到监听器去注册自己的Instance_name与ORACLE_HOME,还可以选择添加global_dbname,如果不添加global_dbname,则注册在监听的句柄就是SID。 2.静态注册 启动监听要把$ORACLE_HOME/network/admin//listener.ora文件内容注入程序中。 内容: 监听器字符串:要提供(IP或域名,端口,协议) #L2是自己定的监听器名称 L2=(DESCRIPTION_LIST=(DESCRI... 阅读全文

posted @ 2013-12-09 10:18 love so much 阅读(2526) 评论(0) 推荐(0)

2006 ACM Northwestern European Programming Contest C题(二分求最大)

摘要: My birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a numberN of them, of various tastes and of various sizes. F of my friends are coming to my party and each of them gets a piece of pie. This should be one piece of one pie, not several small pieces since tha 阅读全文

posted @ 2013-12-09 10:14 love so much 阅读(231) 评论(0) 推荐(0)

UVa 11520 填充正方形

摘要: In this problem, you have to draw a square using uppercase English Alphabets.To be more precise, you will be given a square grid with some empty blocks and others already filled for you with some letters to make your task easier. You have to insert characters in every empty cell so that the whole gr 阅读全文

posted @ 2013-12-09 10:10 love so much 阅读(204) 评论(0) 推荐(0)

linux shell编程指南第十八章------控制流结构

摘要: 在书写正确脚本前,大概讲一下退出状态。任何命令进行时都将返回一个退出状态。如 果要观察其退出状态,使用最后状态命令: $ echo $? 主要有4种退出状态。前面已经讲到了两种,即最后命令退出状态$ ?和控制次序命令( $ $、 | |)。其余两种是处理s h e l l脚本或s h e l l退出及相应退出状态或函数返回码。在第1 9章讲到函数 时,也将提到其返回码。 要退出当前进程,s h e l l提供命令e x i t,一般格式为: exit n 其中,n为一数字。 如果只在命令提示符下键入e x i t,假定没有在当前状态创建另一个s h e l l,将退出当前s... 阅读全文

posted @ 2013-12-09 10:07 love so much 阅读(249) 评论(0) 推荐(0)

poj 1011

摘要: 最近功力下降好多,肿么破。。。凡是每次的第一根断木棍,都不能出现不return true的情况,如果出现了,直接false。强力剪枝。 #include#include#include#include#includeusing namespace std;int a[100];int sum,n;int v[4005];int all;int one;int vis[100];int flag;int j,o;bool cmp(int a,int b){ return a>b;}bool dfs(int p,int now,int s){ if(s==one) { ... 阅读全文

posted @ 2013-12-09 10:03 love so much 阅读(195) 评论(0) 推荐(0)

C语言字符串操作函数

摘要: 1.函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例:#include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(string, str1); printf("%s\n", string); return 0; } 2.函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, cha 阅读全文

posted @ 2013-12-09 10:00 love so much 阅读(177) 评论(0) 推荐(0)

导航