转自:http://blog.chinaunix.net/uid-29570002-id-4387097.html Linux系统启动过程很复杂,因为它既需要支持模块静态加载机制也要支持动态加载机制。模块动态加载机制给系统提供了极大的灵活性,驱动程序既可支持静态编译进内核,也可以支持动态加载机制。L ...
分类:
其他好文 时间:
2016-12-26 23:56:26
阅读次数:
255
转自:http://blog.csdn.net/jiankunking/article/details/52143504 版权声明:作者:jiankunking 出处:http://blog.csdn.net/jiankunking 本文版权归作者和CSDN共有 一、什么是代理? 代理是一种常用的设 ...
分类:
编程语言 时间:
2016-12-26 23:53:59
阅读次数:
414
功能:爬取某网站部分新闻列表和对应的详细内容。 列表页面http://www.zaobao.com/special/report/politic/fincrisis 实现代码: 运行方法: scrapy runspider zao.py -o ac.csv #-o 输出为文件,保存格式为csv格式 ...
分类:
编程语言 时间:
2016-12-26 23:54:12
阅读次数:
254
转自:http://blog.csdn.net/heyutao007/article/details/49738887 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标 ...
分类:
编程语言 时间:
2016-12-26 23:52:29
阅读次数:
276
先看下面一段代码: 运行结果: 报错。此时没有排序,因为java.lang.comparable类导致。 comparable是进行排序的接口。一个对象数组要想排序需要依靠comparable接口完成。对于treeset一样,要想进行排序,则对象所在的类也要依靠comparable接口。 修改如下, ...
分类:
编程语言 时间:
2016-12-26 23:54:23
阅读次数:
324
unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题。 但是,因为需求是需要int类型的UNIX时间戳。 开始的时候我是这样设计的。 从新封装了一些方法。如下稳定性就好很多了。 ...
分类:
编程语言 时间:
2016-12-26 23:52:11
阅读次数:
297
Shared mutable state is the root of all evil(共享的可变状态是万恶之源) -- Pete Hunt 有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同 ...
分类:
其他好文 时间:
2016-12-26 23:53:10
阅读次数:
353
.Net开源微型ORM框架测评 什么是ORM? 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象 ...
分类:
其他好文 时间:
2016-12-26 23:51:51
阅读次数:
241
一:递归的概念 在一个函数中再次调用该函数自身的行为叫做递归,这样的函数被称作递归函数。需要注意的是,递归函数中的参数或者函数中的某一变量的值肯定会改变,若不改变,则函数在自己调用自己的过程中,没有标志函数停止的标志,函数会陷入死循环。 如:void digui1(){ printf("a\n"); ...
分类:
编程语言 时间:
2016-12-26 23:53:27
阅读次数:
236
当你使用larvel创建一个相对比较复杂的web网站时,往往你的routes文件就会变得很庞大。一般来说在开始网站编码之前,最好做一个整体规划,把这些route逻辑上划分为不同的group,每一个group来定一个对应的middleware来控制这些route的访问。比如admin,auth,pub ...
分类:
其他好文 时间:
2016-12-26 23:51:48
阅读次数:
212
模型浏览器: 在之前的章节中,我们创建了第一个关于学校的实体数据模型。但是EDM设计器并没有将他所创建的所有对象完全显示出来。它只将数据库中的被选择的表与视图显示出来了。 模型浏览器可以将EDM所创建的所有对象和函数的信息都显示出来。右键EDM设计器并在菜单中选择模型浏览器即可打开。 模型浏览器包含 ...
分类:
其他好文 时间:
2016-12-26 23:51:44
阅读次数:
147
<script type="text/javascript" charset="utf-8" src="{$Think.config.PLUGIN_URL}ueditor/ueditor.config.js"></script><script type="text/javascript" chars ...
分类:
其他好文 时间:
2016-12-26 23:50:56
阅读次数:
342
结构目录如下: 其中: dao层和entity层都属于hibernate的的管辖。entity层里面装的是每张表对应的持久化类。dao层里面装的是“底层操作数据库的行为”,仅仅只是单纯的增删查改等。(创建步骤是:先定义dao接口,再定义该dao接口各个impl实现类)。 service层属于spri ...
分类:
编程语言 时间:
2016-12-26 23:49:01
阅读次数:
226
转自:http://blog.csdn.net/joywy/article/details/7731305 一、JDBC操作步骤 1.加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到classpath路径即可。 ...
分类:
数据库 时间:
2016-12-26 23:48:47
阅读次数:
386
最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,服务器也会返回数据,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iOS的数据加密的时候遇到了一些问题。起初采取的方案是DES加密,老大说DES加密是对称的,网络抓包加上反编译可能会被破解, ...
分类:
移动开发 时间:
2016-12-26 23:50:37
阅读次数:
332
(1)、编写配置文件 Hibernate通过读写默认的XML配置文件hibernate.cfg.xml加载数据库配置信息、代码如下: (2)、编写持久化类 持久化类是Hibernate操作的对象、它与数据库中的数据表相对应 (3)、编写映射文件 (4)、编写Hibernate的工具类 ...
分类:
Web程序 时间:
2016-12-26 23:49:54
阅读次数:
270
Python之路【第三篇】:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 1 文件句柄 = file('文件路径', '模式') 1 文件句柄 = file('文件路径', '模式') 1 文件 ...
分类:
编程语言 时间:
2016-12-26 23:49:33
阅读次数:
387