最近一个项目做的触摸屏的一个应用,因为没有键盘,所有需要使用软键盘,虽然可以调用系统的软键盘,但是系统软件盘不能固定位置,即每次弹出的位置不固定,甚至有时候挡住了下一个需要输入的文本框。其次,这个程序在屏幕是全屏显示的,用户不能退出这个程序,但是调用系统软件盘后可以轻松的关闭这个程序,或者说将电脑关机重启。因此就自己写一个小键盘的程序,因为只有一个界面需要输入,所有就直接将键盘嵌入到窗体中。
首...
以前项目中遇到的一个很诡异的问题,记录下来分享一下。一个很老的项目的生产环境是采用Apache httpd + Tomcat,使用mod_jk2的插件进行整合,其实这个插件早已停止更新了,反而是mod_jk(1.x)插件的生命周期还在维持。具体问题的现象是,项目中有一些耗时较多的处理页面,例如一个创...
分类:
其他好文 时间:
2014-08-24 11:28:42
阅读次数:
549
约瑟夫环,已知n个人,(编号从1、2、3、4......n),围在一张圆桌上,从编号为startnum的人开始报数,报到outnum的人出列,接着从下一个人开始从1报数,数到outnum的人又出列;依次规律重复下去,知道所有人全部出列,请写出出列的依次序号数。 这是一个约瑟夫环问题,用单链表来...
分类:
其他好文 时间:
2014-08-23 21:37:11
阅读次数:
273
这两天在读,好久没写东西了,准备开始除草。^_^
并发编程由来:
早年的计算机中没有操作系统,在某个时间段内只支持运行一个程序,并且这个程序能访问计算机的所有资源。在这个程序完全执行完后,再执行下一个程序。
引入并发编程的好处:
高效性:计算机的各个部件不用忙等,例如一个程序在使用IO的时候,CPU可以给另外一个程序使用。这样便提高了设备的使用率。公平...
分类:
编程语言 时间:
2014-08-23 11:24:40
阅读次数:
198
题解:
转化成求Nim-sum
每行黑白棋的初始间距作为每堆石子个数
如果当前为P态,则不管当前选手怎样操作,下一个选手都能使其操作后的局面又变为P态。
Nim-sum = 0,即P态。
#include
#include
#include
#include
using namespace std;
int main() {
int n, m;
while(...
分类:
其他好文 时间:
2014-08-23 10:02:50
阅读次数:
274
本题可以使用DFS直接爆搜出答案,不过这样类型的题目其实是个二分图的题解。
这个二分图,难不在Hungary算法,而是难在于建图。需要挺高的抽象思维的。
建图:
1 把同一行不被X分开的格子标同一个号码,被X分开的标下一个号码,这样做是为了缩点,不需要把所有的格子都分开标号,而且可以更方便建个更加小的图。
2 同理把同一列的格子标号
3 然后判断相同一个格子的行标号和列标号是有路径的,其...
分类:
Web程序 时间:
2014-08-22 23:53:19
阅读次数:
549
AC自动模版题,中文题目就不叙述题意了啊。
AC自动主要是构造出字典树之后找到fail指针的跳转,类似于KMP里面的next数组的跳转啊,注意这里是多模式跳转。意思就是这个串跳到下一个串的什么位置啊。
先帖一下,做多了再一起总结吧。
病毒侵袭
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ...
分类:
其他好文 时间:
2014-08-22 22:36:57
阅读次数:
248
1.当一个layer跳到下一个layer时,需要传递数据,可以默认定义一个setUserData()方法。2.cocos2d-x不使用传统的值类型,所有的对象都创建在堆上,然后通过指针引用。3.传递对象参数时,尽可能的通过传引用的形式代替传值。4.使用sqlite3库函数API来访问sqlit数据库...
分类:
其他好文 时间:
2014-08-22 22:25:09
阅读次数:
322
Eclipse调试:F5、F6、F7、F8
转载▼
F5:跳入方法
F6:向下逐行调试
F7:跳出方法
F8:直接跳转到下一个断点...
分类:
系统相关 时间:
2014-08-22 19:48:49
阅读次数:
241
如果一个数等于它的不包括自身的所有因数之和,那么这个数就叫完全数.例如,6的不包括自身的所有因数为1,2,3,而且6=1+2+3,所以6是完全数.大约2200多年前,欧几里德提出:如果2n-1是质数,那么2n-1(2n-1)是一个完全数.请你根据这个结论写出6之后的下一个完全数public clas...
分类:
编程语言 时间:
2014-08-22 16:07:08
阅读次数:
296