首先看两个例子,通过subString方法获得字符串t,再通过t.charAt(3)方法获得字符串t的值中的第四个字符。[其中会利用反射机制,改变字符串s的值。](http://my.oschina.net/u/167082/blog/337066) 例子1: public c...
分类:
其他好文 时间:
2014-10-24 20:54:23
阅读次数:
252
数据查询一般会带有查询条件,这可以使用SQL语句的where子句实现,但是在程序中需要动态绑定参数给where子句。查询数据的具体操作步骤如下所示。 (1) 使用sqlite3_open函数打开数据库。 (2) 使用sqlite3_prepare...
分类:
其他好文 时间:
2014-10-24 20:54:03
阅读次数:
281
?1. tcp关闭连接状态转换? 上图是tcp连接主动关闭端的状态转换图: (1)应用层调用close函数发起关闭连接请求 (2)发送FIN到对端,关闭写通道,自己进入FIN_WAIT1状态 (3)等待对端的确认ACK到来,接受到ACK...
分类:
其他好文 时间:
2014-10-24 20:55:12
阅读次数:
354
Apache HBase是Hadoop的分布式开源的存储管理工具,非常适合随机实时的io操作。
我们知道,Hadoop的Sequence File是一个顺序读写,批量处理的系统。但是为什么HBase能做到随机的,实时的io操作呢?
Hadoop底层使用Sequence File文件格式存储,Sequence File允许以追加的方式增加k-v(Key-Value)数据,根据hdfs的appen...
分类:
其他好文 时间:
2014-10-24 20:54:39
阅读次数:
269
_tkinter.TclError: no display name
and no $DISPLAY environment variable
这是在使用cocos2d-x的pluginx时遇到的一个问题,在win32环境下,使用cygwin运行gameDevGuide.sh,出现这个提示。
解决办法比较简单,到cygwin的目录下,删掉bin和lib目录下的pytho...
分类:
其他好文 时间:
2014-10-24 20:54:07
阅读次数:
195
django-debug-tools 使用
用django开发很快也很容易,但是很多时候我们的经验并不是很足,就会给自己挖下很多坑,不管是性能问题,还是开发语言使用技巧问题都会给应用的稳定带来危害, 开发之后的调试和调优就显得很重要,今天就尝试使用django-debug-toolbar来给我们的开发增加更多的调试和监控。之前只是听说过,没有具体应用过。
我这里是pytho...
分类:
其他好文 时间:
2014-10-24 20:53:30
阅读次数:
230
django-orm中F对象的使用
前言
django文档中有一节是 Query-related classes,说 的是关联查询,1.7新加上去的,这里的关联是字段的关联,而不是表之间的关联。
表关联中主要用的是3个对象 F(), Q(), 和Prefetch(),其中Prefetch是1.7新加入的,其他两个是之前版本就有的。之前有个需求是比较一张表里的两个时间字段,用到...
分类:
其他好文 时间:
2014-10-24 20:53:20
阅读次数:
252
乱搞:
rt,有1就能输出所有的数,否则只能输出偶数
Answers
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 489 Accepted Submission(s): 294
Problem ...
分类:
其他好文 时间:
2014-10-24 20:52:40
阅读次数:
204
题目大意:
给出N个数字,可以每一次将最后一个数字移动到最前面,要求最终状态是一个单调非递减的序列,求最少需要花多少次操作。如若无法达到目标则输出“-1"。
解法:
也是一道很easy的编程基础题,找出两队单调非递减序列,分别为1~x 和 x+1~y,判断这两队是否覆盖整串数字,且a[n] <= a[1]。
更简单的一种做法就是,将a[1]~a[n]复制一遍,拓展到a[1]~a[2*n],然后在1 ~ 2*n里面找,是否有一串单调不递减的个数为n的序列。...
分类:
其他好文 时间:
2014-10-24 20:52:29
阅读次数:
211
1. 进入到文件所在文件目录,或者能找到文件的路径
查看文件的修改记录
git log MainActivity
2. 回退到指定的版本
git reset f7a220761c312d47013c394d750528f9acbc3099
3. 提交到本地
git commit -m "reset to revision"
4. 更新...
分类:
其他好文 时间:
2014-10-24 20:51:45
阅读次数:
406
数据查询一般会带有查询条件,这可以使用SQL语句的where子句实现,但是在程序中需要动态绑定参数给where子句。查询数据的具体操作步骤如下所示。(1) 使用sqlite3_open函数打开数据库。(2) 使用sqlite3_prepare_v2函数预处理SQL语句。(3) 使用sqlite3_bind_text函数绑定参数。(4) 使用sqlite3_step函数执行SQL语句,遍历结果集。(...
分类:
其他好文 时间:
2014-10-24 20:50:46
阅读次数:
238
题目大意:
一个m个面的骰子,抛掷n次,求这n次里最大值的期望是多少。
解法:
数学题,有m个面的骰子,抛n次,那么总共的情况就有m^n。我们从m=1开始推起。
m = 1, 只有一种情况,
m = 2,新增了2^n-1^n种情况,这些新增的情况里面,最大值均是 2,
m = 3,新增了3^n-2^n种情况,这些新增的情况里面,最大值均是 3,
我们就可以推出数学期望公式: ans = 1/(m^n) * [1 + (2^n-1^n)*2 + (3^n-2^n)*3 .... + (m^n - (m-...
分类:
其他好文 时间:
2014-10-24 20:52:06
阅读次数:
213
本文为原创文章,转载需注明转自:http://blog.csdn.net/minimicall?viewmode=contents
技术爱好者都是比较懒的。而docker又是开发者支持起来的。所以,它肯定是有比较懒的方式供我们定制自己需要的东西。
docker build
docker 用build指令来执行dockerfile脚本。
具体的用法:
sudo docker build ....
分类:
其他好文 时间:
2014-10-24 20:51:29
阅读次数:
277
题目大意:
给出N个数ai,求出另一个序列bi,要求sum |ai-bi|,最短,且所有的bi都互质。
解法:
这里题目给了几个很显眼的条件,ai限制在了1~30之间,由于可以bi无限选1这个数,那么|ai-bi| 最大就是29了,意味着bi < 59的。
要求所有的bi互质,可以化为所有的bi分解出来的质因数均不相同,bi < 59,有16个质数。这里我们很容易联想到状态压缩DP了。
用s表示当前阶段用了哪些质因数的状态,例如 s = 3 = 11 代表目前状态下使用了第一个和第二个质因数。
很快我们...
分类:
其他好文 时间:
2014-10-24 20:49:23
阅读次数:
305