摘要: 在 JavaScript 中监听用户的键盘输入是很容易的事情,但用户一旦使用了输入法,问题就变得复杂了。输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词 完毕才触发事件呢?整句输入又该如何触发事件呢?不同的操作系统和不同的浏览器对此有不同的看法。在最糟糕的情况下,用户使用输入法后浏览器就只触发一次 keydown ,之后就没有任何的键盘事件了。这对于 Suggestion 控件的实现来说是个大问题,因为 Suggestion 控件需要监听文本输入框的变化,而事件是最准确也最节省计算资源的做法,如果换成轮询的话性能就可能受到影响。首先,要监听启用输入法后的击键事件应当使用 ke 阅读全文
posted @ 2012-08-14 10:11 e天下小熊 阅读(396) 评论(0) 推荐(0)
摘要: 清明假期最后一天写点东西吧,明天就要上课了。最近在学习如何进行文档的在线预览。1.首先上网搜索一下有什么解决方案 (1).将文档转换为html,只支持支持office文档 (2).将文档转换为flash,实现类似百度文库的效果,除支持office文档外还支持pdf (1) a.首先添加引用:using Microsoft.Office.Core;using Word = Microsoft.Office.Interop.Word; b.其次编写文档转换的方法: 1 /// <summary> 2 /// word转成html 3 /// </summary> 4 ... 阅读全文
posted @ 2012-06-19 15:01 e天下小熊 阅读(887) 评论(0) 推荐(0)
摘要: 来园子也有一段时间了,一直没时间写点东西,说实话刚开始也不知道写什么,一直以来对验证码识别比较感兴趣,曾经想着自己处理图形实现识别验证码, 不过感觉对我来说太难了,偶然中再网上发现了Tesseract,于是就想借助Tesseract 来实现简单验证码的识别,正好今天周末有时间写了这点东西。1、Tesseract介绍:Tesseract的OCR引擎最先由HP实验室于 1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一。然而,HP不久便决定放弃OCR业务,Tesseract也从此尘封。 数年以后,HP意识到,与其将Tesseract束之高阁,不如贡献给开源软件业,让其重焕 阅读全文
posted @ 2012-06-19 14:55 e天下小熊 阅读(358) 评论(0) 推荐(0)
摘要: From : http://hi.baidu.com/%B0%D9%C9%AB%BB%A8%CC%EF/blog/item/077a83b184ce03acd8335a47.html 添加引用:Microsoft Excel 11.0 Object Library ;添加:using Microsoft.Office.Interop.Excel;一、打开Excel文件============================ Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel 阅读全文
posted @ 2012-04-06 19:42 e天下小熊 阅读(912) 评论(0) 推荐(0)
摘要: 你要面试一个程序员,应该问他什么问题?有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人。众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章。===================================如何面试程序员?阮一峰 整理一、提问之前的准备首先,最重要的是,你自己一开始就应该想清楚: 1. 需要新员工完成什么样的任务? 2. 怎样的人能完成这样的任务? 3. 哪些途径和方法可以发现这样的人?只有明确这些根本性的问题,才能正确高效地完成面试。二、提问的原则假定你对上一节的三个问题,已经有了清晰的想法,那么接下来就可以设计... 阅读全文
posted @ 2012-03-15 14:36 e天下小熊 阅读(314) 评论(0) 推荐(0)
摘要: 核心提示:大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度...大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会因为增加一条记录从而需要所有相关的列表进行重构 阅读全文
posted @ 2012-03-09 13:01 e天下小熊 阅读(2735) 评论(4) 推荐(2)
摘要: 最近由于公司项目比较忙,本来早就准备写EF部分可是一直没时间,步入正题吧,前一篇讲的是数据访问层中ADO的实现部分,接下来我们讲一下EF部分的实现。先说一下写他的目的: 为了使我们在开发中降低程序员的工作量和代码行数,同时提供一个统一格式和便于维护的数据访问调用框架,我们需开发一套数据访问层。实现功能: 实现增加、修改、删除、带事务新增、 带事务修改、 带事务删除、分布式事务处理等操作。实现原理: 使用新类 EFTranParams(下面提供源码) 构建一个EF事务处理参数,用Action 和Func 将参数传递给数据访问层,已委托的方式在事务中执行相关的方法,返回处理结果。代码实现:... 阅读全文
posted @ 2012-02-16 15:53 e天下小熊 阅读(4580) 评论(11) 推荐(7)
摘要: 这是我去年给公司写的一个EF/ADO数据访问层,可以实现对多种数据库操作,代码中包含了一般的查询修改、事务和分布式事务等操作。这篇文章我们来介绍一下ADO部分的处理。下一篇EF篇(敬请关注)ADO部分一般的查询修改都比较简单,这里就不详细介绍了,只列出方法名(每个方法都进行了重载),方法如下:View Code public DataTable ExecuteDataTable(string commandText, CommandType commandType, string tableName, DbTransaction transaction, params DbParameter[ 阅读全文
posted @ 2012-02-03 11:24 e天下小熊 阅读(6574) 评论(13) 推荐(4)
摘要: 一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。PD 还可以用来画用例图,序列图,类图等UML图。也可以画企业架构图,软件应用架构图等等图形15个问题列表:No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?NO.2:工具栏palette不见了,如何把它找出 阅读全文
posted @ 2011-12-28 13:00 e天下小熊 阅读(462) 评论(0) 推荐(1)
摘要: 1. 打开“控制面板(Control Panel)―管理工具(Administrative Tools)―组件服务(Component Service)”(或者开始-运行 “Dcomcnfg.exe”)2. 打开“组件服务(Component Service)―计算机(Computers)”3. 在“我的电脑(My Computer)”上点击右键,点击“属性(Properties)”4. 在Local DTC Properties对话框中,点击“安全(Security)”选项卡。在安全配置选项卡中做如下设置:1. 选中“网络DTC访问(Network DTC Access)”2. 在客户端管理 阅读全文
posted @ 2011-12-16 15:08 e天下小熊 阅读(350) 评论(0) 推荐(0)