2014年3月30日
摘要: Hibernate 与数据库的关系是ORM关系,对象映射数据库。 那么如何通过对象对数据库进行各种对象的ddl与dml操作呢? 数据库对象操作的〈database-object /〉+ SchemaExport 1、hibernate.cfg.xml …… create true true lt;/hibernate-configuration> 2、lovejk.hbm.xml create table testjk(name varchar(256)); 3... 阅读全文
posted @ 2014-03-30 10:43 程序点滴 阅读(325) 评论(0) 推荐(0) 编辑
摘要: SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 prepareStatement方法是防止sql注入的简单有效手段 preparedStatement和statement的区别 1、preparedStatement是statement的子方法 2、preparedStatement可以防止sql注入的问题 3、preparedStatement它可以对它所代表的sql语句进行预编译,以减轻服务器压力 实例如... 阅读全文
posted @ 2014-03-30 10:40 程序点滴 阅读(445) 评论(0) 推荐(0) 编辑
摘要: python中的range函数表示一个连续的有序序列,range使用起来很方便,因为在定义时就隐含了初始化过程,因为只需要给begin()和end()或者仅仅一个end(),就能表示一个连续的序列。还可以指定序列产生的步长,如range(0,10,8)产生的序列为[0, 8], 默认的步长为1,range(3)表示的序列是[0,1,2]。range的遍历也很方便: for i in range(3): print i c++11中增加了一项新特性range-based for循环,其实这也不是什么新东西,在c#、java和python等语言中已经有了。这种循环方式非常简洁,它的内部其... 阅读全文
posted @ 2014-03-30 10:35 程序点滴 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要求它实现IHttpController接口即可,所以我们将其统称为HttpController。既然HttpController指的是所有实现了IHttpController接口的类型,我们自然得先来了解一下这个接口的定义。如下面的代码片断所示,在IHttpController接口中仅仅定义了唯一的方法ExecuteAsync方法,它以异步的方式执行HttpController,并返回一个Ta.. 阅读全文
posted @ 2014-03-30 10:31 程序点滴 阅读(451) 评论(0) 推荐(0) 编辑
摘要: MD5加密简单的说就是把一段明文 通过某种运算方式 求出密文。 例如:明文为:abcdefg 通过一些列运算 得到 密文 7ac66c0f148de9519b8bd264312c4d64 它具有两个特性:1.无碰撞,2.不可逆。 无碰撞是指: 7ac66c0f148de9519b8bd264312c4d64 这段密文 只能由 abcdefg 这段明文得到,除此之外其他的 明文加密后 其值 绝对不会等于 7ac66c0f148de9519b8bd264312c4d64,也就是说 没有那两个明文 加密后 会得到相同的密文。 不可逆是指: 明文通过加密后得到密文,而无法通过密文 求出明文... 阅读全文
posted @ 2014-03-30 10:27 程序点滴 阅读(1023) 评论(0) 推荐(0) 编辑

全讯网   全讯网