java ObjectOutputStream ...
分类:
编程语言 时间:
2016-04-19 13:44:34
阅读次数:
209
代码: 输出: 13 分析: 假如注释掉22行,则 32行编译不通过 ...
分类:
编程语言 时间:
2016-04-19 13:45:47
阅读次数:
176
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录(?)[-] 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间 ...
分类:
编程语言 时间:
2016-04-19 13:42:58
阅读次数:
178
-algorithm num 001 (本题采用遍历方式即可) 扩展(假如有序数据量比较大)(无序可用快排进行排序) 思路:定义左节点 struct leftnode{ int Value; int index; } //定义右节点 struct leftnode{ int value; int i ...
分类:
编程语言 时间:
2016-04-19 13:43:09
阅读次数:
245
这一章节我们继续来讨论suspend和resume的另一个缺点-不同步。1.代码清单package com.ray.deepintothread.ch01.topic_12;
public class SuspendUnSynch {
public static void main(String[] args) throws InterruptedException {
MyObject...
分类:
编程语言 时间:
2016-04-19 12:28:08
阅读次数:
271
这一章节我们讨论yield的使用。1.yield的作用当我们使用这个方法的时候,我们会让出cup的控制时间,让其他线程计算2.代码清单package com.ray.deepintothread.ch01.topic_13;
public class YieldSample {
public static void main(String[] args) throws InterruptedE...
分类:
编程语言 时间:
2016-04-19 12:28:38
阅读次数:
211
而利用并行计算机,则可通过将计算分割到可用的多个处理器中来得到线段的像素位置。分割问题的一种解决方法是将现有的顺序算法放到多个处理器上。我们也可以寻找其他处理办法,从而使像素位置能以并行方式有效地计算。在设计并行算法中,重要的是要考虑平衡可用处理器间的处理负载。
给定np个处理器,我们可以通过把线段分割成np个子段,并在每个子段中同时生成线段而建立起并行的Bresenham画线算法。
上面讨论过的线段生成算法顺序地确定像素位...
分类:
编程语言 时间:
2016-04-19 12:20:57
阅读次数:
222
Bresenham画线算法是由Bresenham提出的一种精确而有效的光栅线生成算法,该算法仅仅使用增量整数计算。另外Bresenham算法还可用于显示圆和其他曲线。图3.8和图3.9给出了绘制线段的屏幕局部。垂直轴表示扫描线位置,水平轴标识像素列。在这个例子中,我们以单位x间隔取样,并且需要确定每次取样时两个可能的像素位置中的哪一个更接近于线路径。从图3.8中的左端点开始,需要确定下一个取样像素位置是(11, 1l)还是(1 1, 12)。类似地,图3.9则给出了像素位置(50,50)为左端点的具有负斜率...
分类:
编程语言 时间:
2016-04-19 12:20:57
阅读次数:
329
model 1 get start1.安装java环境
1.下载
2.安装:
1.windows
2.linux
3.配置环境变量:
PATH:系统常用命令的搜索路径。
CLASSPATH:指定类加载的路径
JAVA_HOME:指定jdk的安装目录 windows:计算机--...
分类:
编程语言 时间:
2016-04-19 12:22:36
阅读次数:
233
今天我们接着来看HashMap的源码,对几个常用的方法进行分析。在分析之前,我们还是要先对HashMap的结构有一个了解。看过之前我分析的ArrayList和LinkedList源码的朋友应该清楚,ArrayList内部是以数组实现的,LinkedList内部是以链表实现的。而HashMap则是对数组和链表的结合,虽然看上去复杂了一些,不过仔细分析一下,还是很好理解的。我们来看一张图片,是我根据我...
分类:
编程语言 时间:
2016-04-19 12:19:01
阅读次数:
278
贪吃蛇C语言代码贪吃蛇C语言代码
手动贪吃蛇
智能贪吃蛇1.手动贪吃蛇/*蛇越长跑得越快*/
/*作者:SGAFPZ*/
#include
#include
#include
#include
//#include
#include
#include
#...
分类:
编程语言 时间:
2016-04-19 12:16:53
阅读次数:
331
**JavaScript创建对象模式:
对象字面量
工厂模式
构造函数模式
原型模式
结合构造函数和原型模式
原型动态模式
**
面向对象的语言大都有一个类的概念,通过类可以创建多个具有相同方法和属性的对象。虽然从技术上讲,javascript是一门面向对象的语言,但是javascript没有类的概念,一切都是对象。任意一个对象都是某种引用类型的实例,都是通过已有的引用类型创建;引用类型可以是原...
分类:
编程语言 时间:
2016-04-19 12:16:51
阅读次数:
276
mybatis和spring整合,也就是通过spring管理SqlSessionFactory、mapper接口。一.导入架包除了spring的包和mybatis的包,还需要导入两者的整合包,目前这个包由mybatis提供
mybatis-spring-1.2.0.jar二.一些必要的配置文件1.log4j配置需要先导入log4j的架包,然后建立log4j.properties# Global l...
分类:
编程语言 时间:
2016-04-19 12:17:32
阅读次数:
367
最近技术总监LCK真的很累,打算给他分担一些,研究了一Ext,做个随笔
在Java中,我们在实现继承的时候存在下面几个事实:
1, 准备两个类,他们用extends关键字链接起来
2, 如果超类没有默认构造函数,需要在子类构造函数中显式的super并传参,如果都是默认构造函数也可以super,不super虚拟机是自动的
3, 子类可追加,覆盖,重载方法,子类可以有自己的私有...
分类:
编程语言 时间:
2016-04-19 12:16:07
阅读次数:
447
一、
java中提供了对正则表达式的支持。
有的时候,恰当地使用正则,可以让我们的工作事半功倍!
如下代码用来检验一个四则运算式中数据项的数目,请填写划线部分缺少的代码。
注意:只填写缺少代码,不要写任何多余内容,例如,已有的双引号。
public class A
{
public static int f(String s)
{
return s.split...
分类:
编程语言 时间:
2016-04-19 12:13:09
阅读次数:
256
Python是一门优秀的语言,它能让你在短时间内通过极少量代码就能完成许多操作。不仅如此,它还轻松支持多任务处理,比如多进程。 不喜欢Python的人经常会吐嘈Python运行太慢。但是,事实并非如此。尝试以下六个窍门,来为你的Python应用提速。 窍门一:关键代码使用外部功能包 Python简化 ...
分类:
编程语言 时间:
2016-04-19 12:11:51
阅读次数:
231