- 博客(44)
- 资源 (20)
- 收藏
- 关注
原创 暂停更新,请到http://www.52brt.com上关注最新文章
由于种种原因,搞个了静态博客,本处暂停更新。感谢你对本博客的关注,请到http://www.52brt.com上关注最新文章。
2015-12-02 20:10:41
65195
原创 windows下《七天学会NodeJS》学习笔记之四--网络操作
开门红NodeJS本来的用途是编写高性能的Web服务器。下面是一个使用NodeJS内置的http模块简单实现HTTP服务器的例子: var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, { 'Content-Type': 't
2015-01-01 21:39:45
1130
原创 windows下《七天学会NodeJS》学习笔记之三--文件操作
小文件拷贝 var fs = require('fs'); function copy(src, dst) {//接受源文件地址和目的文件地址 fs.writeFileSync(dst, fs.readFileSync(src));//从源路径中读取文件内容,然后写入目标路径 } function main(argv) { copy(ar
2014-12-16 14:56:26
2892
原创 windows下《七天学会NodeJS》学习笔记之二--代码的组织和部署
模块路径解析规则:nodejs支持三种解析方式:/或C:开头的绝对路径;./开头的绝对路径;按照一定规则解析路径,直到找到模块位置。内置模块:如果传递给require的是NodeJS内置模块名称,则不解析,直接返回内部模块导出对象。node_modules目录:node_modules目录用于存放模块。如某个模块的绝对路径是/home/user/hello.js,在该模块中使用require('foo/bar')方式加载模块时,则寻找顺序如下:/home/user/node_modules/foo/
2014-12-05 23:28:01
1789
原创 《HTML5数据推送应用开发》源码java版之一-----helloworld
《HTML5数据推送应用开发》源码java版之一-----helloworld
2014-11-23 14:09:07
4711
原创 windows下《七天学会NodeJS》学习笔记之一--NodeJS基础
什么是NodeJS。浏览器可以解析JS,NodeJS也可以解析JS,它就是一个JS的解析器。浏览器利用JS操作DOM,而NodeJS利用JS操作磁盘文件或搭建HTTP服务器。NodeJS的作者创造NodeJS的目的是为了实现高性能的Web服务器,所以他首先看重的是事件机制和异步IO模型的优越性。
2014-11-21 14:44:17
9257
原创 windows下搭建node.js及npm的工作环境
最近在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源码安装也好,还是使用node.msi格式安装包也好,总是有问题。最终,功夫不负有心人,还是搭建完成了。作为新手,其实我也不知道这样搭建对不对,但是运行'npm install'反正不出错了。下面就把我的一些搭建过程说一下:下载node.js。在http://nod
2014-11-20 20:26:36
4851
转载 SWT之ScrolledComposite
import org.eclipse.swt.SWT; import org.eclipse.swt.custom.ScrolledComposite; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.
2013-12-24 22:49:19
3186
原创 VirtualBox的重大突破,从此没有理由再使用D版的VMWare,VirtualBox官方支持重装主机系统恢复系统及各个快照
一直以来,都想使用正版的VirtualBox,放弃D版的VMWare。但无耐VMWare实在方便,一是随意复制、拷贝就能创建新的虚拟机,也方便和同事之前相互传递;二是支持保存各个版本的快照,即使是重装了主机系统,也仍然保存了各个快照,打开即用。 今天,兴趣起来,再次针对上述对VirtualBox发起了冲击。然而却惊奇的发现,在创建虚拟机后,在虚拟机文件夹处有一个扩展名为.vbo
2013-02-25 09:39:26
3430
原创 编译 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/conten
2012-09-04 07:33:40
1469
转载 为什么很多程序员选择跳槽?
今天看到一个帖子:"程序员内部晋升越来越困难,但是外部来的大P越来越多,所以很多人都选择跳槽”,之后我从三个方面简要的进行了回答:“外面来的总是有包装的,内部的都是肉身PK,此一输;外面来的总是小股人马,内部的一批批的,升谁都伤感情,此二输;外面来的通常都是大佬推荐的,没有特别重大机会,人不会来,内部的就不解释了,成果都被大佬吸收,难有机会,此三输”。之后讨论不断,我也余兴未了,继续写来。
2012-09-04 07:16:10
840
原创 我的GIT使用经历
坚持使用GIT作为svn客户端一个月,还是决定放弃,先说说放弃的理由吧。 理由很简单,我今晚切换到linux下,用win下的svn试了试命令,结果,结果,win下也不能用了,废了,全部重新检又得折腾一番,太麻烦了。 其实我在win下用得挺爽得,说说GIT的好处吧: 1、查看提交历史,速度超快,爽。
2012-06-13 00:24:01
1571
原创 用SWT做圆形控件
<br /><br /> <br />public static void main(String[] args) {<br /> final Display display = new Display();<br /> final Shell shell = new Shell(display, SWT.NO_TRIM);<br /> Region region = new Region();<br /> region.add(circle(20,
2010-06-22 15:10:00
1264
转载 JAVA简单编码规则
<br />一、规范存在的意义<br /> <br /> 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因:<br /> 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;<br /> 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码;<br /> 3、好的编码规范可以最大限度的提高团队开发的合作效率;<br /> 4、长期的规范性编码还可以让开发人员养成
2010-06-18 09:21:00
565
原创 eclipse注释模板一个
<br /> <br />安装方法:<br />打开eclipse/myeclipse<br />选择 window-->Preferences-->JAVA-->Code-->Code Templates 右边点Import 选择你写好的模板.xml文件<br />导入进去即可<br />使用方法:<br />创建新类的时候,勾上“Generate comments”选项即可。新创建的类中,自动添加了你的注释模板中定义好了的注释。<br /><?xml version="1.0" encodi
2010-06-17 15:41:00
4079
转载 swt中改变树的字体及颜色的实现
<br />package org.eclipse.jface.snippets.viewers1;import org.eclipse.jface.resource.FontRegistry;import org.eclipse.jface.viewers.ITableColorProvider;import org.eclipse.jface.viewers.ITableFontProvider;import org.eclipse.jface.viewers.ITableLabel
2010-06-10 15:08:00
4163
1
转载 swt中改变表格字体大小及颜色的实现
<br />package org.eclipse.jface.snippets.viewers;import org.eclipse.jface.resource.FontRegistry;import org.eclipse.jface.viewers.IStructuredContentProvider;import org.eclipse.jface.viewers.ITableColorProvider;import org.eclipse.jface.viewers.ITabl
2010-06-10 15:06:00
6187
原创 使用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
1158
转载 zk学习资源及参考资料
zk学习篇 1,首先是zk的官方网站首页:zk版本发布信息,新闻,demo入口,学习文档入口,zk爱好者开发examples入口 http://www.zkoss.org 2,文档入口 http://docs.zkoss.org/wiki/Documentation 2,zk学习开发手册 ht
2009-11-18 19:11:00
1688
原创 [虚拟网卡]没有网络的单机使用IP来访问自已的机器或机器上的服务
没有网络的单机如何使用IP来访问自已的机器或机器上的服务呢?经过一翻Google及询问高手,最终有了答案,添加一块虚拟网卡。 步骤如下: 1.打开控制面板,找到 添加硬件 ,并双击,打开后,直接下一步。2.当询问 “您已经将此硬件连接到计算机了吗?”时,选择是,然后点击下一步。3.在添加硬件向导界面,选择添加新的硬件设备,如下图所示:4.点击下一步,选择 安
2009-10-20 16:00:00
987
原创 登录时自动虚拟局域网共享文件为本地盘符
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
1220
转载 只允许用户新建文件夹和管理所建文件夹权限
文件 服务器上的一个共享文件 夹Share(NTFS),需要允许域中的用户组Domain Users用户 在Share根目录下进行文件 夹新建,改名,但是不允许新建文件 。同时Domain Users用户组中的用户要求对自己所创建的文件 夹有完全控制权限 ,并且可以对文件 夹能进行权限 更改。操作:一,共享权限 设置 :选中文件 夹Share —— 属性 —— 选中选项 —— 选中,在
2009-10-20 09:42:00
2884
转载 如何设置文件夹安全权限
Q:用户使用的PC是工厂的共享PC,用户希望能够在该PC上设置某个文件夹的权限来保证只有一部分登录到该计算机的用户可以访问该文件夹中的内容。如何协助用户设置?在设置权限的时候需要叮嘱用户注意哪些?解决方法:1、确认用户以自己的账户和密码在该计算机上登录(此例中以zhiliang.jiang@ab
2009-10-20 09:42:00
6831
转载 如何设置权限,使管理员能上网,而受限用户却不能上网?
可以利用尝试用登录、注销脚本进行,以下方法在Microsoft Virtual PC 2004虚拟机里测试通过。一、适用范围: 对等网,采用NAT方式共享Internet连接,且安装Windows XP Professional(Home用户的话,就要另外想办法了)。如果是域的环境,最好借助ISA 2004对特定的域用户进行访问限制,这更加有利于管理和扩展。二、方法简述:
2009-10-20 09:32:00
1453
转载 各式各样的自启动(系统启动或注销及开机\关机时执行一定程序)
一、自启动目录“启动”文件夹一般位于系统分区的“Documents and Settings-->User-->〔开始〕菜单-->程序”目录下。这时的User指的是你登录的用户名如:C:/Documents and Settings/Administrator/「开始」菜单/程序/启动C:/Documents and Settings/All Users/「开始」菜单/
2009-10-20 09:28:00
2128
原创 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
说明:本文由网上的文章结合自已的实战而成! 现在的项目发布版本是开发人员每隔一个周期更新代码并打包发布的,这样子做费时费力不说,还造成版本发布周期过长的问题。这样会让开发人员的工作得不到迅速的反馈。所以现在项目组有了日构建的构想,目的就是想减轻一些重复劳动,减短一些开发反馈周期。具体的工作是使用ant实现的,使用ant现在做到了 SVN下载代码,编译,打包,部署,邮件通知等功能。具体的
2009-10-10 18:48:00
4048
1
原创 配置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
10292
2
转载 Eclipse插件开发中遇到的一些异常总结
Eclipse插件开发涉及到的方面很广,有时候遇到一些奇怪的错误也很多,以下是我在Eclipse插件开发中遇到一些特别异常后的一些解决方法,这些一些是来自网上搜索到的,一些是自己的总结。这篇随笔将会做为我的积累不断地更新,也希望能帮到一些遇到相同问题的coder们! 1."org.eclipse.ui.PartInitException: Unable to open editor,
2009-05-13 19:43:00
1929
原创 快速Eclipse开发经验--文本替换和操作界面
快速Eclipse开发经验--文本替换和操作界面收藏function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(h
2009-04-28 13:48:00
1110
原创 Eclipse插件开发中对于外部Jar包和类文件引用的处理(彻底解决插件开发中的NoClassDefFoundError问题)
目的:Eclipse插件开发中,经常要引用第三方包或者是引用其他插件中的类,由于插件开发环境引用类路径的设置和运行平台引用类路径的设置不同,经常导致开发过程OK,一旦运行则出现NoClassDefFoundError的问题。本文的目的是全面分析各种情况下类路径的设置,以避免这个问题的出现。 说明:Jar包和类路径实际上是一个概念,比如类com.bbebfe.Test.class打包为t
2009-04-27 17:41:00
3356
原创 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
1489
原创 dom4j中使用xpath解析带命名空间的xml文件,取不到节点的解决办法
XML文件如下: test class 解析代码如下:public static void main(String [] args){ Document document = XmlTools.getDoc(file.getPath()); HashMap xmlMap = new HashMap(); xmlMap.put("sr
2009-04-14 23:05:00
5571
转载 Hibernate主键生成方式(转)
1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) incre
2009-04-08 11:09:00
596
原创 SWT中定时器的一种特殊实现方式/SWT中线程互访时display.asyncExec/display.syncExec...程序死掉无响应的解决办法
最近在研究SWT,写了个小例子,涉及到线中的数据互访,如果在一个线程中的触发事性中再去访问另一个线程的数据,会把Invalid thread access的错误。 用SWT提供的display.asyncExec方法,发现其实质根本不是另开一个线程,只是把run方法调用了一次,所以导致调用Thread.sleep时程序就会死掉。 经过查阅资料及baidu和google,找到了解决办法,现
2009-03-28 16:40:00
5573
1
原创 插件开发取路径
1.得到runtime workspace目录的绝对路径 String file = Platform.getInstanceLocation().getURL().getPath();2.得到runtime workspace目录下所有的工程IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspa
2009-03-19 09:12:00
723
转载 使用SWT模拟鼠标键盘事件
最近在学习SWT/JFace,在做一个小东西的时候需要模拟鼠标键盘事件,在网上搜了一下,在java中模拟这些事件,主要有两种方法: 一、使用AWT中的Robot类Robotjava.lang.Objectjava.awt.Robot--------------------------------------------------------------------------------publ
2009-03-16 20:40:00
2823
转载 简单RCP框架源码分析
在我们新建一个RCP应用程序框架时,eclipse会为我们自动生成若干个类:网上也有很多关于“Hello RCP”的分析说明,但都聚集在类功能分析,没有源代码的分析。下面着重分析一下其中的某些不易理解的类以及其中涉及到的其它类的源代码。Application类: 是RCP应用程序的入口点,你可以把它想象成程序的控制器,类似于Model2架构中的控制器。它很简短,而且在不同的项目中变
2009-03-16 16:11:00
1610
转载 用FormLayout打造自适应窗体大小的控件布局
用FormLayout打造自适应窗体大小的控件布局 作SWT程序界面时很多窗体的大小是可变。在大小不固定的窗体里怎么使里面的控件在任意大小下都能保持美观是将让人头疼的事情。FormLayout的布局方式就是解决这一问题的灵丹妙药。上图是王道,看图先:我胖我瘦我标准以上就是一个窗体在不同大小下的效果,控件随着窗体的大小改变大小和位置,这就是FormLayout的布局方式的的功劳。Fo
2009-03-16 10:56:00
2028
oracle odbc 驱动 ( instantclient-odbc-nt-11.2.0.3.0.zip )
2018-03-23
ZK JAVA API(完整版)包括标签,jsf,gmap等API(非中文)
2008-03-19
使用PD(PowerDesigner)自动生成Hibernate的POJO文件及xml配置文件
2008-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人