- 浏览: 40787 次
- 性别:
- 来自: 杭州
最新评论
-
林溪无敌:
用起来感觉比较的麻烦,不知道有没有好一点的解决办法
struts高级技术——解决重复提交和上传文件
文章列表
图搜索包括穷举搜索和启发式搜索。
穷举搜索即广度优先和深度优先算法,广度优先总能找到最优解但是效率低下;深度优先,当遇到深度无限时将可能找不到目标节点,且找到的不一定为最短路径。
因此,有界深度优先搜索是一种折衷的选择。给定了深度限制。
另,A算法和A*算法是两种典型的启发式搜索算法。
- 2010-12-15 10:29
- 浏览 527
- 评论(0)
如果A参加比赛,那么B、C、D也将参加比赛。如果上述断定为真,那么下述哪项断定必定为真( )A.如果A没参加比赛,那么B、C、D都参加比赛B.如果B、C、D都参加比赛,那么A也参加比赛C.如果D没参加比赛,那么B、C不会都参加比赛D.如果C没参加比赛,那么A、D不会都参加比赛==========================由于题目过于水。。好几个人抢在我前面就把答案给出来了。而且有很啰嗦的证明。看来只有另辟蹊径。。其实就是搞点花样好赚水。。打开MATLAB,写一个程序:
for a = 0:1for b = 0:1for c = 0:1for d = 0:1%p->q ==&g ...
- 2010-12-08 19:55
- 浏览 1284
- 评论(0)
一、printf()函数
printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>);
其中格 ...
- 2010-12-03 16:27
- 浏览 649
- 评论(0)
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。
用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。
没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器中取值,而不去内存中取值,是因为编译器优化代码的结果(访问cpu寄存器比访问ram快的多)。
以上两种情况的区别在于被编译成汇编代码之后,两者是不一样的。之所以这样做是因为变量i可能会经常变化,保证对特殊地址的稳 ...
- 2010-12-03 14:22
- 浏览 574
- 评论(0)
from cStringIO import StringIO
old_stdout = sys.stdout
sys.stdout = mystdout = StringIO()
# blah blah lots of code ...
sys.stdout = old_stdout
# examine mystdout.getvalue()
- 2010-11-30 16:13
- 浏览 579
- 评论(0)
StringIO:可用于stream重定向,将标准输入输出定位到,StringIO中,并通过getValue方法返回字符串
pdfMiner,pyPdf:用于PDF解析
re:正则表达式库
- 2010-11-30 16:12
- 浏览 593
- 评论(0)
以XP+LINUX为例:方法一:
#1:从XP下的磁盘管理删掉LINUX分区.或从LINUX安装盘启动删除LINUX分区.
#2:从XP光盘启动.至故障恢复控制台(Recovery Console).
#3:运行fixmbr ---Y
fixboot ---Y方法二:
从98启动盘启动,fdisk /mbr
从磁盘管理工具 ...
- 2010-11-30 16:05
- 浏览 650
- 评论(0)
linux解压 tar命令
tar命令
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, ...
- 2010-05-29 10:47
- 浏览 952
- 评论(0)
说白了就是怎么在jsp中用FCKEditor:
我用的是最新的2.6.4
配置包比较麻烦,参照下面:
A. FCKeditor_2.6.3.zip //主角,在 http://www.fckeditor.net/download 即可下载。
B. fckeditor-java-core-2.4.1.jar 在http://www.fckeditor.net/download 找到FCKeditor.Java,点下面的超链接进入下载页面,找到fckeditor-java-core-2.4.1.jar ,下载即可。有必要把fckeditor-java-2.4.1-src.zip 源文件包也下载下来 ...
- 2009-05-03 12:10
- 浏览 1610
- 评论(0)
这里还是一些老掉牙的问题,CSS,验证码,SSL,Struts Validate等。一个一个记录下来再说:
css
终于对页面布局有了一点点了解,基本的一个head,一个sidebar,一个mainbody的结构:
/*基本信息*/
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
a:link,a:visited {font-size:12px;text-decoration:none;}
a:hover{}
/*页面层容器*/
#container {width:700p ...
- 2009-05-03 11:56
- 浏览 2886
- 评论(0)
基本介绍及配置
James 是一个企业级的邮件服务器,它完全实现了smtp 和 pops 以及nntp 协议(不支持IMAP)。同时,james服务器又是一个邮件应用程序平台。James的核心是Mailet API,而james 服务齐是一个mailet的容器。它可以让你非常容易的实现出很强大的邮件应用程序。James开源项目被广泛的应用于与邮件有关的项目中。你可以通过它来搭建自己的邮件服务器。我们可以利用Mailet API,编程接口来实现自己所需的业务。James集成了Avalon 应用程序框架以及Phoenix Avalon 框架容器。Phoenix为james 服务器提供了 ...
- 2009-05-03 11:29
- 浏览 2958
- 评论(0)
先通过我们一个熟悉的例子来说明:
使用JDBC时,我们都会很自然得使用下列语句:
1Class.forName("com.mysql.jdbc.Driver");2Stringurl="jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";3Stringuser="";4Stringpsw="";5Connectioncon=DriverManager.getConnection(url,user,psw);
- 2008-09-21 21:19
- 浏览 904
- 评论(0)
先通过我们一个熟悉的例子来说明:
使用JDBC时,我们都会很自然得使用下列语句:
1Class.forName("com.mysql.jdbc.Driver");2Stringurl="jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";3Stringuser="";4Stringpsw="";5Connectioncon=DriverManager.getConnection(url,user,psw);
- 2008-09-21 21:19
- 浏览 530
- 评论(0)
·MySQL中的自增长问题比较简单
MySQL中有个AUTO_INCREMENT属性,只需
createtabletbname
(
a_idunsignedintprimarykeyauto_incrementnotnull,
a_titlevarchar(32),
a_contenttext
);
注意:
1.把一个NULL插入到一个AUTO_INCREMENT数据列里去,MySQL将自动生成下一个序列编号。编号从1开始,并1为基数递增。把0插入AUTO_INCREMENT数据列的效果与插入NULL值一样。但不建议这样做。
2.如果插入的值与 ...
- 2008-09-20 22:08
- 浏览 616
- 评论(0)
·MySQL中的自增长问题比较简单
MySQL中有个AUTO_INCREMENT属性,只需
createtabletbname
(
a_idunsignedintprimarykeyauto_incrementnotnull,
a_titlevarchar(32),
a_contenttext
);
注意:
1.把一个NULL插入到一个AUTO_INCREMENT数据列里去,MySQL将自动生成下一个序列编号。编号从1开始,并1为基数递增。把0插入AUTO_INCREMENT数据列的效果与插入NULL值一样。但不建议这样做。
2.如果插入的值与 ...
- 2008-09-20 22:08
- 浏览 351
- 评论(0)