自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 175

原创 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 193

原创 命令行参数解析 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 944

原创 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 376

原创 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 169

原创 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 378

原创 CAP, CIAD 和 BASE

1. CAP 分布式领域CAP理论:Consistency (一致性),即数据一致性,数据复制到N台机器,如果有更新,N机器的数据一起更新。Availability (可用性):好的响应性能,速度。Partition tolerance (分区容错性):节点的可扩展性。 CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条:数据一致性(...

2014-11-20 16:29:05 463

原创 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 180

原创 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 84

原创 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 175

原创 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 359

原创 Java 字节码与反编译

 反编译class文件:jad 命令:jad -o -r -sjava -dsrc './**/*.class'

2014-08-30 16:16:57 90

原创 编程TIPs

1. if语句嵌套重构       有很多时候需要使用if语句实现条件判断,但是过多的if嵌套导致可阅读性比较差,代码难于维护,有一些技巧可以避免过多的if嵌套。一种方式就是,可以把内层的if挪到外面来,把判断的结果保存到变量中,把嵌套的if语句修改为平行的结构,这样虽然不会减少if语句,但是却可以让代码清晰许多。进一步,把相关的if语句合起来放到独立的方法中,分解过大的代码块。   ...

2014-08-06 17:50:45 111

原创 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 84

原创 vim 格式化

#格式化全文gg=G #自动缩进当前行== #格式化当前光标接下来的10行10= #格式化选定的行v(向上下选择)= #命令解释gg #跳转到文件首行= #应用缩进格式G #直到文件结束 ...

2014-07-31 15:01:13 116

原创 Linux 常用命令脚本

1 文件和目录操作cd 改变当前文件目录pwd 显示当前目录位置ls 显示目录文件,-a 显示所有文件,-l 显示文件详细信息mkdir 创建目录rm 删除文件,-r 参数:递归文件夹删除目录和文件,-f 强制删除,root用户慎用-f参数rmdir 删除文件夹mv 移动或重命名文件touch 修改文件的访问时间,如果文件不存在,则会创建一个空文件。sta...

2014-03-12 18:28:34 144

原创 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 431

原创 PhysicsJS

PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。PhysicsJS:基于JavaScript的强大的物理引擎 PhysicsJS官网http://wellcaffeinated.net/PhysicsJS/...

2013-11-05 10:38:20 186

原创 网络通信中间件

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 244

原创 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 223

原创 Eclipse Javascript 验证错误

    在Eclipse中使用其他Javascript代码库时,有些没有语法错误的代码也会报错,Javascript方面的插件可能存在Bug。只有不验证这些报错的代码。可以采取以下方法取消对代码库的验证:     右键点击项目,选择properties,打开项目属性对话框,找到Javascript/Include Path,如下图:      然后点击“Edit”按钮,打开In...

2013-08-06 10:38:26 167

原创 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 91

原创 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 229

原创 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 440

原创 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 455

原创 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 63

原创 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 66

原创 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 61

原创 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 584

原创 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 211

原创 文件上传之文件类型

ContentTypeIE6IE 8.0Chrome  Firefoxpngimage/x-pngimage/x-pngimage/png image/png jpgimage/pjpegimage/jpegimage/jpegimage/jpegjpegimage/pjpegimage/pjpegimag...

2011-07-06 22:47:17 159

原创 固定表头

Grid 资源FixedHeaderTable http://fixedheadertable.com/不支持IE6 BI Gridhttp://www.bi-grid.com/功能较弱 DHTMLXhttp://dhtmlx.com/功能丰富强大,提供了大量成熟的控件,许可不够友好,专业版、企业版是收费的。 Dojo Grid功能强大,用起...

2011-07-05 08:55:31 124

原创 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 83

原创 几种在线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 1511

原创 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 59

原创 插件开发——基于Action的基本平台扩展点 二 : viewActions

org.eclipse.ui.viewActions通过插件向工作台中已经存在的视图添加扩展功能是很常见的,这是通过org.eclipse.ui.viewActions 扩展点实现的,这个扩展点允许插件在已有视图的下拉菜单和工具栏上添加菜单项、子菜单和工具栏对象。 通过org.eclipse.ui.menus 扩展点也可以实现向视图添加菜单,这个扩展点通过命令对象向视图的下拉菜单和工具...

2011-01-12 16:35:21 183

原创 插件开发——基于Action的基本平台扩展点

        工作台定义了一定数量的扩展点,帮助插件向已经存在的视图和编辑器添加新的行为或者实现新的视图和编辑器。基于命令(Commands)的基本平台扩展点将会在别的章节讲解。在这里我们将会通过一个称为“自述工具”的工作台实例程序,看一看是向扩展点贡献功能的。         这个自述工具是一个插件,提供了对以 .readme 为后缀的文件的自定义编辑和导航功能。这个例子展示了多个使用...

2011-01-12 15:31:27 166

原创 插件开发—— 通过插件扩展工作台

        现在,你应该对工作台的操作和怎样使用视图和编辑器展示信息非常熟悉了,如果不熟悉的话,阅读下面关于工作台的快速指南。在此之后的各个章节将会从API 的角度关注工作台用户界面,展示插件如何向平台UI 添加新的功能。 1. 工作台快速指南        工作台是导航插件提供的各种功能的场所,通过工作台,我们可以导航资源,并且可以查看和便捷这些资源的内容和属性。当打开工作台展示...

2011-01-12 01:15:18 265

原创 Eclipse 运行时概述 Part 3 —— 并行框架

并行框架(Concurrency infrastructure)         一个复杂系统的主要挑战之一就是在运行任务时能够保持能够响应的状态,当没有被设计在一起运行的组件共享相同的资源时,在扩展系统的挑战更大。org.eclipse.core.runtime.jobs 包用于解决这个问题,这个包提供了用于调度、执行和管理并行运行操作的基础工具,这个基础工具基于使用 jobs 表示一个能够...

2011-01-10 18:11:58 250

原创 Eclipse 运行时概述 Part 2 —— 内容类型

内容类型(Content Type)        org.eclipse.core.runtime.content 提供了对数据流内容类型检测的支持。Eclipse 中对内容敏感的几个功能部件使用到了内容类型的概念,例如自动检测编码,编辑器和菜单扩展部分。Eclipse 运行时提供了一个集中的内容注册表,插件可以检测内容类型,发现可用的内容类型,以及和内容类型之间的关联关系,内容类型注册表是...

2011-01-07 17:59:25 140

空空如也

空空如也

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

TA关注的人

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