码迷,mamicode.com
首页 > 编程语言
js 数组克隆
在JS中,对于对象类型的变量的引用是通过类似C之类的“指针”的方式来操作的,及如果多个变量引用同一个对象,则任意一个变量对对象的操作都会影响到其它的变量。 这个可能不是很明白,下面给出一个例子 var a=[1,2,3,4]; var b= a; var c=b; c.pop(); alert('a:'+a.length); alert('b:'...
分类:编程语言   时间:2015-06-12 11:46:24    阅读次数:156
第十九章,指针小练习(C++)
#include int main(int argc, char** argv) { int i = 1; int *n ; n=&i; std::cout<<"i为:"<<i<<std::endl; std::cout<<"n为:"<<n<<std::endl; std::cout<<"*n为:"<<*n<<std::endl; return 0; } 调试截图...
分类:编程语言   时间:2015-06-12 11:43:34    阅读次数:123
在Unity3D里使用DLL
开始第一篇的内容:首先,我们需要新建一个类库项目,可以使用Visual Studio或者Monodevelop来做。我这里是使用vs2012来创建: 选择好项目类型、写好项目名称。 新生成的项目里面默认有一个Class1类 可以通过在解决方案资源管理器里面进行重命名改成自己想要的类名,比如我这里改成了Math3D 然后写一个简单的静态方法在里面。这里我写了个最简单的加法(Add)。也可以不写静态方...
分类:编程语言   时间:2015-06-12 11:43:13    阅读次数:174
Spring中Adivisor和Aspect的区别(自我理解)
在AOP中有几个概念:  — 方/切 面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。  — 连接点/织入点(Joinpoint):程序执行过程中明确的点,如方法的调用或特定的异常被抛出。  — 通知(Advice):在特定的连接点,AOP框架执行的动作。各种类型的通...
分类:编程语言   时间:2015-06-12 11:44:31    阅读次数:206
Callable 获取线程返回值
allable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; public interface Callable {        V   call()   throws Exception; ...
分类:编程语言   时间:2015-06-12 11:43:48    阅读次数:181
DFA 算法实现关键词匹配
起因: 从网页中爬去的页面,需要判断是否跟预设的关键词匹配(是否包含预设的关键词),并返回所有匹配到的关键词 。 目前pypi 上两个实现ahocorasick https://pypi.python.org/pypi/ahocorasick/0.9 esmre https://pypi.python.org/pypi/esmre/0.3.1但是其实包都是基于DFA 实现的 这里提供源码如...
分类:编程语言   时间:2015-06-12 11:42:06    阅读次数:199
java中判断数字带小数点后取两位
String a="123.23"; Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); Matcher isNum = pattern.matcher(a); if( !isNum.matches() ){ System.out.println(...
分类:编程语言   时间:2015-06-12 11:42:55    阅读次数:240
Lasvegas算法解决3SAT问题(C++实现代码)
1、一个 SAT 问题是指: 对于给定的 CNF 是否存在一组关于命题变元的真值指派使得A 为真. 显然, 如果A 为真, 则 CNF 的每个子句中必有一个命题变元为 1 (真) 。 2、Las Vegas 算法是利用随机值做出随机选择的一种概率算法,并且不会产生不正确的答案。在计算过程中所做出的随机选择,可能使算法比其他算法更快地得到所要求的解。...
分类:编程语言   时间:2015-06-12 11:41:55    阅读次数:209
[Spring]04_最小化Spring XML配置
4.1 自动装配 BeanSpring 装配 bean 时,有时非常明确,就是需要将某个 bean 的引用装配给指定属性。例如,若应用上下文中只有一个 javax.sql.DataSource 类型的 bean,那么任意一个依赖 DataSource 的其他 bean 就是需要这个 DataSou....
分类:编程语言   时间:2015-06-12 11:41:05    阅读次数:116
JavaScript继承详解(二)
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果...
分类:编程语言   时间:2015-06-12 11:38:43    阅读次数:104
Microsoft Visual C++ Runtime Library Runtime Error解决的方式
当你打开浏览器。出现Microsoft Visual C++ Runtime Library Runtime Error错误,初步预计是软件冲突,可能有多种出错的方式,我的是浏览器自己主动关闭。一、有些时候,在你安装、执行某个软件,可能会得到这样一个错误提示: Microsoft Visual C....
分类:编程语言   时间:2015-06-12 11:37:40    阅读次数:183
spring事务源码分析结合mybatis源码(一)
最近想提升,苦逼程序猿,想了想还是拿最熟悉,之前也一直想看但没看的spring源码来看吧,正好最近在弄事务这部分的东西,就看了下,同时写下随笔记录下,以备后查。spring tx源码分析这里只分析简单事务也就是DataSourceTransactionManager首先肯定找入口了,看过spring...
分类:编程语言   时间:2015-06-12 11:33:53    阅读次数:169
python通过POST提交页面请求
原文:http://blog.csdn.net/liyzh_inspur/article/details/6294292import urllibimport urllib2url = 'http://umbra.nascom.nasa.gov/cgi-bin/eit-catalog.cgi'val...
分类:编程语言   时间:2015-06-12 11:33:10    阅读次数:103
Java中Integer的最大值和最小值
从JDK1.0开始,Integer中就定义了MIN_VALUE和MAX-VALUE两个常量:/** * A constant holding the minimum value an {@code int} can * have, -231. */public static final int MI...
分类:编程语言   时间:2015-06-12 11:31:03    阅读次数:165
使用Spring的@Scheduled实现定时任务
Spring配置文件xmlns加入xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入 http://www.springframework.org/schema/task http:...
分类:编程语言   时间:2015-06-12 11:28:45    阅读次数:186
c语言实现BMP图像转换为灰度图
当初是自己要装X,非要用c来写信息隐藏作业,装了X,就得付出实践。查了好久资料,到期末才把作业交了,这里总结一下。这道题是将真彩图转换为灰度图。关于BMP文件结构,这是困扰了我好久的问题,上网查了很久图片的知识才弄明白BMP文件包括以下几部分(具体结构在程序中说明):位图文件头位图信息头调色板位图数...
分类:编程语言   时间:2015-06-12 11:28:02    阅读次数:317
即时聊天,springmvc,mybatis,websocket,即时通讯
maven大型互联网企业架构 SpringMVC Mybatis Shiro Bootstrap Rest Webservice
分类:编程语言   时间:2015-06-12 11:25:12    阅读次数:114
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!