- 博客(7)
- 收藏
- 关注
原创 shiro与Druid冲突导致"Session already invalidated"异常及其解决办法
在controller中调用subject.logout()注销登录时会抛出如下异常:java.lang.IllegalStateException: getAttribute: Session already invalidatedat org.apache.catalina.session.StandardSession.getAttribute(StandardSession.jav
2017-01-15 15:48:18 4655
原创 遗传算法小结
遗传算法常被用来解决复杂的全局优化问题,如01背包问题、非线性规划、目标规划和多层规划等问题,其原理是模拟自然界中的生物进化过程,经过足够多次的进化筛选出性状最优的个体,从而不断逼近最优解。其一般过程如下:1.初始化染色体2.评估染色体的适应度3.选择染色体4.对染色体进行交叉和变异操作5.重复步骤2至步骤4,直至满足终止条件6.最佳染色体作为最优解
2017-05-26 22:11:18 346
原创 C语言中如何在工程中单独运行某个源文件
最近在研究遗传算法,在网上下了一些关于遗传算法的C语言源文件,放在同一个工程中,打算依次运行每个源文件,测试效果。因为每个源文件中都有main方法,且源文件之间可能会有同名变量或同名函数,所以连接时会报错。我的解决办法是将每个源文件中的main方法改成main1、main2、main3......然后将每个源文件中的全局变量和函数改成静态的,最后新增一个包含main方法的源文件,在该main方法中
2017-05-26 21:47:06 6406
原创 mysql子查询必须加上别名,否则无法执行
如题,执行以下sql: resultType="dd.client.model.Users"> SELECT * FROM (SELECTa.ID AS ID,a.CUSTOMER_ID AS CUSTOMER_ID,a.ACCOUNT AS ACCOUNT,a.PASSWORD AS PASSWORD,a.NAME AS N
2017-01-15 16:02:59 12172
原创 勾选了记住密码但下次登录时仍然需要输入密码,已解决
记住密码功能通常需要在登录页面增加checkbox标签,需要注意的有以下几点:1.checkbox的checked属性用来设置或返回 checkbox 是否被勾选,而value属性的值与是否被勾选是无关的。3.加载登录页面时应在js中判断上一次登录是否勾选了记住密码,并给checked属性赋上相应的值。2.执行登录操作时如果未勾选记住密码,应将cookie中的密码清空。
2017-01-07 15:23:58 15712
原创 EasyUI页面刷新后滚动条没有恢复到初始位置,已解决
如题,由于大部分浏览器都对滚动条的位置有记忆功能,当页面刷新后,如果希望滚动条的位置恢复到初始位置,即最顶端,应当在js中调用datagrid对象scrollTo(index)方法滚动到指定行。该方法自版本 1.3.3 起可用。
2017-01-07 15:17:56 1613
原创 EasyUI 可调整尺寸问题 已解决
用EasyUI实现的一个页面,想把页面的下半部分设成高度可调整,但始终实现不了,将div设成resizable对象还是不行,最后将div中的split属性值改为true,问题解决。现将相关EasyUI知识总结如下:一、EasyUI布局(layout)是有五个区域(北区 north、南区 south、东区 east、西区 west 和中区 center)的容器。中间的区域面板是必需的,边
2017-01-07 14:30:30 2615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人