码迷,mamicode.com
首页 > 编程语言
JavaScript实现的发布/订阅(Pub/Sub)模式
JavaScript实现的发布/订阅(Pub/Sub)模式时间 2016-05-02 18:47:58 GiantMing's blog原文 http://giantming.net/javascriptshi-xian-de-fa-bu-ding-yue-pub-sub-mo-shi/主题 Jav ...
分类:编程语言   时间:2016-05-03 08:12:15    阅读次数:399
「JavaScript里的面向对象」— 5.原型模式
在这一章节中你将会学习使用“函数(function)”对象中的prototype属性。在JavaScript的学习过程中,理解prototype的工作原理是很重要的一个部分。毕竟,JavaScript被分类为是一个基于原型模式对象模型的语言。其实原型模式并不难,但是它是一种新的观念而且往往需要花些时间去理解。它是JavaScript中的一部分(闭包是另一部分),一旦你“get“了他们,他们就会变得很容易理解也是很有意...
分类:编程语言   时间:2016-05-03 07:09:26    阅读次数:236
读《Spring-技术内幕》-第二章:IoC容器的实现-2
IoC容器系列的设计与实现概要       博客介绍了BeanFactory这个容器的基本接口,如getBean(String name),containsBean(String name)等等,但是这些接口并没有具体的实现,因此给出了XmlBeanFactory容器的实现过程,还用编程的方式使用了DefaultListableBeanFactory这个容器,成功得获得了在BeanDefinitio...
分类:编程语言   时间:2016-05-03 07:09:30    阅读次数:288
perl5 第九章 关联数组/哈希表
第九章 关联数组/哈希表 by flamephoenix 一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树一、数组变量的限制 在前 ...
分类:编程语言   时间:2016-05-03 07:06:48    阅读次数:171
C++ 内存分析-valgrind
valgrind包括了以下几个比较重要的模块:memcheck, cachegrind, callgrind, helgrind, drd, massif, dhat, sgcheck, bbv. 还有一些小工具,但不是每个人都能用上,比如Lackey, Nulgrind. 在linux系统下下载源 ...
分类:编程语言   时间:2016-05-03 07:04:50    阅读次数:188
perl5 第四章 列表和数组变量
第四章 列表和数组变量 by flamephoenix 一、列表二、数组--列表的存贮 1、数组的存取 2、字符串中的方括号和变量替换 3、列表范围 4、数组的输出 5、列表/数组的长度 6、子数组 7、有关数组的库函数 一、列表 列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, ...
分类:编程语言   时间:2016-05-03 07:06:21    阅读次数:216
java模拟实现有序表操作
...
分类:编程语言   时间:2016-05-03 07:02:58    阅读次数:237
java基础-99乘法表
99乘法表for循环、while循环classPrint99{publicstaticvoidmain(String[]args){ for(inti=1;i<=9;i++){ for(intj=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println(); } }}/*99乘法表*/classWhile99{ publicstaticvoidmain(Strin..
分类:编程语言   时间:2016-05-03 02:09:36    阅读次数:188
java基础打印三角形
/*实心等边三角形*/classTriangle2{ publicstaticvoidmain(String[]args){ intn=5; for(inti=0;i<n;i++){ for(intj=0;j<(n-i-1);j++){ System.out.print(""); } for(intk=0;k<(i*2+1);k++){ System.out.print("*"); } ..
分类:编程语言   时间:2016-05-03 02:08:40    阅读次数:249
Spring的beans标签下可以有其他标签
以前有对xsd小做研究,有个小困惑,就是我们定义的元素只能使用定义的哪一些标签,比如<beans>下面就只能有自定义的哪一些,那为什么在引入<context>、<aop>等命名空间之后就能使用上诉2个标签呢?之前一直嫌弃spring的xsd太长,第一眼看上去比较混乱,今天鼓起勇气看了一下<beans ...
分类:编程语言   时间:2016-05-03 02:01:51    阅读次数:205
c++ 宏定义 ## 的使用
一年半前,见过宏定义##的使用,实现类似反射机制,通过字符串创建类对象的代码,感觉很神奇。 两个月前,利用##的语法,实现一个小功能,通过机组字符串排列组合,调用一个万行代码,计算功能类的函数接口。 三四天前,简单概要的把代码提纯,记录下来,以备后用。代码量不多,但每次写都好费劲,至少写了5遍了,仍 ...
分类:编程语言   时间:2016-05-03 02:02:42    阅读次数:493
java数据结构之排序
排序是我们在程序中经常要用到的一种算法,好的排序可以极大的提高我们的工作效率,本篇主要介绍几种常见的排序算法;(未完待续) 1、冒泡排序: 2、选择排序: 3、插入排序: 4、希尔排序: ...
分类:编程语言   时间:2016-05-03 02:02:03    阅读次数:166
spring命名空间不需要版本号
为什么dubbo启动没有问题? 这篇blog源于一个疑问: 我们公司使了阿里的dubbo,但是阿里的开源网站http://code.alibabatech.com,挂掉有好几个月了,为什么我们的应用启动没有问题? 我们的应用的Spring配置文件里有类似的配置: [html] view plain  ...
分类:编程语言   时间:2016-05-03 02:02:46    阅读次数:363
Spring使用p名称空间配置属性
给XML配置文件"减肥"的另一个选择就是使用p名称空间,从 2.0开始,Spring支持使用名称空间的可扩展配置格式。这些名称空间都是基于一种XML Schema定义。事实上,我们所看到的所有bean的配置格式都是基于一个 XML Schema文档。 特定的名称空间并不需要定义在一个XSD文件中,它 ...
分类:编程语言   时间:2016-05-03 01:59:24    阅读次数:157
关于数组漏判
判断数组内所有元素,并删除满足条件的元素. Eg:我们需要把数组arr内大于3的元素删除掉,那么我们写了如下代码: 该代码的执行结果如下所示 , 会发现内容与预期不符,是因为指针与元素的相对位置导致的漏判产生的. 对代码进行如下修改(增加一行i--;) 添加了i--;之后,那么才是我们需要的结果. ...
分类:编程语言   时间:2016-05-03 01:59:00    阅读次数:133
array数组
一、array(数组) 1、Array是一个构造函数,是JS的内置对象,可以用它生成新的数组; new Array(1);返回为length为1的空数组; new Array(1,2);返回为[1,2]; Array首字母为大写,是为了与普通函数进行区分; 通过构造函数创造实例; 是object的对 ...
分类:编程语言   时间:2016-05-03 01:58:51    阅读次数:154
C++学习笔记04
接上一篇 问题,如何在Main函数之前/之后执行某个动作? 答案,可以用全局对象的构造函数和析构函数来实现 对象本身占用的空间会在超出作用范围时或者delete时自动释放,如果对象还额外分配了资源,可以在析构函数中释放额外资源。 匿名对象 直接定义一个对象但不给提供名字,这个对象会在这个语句之后就立 ...
分类:编程语言   时间:2016-05-03 01:54:29    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!