cailangwei

九尺之台,起于累土。
温故而知新,可以为师矣!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月19日

摘要: 1.新建了一个Hibernate-Sample的Java Project,然后本人在MyEclipse的window-->preferences-->java-->build path-->user libraries-->new 了一个Hibernate path,添加了Hibernate3.2的相应jar包,由于使用的数据库是MySQL,我还顺便添加了连接MySQL的jar包,这样在以后做Hibernate的项目时,只需要引入我这个用户自定义的library即可,不需要再逐一添加。需引入的jar有:以及:2.先上一张该项目的完整包图,之后再逐一解释3.首先创建 阅读全文

posted @ 2012-03-19 12:29 cailangwei 阅读(746) 评论(1) 推荐(0) 编辑

2012年3月9日

摘要: 你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object key = iterator.next( );Object value = map.get(key);;....;}} 然后,这个方法有一个问题。从Map中取得关键字之后,我们必须每次重复返回到Map中取得相对的值,这 阅读全文

posted @ 2012-03-09 23:10 cailangwei 阅读(209) 评论(0) 推荐(0) 编辑

2012年1月7日

摘要: 首先需要找到Excel.dll,可以上网上下,添加using Excel;也可以选择Microsoft.Office.Interop.Excel.dll,添加using Excel = Microsoft.Office.Interop.Excel;1、 修改Excel.dll 或者Microsoft.Office.Interop.Excel的属性中的嵌入互操作类型改为false否则会出现一下错误,类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数 无法嵌入互操作类型“Microsoft.Office.Interop.Excel. 阅读全文

posted @ 2012-01-07 16:46 cailangwei 阅读(1127) 评论(0) 推荐(1) 编辑

摘要: 我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共享,让首次接触压缩和解压缩的朋友可以少走些弯路。下面就来解释如何在C#里用http://www.icsharpcode.net下载的SharpZipLib进行文件的压缩和解压缩。 首先需要在项目里引用Sharp 阅读全文

posted @ 2012-01-07 00:46 cailangwei 阅读(282) 评论(0) 推荐(0) 编辑

2012年1月6日

摘要: 本文的原理是借助Windows平台安装的WinRAR(WinZip)实现C#程序的调用(注:WinRAR压缩解压WinZip同样适用)。先来看WinRAR(WinZip)自身的支持调用命令:压缩命令:a{0}{1}-r【{0}:压缩后文件名|{1}:待压缩的文件物理路径】ex:"a你妹.rarf:\\MM-r"(含义为将f盘下MM的文件夹压缩为"你妹.rar"文件)解压命令:x{0}{1}-y【{0}:待解压文件名称|{1}:待解压文件物理路径】ex:"x幺妹.rarf:\\幺妹-y"(待压缩文件物理路径:"f:\\幺妹\\ 阅读全文

posted @ 2012-01-06 21:30 cailangwei 阅读(354) 评论(0) 推荐(0) 编辑

2012年1月5日

摘要: 写个程序翻译了。。如果再配合钩子函数,完全可以做一个屏幕取词翻译工具,就想金山词霸那样。在配合我上次写的那个,引用system.Speech。程序集,还可以让翻译的结果说出来。using System;using System.Net;using System.Xml;using System.IO;using ConsoleApplication1;static class TranslationSample{ static void Main() { //AppId 就是 ApplicationId的缩写,这个是必须参数,需要用户自己创建,可能是微软想知道是谁在用... 阅读全文

posted @ 2012-01-05 00:01 cailangwei 阅读(772) 评论(0) 推荐(0) 编辑

2012年1月4日

摘要: 现在大家的电脑里可能都装着谷歌金山词霸吧,一个必备的工具。很好而且免费。里面的单词都有发音,那些发音不是录制好然后保存到硬盘中的,而是用的一种"发音引擎"。 来看看吧,打开控制面板(运行"control")。打开语音。应该能看懂吧,如果有的话。 使用下面的文字预览语音“You have selected Microsoft Sam as the computer's default voice.”点击预听语音,他就会把这句话说出来。这是用微软的技术,可能还有其他技术。你在文本框里面随便输入字母,英文单词,句子。都可以说出来。 .NET类库里提供了 阅读全文

posted @ 2012-01-04 23:23 cailangwei 阅读(258) 评论(0) 推荐(0) 编辑

2012年1月2日

摘要: 转载:http://www.cnblogs.com/ASPNET2008/archive/2010/06/30/1768497.html 阅读全文

posted @ 2012-01-02 22:23 cailangwei 阅读(114) 评论(0) 推荐(0) 编辑

摘要: 简单js实现弹出登陆框div层,背景变暗不可操作最近做网站是想到一些网站的登录按钮,点击之后背景变暗且其他内容不能操作。然后也按这思路试了下,废话不多说,直接上代码和demo。demo示例查看html代码:<html><head><meta http-equiv="content-Type" content="text/html;charset=gb2312"><title>网页特效 漂亮的点击弹出的登录窗口</title><style type="text/css"& 阅读全文

posted @ 2012-01-02 21:03 cailangwei 阅读(696) 评论(0) 推荐(0) 编辑

2011年12月30日

摘要: varie =/*@cc_on!@*/!1;利用IE中JScript所特有的条件编译(或曰条件注释)可以很方便的区分IE和非IE(这里的IE/非IE均是针对内核而言,以IE为内核的浏览器将视为IE)。还嫌长?往下看!下面这个也够简,利用JScript处理数组最后一个的差异(也许会被个别浏览器视为语法错误,未完全验证)varie = !-[1,];(注:该表达式在IE9下为false)下面这个也够简,巧妙利用了JScript不能识别/v转义符的特点。varie = !+'/v1'; 阅读全文

posted @ 2011-12-30 18:55 cailangwei 阅读(963) 评论(0) 推荐(0) 编辑