码迷,mamicode.com
首页 > 编程语言
spring基础-01
IOC : inversion of 缩写,DI:dependency injection 即在调用者中注入被调用者的实例。AOP 面向切面编程,是代理模式的体现。spring默认使用JDK的动态代理,主要是代理接口,如果业务对象没有实现接口,则默认CGLIB代理。例下:xml配置 ...
分类:编程语言   时间:2014-11-15 00:00:33    阅读次数:462
Spring+Struts2/Hibernate 学习笔记
=========自动装配========= autowire - 指定自动装配策略 byName 如果是byName的自动装配策略,Spring会负责把setter方法名对应的Bean注入 如果没有找到,就不执行注入(即不调用这个setter方法) byType Spring会负责把容器类型为.....
分类:编程语言   时间:2014-11-14 23:57:25    阅读次数:320
探究java IO之AutoCloseable,Closeable和Flushable接口
有3个接口对于流类相当重要。其中两个接口是Closeable和Flushable,它们是在java.io包中定义的,并且是由JDK5添加的。第3个接口是AutoColseable,它是由JDK7添加的新接口,被打包到java.lang包中。 AutoCloseabl...
分类:编程语言   时间:2014-11-14 22:54:02    阅读次数:209
原生javascript解析xml文档
之前写过一篇 《javascript/jQuery解析或转换json和xml》链接是http://my.oschina.net/ososchina/blog/343748,这篇博客详细解释了json使用 JSON.js ?window.eval() ,jQuery 与字符串互相转换的方法 ,顺便也说了...
分类:编程语言   时间:2014-11-14 22:55:19    阅读次数:236
由Cannot create a generic array of ArrayList<xx>引出的学习--Java范型
由Cannot create a generic array of ArrayList引出的学习--Java范型...
分类:编程语言   时间:2014-11-14 22:52:29    阅读次数:273
STL全排列算法next_permutation和prev_permutation
全排列的问题取决于如何找到“下一个”,然后就用同样的方法找到全部的排列 下面只利用next_permutation从“第一个”开始,修改内容到“下一个”,知道所有的都遍历完,不再有”下一个“为止 #include #include #include #include using namespace std; template void print(T begin,T end) {...
分类:编程语言   时间:2014-11-14 22:52:57    阅读次数:189
Kmp算法笔记
Kmp算法我是看July博客学习,这里只是做个笔记,详细内容见July的blog: http://blog.csdn.net/v_july_v/article/details/7041827 Kmp算法的用途:有一个文本串S和一个模式串P,现在要查找P在S中的位置。暴力匹配算法需要对文本串S进行回溯,kmp算法就是让文本串不回退,只需要移动模式串j即可。   Kmp算法大体思想:就是当s...
分类:编程语言   时间:2014-11-14 22:51:19    阅读次数:283
Python和C|C++的混编(二):利用Cython进行混编
还可以使用Cython来实现混编 1 下载Cython,用python setup.py install进行安装 2 一个实例 ① 创建helloworld目录创建helloworld.pyx,内容如下:cdef extern from"stdio.h":    extern int printf(const char *format, ...) def SayHello(): p...
分类:编程语言   时间:2014-11-14 22:52:15    阅读次数:384
安装Python的机器学习包Sklearn 出错解决方法
1 首先需要安装Cython,网上下载后进行本地安装 python setup.py install 2 下载Sklearn包,https://pypi.python.org/pypi/scikit-learn/0.14.1 ,进行本地安装(使用pip或easy_install总是出错,如can not import murmurhash3_32,最终本地安装成功) 3 安装后...
分类:编程语言   时间:2014-11-14 22:49:04    阅读次数:294
C++ regex
使用C++regex判断数字,实数,ip,电子邮件,单词,电话号,日期等格式...
分类:编程语言   时间:2014-11-14 22:50:29    阅读次数:282
java创建线程的三种方式及其对比
Java中创建线程主要有三种方式: 一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方法来启动该线程。 package com.thread; public class Firs...
分类:编程语言   时间:2014-11-14 22:47:11    阅读次数:217
Python学习笔记(四)
while ·一般语法 while 控制条件: 执行语句执行语句会一直执行下去,直到控制条件为“假”。 ·无限循环 while True: 执行语句能够一直执行下去的程序是非常危险的,我们只会在一些特定的场合见到他们。比如,一些服务器需要每时每刻监听是否有客户端来连接。这些客户端可能会随时向服务器发出请求,所以需要服务器的监听程序保持时时待命的状态。 ·计数循环 这是一种最为常见的...
分类:编程语言   时间:2014-11-14 22:47:04    阅读次数:204
探究一种定长队列操作(C语言版本)
现有一种定长队列,长度为2的n次方,此队列可被多线程访问,但必须确保线程级安全,即在任意时刻,队列的长度保持不变。...
分类:编程语言   时间:2014-11-14 22:45:32    阅读次数:378
莫队算法改创造笔记
保证接下来提到的算法都将是在线的。虽然分了几个算法但其实是一个。一:预处理所有区间[p*block+1,q*block]代表的值。其中:p、q为自然数0、1、……、[n/block]block在前一篇文章中提到过,最适合取n/sqrt(m)。这样共记录下m个值,简单分析得平均复杂度n*sqrt(m)...
分类:编程语言   时间:2014-11-14 22:44:18    阅读次数:235
Javascript设计模式系列二
创建对象的基本模式,一、门户大开型,二、采用下划线来表示属性和方法的私用性,三、使用闭包来创建私用的成员。 一、门户大开型。只能提供公用成员。所有属性和方法都公开的、可访问的。这些共用属性都要使用this关键字来创建。 二,采用下划线来表示属性和方法的私用性。 三、使用闭包来创建私用...
分类:编程语言   时间:2014-11-14 22:41:35    阅读次数:245
javascript实现代码访问控制
1 //定义一个obj的对象 2 var obj = (function () { 3 4 var privateField = 42; 5 var publicField = 'foobar'; 6 7 //obj对象 私有方法 8 ...
分类:编程语言   时间:2014-11-14 22:42:59    阅读次数:311
详解Java基础--异常
经常写程序的人对try...catch...finally语句肯定是不陌生的了。但是好多人总对异常搞不太清楚,不知道这个异常什么意思,不知道为什么用这个异常处理,这篇博客为大家从本质上剖析一下java中的异常处理的工作原理。
分类:编程语言   时间:2014-11-14 22:40:27    阅读次数:300
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!