首页 > 编程语言
spring的ioc原理
之前用了spring做了个小项目,一下子就觉得他非常方便有用,特意去研究下了这个框架,一下子就被它的巧妙所吸引到了! 首先我们来看看spring的ioc核心特性: (1)什么叫做ioc和di? 答:ioc指的是控制控制反转,为什么说是控制反转呢?因为所谓的控制指的是对于对于接口的具体实现类的控制权,反转指的是将这种控制权转移到第三方或者外部类种,这样很明显的一个好处就是大大减少了程序的复杂度...
分类:编程语言   时间:2015-04-14 21:42:44    收藏:0  评论:0  赞:0  阅读:174
JAVA语言十个概念
Java十个概念 1、 对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 构造方法的作用就是初始化。 (2)静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未...
分类:编程语言   时间:2015-04-14 21:42:23    收藏:0  评论:0  赞:0  阅读:314
排序问题(冒泡排序)
冒泡排序模版...
分类:编程语言   时间:2015-04-14 21:41:39    收藏:0  评论:0  赞:0  阅读:283
nyoj 114某种排序(水 大数+优化大数)
某种序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 数列A满足An = An-1 + An-2 + An-3, n >= 3  编写程序,给定A0, A1 和 A2, 计算A99 输入输入包含多行数据 每行数据包含3个整数A0, A1, A2 (0 数据以EOF结束输出对于输入的每一行输出A99的值样例输入 1 1 1 样例输出 69...
分类:编程语言   时间:2015-04-14 21:40:54    收藏:0  评论:0  赞:0  阅读:296
简单插入排序
简单插入排序...
分类:编程语言   时间:2015-04-14 21:40:44    收藏:0  评论:0  赞:0  阅读:287
C++中动态申请数组
动态申请一维数组 申请使用new,释放使用delete[] 可以通过数组名[下标]和*(数组名+下标)的方式访问数组int main() { int number = 10; int *array = new int[number]; //数组初始化 for (int i = 0; i < number; ++i) { array[i] =...
分类:编程语言   时间:2015-04-14 21:39:53    收藏:0  评论:0  赞:0  阅读:365
VC与JavaScript交互(二)
最近关于vc++里面通过IDispatch的Invoke来实现和js的交互做点了tp,并且对以前不了解的“直接读取js变量值”和“传递多个参数”的部分重新实现了下。 1,调用js的函数,并传递多个参数 CComQIPtr pDoc = m_browser.get_Document(); if (pDoc) { CComQIPtr spDisp; HRESULT hr = pDoc-...
分类:编程语言   时间:2015-04-14 21:38:54    收藏:0  评论:0  赞:0  阅读:241
python深入学习--decorator强大的装饰器
python深入学习--decorator强大的装饰器...
分类:编程语言   时间:2015-04-14 21:36:54    收藏:0  评论:0  赞:0  阅读:349
python任意进制加法
#!/usr/bin/python import sys,time start = sys.argv[1] end = sys.argv[2] size = sys.argv[3] def add(start,end,size): def add1(number,size): number[-1] += 1 if number[-1] == size: del number...
分类:编程语言   时间:2015-04-14 21:36:23    收藏:0  评论:0  赞:0  阅读:506
【算法导论】 第十课 平衡搜索树
树的结构,如果不能保持平衡,那么其搜索性能会大大打折扣,而本节课介绍了几种经典的平衡树,如AVL,2-3-4tree,红黑树等等,然后着重讲了红黑树,接下来就红黑树的基本性质,作一些简短的总结。     首先,红黑树除了具有BST的基本性质外,还额外拥有以下的五大基本性质: 1)每个结点有一个色域,一个结点要么为黑结点,要么为红结点 2)根节点为黑结点 3)每个叶子结点都为黑结点(无键值...
分类:编程语言   时间:2015-04-14 21:36:04    收藏:0  评论:0  赞:0  阅读:238
windows下 C++ 多线程+使用互斥资源(购票程序为例)
因为需要些多线程的C++爬虫 之前弄得多线程没有使用互斥,然后出现一些问题就是,重复下载了网页......网上查了下  发现这块代码不多  所以我写个博客 分享给需要的人 编译环境VS2013+WIN8.1 或者codeblocks +win8.1  下面的代码是codeblocks下的,变化一处就可以放vs  见注释 代码参考了这里:http://bbs.csdn.net/topics/37...
分类:编程语言   时间:2015-04-14 21:33:44    收藏:0  评论:0  赞:0  阅读:278
javascript表单处理相关的知识总结(一)
在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElement,它拥有HTML元素具有的默认属性,还有自己的属性和方法HTMLFormElement属性和方法 属性或方法 说明 acceptCharset 服务器能够处理的字符集 action 接受请求的URL elem...
分类:编程语言   时间:2015-04-14 21:32:43    收藏:0  评论:0  赞:0  阅读:262
KMP算法理解
KMP算法理解 字符串匹配算法之KMP算法一直以来都很难理解,虽然知道要减少不必要的匹配,但是仍然不懂里面的思想,即使看着代码。后来看到(2)中博客中的解释才清晰了许多, 不至于在什么DFA,前缀表,部分匹配表等概念中迷失自己。主要的指导思想在于当发生不匹配的时候如何更有效的利用现在已经匹配的字符串的信息来加速移动过程, 部分匹配表的存在正是挖掘一个字符串中前缀和后缀中最长公共串,比...
分类:编程语言   时间:2015-04-14 21:31:34    收藏:0  评论:0  赞:0  阅读:334
C#中的多维数组和交错数组
C#中有多维数组和交错数组,两者有什么区别呢! 直白些,多维数组每一行都是固定的,交错数组的每一行可以有不同的大小。 以二维的举例,二维数组就是m×n的矩阵,m行n列;而交错数组(又叫锯齿数组)有m行,但是每一行不一定是n列。Got it? 还有要注意C#中的数组也是一种类型(C++中不是)! 下面看实例: 二维数组:public static void Main() { int r...
分类:编程语言   时间:2015-04-14 21:31:20    收藏:0  评论:0  赞:0  阅读:290
Learn Python The Hard Way(9)
#!/usr/bin/env?python #?-*-?coding:?utf-8?-*- #?Here‘s?some?new?strange?stuff,?remember?type?it?exactly. days?=?"Mon?Tue?Wed?Thu?Fri?Sat?Sun" months?=?"Jan\nFeb\nMar\nApr\n...
分类:编程语言   时间:2015-04-14 20:23:53    收藏:0  评论:0  赞:0  阅读:499
java环境变量配置
一java环境变量配置 1.JAVA_HOME C:\Program Files\Java\jdk1.7.0_75 2.CLASS_PATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3.PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 二启动eclipse时Failed ...
分类:编程语言   时间:2015-04-14 20:23:43    收藏:0  评论:0  赞:0  阅读:286
Tomcat 部署JAVAEE项目
直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。把项目打包(war),丢到tomcat的webapps目录中少用,因为如果你的项目比较大,拷贝过去所花费的时间较多,在开发中不建议使用!前2种方法部署项目后,访问路..
分类:编程语言   时间:2015-04-14 20:21:24    收藏:0  评论:0  赞:0  阅读:342
JAVAEE之Servlet
在学习javaweb时接触到的第一个能处理请求的东西,因为这个东西打开了整个javaee的大门创造无数的可能!Servlet的生命周期,javax.servlet.Servlet接口中定义了它的生命周期1.客户端请求该servlet;2.加载servlet类到内存;3.实例化、初始化该servlet;4.init()初始化参数;5.s..
分类:编程语言   时间:2015-04-14 20:21:04    收藏:0  评论:0  赞:0  阅读:343
VC6.0中创建的线程的传参数问题
VC中的win32控制台程序,然后包含MFC的程序,用CreateThread()向其对应函数传参数的问题//test.cpp:Definestheentrypointfortheconsoleapplication. // #include"stdafx.h" #include"test.h" #ifdef_DEBUG #definenewDEBUG_NEW #undefTHIS_FILE staticcharTHIS_FILE[]=__FILE__..
分类:编程语言   时间:2015-04-14 20:20:04    收藏:0  评论:0  赞:0  阅读:282
python2.6 升级到2.7
yum-yinstallwgetgccgcc-c++gcc-g77wgethttp://mirrors.sohu.com/python/2.7.9/Python-2.7.9.tgztarxzvfPython-2.7.9.tgzmkdir-p/usr/local/python27cdPython-2.7.9./configure--prefix=/usr/local/python27&&make&&makeinstallmv/usr/bin/python/usr/bin/pyth..
分类:编程语言   时间:2015-04-14 20:16:24    收藏:0  评论:0  赞:0  阅读:193
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!