自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ghoul To World!

博客已迁移至 http://www.g2w.me

  • 博客(71)
  • 资源 (11)
  • 问答 (3)
  • 收藏
  • 关注

原创 GDG西安2023年3月线下活动:Kotlin Codelab - 创建交互式 Dice Roller 应用

作为一个技术社区,我们这次以 Codelab 作为开胃菜激活大家的编码基因,一起探索移动端开发技术 Kotlin,本期的主题,是使用 Kotlin 开发一个 Dice Roller 应用。入群既表示报名成功,活动相关的事宜我们会在群里通知。最后,我们还想提醒大家,如果您在学习过程中遇到任何问题,我们的教练将会随时为您提供帮助和支持,让我们一起享受这个学习和交流的机会吧!GDG 西安的活动均为免费活动,任何对开发感兴趣的朋友,都欢迎报名参加。春暖花开的季节,很荣幸的宣布我们的 2023 年的第一场技术活动!

2023-03-24 11:25:39 109

python发送文件夹内容到邮箱

由于我经常需要备份文件夹下的内容到邮件里面,每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定位置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标题,就将指定文件夹下的文件发送到邮箱中备份起来 。 #!/usr/bin/env python# coding: utf-8from s...

2012-02-07 00:48:30 263

Cognos开发笔记

 前一段时间,完成了在报表开发中的任务,转至了 MapReduce 开发,将一年来的 Cognos 开发经验小小的做了下总结。 Cognos 这个 BI 有着 IBM 软件基本都具备的特点:大!没错,整个 Cognos 环境相当庞大,当然它的功能也相当强大,但伴随而来的,它非常难用,最起码相比国内的报表,比如帆软,润乾什么的,它在开发上逊色很多,但是却成熟稳定。Cognos的开发周期比较...

2012-02-07 00:43:11 244

python批量转换文件编码

via: http://www.g2w.me/2012/02/python-batch-convert-file-encodings/ 今天在 eclipse 中导入了个之前的 swing 项目,结果跑起来后乱码,检查代码发现竟然一部分 java 文件是 utf-8编码,一部分却是 gb2312 的,而文件又比较多,一个一个去看显示太麻烦了,于是又该 python 出手了。 这里需...

2012-02-07 00:38:51 241

原创 VIM中移动选中内容到备份文件

