- 博客(103)
- 资源 (17)
- 收藏
- 关注
原创 使用java实现的线程池 消息队列功能
ThreadPoolManager类:负责管理线程池,调用轮询的线程来访问字符串缓冲区的内容,维护缓冲区,当线程池溢出时抛出的Runnable任务被加入到字符缓冲区。 public class ThreadPoolManager { private static ThreadPoolManager tpm = new ThreadPoolManager(); // 线程...
2013-06-21 22:46:33
467
原创 几种任务调度的 Java 实现方法与比较
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。 前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现...
2013-06-21 22:24:15
197
原创 Timer与ScheduledExecutorService 的使用和区别
Timer和ScheduledExecutorService都可以用来做定时任务,有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但至从JDK1.5之后,建议采用ScheduledExecutorService。原因如下:1、Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;但Scheduled...
2013-06-21 21:47:43
372
原创 Linux平台代码覆盖率测试工具GCOV简介
1. gcov是什么?2. gcov能做什么?3. 如何使用gcov?3.1 使用gcov的3个阶段(1) 编译(2) 收集信息(3) 报告3.2 gcov的选项(1) -a, --all-blocks(2) -b, --branch-probabilities(3) -c, --branch-counts4. 小结 1. gcov是什么?...
2012-07-12 22:20:21
207
原创 Redmine 插件安装
ruby script/server webrick -e production(启动) 插件列表:http://www.iteye.com/topic/910564 下载地址:https://github.com 安装插件1、下载插件,将插件的文件夹复制到redmine安装目录下的/vendor/plugins目录下。2、执行以下命令来更新插件数据...
2012-05-19 16:52:43
219
原创 BitNami Redmine Stack
BitNami Redmine Stack极大简化了Redmine的部署和其所需的依赖,它可以部署本机、虚拟机、云端,或作为模块部署在已安装的Stack上。Redmine是一个使用Ruby on Rails框架编写的、跨平台、跨数据库、灵活的项目管理Web应用程序,其主要特点是: 用程序,其主要特点是:支持多个项目。灵活的基于角色的访问控制。灵活的问题跟踪系统。甘特...
2012-05-16 20:36:03
247
原创 Shell中进行文件加锁,达到互斥
复杂锁shell代码: LOCKFILE="/tmp/lock"if [ -f "$LOCKFILE" ]then pid=`cat $LOCKFILE` [ -n "$pid" ] && ps -p $pid | grep $pid >/dev/null [ $? -eq 0 ] && echo "script is running..."
2011-12-28 21:58:34
2083
原创 eclipse CDT C++编程。在eclipse中添加头文件和库文件
编译添加include路径 添加链接库 这样外部的头文件和库文件都会在编译的时候被使用了。
2011-11-15 12:48:39
256
原创 利用Eclipse CDT 阅读C/C++代码
常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤其是 Source Insight( 以下简称 SI), 是一个不错的跨平台的软件 . 今天推荐的 Eclipse C++ 版本 , 同样也是一个优秀的开源阅读代码的工具 , 其优...
2011-11-15 12:46:56
209
原创 linux操作系统定时任务系统
cron是一个linux下 的定时执行工具 ,可以在无需人工干预的情况下运行作业。由于Cron 是Linux 的内置 服务,但它不自动起来,可以用以下的方法 启动、关闭 这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服...
2011-10-09 21:29:14
150
原创 办公软件
1. Total_Commander_V8.0_β4_X32_20111008.rar Total Commander 8.0β4美化增强版(文件管理专家)
2011-10-08 22:05:00
150
原创 获得Windows系统中文件属性——GetFileAttributes详解
在MSDN中,文件总共有15种属性,根据磁盘的分区格式不同,文件的属性也会不同。现在针对 GetFileAttributes 函数的返回值做以下整理 返回字段返回值属性类型FILE_ATTRIBUTE_READONLY1只读...
2011-09-28 22:11:14
1130
原创 修改python解析器的系统环境信息
方法一:使用pth文件,在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径,以下是一个示例,pth文件也可以使用注释:# .pth file for the my project(这行是注释)E:/DjangoWordE:/DjangoWord/mysiteE:/DjangoWord/mysite/polls这个不失为一个好...
2011-09-12 17:57:59
187
原创 py日志输出
下面我们看一个更标准的程序:>>> importlogging>>>logger=logging.getLogger()>>>handler=logging.FileHandler("Log_test.txt")>>>logger.addHandler(handler)>
2011-09-02 12:33:15
141
原创 数据库管理工具
CoolSQLhttp://sourceforge.net/projects/coolsql/files/coolsql/CoolSQL%200.9.5%28RC2%29/ 通用数据库客户端DBeaver 1.3.2官网地址:http://dbeaver.jkiss.org/
2011-08-23 23:23:36
132
原创 java调用dll之JNative学习笔记(JNI组件)
下载地址:JNative_1.4RC2_src.zip : http://jaist.dl.sourceforge.net/sourceforge/jnative/JNative_1.4RC2_src.zipJNative.jar : http://nchc.dl.sourceforge.net/sourceforge/jnative/JNative.jar如果...
2011-08-20 23:15:28
217
原创 Mantis Bug Tracker 安装、配置说明
第一步: 取得安装需要的软件 A.UniServer http://www.uniformserver.com/ http://sourceforge.net/projects/miniserver/files/ B.Man...
2011-08-14 13:49:19
310
原创 VC经典的编译错误解决办法
1、Fatal Error C1010: unexpected end of file while looking for precompiled header directive: 编译时总出这个错误为什么? : fatal error C1010: unexpected end of file while looking for precompiled : header d...
2011-08-13 21:18:18
405
原创 VC++常见的编译错误
VC++编译的常见错误1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot open include fi...
2011-08-13 20:48:47
393
原创 VC编译与链接的两个常见错误的解决
以openCV的使用为例,并结合个实验经验,总结一下在使用其它库进行编程时VC环境下编译与链接时经常遇到的两个错误的解决办法.1.编译错误问题描述:编译时,出现编译如下编译错误:fatal error C1083: Cannot open include file: 'cv.h': No such file or directory意思是找不到语句 #include...
2011-08-13 20:47:58
254
原创 20种常见的vc编译错误
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot open include file: 'R…….h':...
2011-08-13 20:47:20
154
原创 (Java)文件及其文件夹的复制,删除,拷贝等操作类
package util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;public class FileUtil { private final static String FILE_SU...
2011-07-22 07:42:32
165
原创 Swing布局入门很好的文章
本篇介绍AsWing的布局管理器(LayoutManager),在阅读本篇之前读者需要对AsWing有基本认识,并且知道什么是容器,org.aswing.Container ,以下文中出现的 “容器” 都是指Container类或其子类。布局管理器是什么 和Java的Swing框架一样,AsWing中的布局管理器用来负责容器中所有组件的尺寸与排列方式,也就是说,当开发者...
2011-07-21 13:16:59
167
原创 TCL 857 Tcl Library 汇总注解
http://www.tcl.tk/man/tcl8.5/TclLib/contents.htm --------------------------------------------------------attemptckallocattemptckreallocckallocckfreeckrealloc----------以上为不推荐使用的...
2011-06-29 22:54:38
1017
原创 Tcl/Tk Insight: 运行环境和变量
Tcl 变量 env : 环境变量。可以修改。 errorCode errorInfo tcl_library ENV: TCL_LIBRARY ${app}_library tcl_pkgPath : Library Path. It's a List. tcl_platform tc...
2011-06-29 22:45:42
1351
原创 Tcl/Tk Insight: C/C++ 扩展
Tcl 作为一种脚本语言,有其优点,因而在C/C++程序中加入执行Tcl脚本的能力,可以提供脚本。Tcl 作为一种脚本语言,终有其局限性。比如速度和某些功能。在Tcl中调用 C/C++ 使得 Tcl 可以扩展。Tcl/Tk 和 C/C++ 的关系可以概括为三种情况: 在C/C++程序里面执行 Tcl 语句。 (Tcl Interpreter) 在 Tcl 中调用...
2011-06-29 22:43:11
387
原创 Tcl相关(包含软件)
[color=red][b]参考资料:http://noyesno.net/page/82[/b][/color]1. 什么是Tcl/Tk/TixTcl是"Tool Command Language"的缩写,是一种解释型的脚本语言。Tcl的特殊之处在于Tcl解释器可以嵌入到C/C++程序中。Tcl有一个解释器的C语言函数库,可以通过调用这些函数在应用程序中实现Tcl的特性。正是因为...
2011-06-27 23:30:59
355
原创 WindowBuilder Pro
[b]http://www.eclipse.org/windowbuilder/download.php[/b]Installing WindowBuilder ProAll downloads are provided under the terms and conditions of the Eclipse Foundation Software User Agreement ...
2011-06-26 22:14:14
118
原创 用Java编程实现“网络蜘蛛”
读取并解析HTML Java同时支持访问URL内容及解析HTML,而这正是“processURL”方法要做的。在Java中读取URL内容相对还比较简单,下面就是“processURL”方法实现此功能的代码:URLConnection connection = url.openConnection(); if ( (connection.getContentType()!=nul...
2011-05-15 21:29:18
475
原创 JNA的使用
项目地址:http://jna.java.net/API:http://jna.java.net/javadoc/overview-summary.html[b][color=blue]案例一:获取本地时间(Get local time)[/color][/b]如果你在Java Native Access 首页 看过“JNA如何入门”,你就会知道一个很简单的关于调用Window...
2011-05-15 21:09:57
343
原创 介绍Hyperic-hq产品的基础包sigar.jar
Hyperic-hq产品的基础包sigar:sigar是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息,这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX。Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本...
2011-05-15 19:33:08
341
原创 HTTP服务器返回状态码图解
以前只是看的枯燥的文字版的服务器返回状态码.现在,看一张比较形象的图解,希望能增强记忆.点击图片看大图. HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝...
2011-05-11 13:04:07
230
原创 GUI框架
http://tikeswing.sourceforge.net/http://sourceforge.net/projects/zeus-jscl/http://viewaframework.sourceforge.net/index.html
2011-04-26 22:55:17
123
原创 evdo设置
F379+ EVDO上网设置一、安装驱动: 手机开机后用数据线通过USB接口连接到电脑,自动提示找到新的硬件。三、电脑设置:2. 右键网上邻居 属性 创建一个新的连接 点下一步 选择连接到INTERNET(C)点下一步 选择手动设置我的连接(M)点下一步 选择用拨号调制解调器连接(选择SAMSUNG CDMA MODEM) 输入ISP名称:EVDO 点下一...
2011-04-24 21:22:17
304
原创 查看磁盘信息
C:\Windows\system32>fsutil fsinfo drives驱动器: C:\ D:\ E:\ F:\ G:\C:\Windows\system32>fsutil fsinfo drivetype用法: fsutil fsinfo drivetype 例如: fsutil fsinfo drivetype C:C:\Windows\system32...
2011-04-19 23:03:55
185
原创 Java磁盘
[code="java"]import java.io.*;public class ListDrivers { public static void main(String args[]){ File[] drivers = File.listRoots(); for (File driver : drivers){ ...
2011-04-19 22:37:36
114
原创 Java 定时器类 Timer 使用方法
[code="java"]import java.awt.*;import java.awt.event.*;import java.text.SimpleDateFormat;import java.util.*;import java.util.Timer;import javax.swing.*;/** * シンプルなタイマー */public cla...
2011-04-17 22:24:25
171
原创 Java中用线程实现带有滚动效果的Label标签
[code="java"]import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;/** * Java中用线程实现带有滚动效果的Label标签 * @author 五斗米 * @blog http://blog.cs...
2011-04-17 22:19:58
352
猎豹浏览器4.0光速
2013-07-17
Firefox8.0增强优化便携修正版(1115)
2011-11-18
Firefox 10火狐浏览器 简体中文光速版
2011-11-05
ExtJS.3.3官方原版
2010-11-22
GWT Designer v7.4 (第一部分)
2010-04-02
OfficeTab1.22中英文版
2010-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人