package?swingthreadtest;
import?javax.swing.JFrame;
import?javax.swing.SwingUtilities;
public?class?Bad1?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?metho...
分类:
编程语言 时间:
2015-05-02 20:48:27
收藏:
0 评论:
0 赞:
0 阅读:
232
前面几篇文章从代码层面介绍了Kilim的基本原理,但是对于其中的一些细节,比如Task的执行状态如何管理等问题从代码上依然得不到答案,本文即再深入到字节码层面来解答。
1. Kilim字节码改写前后的代码有什么区别?
这里还是先上Kilim官方文档中的一张图,这张图清晰的展现出原始的代码与经Kilim改写后的协程代码。
可以看出左边的原始代码,与我们常见的函数相比有所不同,这里显示声明...
分类:
编程语言 时间:
2015-05-02 20:47:07
收藏:
0 评论:
0 赞:
0 阅读:
332
最近学习了一下树状数组,这道题纠结了很久,终究是因为没有明白树状数组怎么用。
这里我就以实用主义说一下使用方法(其实我觉得其原理应该能对我们更有启发,也许会带来很多潜在的好处):
这里需要注意的是,bit的实现代码中的bit数组一开始必须清零,这个数组并不是用来储存元素的,而是为实现这个数据结构而存在的。 你需要存储的元素是要通过那个add函数添加的,而求和则是要通过sum函数实现的,而这个...
分类:
编程语言 时间:
2015-05-02 20:46:06
收藏:
0 评论:
0 赞:
0 阅读:
245
构造函数: C++提供了构造函数(constructor)来处理对象的初始化。在建立对象时自动执行。构造函数的名字必须与类名同名,它不具有任何类型,不返回任何值。
构造函数总结:
①构造函数是C++中用于初始化对象状态的特殊函数。
② 构造函数在对象创建时自动被调用(默认调用),隐身调用。
③构造函数和普通成员函数都遵循重载规则。
④拷贝构造函数是对象正确初始化的重要保证,必要的时候,...
分类:
编程语言 时间:
2015-05-02 20:44:36
收藏:
0 评论:
0 赞:
0 阅读:
202
事件对象:事件发生的瞬间,发生位置、时间、鼠标按键、触发的节点等信息,被打包成一个对象,此对象,系统自动传递给事件函数的第一个参数。【例】记录 鼠标划过图片时的事件对象 Document 此时 控制台 输出:其中 target(IE 用的是 srcEl...
分类:
编程语言 时间:
2015-05-02 20:42:30
收藏:
0 评论:
0 赞:
0 阅读:
230
在前两篇文章中,我们介绍了什么是Generator和coroutine,在这一片文章中,我们会介绍coroutine在模拟pipeline(管道 )和控制Dataflow(数据流)方面的运用。coroutine可以用来模拟pipeline行为。通过把多个coroutine串联在一起来实现pipe,在...
分类:
编程语言 时间:
2015-05-02 20:42:11
收藏:
0 评论:
0 赞:
0 阅读:
652
一、I/O系统:就是Java中用于数据写入和读取的类和方法,而这些类和方法都存在于java.io包和java.nio包中。其中的 "I" 是Input, "O" 是 Output, 所以也叫输入输出系统;二、流:所谓流,简单的说,就是文件和程序之间传输的数据,而流也有方向,它必有源端和目的端,也就是...
分类:
编程语言 时间:
2015-05-02 20:40:36
收藏:
0 评论:
0 赞:
0 阅读:
223
AnyCAD图形控件有.Net版本和C++两个版本,使用C++要比C#稍微繁杂一点。SDK中提供了针对MFC的文档视图的封装,只需改一下几个基类即可。准备VS2010下载C++版本的AnyCAD图形控件:http://pan.baidu.com/s/1c06hmPa项目设置$(AnyCADSDK)替...
分类:
编程语言 时间:
2015-05-02 20:39:46
收藏:
0 评论:
0 赞:
0 阅读:
338
语法:obj.propertyIsEnumerable(prop);此方法返回一个布尔值,表明指定的属性名是否是当前对象可枚举的自身属性。1.如果是用户自定义了对象的属性,将返回true,比如var o = {};o.prop = '我是个可枚举属性';o.fn = function(){};//用...
分类:
编程语言 时间:
2015-05-02 20:36:26
收藏:
0 评论:
0 赞:
0 阅读:
264
Socket(套接字)始于Unix,即人们所说的BSD Unix。socket家族有两种:基于文件系统的和基于网络的。第一种是基于文件系统的,地址家族表示为:AF_UNIX(或AF_LOCAL);第二种是网络Socket,是基于网络的,地址家族表示为AF_INET(AF_INET6表示ipv6).....
分类:
编程语言 时间:
2015-05-02 20:36:16
收藏:
0 评论:
0 赞:
0 阅读:
270
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()...
分类:
编程语言 时间:
2015-05-02 20:35:36
收藏:
0 评论:
0 赞:
0 阅读:
301
决策树算法ID3,理论与事例剖析...
分类:
编程语言 时间:
2015-05-02 19:31:36
收藏:
0 评论:
0 赞:
0 阅读:
492
Leap Motion的官网文档已经有不少的热心网友参与了翻译,但没有覆盖官网文档的全部。
为迎合Unity VR的热潮与大家的学习需要,本博客将推出针对Unity方向的官方文档翻译系列。
第二篇 《Unity插件概述》 主要对Leap Motion的Unity插件及坐标系系统的特别之处进行简述。...
分类:
编程语言 时间:
2015-05-02 19:30:26
收藏:
0 评论:
0 赞:
0 阅读:
410
顶一个变量,如果不进行初始化,是不能实用的,Swift 会报错。目测 对象也是必须要new 才可以使用。这又是我很赞同苹果的一个做法。Swift真不错!而如果把变量申明为可选值,则该变量默认就会是一个 nil 值 (既空值)语法是var i:Int?;(吐槽以下博客园:居然不能再博客页面直接编辑博文...
分类:
编程语言 时间:
2015-05-02 19:29:26
收藏:
0 评论:
0 赞:
0 阅读:
261
前言:对于一个程序员来说,尤其是在java web端开发的程序员,三大框架:Struts+Hibernate+Spring是必须要掌握熟透的,因此,下面谈谈java三大框架的基本概念和原理。JAVA三大框架 一、Spring Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Sp....
分类:
编程语言 时间:
2015-05-02 19:28:23
收藏:
0 评论:
0 赞:
0 阅读:
233
OSCHINA上看到各种语言的抓妹子图的程序段,拿来跑一跑,都是爬虫的机制,而地址一般都是固定的,格式固定,才能抓到想要的图,这显示不够智能,于是把作者的代码改掉,变成了个下载图片的爬虫。然后问题就来了,大量的图片,不是我想要的,于是想到了图像识别,目前主要的分支有,找相似图,人脸识别,鉴黄等。 O...
分类:
编程语言 时间:
2015-05-02 19:27:34
收藏:
0 评论:
0 赞:
0 阅读:
469
都希望拥有一个既有长度又有厚度的人生有多少人能在眼花缭乱的纷繁世界下,理智的区应对?又有几个人能将一件事坚持做10年?想走在前面,需要明智的选择和坚守的恒心,也需要智慧和高效的自我管理!六、函数和闭包函数: 执行特定任务的一段代码目的是复用,或者嵌套。闭包:匿名函数,可以作为表达式,函数参数,函数返...
分类:
编程语言 时间:
2015-05-02 19:25:41
收藏:
0 评论:
0 赞:
0 阅读:
234
15款Java程序员必备的开发工具如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些...
分类:
编程语言 时间:
2015-05-02 19:23:16
收藏:
0 评论:
0 赞:
0 阅读:
185
一、定义:
提供创建对象的接口
二、为何使用
工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是...
分类:
编程语言 时间:
2015-05-02 18:13:16
收藏:
0 评论:
0 赞:
0 阅读:
244
抽象类,不变的代码写了,要变化的部分留给子类去实现:
package 行为型_模板方法模式;
//模板设计模式的意思是把不变定位部分写出来,变化的部分留给子类去实现
public abstract class GetTime {
public long getTime() throws Exception{
long start = System.currentTimeMillis();...
分类:
编程语言 时间:
2015-05-02 18:12:06
收藏:
0 评论:
0 赞:
0 阅读:
226