通常通过继承某个类或实现某个接口的方式来编写代码,可是有时候某一些代码仅仅使用一次,就没有必要写专门写一个子类或实现类了,能够採用匿名内部类的写法。最经常使用的场景是线程方面的应用。一、不使用匿名内部类①继承abstract class Player{public abstract void pla...
分类:
编程语言 时间:
2014-10-30 13:28:51
阅读次数:
260
Sqlite3
创建一个Connection对象用于表示一个db,代码如下:
import sqlite3
conn = sqlite3.connect('example.db')#如果要在RAM中创建一个db,db名使用:memory:当有多个connection同时访问db并且有一个进程在修改d...
分类:
编程语言 时间:
2014-10-30 13:29:08
阅读次数:
228
Windows 7下配置JDK环境变量參数设置:1.安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为:D:\Program Files (x86)\Java\jdk1.6.0_252.安装完毕后,右击“我的电脑”,点击“属性”,单击“高级系统设置”,点击“环境变量”,如图...
分类:
编程语言 时间:
2014-10-30 13:28:47
阅读次数:
216
在算法分析中,当一个算法中包括递归调用时,其时间复杂度的分析会转化为一个递归方程求解。实际上,这个问题是数学上求解渐近阶的问题,而递归方程的形式多种多样,其求解方法也是不一而足,比較经常使用的有下面四种方法: (1)代入法(Substitution Method) 代入法的基本步骤是先猜測递归方程....
分类:
编程语言 时间:
2014-10-30 13:28:01
阅读次数:
214
unity3d的矩阵一直用,但是之前都是测试着用的,效果虽然正确,但是一直没搞清楚它是行矩阵还是列矩阵今天测试了下Matrix4x4 mat4 = Matrix4x4.Perspective(30,1.0f,3,30); Vector4 row1 = mat4.GetRow(0); ...
分类:
编程语言 时间:
2014-10-30 13:25:00
阅读次数:
286
一位Java大牛和一位普通Java程序员之间的区别是什么?我认为可以把程序员的层次看作一个金字塔,其中可以大致分成3个层次。在最底层的是很勤劳的程序员,但是他们可能对编程本身兴趣不大,他们也能做好工作,但是他们下班之后就不会再想关于编程的事。这是很正常的现象,软件业需要很多程序员,并且这个需求仍然在...
分类:
编程语言 时间:
2014-10-30 13:17:45
阅读次数:
267
1 /** 2 * Resolve the value of the 'action' attribute. 3 * If the user configured an 'action' value then 4 * the result of evaluating ...
分类:
编程语言 时间:
2014-10-30 13:18:48
阅读次数:
179
JavaScript实现网页背景自动变色,自己变换颜色,设定时间和颜色值即可,在你设定的颜色值、一定时间内自动切换网页背景颜色。背景自动变色背景自动变色
分类:
编程语言 时间:
2014-10-30 13:15:20
阅读次数:
202
SyntaxError: Non-ASCII character '\xe6' in file出现这个问题是因为中文出现在了代码中,解决方法为在代码最上面添加:#coding:utf-8UnicodeEncodeError: 'ascii' codec can't encode characters...
分类:
编程语言 时间:
2014-10-30 13:13:13
阅读次数:
229
struct.pack():struct.pack用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt, v1, v2, ...),参数fmt是格式字符串,关于格式字符串...
分类:
编程语言 时间:
2014-10-30 13:14:27
阅读次数:
178
在上一节中,有两个身份证号显然是不合理的。为此,可以把class Person这个共同基类设置为虚基类,这样,从不同路径继承来的同名数据成员在内存中就只有一个拷贝,同名函数也只有一种映射。虚基类定义方式虚基类(virtual base class)定义方式如下: class 派生类名:virtu.....
分类:
编程语言 时间:
2014-10-30 13:13:33
阅读次数:
265
在Windows环境下针对多线程同步与互斥操作的支持,主要包括四种方式:临界区(CriticalSection)、互斥对象(Mutex)、信号量(Semaphore)、事件对象(Event)。下面分别针对这四种方式作说明:(1)临界区(CriticalSection) 每个进程中访问临界资源的...
分类:
编程语言 时间:
2014-10-30 13:12:44
阅读次数:
267
Quartz:Quartz调度包的两个基本单元是作业(Job)和触发器(Trigger)。作业是能够调度的可执行任务,触发器提供了对作业的调度。虽然这两个实体很容易合在一起,但在Quartz中将它们分离开来是有原因的,而且也很有益处。通过把要执行的工作与它的调度分开,Quartz允许在不丢失作业本身...
分类:
编程语言 时间:
2014-10-30 13:11:51
阅读次数:
289
//创建url可以指定请求的url协议,但不同的jvm支持的协议可能不相同(大部分支持http、file、https) //构造只判断字符串中的协议支不支持,而不判断url的正确性 URL url=new URL("http://www.baidu.com"); System.out.p...
分类:
编程语言 时间:
2014-10-30 13:12:26
阅读次数:
244
为什么学习 JavaScript?JavaScript web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 网页的行为定义:JavaScript是一种依赖于浏览器,用于控制DOM来描绘HTML的,面向对象的,脚本语言。(1),注释:...
分类:
编程语言 时间:
2014-10-30 13:10:08
阅读次数:
183
学习Andrew N.g的机器学习课程之后的简单实现.课程地址:https://class.coursera.org/ml-007不大会编辑公式,所以略去具体的推导,有疑惑的同学去看看Andrew 的课程吧,顺带一句,Andrew的课程实在是很赞。如果还有疑问,feel free to contac...
分类:
编程语言 时间:
2014-10-30 13:08:29
阅读次数:
348