- 博客(181)
- 资源 (1)
- 收藏
- 关注
原创 Linux 挂载磁盘
1. fdisk -l 查看磁盘信息,可以看到是否有磁盘未挂载到系统2. fdisk /dev/vdb 磁盘分区 首先选择 n 命令,添加新的分区 n add a new partition 后面的一路默认,直接回车就可以3. mkfs.ext4 /dev/vdb1 格式化磁盘4. mount /dev/vdb1 /data1 挂载磁盘5. blk...
2017-10-17 11:10:06
270
原创 Python TIPs
1. pip install jupter环境:Mac OS a. pip install jupyter Permission denied: '/Libarary/Python/2.7/site=-packages/pyzmq-16.0.2.dist-info' b. sudo pip install jupyter The directory '/...
2017-04-27 21:27:02
284
原创 命令行参数解析 args4j/OptionParser - Java/Python
1. args4j -- Java public class Args { @Option(required = true, name = "-arg1", usage = "arg1, desc") private String arg1; @Option(required = true, name = "-arg2", usage = "arg2, desc"...
2017-04-24 11:39:13
1055
原创 SFTP Java Client -- jcraft.jsch
http://www.jcraft.com/jsch JSch jsch = new JSch(); ChannelSftp channelSftp = null; Session session = null; try{ session = jsch.getSession(userNam...
2017-04-24 11:17:55
458
原创 SFTP配置
Step 1 : Install OpenSSH package if not installed sudo apt-get install openssh-server Step 2 : Create separate group for SFTP users. sudo addgroup ftpaccess Step 3 : Edit /etc/ssh/ss...
2017-04-24 11:00:43
232
原创 Python 发送邮件附件
import smtplibfrom os.path import basenamefrom email.mime.application import MIMEApplicationfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.u...
2015-08-24 14:07:49
440
原创 CAP, CIAD 和 BASE
1. CAP 分布式领域CAP理论:Consistency (一致性),即数据一致性,数据复制到N台机器,如果有更新,N机器的数据一起更新。Availability (可用性):好的响应性能,速度。Partition tolerance (分区容错性):节点的可扩展性。 CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条:数据一致性(...
2014-11-20 16:29:05
570
原创 JNA and libffi
Java Native Access (JNA)JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. This functionality is compar...
2014-11-19 18:53:34
236
原创 mysql 管理及SQL
1. 修改root密码 mysql安装之后默认是没有密码的,可以使用mysqladmin命令修改: mysqladmin -u root password PASSWORD 如果root用户已经有了密码可以加上 -p 参数,命令行会提示输入原有密码。 mysqladmin -u root -p password PASSWORD 2. 修改...
2014-09-10 16:25:38
122
原创 Linux C共享内存
共享内存相关函数: 1. shmid = shmget(IPC_PRIVATE, SIZE, IPC_CREAT|0666 ) ;创建共享内存,如果共享内存已经存在,则获取已经存在的共享内存。一般不是使用IPC_PRIVATE作为参数,可以使用 key_t mid = ftok("./ftok.tmp", 20); 获取共享内存的key。 2. void *shmat...
2014-09-04 18:11:35
239
原创 g++ 编译共享库
测试jni时,遇到一个问题,在mac上执行如下命令编译c程序,可以正常通过编译。inc='-I /usr/lib/jvm/jdk1.8.0_20/include -I /usr/lib/jvm/jdk1.8.0_20/include/linux'g++ -shared $inc jni_helloworldImpl.cpp -o Hello.so 但是在Ubuntu上时遇到...
2014-09-04 16:56:49
417
原创 编程TIPs
1. if语句嵌套重构 有很多时候需要使用if语句实现条件判断,但是过多的if嵌套导致可阅读性比较差,代码难于维护,有一些技巧可以避免过多的if嵌套。一种方式就是,可以把内层的if挪到外面来,把判断的结果保存到变量中,把嵌套的if语句修改为平行的结构,这样虽然不会减少if语句,但是却可以让代码清晰许多。进一步,把相关的if语句合起来放到独立的方法中,分解过大的代码块。 ...
2014-08-06 17:50:45
175
原创 Git 常用命令
1. git clone 项目,从git远程代码库clone一个项目 git clone ssh://gerrit-server/project.git 2. 切换分支 git checkout -b 本地分支名 远程分支名 例: git checkout -b develop origin/develop 3. 常用命令git stat...
2014-07-31 16:00:11
112
原创 vim 格式化
#格式化全文gg=G #自动缩进当前行== #格式化当前光标接下来的10行10= #格式化选定的行v(向上下选择)= #命令解释gg #跳转到文件首行= #应用缩进格式G #直到文件结束 ...
2014-07-31 15:01:13
145
原创 Linux 常用命令脚本
1 文件和目录操作cd 改变当前文件目录pwd 显示当前目录位置ls 显示目录文件,-a 显示所有文件,-l 显示文件详细信息mkdir 创建目录rm 删除文件,-r 参数:递归文件夹删除目录和文件,-f 强制删除,root用户慎用-f参数rmdir 删除文件夹mv 移动或重命名文件touch 修改文件的访问时间,如果文件不存在,则会创建一个空文件。sta...
2014-03-12 18:28:34
205
原创 tomcat 错误:SAXParseException: Premature end of file
tomcat启动不了,报错:SAXParseException: Premature end of file 详查错误信息,可以发现是解析哪个xml文件时出错,检查该xml文件,应该就能发现错误所在。一般是WEB-INF/下的xml配置文件,如web.xml,处理好xml文件,问题解决!...
2013-12-18 19:33:15
493
原创 PhysicsJS
PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。PhysicsJS:基于JavaScript的强大的物理引擎 PhysicsJS官网http://wellcaffeinated.net/PhysicsJS/...
2013-11-05 10:38:20
228
原创 网络通信中间件
ZeroC Icehttp://www.zeroc.com/The Internet Communications Engine (Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScri...
2013-10-24 00:34:20
288
原创 IP表示为整数
int[] ip = {192, 168, 1, 100};/* // 测试代码System.out.println(Integer.toBinaryString(ip[0]));System.out.println(Integer.toBinaryString(ip[1]));System.out.println(Integer.toBinaryString(ip[2]))...
2013-09-05 17:06:29
281
原创 Eclipse Javascript 验证错误
在Eclipse中使用其他Javascript代码库时,有些没有语法错误的代码也会报错,Javascript方面的插件可能存在Bug。只有不验证这些报错的代码。可以采取以下方法取消对代码库的验证: 右键点击项目,选择properties,打开项目属性对话框,找到Javascript/Include Path,如下图: 然后点击“Edit”按钮,打开In...
2013-08-06 10:38:26
219
原创 Javascript 网页打印和打印预览
var w = screen.availWidth - 12;var h = screen.availHeight - 75;var urlStr = '#';var subWin = window.open(urlStr,"newWin",'height='+h+',width='+w+', top=0, left=0, toolbar=no, menubar=yes,...
2012-09-07 12:07:48
120
原创 OWC 显示和读取Excel数据
在网页中嵌入Excel:<object id=Spreadsheet1 style="height:100%; width: 100%; border: 1px solid #999; " align="top" classid="clsid:0002E551-0000-0000-C000-000000000046"> <param na...
2012-03-31 14:29:50
267
原创 Jacob 读写Excel
Jacob 读写Excel JacobExcelUtilimport java.io.File;import java.io.FileNotFoundException;import java.util.List;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.ComThread;im...
2012-03-31 14:15:31
531
原创 Jacob 另存为Word、Excel
import java.util.Random;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.ComThread;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class JacobUtil { ...
2012-03-28 09:13:56
509
原创 Java 生成 Word
// 设置纸张大小Document document = new Document(PageSize.A4);// 建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中RtfWriter2.getInstance(document, new FileOutputStream(file));document.open();...
2011-08-05 11:55:11
92
原创 Oracle 数据库 Tips
查询数据库表创建时间DBA权限下:select object_name,created from dba_objects where object_type='TABLE' and object_name ='your_tab';普通用户查本用户的表:select object_name,created from user_objects where object_type...
2011-08-01 17:26:19
102
原创 Javascript XML
function loadXMLDoc(dname) { try{ //Internet Explorer xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try{ //Firefox, Mozilla, Opera, etc. xmlDoc=document.implem...
2011-07-21 09:49:05
93
原创 Eval 数学公式解析计算
Evalhttp://java.net/projects/eval/pages/Home Expression exp = new Expression("(x + y)/2"); Map<String, BigDecimal> variables = new HashMap<String, BigDecimal>();variables.pu...
2011-07-20 22:42:19
645
原创 Javascript 数字格式化
jquery-numberformatterhttp://code.google.com/p/jquery-numberformatter/$("#salary").blur(function(){ $(this).parseNumber({format:"#,###.00", locale:"us"}); $(this).formatNumber({format:"...
2011-07-12 23:29:50
249
原创 文件上传之文件类型
ContentTypeIE6IE 8.0Chrome Firefoxpngimage/x-pngimage/x-pngimage/png image/png jpgimage/pjpegimage/jpegimage/jpegimage/jpegjpegimage/pjpegimage/pjpegimag...
2011-07-06 22:47:17
202
原创 固定表头
Grid 资源FixedHeaderTable http://fixedheadertable.com/不支持IE6 BI Gridhttp://www.bi-grid.com/功能较弱 DHTMLXhttp://dhtmlx.com/功能丰富强大,提供了大量成熟的控件,许可不够友好,专业版、企业版是收费的。 Dojo Grid功能强大,用起...
2011-07-05 08:55:31
154
原创 CSS Tips
CSS强制TD不换行1、给<table>加上style="table-layout:fixed"; 2、给<td>加上style="width:100px;text-overflow:ellipsis; word-break:keep-all; overflow:hidden;" input与文字对齐<div class="style1" ...
2011-05-16 10:23:09
113
原创 几种在线Web编辑器
TinyMCETinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. TinyMCE has the ability to convert HTML TEXT...
2011-03-15 18:02:58
1621
原创 JSP相关
JSP页面获取应用的上下文路径<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %><c:set var="ctx" value="${pageContext.request.contextPath}"/> 注意在lib中加入 jstl.jar 和 standard.jar 这两个
2011-02-28 11:18:47
95
原创 插件开发——基于Action的基本平台扩展点 二 : viewActions
org.eclipse.ui.viewActions通过插件向工作台中已经存在的视图添加扩展功能是很常见的,这是通过org.eclipse.ui.viewActions 扩展点实现的,这个扩展点允许插件在已有视图的下拉菜单和工具栏上添加菜单项、子菜单和工具栏对象。 通过org.eclipse.ui.menus 扩展点也可以实现向视图添加菜单,这个扩展点通过命令对象向视图的下拉菜单和工具...
2011-01-12 16:35:21
229
原创 插件开发——基于Action的基本平台扩展点
工作台定义了一定数量的扩展点,帮助插件向已经存在的视图和编辑器添加新的行为或者实现新的视图和编辑器。基于命令(Commands)的基本平台扩展点将会在别的章节讲解。在这里我们将会通过一个称为“自述工具”的工作台实例程序,看一看是向扩展点贡献功能的。 这个自述工具是一个插件,提供了对以 .readme 为后缀的文件的自定义编辑和导航功能。这个例子展示了多个使用...
2011-01-12 15:31:27
215
原创 插件开发—— 通过插件扩展工作台
现在,你应该对工作台的操作和怎样使用视图和编辑器展示信息非常熟悉了,如果不熟悉的话,阅读下面关于工作台的快速指南。在此之后的各个章节将会从API 的角度关注工作台用户界面,展示插件如何向平台UI 添加新的功能。 1. 工作台快速指南 工作台是导航插件提供的各种功能的场所,通过工作台,我们可以导航资源,并且可以查看和便捷这些资源的内容和属性。当打开工作台展示...
2011-01-12 01:15:18
325
原创 Eclipse 运行时概述 Part 3 —— 并行框架
并行框架(Concurrency infrastructure) 一个复杂系统的主要挑战之一就是在运行任务时能够保持能够响应的状态,当没有被设计在一起运行的组件共享相同的资源时,在扩展系统的挑战更大。org.eclipse.core.runtime.jobs 包用于解决这个问题,这个包提供了用于调度、执行和管理并行运行操作的基础工具,这个基础工具基于使用 jobs 表示一个能够...
2011-01-10 18:11:58
306
原创 Eclipse 运行时概述 Part 2 —— 内容类型
内容类型(Content Type) org.eclipse.core.runtime.content 提供了对数据流内容类型检测的支持。Eclipse 中对内容敏感的几个功能部件使用到了内容类型的概念,例如自动检测编码,编辑器和菜单扩展部分。Eclipse 运行时提供了一个集中的内容注册表,插件可以检测内容类型,发现可用的内容类型,以及和内容类型之间的关联关系,内容类型注册表是...
2011-01-07 17:59:25
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人