资源管理的测试
先摆上昨天测试用的栗子
import java.util.concurrent.Semaphore;
public class BoundedBuffer {
private final Semaphore availableItems, availableSpaces;
private final E[] Items;
private int putPosition...
分类:
编程语言 时间:
2014-09-15 17:46:19
收藏:
0 评论:
0 赞:
0 阅读:
268
动态类型以及由他提供的多态性是Python语言简洁性、灵活性的基础。Python中,类型是在运行过程中自动决定的,没有必要事先声明变量。记住,Python中变量和对象是划分开来的,这样才能能清楚的理解动态类型。再记住,赋值生成的是变量到对象的引用,而非拷贝。...
分类:
编程语言 时间:
2014-09-15 17:45:40
收藏:
0 评论:
0 赞:
0 阅读:
256
在学习python文件读写的时候,因为教程是针对python2的,而使用的是python3。想要利用file类时,类库里找不到,重装了python2还是使不了。在别人园子认真拜读了《详解python2和python3区别》(已收藏)之后,才发现python3已经去掉file类。 现在利用pyt...
分类:
编程语言 时间:
2014-09-15 17:40:09
收藏:
0 评论:
0 赞:
0 阅读:
283
和同事的下位机交互的时候,需要使用到时间转换,刚好找到这篇文章,用C语言实现的话,还挺麻烦的下面给出C#和C的源码注:C# 转自http://www.cnblogs.com/hanhualangzi/archive/2012/02/10/2345952.html C源码是同事给我的;C#: 1 d....
分类:
编程语言 时间:
2014-09-15 17:37:49
收藏:
0 评论:
0 赞:
0 阅读:
550
开学没什么事情,抽出了一点时间学了一下python的最基本的东西,版本是python 2.7.8 通过内置变量__name__可以知道自己现在是处于执行状态还是作为一个模块引入的。 使用help()函数可以查看模块的帮助文档,python会根据注释自动生成帮助文档 使用dir(__builtins_...
分类:
编程语言 时间:
2014-09-15 17:37:09
收藏:
0 评论:
0 赞:
0 阅读:
248
'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''重点笔记 :摘...
分类:
编程语言 时间:
2014-09-15 17:33:49
收藏:
0 评论:
0 赞:
0 阅读:
280
我写JavaScript代码已经很久了,都记不起是什么年代开始的了。对于JavaScript这种语言近几年所取得的成就,我感到非常的兴奋;我很幸运也是这些成就的获益者。我写了不少的文章,章节,还有一本专门讨论它的书,然而,我现在依然能发现一些关于这种语言的新知识。下面的描述的就是过去让我不由得发.....
分类:
编程语言 时间:
2014-09-15 17:27:29
收藏:
0 评论:
0 赞:
0 阅读:
254
这里进行struts框架的配置问题,和简单的输出hellow world配置的步骤1. 配置TomCat2. Jak3. 拷贝Struts.xml文件到src目录 HelloWorld ...
分类:
编程语言 时间:
2014-09-15 17:22:39
收藏:
0 评论:
0 赞:
0 阅读:
226
轉載出處: http://www.zhihu.com/question/24702250querySelectorAll相比下面这些方法有什么区别?getElementsByTagNamegetElementsByClassNamegetElementsByName1. W3C 标准querySel...
分类:
编程语言 时间:
2014-09-15 17:20:49
收藏:
0 评论:
0 赞:
0 阅读:
636
接着说 线程池,使用java自带的线程池,一般的情况下线程池对应的实现类是ThreadPoolExecutor,当然不排除自己来写一个线程池,扯远了,ThreadPoolExecutor 扩展自抽象类AbstractExecutorService,其中AbstractExecutorService ...
分类:
编程语言 时间:
2014-09-15 17:20:39
收藏:
0 评论:
0 赞:
0 阅读:
455
第一种是以毫秒为单位计算的。 Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); ...
分类:
编程语言 时间:
2014-09-15 17:18:39
收藏:
0 评论:
0 赞:
0 阅读:
272
希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一...
分类:
编程语言 时间:
2014-09-15 17:18:09
收藏:
0 评论:
0 赞:
0 阅读:
238
单例模式及C++实现代码C++中的单例模式http://blog.csdn.net/hackbuteer1/article/details/7460019
分类:
编程语言 时间:
2014-09-15 17:12:59
收藏:
0 评论:
0 赞:
0 阅读:
186
由于C语言本身就是函数式语言,说白了,C程序就是由函数构成的!所以花括号肯定是用在函数之中,包括函数中的各种流程控制语句中。实际上,C程序中花括号{}的作用:就是把多个单条语句用花括号{}括起来组成一个结构上可以认为是一个语句的复合语句。所以在程序中,我们应该把复合语句看成是单条语句,而不是多条语句...
分类:
编程语言 时间:
2014-09-15 17:11:39
收藏:
0 评论:
0 赞:
0 阅读:
329
原文地址:http://blog.csdn.net/ioriogami/article/details/127821411. 什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式...
分类:
编程语言 时间:
2014-09-15 17:10:49
收藏:
0 评论:
0 赞:
0 阅读:
283
1.配置Java安全访问 新建文件jstatd.all.policy 内容: grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
}; 2.在远程服务器上执行 jstatd -J-Djava.security.p...
分类:
编程语言 时间:
2014-09-15 16:06:39
收藏:
0 评论:
0 赞:
0 阅读:
333
在C语言中,double、long、unsigned、int、char类型数据所占字节数和机器字长及编译器有关系:
表格形式,易于开发者浏览...
分类:
编程语言 时间:
2014-09-15 16:04:29
收藏:
0 评论:
0 赞:
0 阅读:
169
Python 设计哲学是“优雅”、“明确”、“简单”,对于一件事只用一种最好的方法来做,而这种优雅在于背后很自然的隐藏了很多细节。比如对一些对象直接用for 语句来迭代,一些全局函数可以作用于很多具有共同特征的对象,还有生成器装饰器自省等特性。其中很多实现都是借助 Python 内部专用方法,而对外则使用统一的全局函数来进行操作,在配合一些语法糖,使得 Python 写起来愈发的方便,符合人的直觉。...
分类:
编程语言 时间:
2014-09-15 16:03:59
收藏:
0 评论:
0 赞:
0 阅读:
280
Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。
在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Quar...
分类:
编程语言 时间:
2014-09-15 15:58:19
收藏:
0 评论:
0 赞:
0 阅读:
996
Java1.5的新特性
1. 快捷键使用技巧
快捷键的位置:General->keys,设置alt+/键(丁:content a 就会搜索出)进行内容提示时,要注意解除alt+/键原来的绑定关系,直接输入alt+/就可以找到它的绑定关系,删除绑定关系时也可以使用remove binding这个按钮。
1、显示系统提示:ALT+/
2、程序代码自动排版:Ctrl+Shift+F...
分类:
编程语言 时间:
2014-09-15 15:57:29
收藏:
0 评论:
0 赞:
0 阅读:
399