摘要: OPENSSL安装:(VS) 1:第一步和所有的软件安装一样。2:将OPENSSL中INLUCDE 和 LIB 分别拷贝到VS中VC的INLUCDE 和LIB目录下(我的机器上的目录是:C:\Program Files\Microsoft Visual Studio 10.0\VC。3:在VS中项目的属性中,添加链接库,include链接库如下图:(1)添加链接库加入下图红色的LIB(2)添加INCLUDE文件,指向OPENSSL的INCLUDE文件夹搞定!!下面是源码!#pragma once//#include "targetver.h"#include #includ 阅读全文
posted @ 2013-10-17 22:12 shenghaishiweini 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。二:随机WALK 突破了Hill Climbing在局部查找的情况,它随机生成下一步。这样的话,就可能得到全局最优解。 阅读全文
posted @ 2013-10-13 10:50 shenghaishiweini 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 后台有个方法,里面部分代码如下:System.out.print("alter:"+user.getId()); User temp=userservice.getUserByUserId(user.getId()); System.out.print(temp.getUsername()); ActionContext.getContext().put("temp", temp); return "userAlter";经过调试,temp对象是有值的,上面的代码也是正确的,但是如果我将 ActionContext.getContex 阅读全文
posted @ 2013-09-29 11:09 shenghaishiweini 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 首先,我这个程序的框架是spring+struts2+hibernate。后端的action的需要接受从前端传进来的参数,由spring的注入,可知,如果前端用的是form的话,只需要在每个input的name中,使用action中定义的注入对象的属性,那么提交时,Spring可以识别,并将其内容注入到action中定义的对象中。例如:在后台的action有下面这个变量private user user;在前端的form中 有如下定义:那么,在表单提交后,Spring会自动注入前端的值。即user对象由Spring实例化。后台直接使用。这种情况还是比较简单的。如果前端不采用form,而是使用j 阅读全文
posted @ 2013-09-26 19:46 shenghaishiweini 阅读(7571) 评论(0) 推荐(0) 编辑
摘要: page_pde_offset = (__PAGE_OFFSET >> 20); /* __PAGE_OFFSET是0xc0000000,page_pde_offset = 3072 = 0xc00,是页目录中的偏移 */3637 movl $(pg0 - __PAGE_OFFSET), %edi /* 将pg0对应的物理地址送到edi */38 movl $(swapper_pg_dir - __PAGE_OFFSET), %edx /* 将swapper_pg_dir(存放临时页全局目录的地... 阅读全文
posted @ 2013-09-25 22:23 shenghaishiweini 阅读(764) 评论(0) 推荐(0) 编辑
摘要: spring和struts2的整合1:配置Web.xml文件 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 2:配置struts.xml文件。在源码根目录下新建一个struts.xml文件。 -->-->-->-->-->--> /WEB-INF/user/userList.jsp 需要说明的是上述文件中的class中的userAct... 阅读全文
posted @ 2013-09-23 08:56 shenghaishiweini 阅读(210) 评论(0) 推荐(1) 编辑
摘要: spring+hibernate:整合步骤1:引入类包 如下图:这里是所有的类包,为后面的struts整合考虑步骤2:修改web.xml在web.xml中加入下面的配置 contextConfigLocation classpath:beans.xml//这个beans.xml是在src目录下建立的文件,具体下面会陈述 org.springframework.web.context.ContextLoaderListener OpenSessionInViewFilter... 阅读全文
posted @ 2013-09-21 15:57 shenghaishiweini 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 由于上课需要,老师指定使用linux-2.6.26内核。本人是菜鸟级别的。由于本人安装的ubuntu系统中,没有自带GCC,故需要自己安装gcc,首先启用ROOT权限 输入:sudo -i获取root权限后,apt-get install gcc-4.4(我这里需要使用这个版本的GCC)可能还需要apt-get update安装完成后,需要简历GCC的符号链接cd /usr/binmv gcc gcc4-7(如果没有则不需要这步)ln -s gcc4.4 gcc建立链接。gcc --version此时进入内核的根目录,首先得make menuconfig,如果此时出问题了,提示需要安装libn 阅读全文
posted @ 2013-09-19 19:32 shenghaishiweini 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 研究生阶段已经开始了一段时间了,选了LINUX深入分析,之前没怎么接触过,感觉还是有点难度的。不,好像是很难。从学校借了一台电脑,安装了UBUNTU12.04的系统,可是不知道怎么地,这个系统里,没有GCC编译器,无奈只能自己安装。刚开始,是无头绪,从网上搜,现得出下面的步骤:1:首先需要安装wine2:安装gcc我是全部在终端里安装的。具体的命令好像忘记了。。。这些可以在网上查。。主要是记得之前需要安装wine..切记! 阅读全文
posted @ 2013-09-17 18:56 shenghaishiweini 阅读(180) 评论(1) 推荐(0) 编辑
摘要: 2010年,芬兰艺术家Mikko Kuorinki做了一件独特的艺术品。他在赫尔辛基的奇亚斯玛当代艺术博物馆(Kiasma museum),找了一堵墙,装了一个175 x 320cm的木架子,上面用不同的字母组合出一句话。每周换一次内容,一共持续了44周。这个作品的用意在于,完全剥离了外在形式,只呈现语言的基本内容,让观众与文字背后的思想直接面对面,感受词语带来的力量。这种独特的形式,取得了意想不到的效果,很多人经过它的时候,都不由自主停下脚步,仔细观看。我很喜欢这个作品,简洁的形式表达出丰富的内涵。下面就是这44句话中,我最喜欢的10句话。我梦想有一天,自己也可以在上海的地铁站里,做一个中文 阅读全文
posted @ 2013-08-14 14:49 shenghaishiweini 阅读(191) 评论(0) 推荐(0) 编辑