#includeusing namespace std;int main(){ int n=1; double s=0; do//先执行一次循环体 { s=s+(1.0/n); n++; }while(s<8.0); cout <<"s...
分类:
其他好文 时间:
2014-08-07 12:47:09
阅读次数:
716
在看过Drools例子之后,认为其太鸡肋。完全可以用bshell脚本来代替,或者用java自带的脚本(java5以上才支持,不过不是太好用)代替。规则文件还要学其新标签,与其配套的接口写那么多,还不如用java直接写了。说是规则频繁变动时才有用,那新添加一条规则岂不更麻烦,个人不推荐。所以不要在这上...
分类:
其他好文 时间:
2014-08-07 12:45:59
阅读次数:
226
1、 先开启xm_cmdshell服务xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshe...
分类:
数据库 时间:
2014-08-07 12:39:49
阅读次数:
332
一个接收线程,用于接收任务放到任务列表创建N个工作线程,这些线程都在WAIT TASK,等待接收线程放到任务列表的任务。接收到任务后,对任务进行处理(执行SHELL等),并放到对应的队列中,通知发送进程发送。每次得到这个任务,记录端口号,便可以生成一个发送线程,因为处理完任务后,需要把结果返回回去,...
分类:
其他好文 时间:
2014-08-07 12:30:19
阅读次数:
181
Insus.NET有使用Iframe来处理另外一个站点的enter form,由于需要自动循环填入数据,免去人手操作。但是原来的Enter from有RadioButtonList控件以及OnSelectedIndexChanged关联另外一个DropDownList控件。这样的话,问题来了,怎样根...
分类:
其他好文 时间:
2014-08-07 12:19:39
阅读次数:
205
KMP,在有循环节的前提下: 循环节 t = len-next[len], 个数num = len/(len-next[len]);个人理解,如果有循环节,循环节长度必定小于等于len/2, 换句话说next[len]>=len/2;对于len%(len-next)!=0的这种情况不讨论,循环节不存...
分类:
其他好文 时间:
2014-08-07 12:14:29
阅读次数:
290
标记程序的运行状态和控制主要有以下几种:break/continue/return/参数的返回值/exit(int n)_exit() atexit((*p)(参数列表)):1 break:用在开关语句、循环语句、和if结合使用。表示跳出当前开关、循环体(仅跳出一层),执行开关循环体后面的程序,和i...
分类:
编程语言 时间:
2014-08-07 12:00:19
阅读次数:
243
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-07 09:54:49
阅读次数:
409
很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Looper 、Message 这三者都属于Android异步消息处理线程中的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部...
分类:
移动开发 时间:
2014-08-07 09:47:24
阅读次数:
244
用户有一个需要用txt更新表数据的功能,用lookup实现,步骤:循环文件夹的txt文件用Lookup全部cache目标表数据,比对txt数据和目标表数据3.如果有match的数据用txt更新目标表但是执行每次Match的数据都是0,而txt中确实存在匹配的数据。翻了一下微软的BOL,有一句话很重要:Ifth..
分类:
其他好文 时间:
2014-08-07 07:36:30
阅读次数:
254