码迷,mamicode.com
首页 > 编程语言
javascript设计模式-外观模式
也可译为门面模式。它为子系统中的一组接口提供一个一致的界面, Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。引入外观角色之后,使用者只需要直接与外观角色交互,使用者与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。 比如在家要看电影,需要打开音响,再打开投影....
分类:编程语言   时间:2015-01-20 20:22:46    阅读次数:160
关于c++跟java区别的几个总结
之前c++,最近java有点混乱,总结一下:1.在写java程序的时候会发现,假如你自己写了一个类class A{。。。},这个时候你要实例化,必须new一个;但是在c++里面就不用,c++中你可以直接声明A a;为何: a.java里面所有变量都是引用(除了基本类型),引用就相当于一个指针,因此....
分类:编程语言   时间:2015-01-20 20:19:10    阅读次数:227
Python中sorted()方法的用法
1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,比如di...
分类:编程语言   时间:2015-01-20 20:19:14    阅读次数:227
转:javascript变量的作用域
原文请访问http://www.cnblogs.com/rubylouvre/archive/2009/08/21/1551270.html,我也只是为了做个记录javascript变量的作用域为什么第一个alert为undefined,而第二个为true。这问题也可以延伸为——alert(b)时怎...
分类:编程语言   时间:2015-01-20 20:17:03    阅读次数:225
全面理解Javascript闭包和闭包的几种写法及用途
一、什么是闭包和闭包的几种写法和用法 1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时...
分类:编程语言   时间:2015-01-20 20:14:48    阅读次数:250
机器语言转换成电流脉冲信号,计算机内部电路根据信号通电或关闭,启动相应的功能。怎么实现的?
计算机由硬件和软件构成 缺一不可。。怎么实现的内?首先我要告诉你两个条件:能完成特定功能的电路,程序然后,能完成特定功能的电路:基本上是数字电路和模拟电路的混合,数字电路里面通过用电流电压来控制元器件的关与开(关就是0,开就是1),然后你就可以把那些拥有一定功能的电路用这些0和1来控制;模拟电路:主...
分类:编程语言   时间:2015-01-20 20:14:02    阅读次数:479
C语言运算符及其优先级汇总表口诀
C语言运算符及其优先级汇总表口诀 圆下箭头一顿号 非凡增减富强针地长 三乘除,四加减,五移位 千万别把鱼忘记,它在盛饭的厨子里 小灯大灯灯灯不等 爸喂鱼,舅疑惑,裸鸡也疑惑 十三姨,十四父,十五逗,兜到低 “圆下箭头一顿号”指的是第15级的运算符。其中圆指的是运算符(),下指的是下标运算符[],箭头...
分类:编程语言   时间:2015-01-20 20:14:36    阅读次数:154
聊下并发和Tomcat线程数(错误更正)
本文前半部分结论存在严重错误,请看最后2015-1-20更新部分。最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.54,配置如下: 事后...
分类:编程语言   时间:2015-01-20 20:14:47    阅读次数:243
关于多线程工作
分类:编程语言   时间:2015-01-20 20:12:03    阅读次数:228
java位运算
位移动运算符:>表示右移. 右移一位表示除2.位运算:位运算符包括: 与(&)、非(~)、或(|)、异或(^) &:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110 ~...
分类:编程语言   时间:2015-01-20 20:10:10    阅读次数:218
javascript6
eval("3+2")//5eval();全局eval();严格eval()函数和可执行的对象(callable object)delete一元操作符,善处对象属性或者数组元素,用来做删除操作,不是用来返回一个值得;内置核心和客户端属性是不能删除的,用户通过var语句声明的变量不能删除,通过func...
分类:编程语言   时间:2015-01-20 20:07:59    阅读次数:236
JAVA 设计模式 解释器模式
用途 解释器模式 (Interpreter) 定义一个语言,定义它的文法的一种表示。并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 解释器模式是一种行为型模式。结构 图-解释器模式Context : 包含解释器之外的一些全局信息。classContext{privateString...
分类:编程语言   时间:2015-01-20 20:02:58    阅读次数:126
C++中string的常见用法
在ACM中主要用到string的这几个功能:赋值,添加,删除,替换,查找,比较,反向排序。1.赋值 直接来就行: string ss; ss="aaa"; 或者 string sa,sb; cin>>sa; sb=sa;2.添加 在末尾加字符或字符串直接用加号: string ss...
分类:编程语言   时间:2015-01-20 20:01:58    阅读次数:178
multithreading - Reader/Writer Locks in C++
You Only Need To Note This: only 1single thread can acquire an upgrade_lock at one time.others are very straightforward.96vote1800 INFORMATION is more...
分类:编程语言   时间:2015-01-20 20:01:12    阅读次数:183
【原创】通俗易懂的讲解KMP算法及代码实现
一、本文简介本文的目的是简单明了的讲解KMP算法的思想及实现过程。网上的文章的确有些杂乱,有的过浅,有的太深,希望本文对初学者是非常友好的。其实KMP算法有一些改良版,这些是在理解KMP核心思想后的优化。所以本文重点是讲解KMP算法的核心,文章最后会有涉及一些改良过程。二、KMP算法简介KMP算法是...
分类:编程语言   时间:2015-01-20 19:54:43    阅读次数:159
javascript--自己用的插件
/// ///检测表单中的不能为空(.notnull)的验证/* 时间:2012-6-6 作用:一对form标签下有多个(包括一个)表单需要提交时,使用js准确的判断当前按钮对那些元素做判断 用法:在form标签下 找到当前 表单的容器 给予class="form",当前表单的提交按钮给予 clas...
分类:编程语言   时间:2015-01-20 19:51:25    阅读次数:238
想用Java開發GAE, 如何建構開發環境, Part1: 安裝及設定Google Plugin
在雲端的時代若想要用最小的成本,運用雲端來兼具快速佈署、自動平衡負載、高可用性,高可塑性,GoogleAppEngine(GAE)似乎是一個符合經濟及效益的雲端PaaS平台.站在Google巨人的肩膀上,架設雲端的諸多系統上的問題似乎都可以不用煩惱,營運及開發人員只要專心把服務及產品做好就可?.
分类:编程语言   时间:2015-01-20 18:35:07    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!