自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

windows下《七天学会NodeJS》学习笔记之三--文件操作

小文件拷贝 var fs = require('fs'); function copy(src, dst) {//接受源文件地址和目的文件地址 fs.writeFileSync(dst, fs.readFileSync(src));//从源路径中读取文件内容,然后写入目标路径 } function main(argv) { ...

2014-12-16 14:56:00 134

windows下《七天学会NodeJS》学习笔记之二--代码的组织和部署

本系列第一篇:《windows下《七天学会NodeJS》学习笔记之一--NodeJS基础》,请参见这儿:http://blog.csdn.net/fm2005/article/details/41348813 模块路径解析规则:nodejs支持三种解析方式:/或C:开头的绝对路径;./开头的绝对路径;按照一定规则解析路径,直到找到模块位置。内置模块:如果传递给require的...

2014-12-05 23:28:00 170

《HTML5数据推送应用开发》源码java版之一-----helloworld

1.新建servelet,然后进行编码,最后编码完后的源码如下:package com.heetian.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import javax.se...

2014-11-23 14:09:00 145

windows下《七天学会NodeJS》学习笔记之一--NodeJS基础

什么是NodeJS。浏览器可以解析JS,NodeJS也可以解析JS,它就是一个JS的解析器。浏览器利用JS操作DOM,而NodeJS利用JS操作磁盘文件或搭建HTTP服务器。NodeJS的作者创造NodeJS的目的是为了实现高性能的Web服务器,所以他首先看重的是事件机制和异步IO模型的优越性。安装nodejs,可能考本博客中的windows下搭建node.js及npm的工作环境。...

2014-11-21 14:44:00 221

windows下搭建node.js及npm的工作环境

最近在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源码安装也好,还是使用node.msi格式安装包也好,总是有问题。最终,功夫不负有心人,还是搭建完成了。作为新手,其实我也不知道这样搭建对不对,但是运行'npm install'反正不出错了。下面就把我的一些搭建过程说一下:下载node.js。在http://nod...

2014-11-20 20:26:00 180

SWT之ScrolledComposite

importorg.eclipse.swt.SWT;importorg.eclipse.swt.custom.ScrolledComposite;importorg.eclipse.swt.graphics.Color;importorg.eclipse.swt.layout.FillLayout;importorg.eclipse.swt.layout.Gr...

2013-12-24 22:49:00 279

VirtualBox的重大突破,从此没有理由再使用D版的VMWare,VirtualBox官方支持重装主机系统恢复系统及各个快照...

一直以来,都想使用正版的VirtualBox,放弃D版的VMWare。但无耐VMWare实在方便,一是随意复制、拷贝就能创建新的虚拟机,也方便和同事之前相互传递;二是支持保存各个版本的快照,即使是重装了主机系统,也仍然保存了各个快照,打开即用。 今天,兴趣起来,再次针对上述对VirtualBox发起了冲击。然而却惊奇的发现,在创建虚拟机后,在虚拟机文件夹处有一个扩展名为.vbox的文件,在这...

2013-02-25 09:39:00 839

编译 Apache Karaf 2.2.9遇到找不到jar包问题的解决方案

1. 找不到 org.eclipse:osgi:jar:3.6.2.R36x_v20110210 有两种解决方式: 第一种:该jar包只在仓库http://svn.apache.org/repos/asf/servicemix/m2-repo 提供,添加上该仓库即可。 第二种:该jar包在仓库http://repository.sonatype.org/content/group...

2012-09-04 07:33:00 132

为什么很多程序员选择跳槽?

今天看到一个帖子:"程序员内部晋升越来越困难,但是外部来的大P越来越多,所以很多人都选择跳槽”,之后我从三个方面简要的进行了回答:“外面来的总是有包装的,内部的都是肉身PK,此一输;外面来的总是小股人马,内部的一批批的,升谁都伤感情,此二输;外面来的通常都是大佬推荐的,没有特别重大机会,人不会来,内部的就不解释了,成果都被大佬吸收,难有机会,此三输”。之后讨论不断,我也余兴未了,继续写来。...

2012-09-04 07:16:00 90

我的GIT使用经历

坚持使用GIT作为svn客户端一个月,还是决定放弃,先说说放弃的理由吧。 理由很简单,我今晚切换到linux下,用win下的svn试了试命令,结果,结果,win下也不能用了,废了,全部重新检又得折腾一番,太麻烦了。 其实我在win下用得挺爽得,说说GIT的好处吧: 1、查看提交历史,速度超快,爽。 2、建不同分支,解决不同问题,最后合并分支,提交svn。在不同的分支内来回自由切换,...

2012-06-13 00:24:00 87

细节决定成败

2011-02-21 23:27:00 116

用SWT做圆形控件

public static void main(String[] args) { final Display display = new Display(); final Shell shell = new Shell(display, SWT.NO_TRIM); Region region = new Region(); region.add(circ...

2010-06-22 15:10:00 331

JAVA简单编码规则

一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团队开发的合作效率; 4、长期的规范性编码还可以让开发人...

2010-06-18 09:21:00 131

eclipse注释模板一个

安装方法:打开eclipse/myeclipse选择 window-->Preferences-->JAVA-->Code-->Code Templates 右边点Import 选择你写好的模板.xml文件导入进去即可使用方法:创建新类的时候,勾上“Generate comments”选项即可。新创建的类中,自动添加了你的注释模板中定义好了的注释。...

2010-06-17 15:41:00 97

swt中改变树的字体及颜色的实现

package org.eclipse.jface.snippets.viewers1;import org.eclipse.jface.resource.FontRegistry;import org.eclipse.jface.viewers.ITableColorProvider;import org.eclipse.jface.viewers.ITableFontProvi...

2010-06-10 15:08:00 210

swt中改变表格字体大小及颜色的实现

package org.eclipse.jface.snippets.viewers;import org.eclipse.jface.resource.FontRegistry;import org.eclipse.jface.viewers.IStructuredContentProvider;import org.eclipse.jface.viewers.ITableColo...

2010-06-10 15:06:00 261

使用JAVA的反射机制反射带有数组参数的私有方法

借了网上一位仁兄的例子,改了改。直接上代码:package reflect;public class PlainJavaClass { public int a = 2; public int b = 3; public PlainJavaClass() { } public PlainJavaClass(int a, int b) { this.a = a;...

2009-12-17 19:33:00 207

zk学习资源及参考资料

zk学习篇1,首先是zk的官方网站首页:zk版本发布信息,新闻,demo入口,学习文档入口,zk爱好者开发examples入口 http://www.zkoss.org2,文档入口http://docs.zkoss.org/wiki/Documentation2,zk学习开发手册http://zh.zkoss.or...

2009-11-18 19:11:00 179

[虚拟网卡]没有网络的单机使用IP来访问自已的机器或机器上的服务

没有网络的单机如何使用IP来访问自已的机器或机器上的服务呢?经过一翻Google及询问高手,最终有了答案,添加一块虚拟网卡。步骤如下:1.打开控制面板,找到 添加硬件 ,并双击,打开后,直接下一步。2.当询问 “您已经将此硬件连接到计算机了吗?”时,选择是,然后点击下一步。3.在添加硬件向导界面,选择添加新的硬件设备,如下图所示:4.点击下一步,选择 安装我...

2009-10-20 16:00:00 133

登录时自动虚拟局域网共享文件为本地盘符

rem MS-DOS batch filerem@echo offcls@echo 虚拟磁盘[服务器:192.168.1.1]Title [虚拟磁盘]::批处理命令开始-----------------------------------net use Z: /delset /p pwd=请输入用户%USERNAME%的密码: net use Z: //192.168.51.12/%USE...

2009-10-20 15:30:00 142

只允许用户新建文件夹和管理所建文件夹权限

文件 服务器上的一个共享文件 夹Share(NTFS),需要允许域中的用户组Domain Users用户 在Share根目录下进行文件 夹新建,改名,但是不允许新建文件 。同时Domain Users用户组中的用户要求对自己所创建的文件 夹有完全控制权限 <包括删除>,并且可以对文件 夹能进行权限 更改。操作:一,共享权限 设置 :选中文件 夹Share —— 属性 —— ...

2009-10-20 09:42:00 415

如何设置文件夹安全权限

Q:用户使用的PC是工厂的共享PC,用户希望能够在该PC上设置某个文件夹的权限来保证只有一部分登录到该计算机的用户可以访问该文件夹中的内容。如何协助用户设置?在设置权限的时候需要叮嘱用户注意哪些?解决方法:1、确认用户以自己的账户和密码在该计算机上登录(此例中以zhiliang.jiang@abc.com...

2009-10-20 09:42:00 669

如何设置权限,使管理员能上网,而受限用户却不能上网?

可以利用尝试用登录、注销脚本进行,以下方法在Microsoft Virtual PC 2004虚拟机里测试通过。一、适用范围:  对等网,采用NAT方式共享Internet连接,且安装Windows XP Professional(Home用户的话,就要另外想办法了)。如果是域的环境,最好借助ISA 2004对特定的域用户进行访问限制,这更加有利于管理和扩展。二、方法简述:  为了...

2009-10-20 09:32:00 364

各式各样的自启动(系统启动或注销及开机\关机时执行一定程序)

一、自启动目录“启动”文件夹一般位于系统分区的“Documents and Settings-->User-->〔开始〕菜单-->程序”目录下。这时的User指的是你登录的用户名如:C:/Documents and Settings/Administrator/「开始」菜单/程序/启动C:/Documents and Settings/All User...

2009-10-20 09:28:00 89

使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)...

说明:本文由网上的文章结合自已的实战而成! 现在的项目发布版本是开发人员每隔一个周期更新代码并打包发布的,这样子做费时费力不说,还造成版本发布周期过长的问题。这样会让开发人员的工作得不到迅速的反馈。所以现在项目组有了日构建的构想,目的就是想减轻一些重复劳动,减短一些开发反馈周期。具体的工作是使用ant实现的,使用ant现在做到了 SVN下载代码,编译,打包,部署,邮件通知等功能。具体的实现方...

2009-10-10 18:48:00 98

配置Eclipse CDT使用VC++编译器(eclipse3.4.2+cdt5.0.2)

本人是一名JAVA程序员,最近由于工作原因,需要使用cdt来编译C程序。经过N+1翻折腾,终于搞定了。步骤如下:1、安装VC++.6.0.with.SP6。2、重启机器。这一步非常重要,不重启机器就不能把相关的环境变量添加到path中。3、打开cdt,在window->Preferences中,选择c/c++->Environment,添加 如下所示的三个环境变量。...

2009-09-28 14:07:00 262

Eclipse插件开发中遇到的一些异常总结

Eclipse插件开发涉及到的方面很广,有时候遇到一些奇怪的错误也很多,以下是我在Eclipse插件开发中遇到一些特别异常后的一些解决方法,这些一些是来自网上搜索到的,一些是自己的总结。这篇随笔将会做为我的积累不断地更新,也希望能帮到一些遇到相同问题的coder们!1."org.eclipse.ui.PartInitException: Unable to open editor, unk...

2009-05-13 19:43:00 111

快速Eclipse开发经验--文本替换和操作界面

快速Eclipse开发经验--文本替换和操作界面收藏<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit...

2009-04-28 13:48:00 79

Eclipse插件开发中对于外部Jar包和类文件引用的处理(彻底解决插件开发中的NoClassDefFoundError问题)...

目的:Eclipse插件开发中,经常要引用第三方包或者是引用其他插件中的类,由于插件开发环境引用类路径的设置和运行平台引用类路径的设置不同,经常导致开发过程OK,一旦运行则出现NoClassDefFoundError的问题。本文的目的是全面分析各种情况下类路径的设置,以避免这个问题的出现。说明:Jar包和类路径实际上是一个概念,比如类com.bbebfe.Test.class打包为t...

2009-04-27 17:41:00 119

log4j不能输出配置文件问题的解决。

其它一切配置文件正确,但是就是找不到输出的配置文件,郁闷至极,配置文件如下:log4j.rootLogger=ERRORlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdo...

2009-04-16 16:57:00 143

dom4j中使用xpath解析带命名空间的xml文件,取不到节点的解决办法

XML文件如下:<?xml version="1.0" encoding="gbk" standalone="yes"?><unit xmlns="http://www.sdml.info/srcML/src" xmlns:cpp="http://www.sdml.info/srcML/cpp"> <cpp:ifndef&amp

2009-04-14 23:05:00 145

zk 3.6数据绑定

官网提供了listbox的数据绑定,测试了下相当不错,再试试grid绑定和自动排序。zul页面<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?><window id="win" use="com.udooo.window.BookWindow" title="ZK Tutorial" w...

2009-04-08 11:10:00 107

Hibernate主键生成方式(转)

1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment...

2009-04-08 11:09:00 49

SWT中定时器的一种特殊实现方式/SWT中线程互访时display.asyncExec/display.syncExec...程序死掉无响应的解决办法...

最近在研究SWT,写了个小例子,涉及到线中的数据互访,如果在一个线程中的触发事性中再去访问另一个线程的数据,会把Invalid thread access的错误。 用SWT提供的display.asyncExec方法,发现其实质根本不是另开一个线程,只是把run方法调用了一次,所以导致调用Thread.sleep时程序就会死掉。 经过查阅资料及baidu和google,找到了解决办法,现...

2009-03-28 16:40:00 275

插件开发取路径

1.得到runtime workspace目录的绝对路径String file = Platform.getInstanceLocation().getURL().getPath();2.得到runtime workspace目录下所有的工程IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspace...

2009-03-19 09:12:00 74

使用SWT模拟鼠标键盘事件

最近在学习SWT/JFace,在做一个小东西的时候需要模拟鼠标键盘事件,在网上搜了一下,在java中模拟这些事件,主要有两种方法:一、使用AWT中的Robot类Robotjava.lang.Objectjava.awt.Robot--------------------------------------------------------------------------------publi...

2009-03-16 20:40:00 88

简单RCP框架源码分析

在我们新建一个RCP应用程序框架时,eclipse会为我们自动生成若干个类:网上也有很多关于“Hello RCP”的分析说明,但都聚集在类功能分析,没有源代码的分析。下面着重分析一下其中的某些不易理解的类以及其中涉及到的其它类的源代码。Application类: 是RCP应用程序的入口点,你可以把它想象成程序的控制器,类似于Model2架构中的控制器。它很简短,而且在不同的项目中变...

2009-03-16 16:11:00 110

用FormLayout打造自适应窗体大小的控件布局

用FormLayout打造自适应窗体大小的控件布局 作SWT程序界面时很多窗体的大小是可变。在大小不固定的窗体里怎么使里面的控件在任意大小下都能保持美观是将让人头疼的事情。FormLayout的布局方式就是解决这一问题的灵丹妙药。上图是王道,看图先:我胖我瘦我标准以上就是一个窗体在不同大小下的效果,控件随着窗体的大小改变大小和位置,这就是FormLayout的布局方式的的功劳。FormLa...

2009-03-16 10:56:00 566

Java多线程编程总结

Java多线程编程总结一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN...

2009-03-15 21:56:00 98

eclipse插件开发

1. 关于SWT Layout (2006-8-17)GridLayout往往是很好的选择 (2006-8-23)2. hibernate可以读取数据, 但插入或更新时, 无异常, 却不能正常更新 (2006--8-17)改用数据库连接池, DataSource, 可以使用 apache 的 dpcp3. 为SWT Table 控件添加可编辑属性(2006-8-21)TreeView#setCel...

2009-03-15 21:54:00 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除