Visio页数统计工具(VB版)

同事小岳有时候需要统计Visio文档的页数,有一次她问我有没有快速统计Visio文档页数的方法。于是就写了一个Visio页数统计小工具,它可以遍历给定目录及其下的所有子目录,把每个Visio文档及其页数显示出来。如下图所示:

68d5da511938fcf667424bf1872e0c07

代码如下:

Public Class CountVsdForm
    ''' 统计Visio页数
    Private Sub CountVsd()

        Dim messageContnet = getFileNames()
        Dim filedir As String = ""

        If (me[......]

继续阅读

插入数据时显示:ORA-00984列在此处不允许解决方法

操作Oracle数据库,插入数据时显示:ORA-00984列在此处不允许错误,如下图所示:

9e10cf83490e1ee747bb37b0cd73b0d6

出现的原因是由于,在插入字符或字符串型字段时。如果插入的数据是纯数字,则不会有错误;如果出现字符,则会报ORA-00984列在此处不允许异常。 可以创建TestUser表,如下:

create table TestUser (
    usercode char(5),
    username varchar2(20)
)

以下例子请注意第一个字段usercode的

1、正常例子:usercode为纯数字。可以正常插入TestUser表:

insert into Te[......]

继续阅读

按键精灵版QQ农场助手

老婆爱玩QQ农场牧场,就让我帮她收菜,偷菜!在电脑上一遍一遍的点着鼠标。手累不说,鼠标左键也快受不了了。于是发扬懒人精神,做了个按键精灵版QQ农场助手。实现的功能很简单,希望懂得按键精灵的朋友有兴趣的话可以完善一下。

功能介绍:

1、自动点击好友头像,然后收菜,然后逐块地进行收菜锄草,杀虫,浇水。

2、操作完一页好友后,自动点击下一页按钮进行翻页,然后循环步骤1,直到好友的最后一页。

3、按键精灵版本:9。

代码如下:

'键盘按键按下后,延迟时间
Const DELAYTIME1 = 100
'键盘按键弹起后,延迟时间
Const DELAYTIME2 = 100
'每块地上执行完锄[......]

继续阅读

如何写一份良好的缺陷(Bug)报告

没错,任何软件都存在bug,哪怕是我们自己也存在缺陷,因为程序员也是普通人,人是会犯错误的。当有人在使用软件时遇到bug,你需要使用邮件形成一份缺陷bug,发送给开发人员。开发者可以依据该报告定位问题,复现问题,修复问题。

但是很多时候,开发人员很难理解提交上的缺陷报告,因为发送人并不了解我们需要的是什么,那如何与开发人员沟通以及如何写出一份缺陷报告,在这篇文章,我将教你如何写出一份清晰的缺陷报告能使开发者理解、复现、修复问题,这里下载缺陷报告模板。

c10d25d27d1ded96b85e2d1764150ae5

为什么要发送缺陷报告

缺陷报告可以用很多方式来帮助我们的开发者。

● 他们能告知我们没有意识到的问题

●[……]

继续阅读

实践GTD小例子

举例子
几个好友打算利用五一的时间出去旅游,为此他们准备了地图,参考了别人的游记,提前预订了
火车票和宾馆,带上了必备物品,之后他们下海上山玩的不亦乐乎,回来之后整理自己的心得。
那么如果用GTD的方法管理的话应该是这样的。

(生活中我们都要遇到这样的事情,用GTD来管理就不会手忙脚乱了。否则的话,就要你的大脑满满的不得空闲了。GTD帮你清空大脑。)

+五一旅游(Project)
-准备地图(task)
-周五下午在书店买本地图册(action)
-参考游记(task)
-在携程网上找游记(action)
-在google上搜索(action)
-预订火车票(task[……]

继续阅读

什么是社区支持农业?

社区支持农业(Community Support Agriculture)简称CSA “社区支持农业”(以下简称CSA)的概念于20世纪70年代起源于瑞士,并在日本得到最初的发展。当时的消费者为了寻找安全的食物,与那些希望建立稳定客源的农民携手合作,建立经济合作关系。现在,CSA的理念已经在世界范围内得到传播,它也从最初的共同购买、合作经济延伸出更多的内涵。从字义上看,“社区支持农业”指社区的每个人对农场运作作出承诺,让农场可以在法律上和精神上,成为该社区的农场,让农民与消费者互相支持以及承担粮食生产的风险和分享利益。 在西方和日本已经发起并流行了近半个世纪的社区支持农业(CSA),在中国才刚[……]

继续阅读

Python彩蛋:哲学理念及设计思想(The Zen of Python, by Tim Peters)

为了更好的了解Python哲学理念及设计思想,可以在任何一个Python交互解释器中输入import this命令。就会出现Python的一个彩蛋,描述了一系列Python的设计原则,阅读一下这些文字,对于我们深入了解Python有许多帮助。下面贴出来,跟大家分享。

The Zen of Python, by Tim Peters

The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.[……]

继续阅读

寻找四叶草

昨天听说有日环食,所以今天特意6点就起来了。在路边,已有很多行人来来往往。太阳已经升的很高,也很刺眼。等了会儿,也没见到日食出现,可能已经出现过了吧。索性不再想它。

上周,下班发现在宾馆附近的草坪中有很多三叶草。听说三叶草中有很少的四叶草,是三叶草的变种。于是,决定找上一找,看看能否发现一些。:)。这里的三叶草多种在草坪里,所以只能在边上找,找了好大一会儿,结果看到的都是三叶草。有些小小的失望,却不放弃。继续找吧。。。。。功夫不负有心人,终于让我在一个花坛里找到一株。很是高兴啊,不忍心摘下来,就拍了些照片。

5fb2b8b23978edadf4953073dacb2ee6

再来一张

5edab4d7ae156ab774d9326afecfa6b6[……]

继续阅读

Java 枚举7常见种用法

写在最前:本文大部分内容来自:http://softbeta.iteye.com/blog/1185573

JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。

用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。

public enum Color {
  RED, GREEN, BLANK, YELLOW
}

用法二:switch
JDK1.6之前的switch语句只支持int,char,e[……]

继续阅读

ORA-03113: 通信通道的文件结束解决方法一例

开发项目时,使用的是Oracle数据库。最近遇到了“ORA-03113: 通信通道的文件结束”错误。如下图所示:

08c98860b16f996284ed3fb51c8c1b18

经过网上查资料和请教同事,终于找到了解决ORA-03113错误的办法。

解决步骤如下:

1、在Windows的Dos窗口中输入“sqlplus”,然后输入数据库用户名和密码登陆。如下图所示:

a0124d6c99a27500183b92ca9caba7a3

2、在上图的命令行中,输入“alter system set cursor_sharing=similar;”,执行后,如下图所示:

7ef5e55b30b464585ef3bfca9187a497

3、输入“show parameter cursor_sharing”,确认 cursor_sharing[……]

继续阅读