摘要:
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。 方法一:递归实现方法二:迭代实现方法三:利用全排列递归实现实现代码如下:#include#includeusing namespace std;bool place(int *Q,int len,int index);bool check(in
阅读全文
posted @ 2013-09-12 22:52
风言枫语
阅读(172)
推荐(0)
摘要:
Cron ExpressionsCron-Expressions are used to configure instances ofCronTrigger. Cron-Expressions are strings that are actually made up of sevensub-expressions, that describe individual details of the schedule. These sub-expressionare separated with white-space, and represent:1.Seconds2.Minutes3.Hour
阅读全文
posted @ 2013-09-12 22:49
风言枫语
阅读(240)
推荐(0)
摘要:
一、本文目的以前的文档中、详细的介绍了FreeType开源字体引擎库的基础知识、基本用法、但并未详细的阐明在TurboCG中、是如何解析出一个文字的轮廓的,本文集中阐述、怎么样使用FreeType开源字体引擎库、读取一个文字的轮廓、获取轮廓关键点(控制点)之后,解析这些关键点;并使用Qt作为辅助GUI接口、绘制出字体的轮廓。本文虽然集中讲解文字轮廓处理、但为了完整性,也会介绍怎么初始化字体库等等,通过本文的学习、读者能够快速的了解到使用FreeType的步骤流程,并能够使用FreeType进行文字处理,本文包含了使用FreeType的所有基本API调用的全部内容,是一篇短小实用的指南。二、Fr
阅读全文
posted @ 2013-09-12 22:47
风言枫语
阅读(3737)
推荐(2)
摘要:
话单数据采集的要求1.支持定时从其它系统采集话单文件。采集协议需要支持(FTP、SSH FTP); 2.采集周期支持可配置、默认为5分钟; 3.采集后需要将服务器上的话单文件删除或者备份,避免重复采集; 4.支持采集指定类型的话单文件,类型及文件名前缀可配置; 5.支持断网后自动重连; 6.支持配置多个采集点; 7.支持脱机采集; 8.采集的文件类型有二进制码文件,ASCII文件,有话单类型,账单类型; 9.采集时先生成临时文件, 需确认采集文件是否完整,采集完成之后改为正式名称; 如果采集异常,下次需要重新采集;实现方式: 1.简单的FTP方式,FTP远程机器,得到远程机器目录的所有文件,并
阅读全文
posted @ 2013-09-12 22:45
风言枫语
阅读(762)
推荐(0)
摘要:
一、主配置文件hibernate.cfg.xml位置:放在src目录下。主要包含信息:一、数据库信息 数据库方言(类的全名) 及 数据库链接信息1. 数据库方言2. 数据库连接字符串3. 数据库驱动类名4. 数据库名5. 数据库密码 二、其他配置比如:1. true2. false3. update 三、导入映像配置文件也可以不用配,在配置文件对象 Configuration 加载主配置文件后通过addClass(Obj.class)方法自动的加载同一目录下的类名.hbm.xml映像配置文件。示例代码 org.hibernate.dialect.MySQL5Dialect j...
阅读全文
posted @ 2013-09-12 22:42
风言枫语
阅读(175)
推荐(0)
摘要:
Tomcat中安全机制BASIC认证BASIC DIGEST认证 采用MD5加密 DIGEST FORM认证 基础自定义表单的认证,你可以指定登录时的验证表单 FORM /login.htm /error.html CLIENT-CERT认证 一种基于客户端证书的认证方式,比较安全。但缺陷是在没有安全证书的客户端无法使用。 CLIENT-CERT
阅读全文
posted @ 2013-09-12 22:39
风言枫语
阅读(388)
推荐(0)
摘要:
我知道,这几天我有点迷茫。我不知道我学的将来找什么工作合适。学习java将来适合干什么。明显我对J2EE有偏见了,认为J2EE企业级开发只要稍微学点编程就可以做的事情,无非从数据库取数据到页面显示。我错了,高级程序员干的事情都是我所没看到的,我所认为的那只是初级程序员干的活吧,他们可能会new 出来一个thread ,但他们不一定懂的线程、进程区别,不一定懂得信号量、临界区、可重入函数是什么东西;他们能用运行程序,但他们不一定懂的预处理阶段干了什么、编译阶段干了什么、汇编阶段是怎么工作的,链接是什么东西;他们可能用hibernate不亦乐乎,但他们不一定懂的BCNF是什么;他们写了几年java
阅读全文
posted @ 2013-09-12 22:37
风言枫语
阅读(225)
推荐(0)
摘要:
java.lang.String代表不可变序列: s1 = "hello"; s2 = "world"; s1 = s1 + s2; 内存分配情况是s1有块内存,s2有块内存,然后还有一块内存,si、s2都复制一份到此块内存完成s1+s2 。 java.lang.StringBuffer待变可变序列: 就是直接在序列上进行操作。不用在另起内存。
阅读全文
posted @ 2013-09-12 22:36
风言枫语
阅读(250)
推荐(0)
摘要:
1.说明:Ø 采用的技术。使用的是多个技术。1.闪回日志2.回收站3.回滚段无法使用回收站的操作Drop table xxx purge;Drop tablespace xxxDrop user xxx cascade;Truncate一个表 Truncate不会有回滚数据,不会有回收站,所以不能使用闪回表的方式回收,只能使用闪回数据库的方式恢复。回收站逻辑上是一个,实际上是多少,每个表空间有自己的回收站,可以单独清空。Ø 关于数据闪回的几点说明 1、系统表空间数据不得闪回 2、实体在数据库保存时间不可保证,保留时间取决于系统运行状况,可能是几秒钟,也可能是几个月。 3、基
阅读全文
posted @ 2013-09-12 22:33
风言枫语
阅读(225)
推荐(0)
摘要:
高斯消元求秩,难在构造方程。 /************************************************************************* >FileName:gauss-template.cpp >Author:zhengnanlee >Mail:zhengnanlee@hotmail.com >CreatedTime:2013年09月11日星期三09时25分34秒 ************************************************************************/ #include
阅读全文
posted @ 2013-09-12 22:30
风言枫语
阅读(138)
推荐(0)