12 2013 档案
摘要:出现问题的代码: RegisteredUsers /ch06/6.3/6.3.4/security.jsp registered_user admin BASIC Registered Users admin registered_user解决方法: RegisteredUsers /ch06/6.3/6.3.4/security.jsp register...
阅读全文
摘要:参考资料:http://blog.csdn.net/e3399/article/details/7543861如果要求C(n,m),例如C(5,2)=5!/(2!*3!)=10,就参考http://www.cnblogs.com/qrlozte/p/3497035.html如果要求P(n,n),例如P(3,3)=3!=6,就使用本文章提到的全排列算法如果要求P(n,m),例如P(5,2)=5!/(5-2)!=20,就先求C(n,m),然后对每一个组合求P(m,m)即可,因为P(n,m)=C(n,m)*P(m,m)1.非递归实现 next_permutation 1.1 基本思想 注:此...
阅读全文
摘要:void swap(int *a, int i, int j){ a[j] ^= a[i]; a[i] ^= a[j]; a[j] ^= a[i];}异或运算定律: 0XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 a XOR b = b XOR a // 交换律 (a XOR b) XOR c = a XOR (b XOR c) // 结合律计算过程:设a[i]为x,a[j]为y a[i] ^= a[j]; // a[i]==(x ^ y) a[j] ^= a[i]; // a[j]==(y^(x^y))==(y^...
阅读全文
摘要:参考资料:http://blog.csdn.net/sharpdew/article/details/755074实际上这个算法的思路就是如下,举例说明比较直观一些,比如说计算{1,2,3,4,5}的3位组合搜索过程如下 以order数组的内容为例,order[1]就指向a[0],order[2]指向a[1]以此类推 order是一个数组,用来存放组合数在a[]中下标,order[0]作为一个flag来控制迭代循环何时结束,order[i]表示a[i-1],通过修改order的内容来寻找组合,实际上跟直接找a[i]的组合是一样的 下划线表示回溯,黑体表示新的值,不符合要求的搜索结果用划掉...
阅读全文
摘要:症状: 在使用VS2013调试的时候,数组只能查看第一个元素的值。如图 解决方案: 调试>窗口>内存 输入数组的内存地址,右击内存窗口>带符号显示(也可以选择16进制显示,看你自己的习惯而定) 如图,我的机器上,int占4BYTES,所以右击内存窗口>4字节整数(注意左边是低字节,右边是高字节),为int a[]{1,2,3,4,5}的内容
阅读全文
摘要:症状-分析: 刚才在eclipse中执行sql文件,发现数据进入数据库的时候总是乱码 后来查看MySQL的编码设置,全是UTF8,没问题,sql文件本身也是UTF8的编码 并且,使用MySQL的CMD输入mysql> source ...也能正确导入,说明问题出在eclipse这里 因为刚才的sql文件我没有加上后缀名sql,使用的是txt,并且编码为ISO-8859-1,然后我使用Edit>Set Encoding修改编码为UTF8,并在eclipse中Rename修改了后缀名为sql 然后这样执行的sql文件,如图: 执行结果:乱码 解决方案: 这样执行,结果就没有乱码...
阅读全文
摘要:1.以root用户的身份登录,查看编码设置mysql> SHOW VARIABLES LIKE 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | latin1 || character_set_connection | latin1 || character_set_dat
阅读全文
摘要:报错信息已经说的很清楚了:The Servers project is closed.如图打开即可:另外,如果你修改了Servers project的name(比如说把这里的Servers改成了XXX_Servers),那么你需要更新server的配置文件,否则会报类似的错误。双击server即可,如图1.2.3.
阅读全文
摘要:举个例:创建一个HelloWorld.var italicText = $("").text("HelloWorld.");创建一个HelloWorld.var boldText = $("").text("HelloWorld.");
阅读全文
摘要:1.错误症状:右击tomcat server,选择start,出现下图所示错误2.错误原因: 我为了方便管理,把tomcat安装到了当前的eclipse-project目录下:E:/workspace/xxx_project/apache-tomcat-6.0.37,如下图所示 另外,也有可能是bootstrap.jar的路径配置错误,可以双击该server配置,见解决方案3.解决方案 针对我目前的问题,把tomcat的安装路径挪到另一个位置即可,不要安装到跟你的web-project的目录在同一个位置(尤其是eclipse创建的project),例如E:/apache-tomcat...
阅读全文
摘要:比如说使用tomcat这是因为你之前创建过一次,比如说tomcat6,你指定的目录是:D:/tomcat-6.0.3后来因为某种原因你把tomcat删了,然后你又安装到了E:/tomcat-6.0.3这样你在使用eclipse创建tomcat6的时候,eclipse还是以“D:/tomcat-6.0.3”去查找tomcat,但是查不到。所以就报错了。有两大症状:1、提示“Cannot create a server using the selected type”2、Server name这个text field变为灰色的,无法编辑-------------------------------
阅读全文
摘要:刚才用jQuery的时候,总是发现js代码不被执行。。。后来发现我的代码是这么写的:后来改成这样才行:
阅读全文
摘要:经查阅资料得知,“在某些编译器下std::string,需要使用c_str()才能作为output-operator "<<" 的参数”std::string titleA = "20131225_Wed";std::cout << titleA.c_str() << std::endl;
阅读全文
摘要:在阅读JCIP的时候想手工测试一下,结果发现总是没有出现书中描述的并发问题后来我琢磨,以前记得书上说过,在debugging的环境下,JVM是低并发的,一定要在server的环境下测试,让JVM在高并发的情况下使用,才容易测试出并发BUG,最简便的方法就是给JVM添加上-server的运行参数代码如下,JCIP Listing3.15 1 class Holder { 2 private int n; 3 private static Random random = new Random(); 4 public Holder(int n) { 5 thi...
阅读全文
摘要:解决方案1:确保所有的cpp文件都包含了stdafx.h,且确保stdafx.h是第一个#include指令(经尝试,可行)解决方案2:去掉预编译头 项目->属性->配置属性->c/c++->预编译头->创建使用预编译头->不使用预编译头 (目测可行,未尝试)解决方案3:将包含文件加到预编译头stdafx.h文件中 (这句话说的太笼统,不知道是什么意思,未尝试,不知是否可行)
阅读全文
摘要:原文地址:http://www.cnblogs.com/hakuci/archive/2012/01/06/2314143.html原因:显示红色感叹号是因为jar包的路径不对解决:在项目上右击Build Path->Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。PS: 工程上黄色盾牌感叹号,表示有引用了jar包,但是实际上没有使用这个jar包(可
阅读全文
摘要:聚合aggregation:表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超越整体。如电脑和鼠标。组合composition:表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存在。组合关系的“部分”,是不能在整体之间进行共享的。不过,如果你要说,眼睛可以移植,是不是说可以脱离人而存在,它们就不是组合关系了?其实,UML中对象的关系都是在相应的软件环境或实际场景下定义的,这里区别聚合和组合的关系,关键还是在于它们之中整体和部分的关系强、弱,以及它们之间的依附关系。如果刚才说眼睛可以移植给别人,那你也可以把它认为是聚合,这都要结合实际场景来说明。另外
阅读全文
摘要:原文:http://www.douban.com/group/topic/23426427/【PMBOK的描述】 采购文件用于征求潜在卖方的建议书。如果主要依据价格来选择卖方(如购买商业或标准产品时),通常就使用标书、投标或报价等术语。如果主要依据其他考虑(如技术能力或技术方法)来选择卖方,通常就使用诸如建议书的术语。不同类型的采购文件有不同的常用名称,可能包括信息邀请书(RFI)、投标邀标书(IFB)、建议邀请书(RFP)、报价邀请书(RFQ)投标通知、判邀请书以及卖方初始应答邀请书。具体的采购术语可能因行业或采购地点而异【信息邀请书】REQUEST FOR INFORMATION (RF.
阅读全文