码迷,mamicode.com
首页 > 编程语言
Java日志设计&实践(3) - 开发篇
1.选择恰当的日志级别 2.输出明确的提示文字和充分的现场信息 3.输出内容一行搞定,不要换行 4.其他 1.选择恰当的日志级别 选择日志级别时需要遵循一些通用规范,不可随意定义 log4j的日志级别,由低到高排列:all trace debug info warn error fatal off ...
分类:编程语言   时间:2015-01-17 16:26:09    阅读次数:171
SpringLDAPDemo
学习SpringSecurity时,看到LDAP认证,不了解LDAP根本无从下手。所以转头学习了一下LDAP,搭建了一个DEMO,仅作记录。 LDAP(Lightweight Directory Access Protocol)  轻量级目录访问协议,LDAP目录以树状的层次结构来存储数据。 概念性的东西就不多说了,说一下LDAP数据交换格式中使用的比较多的几个概念: D...
分类:编程语言   时间:2015-01-17 15:18:35    阅读次数:606
c++拷贝构造函数、赋值运算符=重载、深拷贝与浅拷贝
?? 关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符 摘要:     在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。     如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如:         class1 A("af"); class1 B=A;      此时其实际调用的是B(A)这样的浅拷贝操作。     如果对象在...
分类:编程语言   时间:2015-01-17 15:15:34    阅读次数:364
Spring笔记(三):Aop详解
1、需要的包:spring的包,还需要 aspectjweaver.jar,aopalliance.jar ,asm.jar 和cglib.jar 。 2、Aop的实现方式:Spring 接口方式,schema配置方式和注解的三种方式 3、概念 1)切面(aspect):用来切插业务方法的类。 2)连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。 3)通知(advice):在切面类中,声明对业务方法做额外处理的方法。 4)切入点(po...
分类:编程语言   时间:2015-01-17 15:18:20    阅读次数:334
atitit.安全的签名摘要 算法attilax总结
atitit.安全的签名 算法attilax总结   1. MD5 (不推荐)结果是128位二进制,只有转为16进制字符串是32位 1 2. 使用sha1算法加密后的密串长度有40位,相对更安全一些。Sha2安全更高 1 3. CRC32 (一般8位数据) 2 4. SHA-1 会碰撞吗 3 5.   LM-HASH (32个字符) 3 6. NT-HASH值为 (32个字符)...
分类:编程语言   时间:2015-01-17 15:15:31    阅读次数:362
python判断unicode是否是汉字,数字,英文,或者其他字符
下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。   #!/usr/bin/env python # -*- coding:GBK -*-    """汉字处理的工具: 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。""" def ...
分类:编程语言   时间:2015-01-17 15:15:16    阅读次数:180
Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set...
分类:编程语言   时间:2015-01-17 15:15:03    阅读次数:199
算法总结----数组弄巧
1. 排除数组中特定的字符,求剩下的字符的个数lens,同时保证原来数组前lens个元素中不包含被删除的字符(不要求顺序)。例如数组 [1, 3, 2, 3, 5]删除元素 3应该返回剩下的元素个数为3,并且保证数组前3个不包括元素3思路两个指针beg------指向当前访问的元素;end-----...
分类:编程语言   时间:2015-01-17 15:12:27    阅读次数:186
python 中文分词:结巴分词
中文分词是中文文本处理的一个基础性工作,结巴分词利用进行中文分词。其基本实现原理有三点:基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合对于未登录词,采用了基于汉字成词能力的HMM模型,使用了...
分类:编程语言   时间:2015-01-17 15:11:28    阅读次数:183
Python笔记
---恢复内容开始---如列表,元组或者字典都是容器属性,对象被实例化时,对象内部被赋有的值称之为对象的属性-->给对象内部变量所赋的值,那么这个对象内部变量的名称就叫属性两个对象的比较1值比较,对象中的数据是否相同2身份比较:两个变量所引用的对象是否相同3类型比较: 所属的类是否相同核心数据类型数...
分类:编程语言   时间:2015-01-17 15:10:01    阅读次数:254
关于c++版本的计算学生成绩
要求是这样的:输入名字,输入期中考和期末成绩,然后是不定个平时作业成绩,按照一定的比例算出总评成绩。用C语音实现的话没什么好说的,但是我要用c++并且使用各种奇怪的模板或者容器来实现(→ →其实我暂时也不是很懂),代码按照Accelerated C++打出,然后自己写出注释。上代码: 1 #incl...
分类:编程语言   时间:2015-01-17 15:09:23    阅读次数:186
javascript——函数属性和方法
1
分类:编程语言   时间:2015-01-17 15:07:22    阅读次数:117
javascript控制制作tab选项卡(兼容ie6,FF,chrome等)
今天分享一个javascript制作选项卡的代码。所以自己尝试做了,以前一般都是用CSS做的,现在用js做,虽然很简单,不过要考虑到它的可维护性和可重复性,扩展性就要多考虑一些东西了。 下面是我写的代码:js控制tab选项卡效果tab1tab2tab3tab40143点击相应的标题就会显示相应的内容...
分类:编程语言   时间:2015-01-17 15:08:15    阅读次数:200
C++ 通过对象方式 、指针方式两种方式去访问成员变量(属性或者方法)
准备1.在VS中新建一个项目-Viscal C++ ---常规--空项目2.建立一个.h的头文件 定义一个类 声明其成员(C#中的属性和方法)#include#includeusing namespace std;class Person{public: void setId(int id);...
分类:编程语言   时间:2015-01-17 15:05:15    阅读次数:202
c++ 面试整理
1. 继承方式public 父类的访问级别不变protected 父类的public成员在派生类编程protected,其余的不变private 父类的所有成员变成private#include using namespace std;class base{ public: ...
分类:编程语言   时间:2015-01-17 15:03:39    阅读次数:180
4Sum Leetcode Python
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target. Note: Elements in...
分类:编程语言   时间:2015-01-17 13:59:19    阅读次数:171
[C++]LeetCode: 103 Jump Game (局部最优和全局最优法)
题目: Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Dete...
分类:编程语言   时间:2015-01-17 13:59:48    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!