梓聪's profile传说中的16号PhotosBlogListsMore Tools Help

Blog


    January 01

    元旦

    留个脚印
    September 29

    武林三国辅助工具

    武林三国辅助工具
    不是脱机版哦スマイル
    暂时没有公开的打算,先看看界面,呵呵

    动作环境:.NET Framework 2.0
    下载地址:暂时不提供下载


    July 23

    Google日历客户端

    Google日历客户端
    利用Google Calendar .NET API 写的客户端
    (跟网上那个用IE内核做的不一样)
    有时间会慢慢添加功能,不满意的话,大家也可以自己写スマイル
    这样做的一个好处是windows的提醒比较方便(windows提醒功能有时间再完善)
        ----稍微修改了一下

    允许自定义多语言
    可以最小化到托盘

    动作环境:.NET Framework 2.0
    下载地址:Google日历客户端




    June 15

    微风论坛 宠物外挂

    微风论坛 宠物外挂(微風論壇 寵物外掛)
    下载地址:宠物外挂(2008/07/07更新)

      更新履历
    • 2007/07/07 追加可设置打怪和找怪时间间隔
    动作环境:必须安装.NET Framework 2.0
    关于使用上的一些注意事项:
    1. 只适合“微风论坛”
    2. 只能挂骑士和法师,不能挂刺客
    3. 使用外挂,不需要打开网页,在此工具能进行的操作:(别的操作,只能用网页)
      • 自动打怪
      • 存钱取钱,物品管理(出售NPC,使用道具,穿装备,放入家族)
      • 加素质点,查看别人宠物
    4. 本工具有三个tab,“自动打怪”、“银行与仓库”、“宠物状态”
    5. “自动打怪”:
      • 需要选择挂法师还是骑士
      • 自动打怪开始后,如果切换到别的tab,会自动停止打怪
      • “打巡检”选项,只对法师有效,骑士无效。选上之后,只打有经验的;不选,所有巡检都不打
      • “自动使用技能”选项,对骑士是加攻加防,对法师是催眠(需要学习相应的技能,另外,法师背包要有红宝石,银行要有存款,程序在发现背包红宝石少于100个的时候,会自动取钱买)
      • “自动复活”选项,法师最好使用。复活宝石ID如何获得?选择第二个tab,点击“宝石”按钮,找到复活宝石,选择一下就可以了。为什么法师最好使用?因为在买红宝石的时候,有可能怪还没有打死,被系统判为逃跑而导致宠物死亡。
      • “自动存钱”选项,当宠物币超过输入的数值时,会自动存到银行。
      • “自动退出条件”选项,第一个是转数,第二个可以微调。
      • 只有“运行”才会自动输入验证码和回答问题,手动找怪和打怪都不会。
    6. “宠物状态”:
      • “取点”按钮需要点两次,才能获得素质点。

    有什么问题的话,在这里留言或者给我发email都可以。
    宠物中心如果有什么变动,有时间的话,我都会尽量进行修改。







    May 08

    SQL Server的DATEADD的备忘

    关于取前一个月的日期的问题,如果用下面的方法,
    结果=DATEADD(mm,-1,GETDATE()),两条结论:
    1.结果为月减一,日不变
    2.结果如果不是正确的日期,则月减一,日为前月最后一天

    例子:
    select DATEADD(mm,-1,'2008-11-30')   ->  2008-10-30  (结论一)
    select DATEADD(mm,-1,'2008-12-31')   ->  2008-11-30  (结论二,因为11月没有31号)

    所以,想用这种方法去获得2008-10-31是不可能的爆笑

    Oracle就不是这样的。。。クール

    最近用的一些挺好的工具

    DTS Backup 2000 主页
    用来批量导入导出SQL Server的数据转换服务(データ変換サービス)里面的DTS包的好工具。
    下载安装即可,有GUI

    HtmlCleaner 主页
    可以用于美化html代码。中文介绍
    java写的jar包,使用命令行执行,很方便
    December 13

    Visual Studio 2005的ReportViewer的一个bug

    发现一个问题:在DisplayMode.PrintLayout显示模式下,toolbar里面的PageNavigator的最大页数,
    99%的情况下,总是比报表里面显示的最大页数小1 !!!
    跟这里的哥们儿碰到的问题一模一样:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=297814&SiteID=1
    解决方法是:
    在Form_Load里面,进行数据填充,然后调用Me.ReportViewer1.RefreshReport() ----这个刷新完,会产生RenderingComplete事件
    然后在ReportViewer1_RenderingComplete事件响应函数里,才设置Me.ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)

    但是这样会出现画面刷新两次的问题。
    所以在Form_Load里面,数据填充前,先Me.ReportViewer1.Visible = False
    在ReportViewer1_RenderingComplete事件响应函数里,设置DisplayMode.PrintLayout之前,先Me.ReportViewer1.Visible = True

    还可以在Form上面加点提示信息之类的,用户就不会感到突兀了。
    December 12

    [16手把手]教你导入.NET模板

    [16手把手]教你导入.NET模板
    最近学习BHO,学习一位高人的文章(参见:http://blog.csdn.net/jackiechen01/archive/2007/08/11/1738010.aspx),
    他已经制作好一个项目模板了,导入即可使用
    经过一番折腾,终于导入成功,把过程写一下,希望能对被这个问题困扰过的朋友们有帮助:
    1.修改“BHO HelloWorld.vstemplate”文件
           (1)下载得到的是名为“BHO HelloWorld.zip”的压缩包
           (2)把它里面的“BHO HelloWorld.vstemplate”文件解压出来
           (3)到目录“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows\1041”下,
               是不是看见好多.zip文件?随便打开一个,查看里面的.vstemplate文件(是个xml文件)的内容,
               把它的第一行拷贝下来,
                   比如“<VSTemplate Version="2.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">”
               然后用这一行把刚解压出来的“BHO HelloWorld.vstemplate”文件的第一行替换掉
           (4)“BHO HelloWorld.vstemplate”文件的内容有个问题:
               请看这一行:“<ProjectItem>BHO\BHO.cs<ProjectItem>”,因为它是个xml文件,这行的“<ProjectItem>”的结束标签少了一个“/”
               修改之后变成:“<ProjectItem>BHO\BHO.cs</ProjectItem>”
               修改“BHO HelloWorld.vstemplate”文件大功告成,把它重新压缩回“BHO HelloWorld.zip”

    2.导入模板
           (1)在目录“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp”里,新建一个文件夹,比如:“BHO HelloWorld”
           (2)把“BHO HelloWorld.zip”拷贝到这个文件夹里
           (3)然后进入命令行(就是平时说的DOS),进入到目录“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE”下,
              然后执行:devenv /setup
              稍等片刻之后,OK!!

    3.重启你的Visual Studio 2005,创建C#项目的时候,就能看到这个项目的模板了:)
    November 27

    恋爱纪念日

    今天,是我和茹宝的恋爱纪念日
    不知不觉,我们已经携手走过三年了,
    三年里的点点滴滴依然历历在目,
    有快乐,你快乐就是我快乐,
    也拌过嘴,只因太爱对方,
    所有的这些,让我们彼此感情更深
    一个喜欢黏,一个喜欢被黏,真是天生的一对爆笑
    最爱我可爱的大脑门儿~~~~
    茹宝,只想对你说一句:执子之手,与子携老

    September 11

    LEFT OUTER JOIN

    empnumber projectid name
    A001 P001 中田
    A002 P002 中村
    A003 P003 小野
    A002 P004 中村
    A002 P005 中村
    A002 P006 中村
    projectid workhour
    P001 10
    P002 20
    P003 30
    P004 40
    select *
    	from EmpProject as A left outer join Work as B on A.projectid=B.projectid
    	where A.empnumber = 'A002'
    
    empnumber projectid name projectid workhour
    A002 P002 中村 P002 20
    A002 P004 中村 P004 40
    A002 P005 中村 NULL NULL
    A002 P006 中村 NULL NULL
    select *
    	from EmpProject as A left outer join Work as B on A.projectid=B.projectid
    	where A.empnumber = 'A002' and B.workhour > 25
    
    empnumber projectid name projectid workhour
    A002 P004 中村 P004 40
    select *
    	from EmpProject as A left outer join Work as B on A.projectid=B.projectid and B.workhour > 25
    	where A.empnumber = 'A002'
    
    empnumber projectid name projectid workhour
    A002 P002 中村 NULL NULL
    A002 P004 中村 P004 40
    A002 P005 中村 NULL NULL
    A002 P006 中村 NULL NULL
    August 19

    今天是茹茹的生日~~~

    茹茹,
        今天,是你的生日,又是中国的情人节
        因为你的降临,
        这一天成了一个美丽的日子
        从此世界便多了一抹诱人的色彩
        祝宝贝儿生日快乐、情人节快乐~~~
        感谢上苍给了我一个特别的礼物,
        就是
        长长的人生旅程,
        有你相伴,
        是我
        一生的幸福ⓛⓞⓥⓔ
                        —— 你的聪聪哥哥
                       2007.08.19  9:20
     

    ddd
    July 07

    老婆第一次给俺剪头

    茹茹老婆今天给我剪头啦

    剪得非常不错,很满意,哈哈哈~~~~
    June 22

    庆祝团聚:)

    茹茹终于来啦~~~~~
    好幸福~~~~~
    发帖庆祝一下~~~~~~
    盼了好几个月,受足了相思之苦
    终于团聚了
    June 16

    签证终于下来了

    宝贝儿茹的签证终于下来啦~~~~~
    快要团聚啦,庆祝一下~~~~

    4月26号递申请
    5月31号收到在留资格
    6月4号寄回国
    6月7号申请签证
    6月15号收到签证

    过程比较顺利,一颗悬着的心终于放下来了
    May 19

    想念茹茹~~~

    每天都挂念着小笨蛋茹茹,担心茹茹
    每天和茹茹聊天都很幸福
    每天都跑去信箱看,期待着在留快点下来,期待着和茹茹团聚的那一天
    February 22

    MSN短信服务

    退订:发送0000到8168,根据回复的信息操作就可以退订
    客服:0755-26551322
    发送CL到816888003,获取在线的联系人列表。
        将会收到:
            1 张三
            2 李四
        回复“联系人编号 信息”即可。
    收到联系人的信息后,直接回复信息就行
     
    联系人的状态不能是“脱机”。
     
    每月10元
    收短信不收钱,发短信按移动收费标准(1毛每条吧)
     
    November 16

    黄健翔激情解说

    ——亚昆塔,唉!点球!点球!点球!格罗索立功了,格罗索立功了!不要给澳大利亚人任何的机会。

    ——伟大的意大利的左后卫!他继承了意大利的光荣的传统。法切蒂、卡布里尼、马尔蒂尼在这一刻灵魂附体!格罗索一个人他代表了意大利足球悠久的历史和传统,在这一刻他不是一个人在战斗,他不是一个人!

    ——托蒂,托蒂面对这个点球。他面对的是全世界意大利球迷的目光和期待。

    ——施瓦泽曾经在世界杯预选赛的附加赛中扑出过两个点球,托蒂肯定深知这一点,他还能够微笑着面对他面前的这个人吗?10秒钟以后他会是怎样的表情?

    ——球进啦!比赛结束了!意大利队获得了胜利,淘汰了澳大利亚队。他们没有再一次倒在希丁克的球队面前,伟大的意大利!伟大的意大利的左后卫!马尔蒂尼今天生日快乐!意大利万岁!

    November 13

    转帖:把Java类注册成ActiveX组件

     
    方式一:把Java类注册成ActiveX组件
      步骤一:
      创建一个Java类,命名为Test.java
      public class Test
      {
            public String getWord()
            {
                return "Hello World";
            }
      }
      步骤二:
      编译成class文件,并拷贝到系统盘:\WINNT\java\trustlib目录下,然后注册成ActiveX组件javareg /reGISter /class:Test /progid:Test


      步骤三:
      在ASP中使用
      Set obj=CreateObject("Test")'"Test"就是注册时候的progid
      msgbox obj.getWord()


      方式二:直接使用
      步骤一:
      建立Test.java
      public class Test
      {
            public String getWord()
            {
                return "Hello World";
            }
      }
      步骤二:
      编译成class文件,并拷贝到系统盘:\WINNT\java\trustlib目录下



      步骤三:使用
      dim obj
      Set obj=GetObject("java:Test")
      msgbox obj.getWord()

    September 26

    汇总

    1.SQL Server,没有Lpad这类函数,只能利用它的LEN,REPLICATE,CAST函数去自己实现一个Lpad和Rpad。
      下面的这个是左填充'0',总长度为10:
        SELECT Id,REPLICATE('0',10-LEN(name))+CAST(name as nvarchar(10))+name as Name FROM dbo.User
    2.在HTML里面,有时候Table的border为0,而通过使用宽度为1背景为black的td来做边框。
      问题:打印这个table的时候,为什么没有打印出边框?
      问题根源:IE的设置
      解决:IE的菜单->工具->Internet选项->高级->打印->打印背景颜色和图像(打上钩)。
      感想:用这种方法来做边框,灵活性高,可以通过仅改变IE的设置,就能控制需不需要打印边框。
    3.windows XP 和 windows 2000 server的共存。
      双系统(多系统)安装是有顺序的。先装2000 server,再装XP,没有问题。
      问题:先装XP,系统正常启动;再装2000 server,原来的XP系统就进不去了。
           现象是屏幕闪了一下,就没有反应了。
      分析:启动时,选择完XP的选项,回车,会发现在屏幕黑屏前,是2000 server的引导提示,而不是XP的引导。
            似乎就是用后安装的2000 server启动文件去启动XP。
      问题根源:百度知道上面的答案:估计是2000 server的启动文件不正确替代了XP的启动文件所致。
      解决:百度知道上面的答案:使用XP的安装盘,从光盘启动,在安装选项那一步选择修复安装,即可解决问题。
            到这里,问题似乎已经解决了,但是还没有,我的XP以前装有SP2,修复之后,发现防火墙打不开了,
            能正常伤网,但是局域网里面访问不了我的机器。又重新装SP2,问题才算圆满解决了。