码迷,mamicode.com
首页 > 编程语言
SpringFramework4系列之SpringTest:(二)MockJNDI
JNDI是J2EE 的标准之一,它依赖于容器, 比如说在开发测试阶段,datasource 或者jms 的factory 是通过JNDI所寻得的话,那么要测试的话,总是要部署到应用服务器上面 比如 TOmcat,weblogic或者Jboss等,...
分类:编程语言   时间:2015-07-13 16:23:16    阅读次数:146
Spring学习笔记——Sprin管理Bean的原理
当我们使用Spring时候在Xml文件中通过配置就可以操作该Bean的属性和方法,那么Spring到底是如何实现的呢?下面让我们自己实现这个过程。 首先我模拟Spring的命名方式创建一个Bean管理类MyClassPathXMLApplicationContext...
分类:编程语言   时间:2015-07-13 16:23:46    阅读次数:135
加权重随机算法
场景:有N个合作方,每个合作方都有一定的权重,按权重随机选择一个合作方 typedef struct { string k;//partner_id string v;//value string m;//0:number 1:ratio }Bookpartner_count_listInfo; string GetRandNumRatio( vector arp...
分类:编程语言   时间:2015-07-13 16:22:21    阅读次数:162
python第三方库系列之十八--python/django test库
django是属于python语音的web框架,要说django测试,也可以先说说python的测试。django可以用python的方式测试,当然,django也基于python封装了一个自己的测试库。一、python的测试--unitest库def my_func(a_list, idx): return a_list[idx] import unittest class M...
分类:编程语言   时间:2015-07-13 16:21:33    阅读次数:207
c++动态库中使用命名空间的问题
这是C++才会有的语言特性. 假如你使用一个程序库,他里面有桓霰淞拷衋bc,但是你自己也不小心定义了一个叫abc的变量,这样就会引起重定义错误.所以为了避免这种现象,C++引入了名字空间(namespace)的概念,编写程序库的时候最好把所有东西放在一个namespace中,例如 namespace MY { int abc; char cab; } 这样,你在外界就要通过MY::a...
分类:编程语言   时间:2015-07-13 16:19:31    阅读次数:307
java.net URL类的使用
URLDecoder.decode(String str)  将一个url进行解码 URL ul= new URL(uu);  构建URL对象 ul.getQuery() 得到参数请求部分 ul.getPort() 得到端口 ul.getProtocol() 得到协议...
分类:编程语言   时间:2015-07-13 16:18:19    阅读次数:132
Chrome禁用NPAPI插件(包括 Silverlight、Java 和 Unity)
过去,许多插件都是使用一种称为NPAPI 的旧系统开发的。如今,只有少量网站在使用 NPAPI 插件,因为这些插件有时会给网站带来安全风险。   为了让用户获得更安全、更快速且更稳定的 Chrome 浏览体验,目前已结束 Chrome 42 版对 NPAPI 插件的支持。   使用 Pepper API (PPAPI) 这种更新、更安全的系统的插件将继续正常使用,包括 Chrome 自带的...
分类:编程语言   时间:2015-07-13 16:17:55    阅读次数:252
C语言概述
【C语言】C语言概述 本文目录 为什么iOS开发要先学C语言?一、C语言简史二、C语言的特点三、C语言能做什么?四、C语言的版本问题 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 为什么iOS开发要先学C语言? iOS开发的核心语言是Objectiv...
分类:编程语言   时间:2015-07-13 16:14:27    阅读次数:198
【日常学习】【棋盘DP】【多线程DP】codevs1169 传纸条题解
转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看 这是经典的老题了 来源是08年NOIP提高组 上题目 题目描述 Description 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了...
分类:编程语言   时间:2015-07-13 16:10:56    阅读次数:508
RT-Thread内核之线程调度(三)
RT-Thread线程 线程调度...
分类:编程语言   时间:2015-07-13 16:12:08    阅读次数:241
python 模块==命名空间?
起因: 想利用模块传递某个变量,修改某个变量的值,且在其它模块中也可见 于是我做了这样一个实验: git@github.com:vearne/test_scope.gitbase.pyvalue = 10b.pyimport base def hello(): print 'scope base', base.value, id(base.value)main.pyfrom base i...
分类:编程语言   时间:2015-07-13 16:11:53    阅读次数:170
c++变量的作用域、生存期和可见性
局部变量 范围:在一个函数内部定义的变量,作用范围只限于本函数体内。 生存期:程序执行到本函数才会给局部变量分配内存单元,函数执行完毕局部变量所占的存储单元就被释放 全局变量 在函数体外部定义的变量是全局变量,可以被本文件所有其他函数访问使用。 作用域:所有文件。在一个cpp定义的全局变量在另一个cpp中使用,应该在使用它的函数体内部或外部进行...
分类:编程语言   时间:2015-07-13 16:07:39    阅读次数:160
python第三方库系列之十九--python测试使用的mock库
一、为什么需要mock         在写unittest的时候,如果系统中有很多外部依赖,我们不需要也不希望把所有的部件都运行一遍。比如,要验证分享到微博的功能,如果每次测试的时候都要真实地把接口调用一遍,不仅效率低,制造很多垃圾数据,还可能因为外部因素导致unittest失败。对于有些耗时更久,或者无法简单创建测试环境的系统,真实的测试就显得更不必要。 我们只需要知道代码按照预期执行,并...
分类:编程语言   时间:2015-07-13 16:06:45    阅读次数:190
MyEclipse Java Build Path详解
转载自:http://blog.163.com/magicc_love/blog/static/185853662201111161580631/1.设置"source folder"与"output folder".* source folder:存放.java源文件的根目录; * output ...
分类:编程语言   时间:2015-07-13 16:01:12    阅读次数:214
插入排序
一. 直接插入排序算法原理将一个记录插入到已经排好序的有序表中,从而得到一个新的,长度增加1的有序表。【每遍操作】现将元素复制到0号位置(哨兵),再将本元素同已排序的序列,从尾开始比较。在已排序的序列中寻找自己的位置,进行插入;或者寻找不到,则一直进行到哨兵为止,即本元素最小,应放置在1号位置。算法...
分类:编程语言   时间:2015-07-13 15:55:14    阅读次数:139
php数组合并
php的数合并函数: array_merge($arr1, $arr2, ..., $arr{$n});如果数组的键名有重复,后面的会覆盖前面的。如果键名是数字索引,则会重新排列索引,往后累加。如果不想让索引累加而是保留原因后索引,可以用"+":$resArr = $arr1 + $arr2 + ....
分类:编程语言   时间:2015-07-13 15:53:28    阅读次数:140
matlab学习笔记(一)单元数组
matlab学习笔记(一)单元数组1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3ceil(x):取最大的整数 ceil(3.18)=4,ceil(3.18)=42.单元数组和结构体作用差不多,相同点:都是存放不同类型的数据,能实现不同类型数据的存储机制。...
分类:编程语言   时间:2015-07-13 15:53:25    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!