接着整理以前用到的,研究过的技术当时需求要求,能分文件记录不同的级别的日志,能在项目多个日志框架中(项目有ApacheCommonsLogging,LOG4J,LOGBACK)选定log4j作为日志框架1、指定spring的日志框架在web.xml配置文件加上<listener><listener-class>org.spring..
分类:
编程语言 时间:
2016-03-18 18:14:48
阅读次数:
894
接着上一篇执行环境与变量对象,这里继续学习分享作用域这个重要概念。在这里AO代表活动对象,VO代表变量对象,这两只是不同时期的一个变量对象的一个叫法。具体可以看上一篇。作用域当代码在一个环境中执行时,会创建变量对象的一个作用域链(scopechain)。作用域是用来保证..
分类:
编程语言 时间:
2016-03-18 18:03:26
阅读次数:
211
之前在学c的时候以c的版本谢了有关链表的最基础的几个函数,最近在学习C++,所以,,,哈哈就用另一种版本再次呈现给大家;感觉c++好像写起来比较简单一些。因为它有结构体,所以没有那么繁琐;cpp.h#pragmaonce#include<iostream>usingnamespacestd;typedefintDataType;..
分类:
编程语言 时间:
2016-03-18 18:01:08
阅读次数:
273
一、需求描述输入一个长字符串和一个短字符串,编写程序从长字符串中将在短字符串出现过的字符删除掉。例如,长字符串为“1234abcd”,短字符串为“3a”,那么经程序处理之后的字符串为“124bcd”;又如,长字符串为“good bye”,短字符串为“obh”,那么经程序处理之后的字符串为“gd ye”。 二、算法设计我们可以通过将长字符串中的字符逐个与短字符串中的字符相比较来判断是否应该将某个字符...
分类:
编程语言 时间:
2016-03-18 17:57:12
阅读次数:
134
干货较多-需要自己深思理解: C++支持两种多态性: 1.编译时多态性(静态绑定-早绑定) 在程序编译阶段即可以确定下来的多态性 通过使用 重载机制(重载函数)实现 (模板)http://blog.csdn.net/my_business/article/details/12194691 2.运行时
分类:
编程语言 时间:
2016-03-18 17:56:38
阅读次数:
221
恢复内容开始 Java 后台创建 word 文档 自己总结 网上查阅的文档 分享POI 教程地址:http://www.tuicool.com/articles/emqaEf6 方式一、(正常创建 适合短文本 无格式要求Word文档) 方式二、(适合有格式要求的Word文档。) Demo code
分类:
编程语言 时间:
2016-03-18 17:54:22
阅读次数:
618
计算器分两步实现: 1。将常规表达式(中缀表达式)处理成后缀表达式。 2。计算后缀表达式。 第一步: 中缀如:1+(2*3)-4/2,转化为后缀123*+42/- 。 规则:从左往右遍历中缀表达式,如果是数字,就直接拿出来,如果是符号,那么判断优先级,如果当前符号(包括右括号)的优先级不大于栈顶符号
分类:
编程语言 时间:
2016-03-18 17:52:26
阅读次数:
171
只赋值了msg['Subject'], 没有赋值msg['From'], msg['To'],导致出现554情况,更改了后就好了。 注意MIMEText初始化的时候,中文的第二个参数要用'plain',我用'text',中文就显示不出来。 msg['From'] 中人名为Tim,会和下面对应起来。
分类:
编程语言 时间:
2016-03-18 17:52:40
阅读次数:
183
1、一般全局变量放到cpp 文件里面,而不是.h 里面。要不然容易乱套,这个乱几次就好了,先记住这样一种编码规范。 以为大家都引入就比较麻烦,但是实现起来就只有cpp里面才有。毕竟.h是要被包含的文件,使用的时候就有可能会出现问题。 在访问的时候使用extern关键字。 说到extern 就稍微扩展
分类:
编程语言 时间:
2016-03-18 17:52:41
阅读次数:
116
? 基本包装类型其实总结起来就是,Number和String类型!!! 以下是本人觉得是十分常用的属性和方法。 属性: 方法: 2.String的属性和方法 属性: 方法: 注意:上面要分清是字符方法和字符串方法,是不一样的。 注意:字符串匹配方法后面出现了alert(box)是为了验证是否改变了原
分类:
编程语言 时间:
2016-03-18 17:45:40
阅读次数:
193
c# url短地址压缩算法与短网址原理的例子,详细介绍了短网址的映射算法,将长网址md5生成32位签名串,分为4段,每段8个字节,然后生成短网址,具体见文本实例。 短网址映射算法: 将长网址md5生成32位签名串,分为4段,每段8个字节;对这四段循环处理,取8个字节,将他看成16进制串与0x3fff
分类:
编程语言 时间:
2016-03-18 17:44:29
阅读次数:
160
插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序。
分类:
编程语言 时间:
2016-03-18 17:44:41
阅读次数:
106
一.内存 二.命名空间 防止命名冲突 三.操作符 四.文件 五.若干特性
分类:
编程语言 时间:
2016-03-18 17:36:56
阅读次数:
146
本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:1. yield()介绍2. yield()示例3. yield() 与 wait()的比较 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html yiel
分类:
编程语言 时间:
2016-03-18 17:36:59
阅读次数:
232
一、面向对象基础面向对象名词解释:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类...
分类:
编程语言 时间:
2016-03-18 17:30:52
阅读次数:
270
参考资料: shell字符串分割再循环:http://www.shangxueba.com/jingyan/1633455.html linux shell中 if else以及大于、小于、等于逻辑表达式介绍:http://www.jb51.net/article/34332.htm Shell数组
分类:
编程语言 时间:
2016-03-18 17:28:45
阅读次数:
182
一、题目描述
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。
二、解题方法
利用归并排序的思想,先把数组分隔成子数组,先统计出子数组内部的逆序对的数目,然后再统计出两个相邻子数组之间的逆序对的数目。注意在合并两个已排序的子数组后,要更新数组。
class...
分类:
编程语言 时间:
2016-03-18 16:14:20
阅读次数:
167