在公司跟踪自己的工作计划时,我使用的 gtd 工具是 vim 的插件 taskpaper ,不过当任务比较多的时候,想要把已经完成的任务备份起来,于是选择需要备份的条目剪切到新的文件中,但每次这样实在是太麻烦了,那就让代码来帮忙吧。 在 .vimrc 中添加内容如下: com! -nargs=1 -range Sbak call MoveSelectedLinesToFile(&l...

2012-02-07 00:33:57 121

原创 Python的妙用,不解释

import base64filelist = [ 'TeamTalk.hta', 'teamtalk.js', 'util.js', 'config.js']for filename in filelist: print 'encoding filename' f1 = open(filename, 'r') ...

2011-06-02 17:32:12 142

巧用Scanner读取输入流中的所有内容

URL url = new URL("http://www.g.cn/");Scanner sc = new Scanner(url.openStream());sc = sc.useDelimiter("$");String content = sc.next(); 

2011-05-18 14:51:39 465

新博客地址

欢迎到我的独立博客作客,主要讨论python和java相关技术。http://www.g2w.me

2011-03-23 10:02:05 110

利用VBScript在隐藏窗口中运行应用程序

起因 使用MoinMoin Desktop Edition已经有一段时间了,每次开机都得运行wikiserver.py,而且总会有一个命令行的黑框,很碍眼。折腾了半晌,终于可以干掉黑框,让wikiserver.py在后台运行了。 其实这种方法同样可以用于其它需要保持运行,但又不想看见窗口的软件。 原理 利用VBScript创建wscript.shell对象,运行一个...

2010-07-26 17:11:14 508

原创 最近Gmail中经常收到钓鱼邮件

最近一段时间,我的gmail中经常收到钓鱼邮件和一些其它的垃圾邮件,最有代表性的就是说Gmail小组通知你你的帐号中奖了云云,我朋友中很多人也称遇到同样的事情。 Gmail的反垃圾能力降低了? 想不通。 上个图,今天收到封垃圾邮件,标题的确写得挺那么回事,看了很想点开,结果里面很有趣,我不太相信有哪个人愿意从这一堆中找出这个发送者想要推销的信息,这种垃圾邮件的发送者,大概是伍佰的弟...

2010-07-21 17:15:46 443

Eclipse中java不能自动编译问题

今天在使用Eclipse时,把工程的classes给手动删除了,结果不能自动编译了。 最后把工程build path中的jdk删除掉,然后再重新添加,问题解决。 

2010-06-30 11:25:17 103

Eclipse中无法使用java.io.Console

今天在Eclipse中写一个小程序,用到了Console,结果在运行时报空指针,但是在命令行里面运行却正常。package g2w.playground.console;import java.io.Console;public class ConsoleLogin { private static String USERNAME = "greatghoul"; p...

2010-06-13 14:36:44 526

设置华表Cell插件外观时的“闪烁”问题

使用华表Cell插件时,经常要对插件的外观进行设置,比如说隐藏滚动条和页签什么的,这样就有一个问题了。 在设置生效以前,插件的外观是默认的,设置使外观发生变化(一般是在文档加载完成时),插件会“闪”一下。 解决这个问题有个比较简单的方法,就是初始时将插件设为隐藏 <OBJECT id="Cell" classid=clsid:3F166327-8030-4...

2010-06-09 11:30:36 205

Python使用中使用HTTP代理

公司访问外网需要使用代理,前段时间看了下java中的代理方式,今天又玩了下Python的。 # http://greatghoul.iteye.comimport httplib,base64,msvcrtusername = 'username'password = 'password'proxy_host = 'proxy_host'proxy_por...

2010-06-08 14:15:25 262

Python合并文本文件

整理资料时,整出了高中时读过的一本书,还不错,不过当时是用电子辞典读的,没有书签功能,只能划成一个个的,现在读起来反倒麻烦。于是就写个脚本把它们合并起来。[code="python"]# coding gbk## author: GreatGhoul# email : [email protected]# blog : http://greatghoul.i...

2010-06-07 16:17:20 142

利用python解码中创报表InforReport的模板文件

公司最近放弃了购买FineReport报表的计划,改而使用中创的InforReport报表,昨天尝试了下将InforReport嵌入到J2EE应用中,其间出现了许多莫名其妙的错误,不过最后还是搞定了。 可惜的是,以前在FineReport上花了那么多功夫,如果换到InforReport,都得重新来过,粗略看了下InforReport的模板文件(IPR),一堆看不懂数字和字符  ...

2010-06-04 17:26:00 233

Google Reader里面的Send to 功能真实用

这段时间迷上了Follow5,用它同步twitter,新浪微博,人人网等,不过惭愧的是今天才发现原来Follow5还有这么多好用的插件,其中的5Reader其实就是利用Google Reader内置的Send to 功能,在阅读条目上加一个发送到的链接。 这个链接完全可以自己定制(在哪里定制?)  以下是我所使用的发送到链接Follow5分享Name: Foll...

2010-06-02 17:41:12 98

JS实现小数末位进位方法

今天碰到个这个问题,需要将小数的最末位按照给如下规则进行进位: 进位规则当末位在0-4时,末位进0.5。如 1.3 ==> 1.5当末位在5-9时,末位进1.0。如 1.5 ==> 2.0<script>function fix(d) { if (parseInt(d) == d) return d; // 小数变整数. ...

2010-06-02 16:53:50 1099

原创 安装中创报表InforReport时JDK的选择

最近公司放弃了帆软,改用中创的InforReport作为报表工具(版本为3.4)。 今天在安装中创的报表服务器后,遇到了个小插曲,在安装报表服务器时,提示系统已经安装了jdk1.6,而服务器内置了jdk1.4,我选择了使用系统默认的1.6,结果在启动报表服务器时,出现错误。 ==============================================...

2010-06-02 14:20:54 166

Java中通过代理连接至指定的URL

公司要访问外网需要使用代理,突然对Java如何使用代理产生了兴趣。 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Authenticator;import java.net.InetSocketAddress;...

2010-05-10 11:26:26 142

log4j 的PatternLayout参数含义速查

前些日在隔夜黄莺看到一篇转载的文章,作者制作了张log4j PatternLayout的参数明细表,查起来非常方便,不过每次查时打开网页还是觉得不方便,于是我把它截了张图,方便查阅。类似的资源还有:Web 开发与设计师速查手册大全(上)Web 开发与设计师速查手册大全(下)IE6, IE7, IE8 CSS 兼容速查表jQuery---...

2010-04-28 09:02:14 133

朋友们,不要抱怨你的他(她)不成熟

今天在天涯杂谈上看到了一个 情感纠葛的帖子 ,颠覆了我一部分的情感价值观。 先谈谈帖子中这个女人: 1. 偷偷研究婚姻法,结婚前就提出房子是婚前财产,离婚后她什么都分不到。 结婚恐惧症呀,研究婚姻法似乎是很成熟的表现,大概是朋友怂恿的。对男人不信任,有恐惧感,死缠烂打要求对方买车,以文中这位哥们儿的痴情程序,大概也会接受,不过直接提出离婚分不到这种事,绝对是大大...

2010-04-27 13:45:29 134

Sturts2 使用 json-plugin序列化时屏蔽无关对象

在使用struts2的json-plugin时,如果要序列化一个Action,应该屏蔽掉不需要序列化的属性,比如dao等。尤其是Dao,如果不屏蔽,将会导致 如下的错误: org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetExceptionorg.apache.struts2.jso...

2010-04-25 20:43:54 77

二分法查找,哎,终究挤不进那10%

看到JavaEye上一个“很老”的新闻(囧) - 你是那10%可以实现二分查找算法的程序员吗? 哎,大学学的那些东西,已经忘记得差不多了,当作回顾吧,按照作者的约定,写一个试试。  <script type="text/javascript">function binarySearch(arr, a) { var low = 0, high = a...

2010-04-23 14:56:22 207

完美音乐 豆瓣电台

以前一直都是用亦歌听歌的,最近换上了ubuntu,听亦歌开销就有点儿大了,亦歌flash的面积太大了,风扇表示压力很大。所以暂时观望,寻找新的音乐服务。 于是,眼光瞄到了豆瓣电台,与亦歌类似,都是非常简洁的应用,智能分析你的音乐品味,为你推荐适合你口味的音乐。但在网页中播放豆瓣电台的话,页面的操作经常会使音乐中断,于是理所当然,我们需要一个客户端。 豆瓣...

2010-04-23 12:54:04 172

在vim-gnome中使用Ctrl+C/Ctrl+V快捷键 | #ubuntu #vim

在ubuntu中安装了vim-gnome,可是来源于windows的习惯,没有Ctrl+C/Ctrl+V感觉操作很不便。 google了下,找到了解决方案: 在~/.vimrc (如果文件不存在,新建之)中添加下面两行代码: source $VIMRUNTIME/mswin.vimbehave mswin 要查看mswin.vim的代码,访问这里。 ...

2010-04-21 23:53:58 383

JFreeChart中文乱码和文字模糊问题的通用解决方案 | #java #chart

  在使用JFreeChart(http://www.jfree.org/jfreechart/)做中文的图表时,中文乱码是一个最常要处理的问题,看网上许多文章都是在JFreeChart对象上下功夫,每次都得重新设置字体,比较麻烦。其实JFreeChart为我们提供了一个通用的解决方案——ChartTheme。   ChartTheme有一个默认的实现类StandardCh...

2010-04-09 13:06:52 215

修复Sturts2发布包中的教程文档 | #struts2 #hta #regex

在Struts2的发行包中,有一份帮助文档,位于“struts-2.1.8.1.zip\struts-2.1.8.1\docs\docs” 该文档包含如下一些不错的资源: Tutorials  Our tutorials are designed to help you get started with the framework ASAP. We offer an al...

2010-04-08 15:21:23 111

原创 FineReport应用 - 编程实现普通分组报表 | #报表

   我在 FineReport应用 - 程序网络报表Hello,World 一文中,阐述了编程实现基本报表的方法,在本文中,我将介绍如何创建一个带有数据集的分组数据报表。 设计目标  设计一张报表,按付款方式分组查出订单编号和金额,最终效果如下图:    配置数据连接  要使用数据集,需要先在服务器中配置数据连接。配置文件位于   %FR_HO

2010-03-20 10:14:00 1112

原创 华表Cell应用 - 使用XML自动读入数据 | #报表 #华表Cell

     在 华表Cell应用 - 在IE中使用华表Cell插件 一文中,使用的是硬编码的方式向报表中添加数据,费时费力,其实还有一种方法,就是使用XML自动填充数据。     使用XML格式填充数据,需要先生成华表推荐格式的XML数据文档,然后通过ajax读取xml内容,利用ReadFromXML(xmlStr)方法填充数据。摘自“Cell插件帮助.chm”ReadF

2010-03-20 09:49:00 1205

原创 华表Cell应用 - 在IE中使用华表Cell插件 | #华表Cell #报表

     使用了一段时间的FineReport 后,公司又改用华表Cell了,便宜嘛。刚换到Cell时,是无比的痛苦,用惯了好的,真还有点曾经沧海难为水的感觉,Cell的Web插件只能在IE下使用(华表Cell的网页插件在IE8中无法显示的问题 ),这和FineReport比,就太逊色了。不过客户基本上都是IE的粉,也没有什么兼不兼容的问题,就是开发报表时,效率大打折扣,但也总比纯手写强百倍。

2010-03-20 09:36:00 8953

原创 华表Cell的网页插件在IE8中无法显示的问题 | #华表Cell #报表 #IE8

 导致无法使用的原因不明,但找到了解决方案在IE中打开 “工具 - Internet选项 - 高级 - 安全 ”,找到“启用内存保护帮助减少联机攻击 ”项,取消勾选后重启IE8即可。英文版IE8对应的选项是“Tools - Internet Options - Advanced - Security ”中的“Enable memory protection to help mitigate o

2010-03-20 09:26:00 7372 1

华表Cell应用 - 使用XML自动读入数据 | #报表 #华表Cell

    在 华表Cell应用 - 在IE中使用华表Cell插件 一文中,使用的是硬编码的方式向报表中添加数据,费时费力,其实还有一种方法,就是使用XML自动填充数据。     使用XML格式填充数据,需要先生成华表推荐格式的XML数据文档,然后通过ajax读取xml内容,利用ReadFromXML(xmlStr)方法填充数据。 摘自“Cell插件帮助.chm”ReadFro...

2010-03-19 16:58:39 148

华表Cell应用 - 在IE中使用华表Cell插件 | #华表Cell #报表

    使用了一段时间的FineReport后,公司又改用华表Cell了,便宜嘛。刚换到Cell时,是无比的痛苦,用惯了好的,真还有点曾经沧海难为水的感觉,Cell的Web插件只能在IE下使用(华表Cell的网页插件在IE8中无法显示的问题),这和FineReport比,就太逊色了。不过客户基本上都是IE的粉,也没有什么兼不兼容的问题,就是开发报表时,效率大打折扣,但也总比纯手写强百倍。...

2010-03-19 15:22:08 678

华表Cell的网页插件在IE8中无法显示的问题 | #华表Cell #报表 #IE8

导致无法使用的原因不明,但找到了解决方案在IE中打开 “工具 - Internet选项 - 高级 - 安全”,找到“启用内存保护帮助减少联机攻击”项,取消勾选后重启IE8即可。英文版IE8对应的选项是“Tools - Internet Options - Advanced - Security”中的“Enable memory protection to help mitiga...

2010-03-19 14:11:33 557

google.com支持搜索google bookmarks | #google

  间段时间就发现,google.com的搜索结果顶部开始出现google bookmarks的搜索结果,这个我很喜欢,因为我主要是在用google bookmarks收藏书签,值得一提的是,google.com的每条搜索结果后面,都会有一个加为收藏的按钮,可以方便的添加收藏,可惜的是,不能在添加时顺便添加标签和说明。  现在google有两款书签产品,一个是与chrome同步的googl...

2010-03-18 13:58:03 189

FineReport应用 - 编程实现普通分组报表 | #报表

  我在 FineReport应用 - 程序网络报表Hello,World 一文中,阐述了编程实现基本报表的方法,在本文中,我将介绍如何创建一个带有数据集的分组数据报表。 设计目标  设计一张报表,按付款方式分组查出订单编号和金额,最终效果如下图:   配置数据连接  要使用数据集,需要先在服务器中配置数据连接。配置文件位于   %FR_HOME%\We...

2010-03-17 16:58:53 229

FineReport应用 - 程序网络报表Hello,World | #报表

什么是程序网络报表  FineReport设计器基本可以零编码地设计出绝大多数报表,然而这种方式建立的报圾需要依赖于设计器及报表模板,在一些有特殊需求的场合并不适用,这时候就需要通过编程的方式来设计报表并在J2EE服务器上预览。 Reportlet接口  FineReport API提供了丰富的接口使用户可以灵活得设计报表,其中Reportlet接口对程序网络报表提...

2010-03-17 15:27:11 248

HTA版资源文件编码转换器native2ascii | #hta

在做J2EE i18n时,经常要用到转换资源文件的工具\bin\native2ascii.exe,不过在命令行下操作比较麻烦,于是我用HTA写了这个转换资源文件编码的小工具native2ascii。native2ascii可以方便得将左栏中的资源文件内容转换成unicode形式,以后我会加入文件拖放等转换方式。[img]http://dl.iteye.com/upload/atta...

2010-03-17 02:57:46 135

Java面试葵花宝典 Handbook | #hta #ado

以前培训时,倒是经常背葵花宝典,里面的问题相当多,很多现在都答不上来,不过葵花宝典里面也充斥着相当多的错误,有过Java培训经历的人,大概都笑而不语。当时为了学习方便,做了这么个管理面试问题的小工具,可以添加、修改、删除、查询问题。可以随机选择一个问题来记忆,使用HTA编写,其实还写了个VC版的,不过不太完善。看图:[img]http://dl.iteye.com/...

2010-03-17 02:24:05 68

moin-1.9.3

moinmoin wiki 的1.9.2版本安装包,还作为作为桌面版wiki.,python

2011-12-02

HTA版资源文件编码转换器native2ascii

HTA版的java 资源文件编码转换器 http://blog.csdn.net/greatghoul/archive/2010/03/20/5398678.aspx

2010-03-20

华表Cell应用-ProductList

在IE中使用华表Cell插件的例子展现数据和汇总的例子 http://blog.csdn.net/greatghoul/archive/2010/03/20/5398545.aspx

2010-03-20

MyEclipse Struts 教程.pdf

最近开始学习struts,所以在网上down了些教程,这个教程写得还不错,推荐给大家学习.

2009-11-08

Light Screen 1.0

非常小巧的截图软件,占用内存相当小,而且也相当好用.相比其它一些大头,这个算是相当不错的,而且是免费的.

2009-11-08

vc写的编码批量转换工具

一个vc做的批量编码转换工具,虽然不是很好用,但是有时候也能解决一些问题.

2009-03-04

gmail-music_beta.tar.gz

python写的gmail music 播放器源码

2009-03-04

vbs读取excel内容

从国外网站上找到的用vbs读取excel的脚本,比较强悍。 编辑代码,查找并在以下位置xls文件路径。 strExcelPath = "xls文件的路径" 当然,要想正确运行,你需得安装ms excel才行。

2008-11-28

VirtualGrid复合表头的完美实现

找了好久,终于在国外的网站上找到了复合表头的完美实现方法,这个已经相当不错了。

2008-09-08

MailMail邮件发送工具

一个非常精致的邮件发送工具需要.net支持

2008-09-08

VC6.0 APPWZCHS.zip

vc6应用程序向导的中文支持,用英语vc开发中文项目的朋友肯定需要。

2008-09-08

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

TA关注的人

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