FileInputStream和FileOutputStream分别是InputStream和OutputStream的子类,都是字节流。下面例子中有三个方法可以读写字节流:1.一个一个的2.一组一组的,可以自定义字节数组的长度3.使用available方法,可以返回目标文件的长度从而利用该特性.....
分类:
编程语言 时间:
2015-04-19 06:23:23
收藏:
0 评论:
0 赞:
0 阅读:
249
先上结论: 类方法中,synchronized锁住的是对象this,只有调用同一个对象的方法才需要获取锁。同时,同一个对象中所有加了synchronize的方法只能一次调用一个 静态方法中,synchronized锁的是整个类对象,类似于(X.class),该类中所有加了synchronized.....
分类:
编程语言 时间:
2015-04-19 06:22:53
收藏:
0 评论:
0 赞:
0 阅读:
417
线程池虽然好用,但限制也不少:(1)总觉得默认的 MaxThread 小了一点,每次使用都要手工调大= =(2)任务不能等待完成(3)任务一旦加入不能取消,甚至不知道是正在排队/正在执行/执行完毕(4)最恶心的一点,全是 MTAThread,好多COM都不能用。ClipBoard、WebBrowse...
分类:
编程语言 时间:
2015-04-19 06:22:43
收藏:
0 评论:
0 赞:
0 阅读:
269
黑马程序员——java基础---IO(input output)流字符流------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------io(input output)流特点:1,io流用来处理数据之间的传输2,java对数据的操作是通过流的方式;3,java用...
分类:
编程语言 时间:
2015-04-19 06:21:44
收藏:
0 评论:
0 赞:
0 阅读:
270
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量...
分类:
编程语言 时间:
2015-04-19 06:20:13
收藏:
0 评论:
0 赞:
0 阅读:
257
安装第三方源包时候,我使用的是pip,但是遇到很多问题。使用的Python 3.5,安装了VS2012因为参考的是廖雪峰的教程,首先是PIL的安装上一直出问题。直接使用 pip install PIL 直接是no matching distribution found for PIL查了一下,原来P...
分类:
编程语言 时间:
2015-04-19 06:19:13
收藏:
0 评论:
0 赞:
0 阅读:
13538
分类:
编程语言 时间:
2015-04-19 06:18:24
收藏:
0 评论:
0 赞:
0 阅读:
241
最近在做实际项目中遇到了一个问题,如何判断一个层级结构的图是否存在循环引用。刚开始想到了方法是用递归进行判断,后来想到大学学过的拓扑排序可以解决该问题,于是翻了下数据结构这本书,阅读了园友的文章,根据自己的理解写下了这篇随笔。阅读目录拓扑排序介绍问题引入及算法实现本章总结回到顶部拓扑排序介绍 ...
分类:
编程语言 时间:
2015-04-19 06:16:43
收藏:
0 评论:
0 赞:
0 阅读:
303
SpringMVC + Mybatis + SpringSecurity(权限控制到方法按钮) + Rest(服务) + Webservice(服务) + Quartz(定时调度)+ Lucene(搜索引擎) + HTML5 bootstrap + Maven项目构建绝对? ...
分类:
编程语言 时间:
2015-04-19 02:06:18
收藏:
0 评论:
0 赞:
0 阅读:
25
SpringMVC + Mybatis + SpringSecurity(权限控制到方法按钮) + Rest(服务) + Webservice(服务) + Quartz(定时调度)+ Lucene(搜索引擎) + HTML5 bootstrap + Maven项目构建绝对开源平台
项目Maven构建,模拟大型互联网架构,做到高并发,大数据处理,整个项目使用定制化服务思想,提供原子化、模块化的方案 ...
分类:
编程语言 时间:
2015-04-19 02:05:53
收藏:
0 评论:
0 赞:
0 阅读:
16
1、我们使用的版本是Eclipse4.4.2 for JavaEE Web Developers,支持Java8,安装的JDK需要1.8:?
2、我们先点击菜单中的File -> Import...,然后选择Git -> Projects from Git,从Git数据源导入项目:?
3、从远程URI加载数据:?
4、将项目FORK到自己的GITHUB主页,如何FORK参考这里 ...
分类:
编程语言 时间:
2015-04-19 02:04:38
收藏:
0 评论:
0 赞:
0 阅读:
17
A?代码生成器(开发利器); ?B?阿里数据库连接池druid;
C?安全权限框架shiro?; D?ehcache 自定义二级缓存 ?(后续会加入Activiti5 工作流?)
系统为主流的? ...
分类:
编程语言 时间:
2015-04-19 02:02:33
收藏:
0 评论:
0 赞:
0 阅读:
19
/**********************************************************************
* Copyright (c)2015,WK Studios
* Filename:
* Compiler: GCC,VS,VC6.0 win32
* Author:WK
* Time: 2015 4 18
*************...
分类:
编程语言 时间:
2015-04-19 01:13:03
收藏:
0 评论:
0 赞:
0 阅读:
322
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
Socket通讯:
网络上的两个程序通过一个双向的通讯连接实现数据的交互,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯...
分类:
编程语言 时间:
2015-04-19 01:12:23
收藏:
0 评论:
0 赞:
0 阅读:
257
1.Kilim中的Task,即用户线程如何调度和切换?
在多任务的调度上操作系统存在抢占式和协作式两种方式,相比传统的Thread多线程间抢占式调度,Kilim中的Task采用的是协作式调度,即由Task本身负责释放和恢复占用CPU
2.Kilim如何识别代码中哪些方法是Pauseable,可暂停的?
通过Kilim提供的Weaver工具在代码编译后,对编译生成的字节码进行分析,识别...
分类:
编程语言 时间:
2015-04-19 01:11:53
收藏:
0 评论:
0 赞:
0 阅读:
367
1 public class Leaf { 2 3 int i = 0; 4 5 Leaf inceament() { 6 i++; 7 return this; 8 } 9 10 void print() {11 ...
分类:
编程语言 时间:
2015-04-19 01:08:03
收藏:
0 评论:
0 赞:
0 阅读:
294
。。
分类:
编程语言 时间:
2015-04-19 01:07:53
收藏:
0 评论:
0 赞:
0 阅读:
220
在java的世界里,everything is object,文件和目录也不例外。无论在WINDOWS、LINUX or MAC,目录和普通文件都可以封装成对象。java提供了File类来操作计算机系统中的文件和目录。File中有两个常量:File.separator,即目录分隔符。在windo.....
分类:
编程语言 时间:
2015-04-19 01:06:53
收藏:
0 评论:
0 赞:
0 阅读:
306
一 抽象类抽象类就是不能被实例化的类,即不可以用new运算符创建本类的对象。在实际应用中,抽象类应该具有子类,且其子类一般不为抽象类。java中使用抽象类的原因有如下四点:1.抽象类是较高层次的概括,其他的类可以继承它的抽象化特征;2.抽象类包括它的所有子类共享的公共行为和公共属性,即抽象类中定义一...
分类:
编程语言 时间:
2015-04-19 01:04:53
收藏:
0 评论:
0 赞:
0 阅读:
341
Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便,一般情况下,Notepad++作为代码查看器,很方便,但是每次要运行的时候,总是需要用右键打开其他的IDE来编译和运行,总有些不方便。Python 的配置一、配置:1.打开Notepad++:2. 按下F5,或者打开Run->Run…...
分类:
编程语言 时间:
2015-04-19 00:59:03
收藏:
0 评论:
0 赞:
0 阅读:
562