分类‘技术技巧’

分享一段javascript编写的editplus注册机

一直以来,习惯于使用免费、特别版软件的我,经常免不了去收集一些激活码、注册机,虽然杀毒软件各种报毒,但为了便于使用和学习,还是忍住了。最近发现有朋友做了网页版的editplus注册机,看了下源码原来是javascript写的,于是就瞧瞧的拿来分享了。
wordpress原因,代码可能会出现排版不整齐、符号被转义等,想要原始代码的朋友可以直接下载小子正在使用的js文件或者在线打开直接复制即可。

代码链接:传送门

废话不说,code如下: 查看更多...

Discuz、UCenter登陆管理后台自动退出解决方法

最近趁着crazydomains免费asia域名的活动,注册了一个Groovy.asia的域名,周末无聊想搭建一个论坛,供收集整理相关学习资料分享,随手安装了曾经最熟悉的康盛Discuz,X1之后好久没有,发现已经2.5,满心欢喜的装上了,却不料配置论坛的时候频频出现自动退出的情况,随便搜了下,发现还真的是有这个问题,有人说是bug,其实也不算是bug,系统为了安全考虑,设置了IP检测,而我家里使用的adsl宽带ip经常会改变,而且最近还会频频的断线重连,所以经常自动退出。

直奔主题,解决DiscuzX2.5的自动退出,把根目录config目录下的config.inc.php里面的chekip关掉就可以了,下面是相关参数解释: 查看更多...

Java打包jar后打包exe及安装引导(exe4j+install4j)

继前篇文章《多项目相互依赖的Java程序打包并引入外部Jar包方式》,jar打包好了,虽然再加一个bat来引导jar的运行,还算方便,但用起来总觉得不算专业,于是想试试jar再打包exe。

首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了,但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre并设置环境变量就不太人性化了,所以我们需要将jre打包。

这几步操作网上介绍的插件和方法很多,但很多不好用。经过筛选,最终选择了exe4j,并使用install4j来增加安装引导。 查看更多...

多项目相互依赖的Java程序打包并引入外部Jar包方式

近期给项目的某些功能加了个J2SE的小工具,主要是用Swing编写的,写好之后需要打包jar,但是出现了丢包的错误,确切的说是打包不完全,因为所引用的jar不是在一个项目中,而是几个项目相互依赖的情况下且各个项目还有相应的第三方包,公司内部还限网,几经周折,今天总算解决了。

使用的是eclipse,ibm rtc封装的,貌似是3.X版,最初试过将依赖包全部复制到主函数所在项目再打包,发现还是不能实现,也使用了Fatjar,但似乎并不好用。料想大家平时用Fatjar都是引入第三方包而已,于是尝试了将主程序所依赖的两个项目先打包后再导包,然后打包,依然不行。因为eclipse不支持同时导出外部jar包。

下面说下最终实现的打包方式,按照eclipse常规的打包功能: 查看更多...

J2EE项目集成BIRT报表三步走

birt
初识BIRT,以为很深奥,慢慢了解下,发现很容易入门。

BIRT报表的配置,总体来说,三步就行了。

1、下载birt,将其解压。
可以到http://download.eclipse.org/birt/downloads/下载最新版的birt。
目前是Latest BIRT Runtime Release Build: 4.2.0。 查看更多...

Eclipse下编写Java程序常用调试技巧10则

编写程度比较庞大的时候,调试往往是纠错差错所必须的步骤,这点之前没有意识到,最近工作了才发现,当遇到一个庞大的程序出现小小的问题,而又不清楚程序底层的实现,调试则是最好的选择。

调试可以帮助识别和解决应用程序缺陷,本文将以大家常用的开发工具Eclipse来调试Java应用程序,但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE等,我们会把重点放在运行时上面。

在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3点建议!

a.不要使用System.out.println来调试自己的程序

b.把所有涉及到的组件日志级别激活并使用

c.使用日志分析器来读取日志 查看更多...

LNMP环境下搭建独立SVN服务器简明步骤

这周开始上班了,因为临时的工作场所离家比较远,就在朋友那里暂住了几天。博客也一周多没更新了,周末这两天才想起最近买了台xen架构的vps,256的,仅仅做测试用,所以这两天就一直折腾这机器了。这里要说的就是折腾中总结的东西,希望有用。

因为做开发,希望搞个自己的私人svn,第三方的服务又不大信任,于是打算在vps上搭建svn试试,正常情况下我一般使用lnmp跑网站,有些情况也可能再加一个apache来处理后端。

众所周知,svn可以以独立服务器形式安装,也可以以apache为基础安装,为了便于web方式的定位查看,某个文件,决定搭建apache+svn的服务器。但vps上装了lnmp,于是就继续增加了lnmp一键包的兼容apache包,本以为可以顺利,没想到安装后遇到各种问题,这里就不再讨论了,据说是因为我使用的军哥的lnmp在apache的端口上做了更改 查看更多...

Windows、Linux下巧用二进制拷贝加密文件

前不久面试android软件开发的时候,经理曾经跟我讨论过layout文件夹下的文件加密问题,一时想不出,经提醒得知可以二进制写入sdk,并在写入过程中加入干扰码,读取的时候排除干扰码即可,这确实是一个不错的选择。下面说的这个方法则是在操作系统中以二进制拷贝文件的巧妙用途。

写此文的起因是在微酷网志看到一篇《把压缩文件变成图片的方法》,起初对文章并不感兴趣,无意间看了下,原来是说windows下的copy命令,这个以前也用过,不过因为windows的资源管理器过于强大,一般就不怎么用了。看过之后得知,文章大意就是说可以将两个文件,一个图片和一个压缩文件同时拷贝到一个文件中,这时候只能显示前者,而改了扩展名则显示后者。 查看更多...

Windows下简单的宽带自动连接设置

之前上网都是路由直连,最近在出租房中使用房东拉的宽带,可耻的使用了软路由加交换机,每次开机还得点下宽带连接,这很让人纠结,前一阵子不知道设置了什么,然后每次开机后只要有数据请求就会自动连接,最近有问题断网半天,重新设置宽带连接后怎么也设置不上了,根本找不到设置选项。

今天无聊了,打算重新设置,网上搜了下,却都是我知道的几种如添加启动项、添加计划任务还有使用脚本之类的。但我之前却根本没进行任何操作。

废话不多说了,说一下我最后找到的设置方法。 查看更多...

突破cPanel主机绑定域名限制的小技巧

为了图个方便,小子的博客一直使用的cPanel面板的国外主机(具体的那家就不再啰嗦了),流量不是太大,写个博客足够了,所以一直没有像有些朋友写个博客搞台vps。
当然,出于长期使用cPanel面板主机的缘故吧,有了便宜的推广虚机,小子还是会去关注一下的,不过一般也只是关注而已了。

话归原题,本文要说的是使用apache服务器的.htaccess文件实现子目录的绑定与域名绑定。

首先是子目录。写此文初衷是为了解决去年在hostable的“脸书”得到的无限空间两年,这个可能知道的人少一些(在此之前有0.99美元三年的,我也买了,到14年过期,此机为两年,到13年),因为空间闲置,而且不像hostable的0.99刀三年的无限主机,什么都是无限,这个空间虽容量、流量无限制,却限定绑定一个域名,最近没事想拿出来折腾一下,发现限制的很不爽,具体这里不再啰嗦。 查看更多...