自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 compose安装pgAdmin+postgis

使用docker compose配置postgis和pgAdmin

2022-05-27 14:32:42 238

原创 解决chm4j在win64系统下无法使用问题

由于需要使用java解析chm文件。于是网上找到了chm4j,但是由于代码很久没有更新了。而且里面的dll是x86的,在x64下无法使用。所以需要重新编译里面的c代码。并重新生成x64的dll。在win10中由于不想安装VS这种超大的编译环境,所以选择在mysys2中编译C代码。在win10中安装mysys2后并安装好gcc编译环境。安装好mysys2之后会有五个快捷方式,这里一定要选择MinGWx64这个启动。其他启动后编译生成的dll会依赖mysys-2.0.dll。这个会导致使用jav

2022-05-06 23:08:44 649 3

原创 java 通过jinterface和erlang互通

1.创建java项目并增加OtpErlang.jar依赖,该jar在erlang的安装目录下2.编写代码package com.je;import com.ericsson.otp.erlang.OtpErlangObject;import com.ericsson.otp.erlang.OtpErlangPid;import com.ericsson.otp.erlang.OtpErlangString;import com.ericsson.otp.erlang.OtpErlangT

2021-12-27 15:36:09 188

原创 erlang实现字节数组反转和bit位反转

erlang实现字节数组反转和bit位反转

2021-12-25 19:11:56 305

原创 Erlang简单之美

下面写一个计算0到n累加的算法,下面这个代码是C或Java的方式int sum(int n) { int total=0; while(n>0){ total+=n; n--; } return total; }使用Erlang的代码sum(0)->0;sum(N)->sum(N-1)+N.只需要两行简洁的代码。

2017-06-12 15:03:23 459

原创 CentOS7使用命令行安装mysql

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-

2017-03-31 10:07:44 2127 1

原创 libnd4j和nd4j编译

最近新学deeplearning4j,写好的代码无法跑起来,发现需要libndfj下载下来之后是源码,网站也没有提供编译好的文件,没办法只好自己编译了。先在window下编译,根据提示要看windows.md,根据提示安装了msys2这个软件,然后安装了mingw64,msys2安装好了以后运行它,然后执行 pacman -Syu更新核心包数据库和系统包,然后关闭程序再重新打开,并执行

2017-03-30 14:39:54 2431

原创 gradle环境变量配置

有两个变量需要配置//执行文件目录GRADLE_HOME//缓存数据会保存到此文件路径中GRADLE_USER_HOME

2017-02-21 14:34:48 1730

原创 Java中Bean对象根据属性名称获取和设置其值和Map的性能

