码迷,mamicode.com
首页 > 编程语言
python装饰器
今天看了装饰器的一些内容,感觉@修饰符还是挺抽象的。 装饰器就是在不用改变函数实现的情况下,附加的实现一些功能,比如打印日志信息等。需要主意的是装饰器本质是一个高阶函数,她可以返回一个函数。 装饰器需要用到@修饰符,我们举一个例子: 这个返回函数的函数是一个装饰器 然后我们定义需要被它装饰的函数,是
分类:编程语言   时间:2016-02-09 01:24:45    阅读次数:221
javascript中的内置对象
2015.12.1 javascript中的内置对象 复习: 1、js中的内置函数 alert prompt write parseInt parseFloat eval isNaN document getElementById getElementByName value innerText i
分类:编程语言   时间:2016-02-09 01:18:48    阅读次数:273
swift中通知的使用方法
其实swift语言和OC语言,在本质上都是一样,其里面的方法之类的也基本相同。通知的使用方法也是一样,只是代码的书写格式发生了改变而已。下面我通过一个简单的小需求,也讲一讲通知,用swift中的闭包,也能完成此功能。 使用通知需要注意事项: 1,先确保接收中心存在,在设置通知中心。 2,最后一定要移
分类:编程语言   时间:2016-02-09 01:17:50    阅读次数:292
Atitit.java jna  调用c  c++ dll的原理与实践  总结  v2  q27
Atitit.java jna 调用c c++ dll的原理与实践 总结 v2 q27 1. Jna简单介绍1 2. Jna范例halo owrld1 3. Jna概念2 3.1. (1)需要定义一个接口,继承自Library 或StdCallLibrary2 3.2. 2)接口内部定义2 4. 数
分类:编程语言   时间:2016-02-09 01:17:58    阅读次数:315
[2016-02-08][javascript][if语句]
[2016-02-08][javascript][if语句]if(exp){ //exp为true的语句}else { //exp为false的语句}来自为知笔记(Wiz)
分类:编程语言   时间:2016-02-09 01:18:05    阅读次数:147
Atitit.编程语言新特性 通过类库框架模式增强 提升草案 v3 q27
Atitit.编程语言新特性 通过类库框架模式增强 提升草案 v3 q27 1. 修改历史2 2. 适用语言::几乎所有编程语言。语言提升的三个渠道::语法,类库,框架,ide2 2.1. 单根继承 vs 多跟继承3 2.2. 默认参数3 2.3. 等号判断相等,儿不是equ3 2.4. 隐式类型,
分类:编程语言   时间:2016-02-09 01:17:45    阅读次数:298
MySTL: BM算法和Sunday快速字符串匹配算法
BM算法研究了很久了,说实话BM算法的资料还是比较少的,之前找了个资料看了,还是觉得有点生涩难懂,找了篇更好的和算法更好的,总算是把BM算法搞懂了。 1977年,Robert S.Boyer和J Strother Moore提出了另一种在O(n)时间复杂度内,完成字符串匹配的算法,这个算法在单模匹配
分类:编程语言   时间:2016-02-09 01:15:53    阅读次数:354
客户端脚本语言javascript
2015.11.27 客户端脚本语言javascript。 (叫这个名字的原因。想要攀高枝,希望变得和他一样通用。关于名字之间的关系类似于雷锋和雷峰塔,巴基斯坦和卡巴斯基,苏格拉底跟格拉苏蒂的关系一样。阿迪王 和阿迪达斯)康师傅和康帅博 也是javaweb中的一个环节,javascript现在做的也
分类:编程语言   时间:2016-02-09 01:13:59    阅读次数:291
Unity3D之Vector3.Dot和Vector3.Cross的使用
在Unity3D中,Vector3.Dot表示求两个向量的点积;Vector3.Cross表示求两个向量的叉积。 点积计算的结果为数值,而叉积计算的结果为向量。两者要注意差别开来。 在几何数学中: 1.点积 点积的计算方式为: a·b=|a|·|b|cos<a,b> 当中|a|和|b|表示向量的模,
分类:编程语言   时间:2016-02-09 01:13:16    阅读次数:220
Python成长之路_装饰器
一、初入装饰器 1、首先呢我们有这么一段代码,这段代码假如是N个业务部门的函数 1 def f1(aaa): 2 print('我是F1业务') 3 if aaa == 'f1': 4 return 'ok' 5 6 def f2(aaa): 7 print('我是F2业务') 8 if aaa =
分类:编程语言   时间:2016-02-09 01:13:54    阅读次数:348
Swift中KVO(监听)的使用方法及注意事项
---恢复内容开始--- 相信研究swift语言的开发者都多多少少了解或者精通Objective—C语言,熟练掌握Objective—C语言的开发者,在学习swift语言的过程中,是比较快速,而又轻松的。本人就是一位熟练掌握OC语言,后开始研究的swift。在学习swift语言的过程中,笔者建议有O
分类:编程语言   时间:2016-02-09 01:15:36    阅读次数:287
[2016-02-08][javascript][数据类型]
[2016-02-08][javascript][数据类型]原始数据类型数值类型(以双精度浮点数表示)整数(-253~253)浮点数(-1.7976×10108~1.7976×10108)十进制数121.2-12.2e3//2001.E2//10012e+20//12×10201e-2//0.001...
分类:编程语言   时间:2016-02-09 01:14:51    阅读次数:228
Java高新技术—线程池的使用
一. 问题引入 我们知道可以用1.继承Thread类 2.实现runnable接口两种方法创建一个线程,这样实现起来很方便,但是同样出现了一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率, 因为频繁创建线程和销毁线程需要时间。
分类:编程语言   时间:2016-02-09 01:12:46    阅读次数:257
Delphi - 闲来无事,自己写个Timer玩玩(多线程Timer)
明天去坐火车,回家,今天就没有事做,本来在弄一个跨进程获取其他程序里面组件,如ListView,ListBox,Button等的信息,突然有个想法自己写个Timer,不用SetTimer函数,我们自己用个多线程也正好实现这个.反正前段时间多线程也弄得比较多,本来想单独讲讲的,现在就用个例子来说明吧.
分类:编程语言   时间:2016-02-09 01:12:10    阅读次数:372
swift中实例方法和类方法的书写格式
其实swift中的实例方法和类方法的区分很简单,喜欢看源代码的,肯定一眼就看懂了。类方法的定义就是在实例方法前面加一个class修饰即可。还是附上一篇实例代码吧。 ViewController.swift中 // // ViewController.swift // 类方法和实例方法的定义 // /
分类:编程语言   时间:2016-02-09 01:10:32    阅读次数:172
Atitit.java 虚拟机的构成 与指令分类 与 指令集合 以及字节码查看工具javjap
Atitit.java 虚拟机的构成 与指令分类 与 指令集合 以及字节码查看工具javjap 1.1. 虚拟机的构成 java虚拟机--处理器、堆栈、寄存器、指令系统。 1 1.2. 虚拟机执行过程1 1.3. 约有250个指令2 2. JVM指令助记符 分类2 2.1. 变量到操作数栈:2 2.
分类:编程语言   时间:2016-02-09 01:12:00    阅读次数:451
归并排序(Merge Sort)
更详细的请看这篇博文:http://www.cnblogs.com/jingmoxukong/p/4308823.html 我只做个人学习和补充 基于分治法的排序,比较简单。个人感觉其核心是数组左右拆分之后类似队列的比较。类似两两合并之类的算法都可以参考 分为3个步骤,拆开为树结构遍历->向上合并
分类:编程语言   时间:2016-02-08 21:26:06    阅读次数:364
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!