之前学习框架一直是看的视频教程,并且在都配套有项目源码,跟着视频敲代码总是很简单,现在想深入了解,自己从官网下载文件手动搭建,就遇到了很多问题记载如下。 首先熟悉一下spring的官方网站:http://spring.io/ 平时所说的Spring就是Spring中的一个项目,主页为Project ...
分类:
编程语言 时间:
2016-06-25 00:51:34
阅读次数:
256
面向对象初级篇面向对象进阶篇一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 二、issubclass(sub, super) ...
分类:
编程语言 时间:
2016-06-25 00:49:23
阅读次数:
271
具体思路: 1->敏感词库,可从数据库读取,也可以从文件加载. 2->将敏感词转化为gbk编码,因为gbk严格按照字符一个字节,汉字两个字节的格式编码,便于容易切分文字段. 3->将所有敏感词以首个字符[英文一字节,汉字两字节]转换为一个整数,然后按照这个整数给所有敏感词建立索引,索引的value用 ...
分类:
编程语言 时间:
2016-06-25 00:49:55
阅读次数:
461
C++11新语法 不仅适用于array,还适用于vector ...
分类:
编程语言 时间:
2016-06-25 00:48:41
阅读次数:
209
自动垃圾回收( Automatic Garbage Collection ) 自动垃圾回收,是指在堆(Heap)内存上分辨哪些对象还在被使用,哪些对象没有被使用,并清除没有被使用的对象。所以,这里的垃圾实际上是指,在内存中,无法再被使用没有存在的价值的但还占据内存空间的对象。 C 语言的内存分配、回 ...
分类:
编程语言 时间:
2016-06-25 00:50:41
阅读次数:
231
本文首先介绍了一些线程基础,比如并发、并行、内存分配、系统调用、POSIX线程。接着通过strace分析了线程与进程的区别。最后以Android、Golang等线程模型进行了分析。 基础 1. 什么是并发(Concurrent),什么是并行(Parallels)? 并发指同时进行多个计算任务。 并行 ...
分类:
编程语言 时间:
2016-06-24 23:40:17
阅读次数:
388
用例: 将一组数据从大到小进行排列 10, 16, 18, 12, 11, 13, 15, 17, 14, 19 size=10 步骤1.根据数组初始化堆 步骤2.从最后一个根节点( 下标为(size-1-1)/2 )开始往第一个根节点遍历,依次将每个最小子树排好序,建造一个小堆: 步骤3.进行堆排 ...
分类:
编程语言 时间:
2016-06-24 23:40:34
阅读次数:
265
提到面向对象,总是离不开几个重要的术语:多态(Polymorphism),继承(Inheritance)和封装(Encapsulation) 定义一个类可以采用下面的方式来定义: 注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一个类定义完之后,就产生了一个类对象。类对象支持两种操 ...
分类:
编程语言 时间:
2016-06-24 23:39:13
阅读次数:
197
创建类和对象 刚开始我们接触得多的编程方式为面向过程编程,这种方式就是根据业务逻辑从上往下垒代码,后来又出现了函数式编程,就是为了提高代码的重用性,减轻程序猿的工作量--而今天我们即将学的 面向对象编程则是使用类和对象来实现的,类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据 ...
分类:
编程语言 时间:
2016-06-24 23:38:24
阅读次数:
305
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1031 长度为n的字符串形成环,枚举开头位置,得到n个长度为n的串,将这些串排序,然后按照顺序输出每一个串的最后一个字符. 分析 将原串复制一遍接在自己的后面,这样n个串都在总串里面出现了. 对于 ...
分类:
编程语言 时间:
2016-06-24 23:35:45
阅读次数:
278
一、实例: 一段用js实现的固定边栏滚动特效代码(跨浏览器使用): 二、总结: 由于事件处理在不同浏览器之间存在差异(主要是要考虑ie8及以下浏览器的兼容性),所以在使用处理事件的方法之前,先要判断当前使用的浏览器是否含有该方法(这种方法也叫平稳退化,防止我们写的页面因为在某些不兼容我们在页面中写的 ...
分类:
编程语言 时间:
2016-06-24 23:34:30
阅读次数:
186
Python 面向对象: 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 一. 如 ...
分类:
编程语言 时间:
2016-06-24 23:33:50
阅读次数:
302
处理静态资源,我想这可能是框架搭建完成之后Web开发的”头等大事“了。 因为一个网站的显示肯定会依赖各种资源:脚本、图片等,那么问题来了,如何在页面中请求这些静态资源呢? 还记得Spring MVC中的DispatcherServlet吗?它是Spring MVC中的前置控制器,若配置的拦截路径为“ ...
分类:
编程语言 时间:
2016-06-24 23:28:57
阅读次数:
202
jsp页面,本身服务器也会将该页面翻译成一个servlet页面,所以请求该页面就会有可能出现错误的情况,就会出现下面类似的页面 这样给客户看到并不友好。 1、jsp页面<%@ page %>指令中的errorPage属性 此时可以在jsp页面中的<%@ page %>指令中配置errorPage属性 ...
分类:
编程语言 时间:
2016-06-24 23:25:52
阅读次数:
229
只要是活着,就给自己一个呼吸的理由,只要有这个理由,逼着自己走,才会有更好地结果。------------hashlinux输入和输出输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出‘hello,world‘,用代码实现如下:>>>print(‘hello,world‘)print()函..
分类:
编程语言 时间:
2016-06-24 22:22:36
阅读次数:
221
1.1静态方法main()的解析1.1.1静态方法main()的语句组成在我们使用java语言进行编程中,常常用到要一个main()函数,这是一个程序的入口,是整个程序中最为重要的部分之一。通常,main函数按照以下格式进行书写。publicstaticvoidmain(String[]args){
}我们发现main()函数前面存..
分类:
编程语言 时间:
2016-06-24 22:23:05
阅读次数:
162