package com.test;import java.util.HashMap;import java.util.Map;/**@类名 UserBean * @说明 * @作者 Fabuler * @日期 2017年2月16日-下午5:58:19 */public class UserBean { private String id; private String n

2017-02-17 10:25:25 4248

原创 Java HashMap使用String,Long,Integer作为key的性能测试

package com.test;import java.util.HashMap;import java.util.Map;/**@类名 MapKeyTest * @说明 * @作者 Fabuler * @日期 2017年2月16日-下午6:18:09 */public class MapKeyTest { public static void main(String[]

2017-02-17 10:16:10 11503 1

原创 自定义表达式解析之逆波兰表达式

对于需要自定义表达式求值的问题可以将表达式转化成逆波兰表达式,这有利于计算机处理计算问题和优先级问题。package test;import java.util.Stack;/**@类名 ReversePolishNotation * @说明 * @作者 Fabuler * @日期 2017年1月4日-上午10:08:08 */public class ReversePol

2017-01-05 09:12:00 1460

原创 一图理解行式数据库和列式数据库的区别

2016-09-28 10:45:39 1611

原创 基于angularJS的表单验证指令

做开发这么久一直被表单验证这个看似简单又不简单的东西搞得非常烦躁,于是写了个表单验证的框架,再也不用担心这个心烦的验证了。这里使用angularJS的指令进行处理代码及其简洁明了下面是指令JS代码app.directive('ccForm',['$parse',function ($parse) { return { restrict:'A',

2016-08-03 16:20:19 1836

原创 C语言的strtoul,stratal方法的java实现

package com.strtol;import java.util.Arrays;/** * 类 名:StringUtil * 类 描 述: * 作 者:Fabuler * 日 期:2016年7月20日-下午9:31:17 */public class StringUtil { /** * 描述:此方法只返回非负数 * 作者:Fabuler

2016-07-20 23:02:03 1058

原创 css妙用

1.使用伪类给元素添加半透明背景正常情况下我们不能直接给元素设置半透明属性,因为这样会导致该元素下所有元素都变的半透明了。还有一种方法就是使用半透明的图片做为背景,但是这种方式对修改样式不利。代码:before { box-shadow: @box_shadow; background-color: whitesmoke; display: block;

2016-07-16 14:56:33 566

原创 Angularjs link和compile使用区别

compile想在dom渲染前对它进行变形,并且不需要scope参数想在所有相同directive里共享某些方法,这时应该定义在compile里,性能会比较好返回值就是link的function,这时就是共同使用的时候link对特定的元素注册事件需要用到scope参数来实现dom元素的一些行为

2016-07-04 15:23:19 1903

原创 解决ckeditor在bootstrap中modal中弹框无法输入问题

当在bootstrap的modal中使用ckeditor时,使用ckeditor中带弹框的功能时无法输入问题。解决方法:在jquery和bootstrap加载之后引入fix的js,js内容: var $modalElement = this.$element; $(document).on('focusin.modal', function (e) { var

2016-01-03 22:11:05 5829 10

原创 glassfish部署应用注意事项

1.数据库必须已启动2.xml配置文件不能有错误

2015-12-26 17:59:01 805

原创 ng-file-upload使用注意事项

在使用ng-file-upload进行文件上传的时候,遇到很大不报错的奇怪问题,导致这些问题的原因:1.使用了onclick=“”,这样的事件绑定方法。2.没有安装flash(不支持html5浏览器)3.使用了ng-if指令,其实就是改变了html的结构,若非要用ng-if实现dom元素隐藏,可以使用ng-show替换。总结根本原因:就是html不能有错误,不能随便改变html结构

2015-12-26 16:29:55 4892 2

原创 Eclipse改变字符串大小写快捷键

Eclipse中改变字符串大小写的快捷键:小写变大写:ctrl+shift+x大写变小写:ctrl+shift+y

2015-11-22 20:18:47 6596

原创 Java string首字母大写(不裁剪不用替换)

看了很多网上的首字母大写的方式,要么裁剪要么替换,这在C中本是很简单的事,在java中也可以: public static String upperCaseFirstLatter(String str){ char[] strChar=str.toCharArray(); strChar[0]-=32; return String.valueOf(strChar); }

2015-11-20 11:22:43 3780 1

原创 MySQL 中 RowNum 的实现

SET @var=0;SELECT (@var:=@var+1) AS 'index' FROM [table]

2015-10-19 17:24:54 1253

原创 java执行cmd命令,返回结果中文乱码问题解决

BufferedReader br=null; try { Process p=Runtime.getRuntime().exec("net user"); br=new BufferedReader(new InputStreamReader(p.getInputStream(), Charset.forName("GBK"))); String line=null;

2015-07-14 16:26:33 9952 1

原创 powerdesigner生成SQL常见错误

1,生成的字段名和数据库的关键字相同2,生成的字段类型没有指定长度,例如:varchar,如果没有指定varchar的长度,则生成的sql执行会报错。

2015-07-12 16:28:52 5787

原创 Eclipse中XML Catalog批量导入jar中的xsd

在xml配置文件中要实现自动提示功能,这里以spring的配置文件为例,要实现自动提示就需要在XML Catalog中导入xsd文件,spring所有的xsd和dtd文件,可以使用网页下载工具批量下载spring所有的dtd和schema文件,下载完后打包成spring-schemas-1.0.0.jar文件,将所有的xsd和schema文件放在dtdsAndSchemas(可自定义)包下。将该j

2015-06-04 11:35:12 3229

原创 window下用cmd命令批量修改后缀名

批量修改后缀名:在cmd中进入文件夹,执行 ren *.bmp *.jpg 可以将该文件夹下所有的bmp文件后缀修改为jpg,执行 ren *.jpg *. 则可以将所有的jpg后缀删除

2015-06-04 10:13:07 8966

原创 jd-gui反编译java代码问题

最近在研究kettle源码,想看下spoon的程序入口,于是用jd-gui反编译了launcher.jar中的Launcher类,在程序的最后一行出错了Method method = mainClass.getMethod("main",       new Class[] { [Ljava.lang.String.class });[Ljava.lang.String 这个字串是什么

2015-04-11 10:33:36 3897

原创 在当前文件夹下创建以日期和时间命名的文件夹

工作中经常要用到在当前文件夹下创建以日期加时间命名的文件夹,手动太过麻烦,于是写了个脚本,windows下直接用bat

2015-04-10 09:08:00 12180 1

原创 Window平台Lua编译和环境搭建

一,下载Lua源码包,下载mingw64二,配置mingw64编译环境,1.在系统变量中增加MINGW64_HOME值为mingw64解压目录。2.在path末尾添加  ;%MINGW64_HOME%\bin;三,解压lua的源码包,在cmd中进入该解压文件夹中,执行makemingw。这时就可以在src目录中看到编译好的lua.exe和luac.exe。四,配置lua编译环境,1

2015-01-26 14:32:02 2513

原创 用html5的websocket实现的文件上传,支持断点续传,妙传。

这个项目花了一个多月的时间才完成,还有好多功能都未实现,目前已实现断点续传,多文件并发上传。目前还有很多技术问题没有解决。比如计算文件的MD5和ShA值,由于本项目中现在是用js实现的,计算速度很慢,以后要实现用浏览器插件来加速计算。项目地址CSDNhttps://code.csdn.net/Fabuler/fileuploadserver_2GITHUBhttps://g

2015-01-08 17:39:57 5924 1

原创 格式化FileSize

最近在做文件上传的插件,遇到文件大小格式化问题,于是写了个易于扩展和维护的通用方法。 var formats={ 'Byte':Math.pow(10,0), 'KB':Math.pow(10,3), 'MB':Math.pow(10,6), 'GB':Math.pow(10,9), 'TB':Math.po

2015-01-06 14:57:27 1123

原创 java求两个数后小数点默认无限长度

闲来没事,写个求两个数相除,想看看后面的小数,此算法可快速算出小数点后千万位。import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.util.ArrayList;import java.util.List;public class CopyOfChuFa {

2014-12-25 14:11:16 1243 1

原创 JS取数字小数点后两位或n位方法

在js中有时要用到取float数字的小数点后两位的情况。var num=10/3;function f(num,n){ return parseInt(num*100+0.5,10)/Math.pow(10,n); }alert(f(num,2));

2014-12-13 18:24:19 1561

原创 JS动态给对象添加属性和值

var obj={}; for(var i=0;i<10;i++){ eval("obj.p"+i+"="+i); }

2014-08-01 11:36:12 6213 2

原创 Java获取下个月的最后一天

public static void main(String[] args) throws ParseException { Date date=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(df.format(date));

2014-07-29 12:49:31 5565

原创 Js Object to JSONString

在项目开发中遇到需要将前端的table数据传到后台进行保存的问题

2014-05-13 13:48:43 1120

原创 js操作输入框中选择内容兼容IE和非IE浏览器

工作中遇到需要给输入框zhng

2014-04-22 16:18:59 1726

原创 Oracle查询中很奇葩的问题

在Oracle查询中:select * from tabA a where a

2014-04-09 09:37:36 1310

原创 简单的ajax用法

$.ajax({ url: "test.html", cache: false, success: function(html){ $("#divId").append(html); }});

2014-04-01 12:33:25 780

原创 用Base64加密数据解决json传输数据中特殊字符问题

在用json进行远程同步数据时,json中的数据有特殊字符时,容易造成json解析不了。用对特殊字符进行转义,实现太麻烦(个人觉得)。于是想到了对属性值进行加密处理,而且加密后的数据不会有特殊字符。而base64非常适合(个人觉得base64的出现就是为了解决数据传输特殊字符的问题)。import java.io.UnsupportedEncodingException;import or

2014-03-28 16:12:14 24812

spring-schemas-1.0.0.jar

spring所有的dtd和schema文件

2015-06-04

user_catalog.xml

eclipse批量导入xsd的xml catalog配置文件

2015-06-04

Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决

Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决

2015-04-14

空空如也

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

TA关注的人

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