码迷,mamicode.com
首页 > 编程语言
JavaScript——对this指针的四种模式
一直以来对this的理解只在可以用,会用,却没有去深究其本质。这次,借着《JavaScript The Good Parts》,作了一次深刻的理解。下面我们一起来看看这个this吧。 在我们声明一个函数时,每个函数除了有定义时的parameters(形参),自身还会有额外的两个参数,一个是this,...
分类:编程语言   时间:2014-10-14 17:25:08    阅读次数:221
Unity反射材质制作——镜中花,水中月,但是非镜面效果哟
只需导入两张纹理图片,然后在Unity中做相应设置就可以了,果然这个软件很强大,都不带写代码的。做游戏特效越来越简单,是好事,还是坏事...
分类:编程语言   时间:2014-10-14 14:59:38    阅读次数:441
Java 实现访问者(Visitor)模式
interface Visitor { void visit(Gladiolus g); void visit(Chrysanthemum c); }// concrete visitor 名称访问 class StringVisitor implements Visitor { String s; public String toString() { return s; } ...
分类:编程语言   时间:2014-10-14 15:48:28    阅读次数:182
python快速排序
import random def rand(n): for i in range(n): yield random.randint(0,1000) #创建一个随机数列表 def createList(n): lists=[] for i in rand(n): lists.append(i) return lists #挖坑法快速排...
分类:编程语言   时间:2014-10-14 15:13:48    阅读次数:211
Unity NGUI 使用经验
在.NET下使用了约2个月的Unity NGUI后,感觉.NET cs用起来还比较容易上手,Unity 2D项目中使用NGUI也非常好用。其丰富的库支持,让愿意花时间的人一学就会用,比如我们用得比较多的,iTween/EasyTouch/FxMaker/UnityVS等。尤其UnityVS让原来使用VS习惯的人,用起来那叫一个爽! 费话不多说了,下面说说我们以开发过程中解决的一些问题和关...
分类:编程语言   时间:2014-10-14 16:20:18    阅读次数:266
为什么在Python3.4.1里输入print 10000L或10000L失败
打开Python的命令行交互窗口,并且在里面进行下面的输入:Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> pr...
分类:编程语言   时间:2014-10-14 16:02:58    阅读次数:258
JDK源码简析--java.util包中的工具类库
在本节中,简析java.util包所包含的工具类库,主要是集合相关的类库,其次还有正则、压缩解压、并发、日期时间等工具类。 本篇内容大致、简单的对于java.util包进行了一个描述,以后会逐渐进行内容补充,本篇文章相当于一个占位符,所谓先有了骨架,才能逐渐丰满。...
分类:编程语言   时间:2014-10-14 15:27:38    阅读次数:164
java.util.concurrent包简要笔记
java.util.concurrent.locks.Lockvoid lock() :获取这个锁,如果这个锁被其他线程所有,则阻塞void unlock():释放这个锁java.util.concurrent.locks.ReentrantLockReentrantLock():构建一个可重入锁R...
分类:编程语言   时间:2014-10-14 14:50:48    阅读次数:238
白话经典算法系列之中的一个 冒泡排序的三种实现
冒泡排序是很easy理解和实现,,以从小到大排序举例:设数组长度为N。1.比較相邻的前后二个数据,假设前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,假设N不为0就反复前面二步,否则排序完毕...
分类:编程语言   时间:2014-10-14 14:48:18    阅读次数:265
关于C++ const 的全面总结
C++中的const关键字的使用方法很灵活,而使用const将大大改善程序的健壮性,本人依据各方面查到的资料进行总结例如以下,期望对朋友们有所帮助。Const 是C++中经常使用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用 例....
分类:编程语言   时间:2014-10-14 15:01:18    阅读次数:233
java 环境搭建
Java JDK1: java jdk, 前往:http://www.oracle.com/technetwork/java/javase/downloads/index.html 我的事64位。注意自己的操作系统。2:环境变量设置:JAVA_Home valueC:\Program Files\J...
分类:编程语言   时间:2014-10-14 14:59:08    阅读次数:198
使用gradle打包jar包
近期用android studio来做android开发的IDE,它是使用gradle来构建的,于是開始学习gradle.如今有一个项目,里面有一个android-library的模块。我想在做release的时候,把这个模块中我写的代码编译并打包成jar包,而且和依赖的jar包拷贝出来,但andr...
分类:编程语言   时间:2014-10-14 15:15:00    阅读次数:152
线程池
一】原理 ·传统的: 1)JDBC传统方式找DriverMannager要连接,而这个连接的数目是有限的。 2)传统方式的close(),并未将Connection重用,只是切断应用程序和数据库的桥梁,即无SQL语句发送到数据库。 3)项目中,对于Connection不会直接使用Driver...
分类:编程语言   时间:2014-10-14 14:24:08    阅读次数:243
Javascript经典算法学习1:产生随机数组的辅助类
辅助类在几个经典排序算法学习部分,为方便统一测试不同算法,新建了一个辅助类,主要功能为:产生指定长度的随机数组,提供打印输出数组,交换两个元素等功能,代码如下:function ArraySortUtility(numOfElements) { this.dataArr = []; th...
分类:编程语言   时间:2014-10-14 15:45:48    阅读次数:130
Linux组件封装(七)——线程池的简单封装
线程池的封装,基础思想与生产者消费者的封装一样,只不过我们是将线程池封装为自动获取任务、执行任务,让用户调用相应的接口来添加任务。在线程池的封装中,我们同样需要用到的是MutexLock、Condition、Thread这些基本的封装。基础封装如下:MutexLock: 1 #ifndef MUTE...
分类:编程语言   时间:2014-10-14 14:17:39    阅读次数:328
spark出现GC overhead limit exceeded和java heap space
spark执行任务时出现java.lang.OutOfMemoryError: GC overhead limit exceeded和java.lang.OutOfMemoryError: java heap space 最直接的解决方式就是在spark-env.sh中将下面两个参数调节的尽量大 ????...
分类:编程语言   时间:2014-10-14 13:47:28    阅读次数:189
文件句柄、文件描述符与进程和多线程的那些事
传送门:PYTHON多线程处理文件 文件句柄(摘抄的一些概念,帮助理解): 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI...
分类:编程语言   时间:2014-10-14 14:36:48    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!