- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 markdownpad2:输出Html时自动生成目录TOC
参考这篇文章的代码,自己做了些简化修改,暂时满足我的使用: 《为MarkdownPad2的HTML输出也增加目录》将下面的代码加入选项/高级/自定义HTML header即可document.addEventListener("DOMContentLoaded", function() { // 生成目录列表 va
2017-12-30 12:43:34 4087 5
原创 java:执行linux sudo命令
我们知道java中执行控制台命令,都是通过 Runtime.exec系列方法。 如果要执行root权限的命令需要用到sudo,需要输入sudo密码,这个也好解决,使用echo可以向sudo输入密码,同时sudo要加-S参数指定从标准输入读取密码,示例如下: echo ‘sudopassword’ | sudo -S cat /etc/profile但是在java中通过 Runtime.exe
2017-12-27 16:33:02 7040 1
原创 centos6.5:gcc 升级(5.2.0)过程记录
安装前准备如果系统中还没有安装gcc,g++编译器(4.4.7),要先安装#安装旧版本的gcc、c++编译器sudo yum install gcc gcc-c++编译安装# 下载gcc 5.2.0源码wget http://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2# 源码解压tar xvf gcc-4.9.0.tar.bz2 cd g
2017-12-25 16:18:11 2443
原创 centos6.5:glibc 简单升级到2.14
升级glibc的过程都大同小异,下面这个过程简单点,好处是不需要手工ln创建软连接,缺点嘛,就是直接安装到系统文件夹/lib64下,想换回来就比较麻烦。# 下载 glibc 2.14源码wget wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz# 解压上一步下载后的源码 tar xvf glibc-2.14.tar.gzcd glibc-
2017-12-25 14:52:53 4111
原创 thrift/swift:对swift2thrift-generator-cli IDL生成工具的改进
swift2thrift-generator-cli是thrift/swift提供的一个IDL文件命令行生成工具,它可以根据一个java服务接口类(interface,class)生成对应的IDL文件。 对于基于java做thrift框架的开发项目来说,这可是个神器,如果你的服务端是java开发的,就不需要手工写IDL文件(反正打死我也是不会手写的,太多了),使用这个命令行工具,可以一秒钟生成...
2017-12-22 22:33:40 1750
原创 maven/plugin开发:插件版本不匹配导致的报错:Method: ‘name’ not found in class in ParameterAnnotationContent
问题描述今天在写一个maven插件的时候报了错,意思就是插件类参数注释`@Parameter`中没有`name`这个方法(`org.apache.maven.plugins.annotations.Parameter`):
2017-12-17 23:14:08 2439 1
原创 thrift/swift:ThriftMethodProcessor代码分析
thrift是一种跨语言的RPC框架,为了保证在各种语言下都能正确表述,IDL语言在设计的时候就只能选取各种语言的共性。 比如对于null,虽然在java中定义一个字段为Integer类型,那么这个字段就可以为null,但thrift不允许primitive类型的数据字段为null,因为在c/c++的struct的字段中没有null的概念。做为方法的参数传递,primitive类型也是同样的道理...
2017-12-16 15:57:21 726
原创 maven:release:prepare报错Cannot run program “bash“
今天执行mvn release:prepare做版本发布的时候报了一个莫名其妙的错误:[ERROR] Caught exception in FS.readPipe()java.io.IOException: Cannot run program "bash" (in directory "C:\Users\10km"): CreateProcess error=2, ?????????
2017-12-15 23:43:30 4059 1
原创 guava:计算hash(md5,sha256,crc...)真是方便
今天找到了guava计算md5的工具类,用起来真是很方便,返回结果可以用toString()转为String,也可以用asBytes()转为字节数组。 生成sha256,sha512等也是同样的用法,只要在Hashing类调用对应的方法返回HashFunction对象就可以,很方便。 示例代码如下:package net.gdface.facelog.client;import static o
2017-12-12 21:54:35 15229 1
原创 maven:多源文件夹生成javadoc
当项目有多个源文件夹时,在没有特别指定的情况下,执行javadoc的生成javadoc文件只包含默认源文件夹(src/main/java)下的代码,所以当项目有多个源文件夹时,需要用sourcepath参数来指定要生成javadoc的源文件夹(用';'分隔),示例如下:
2017-12-02 12:24:56 772 1
CMake脚本在ultraedit中的语法高亮支持
2023-06-08
erpcgen-windows-x86_64.zip
2020-09-17
windows下MSVC兼容的dirent.h
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人