随笔分类 -  學習筆記

摘要:在开发中用到Microsoft.ACE.OLEDB.12.0,但是,出现了Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine 之前都是用得好好的,还用了好多的时间去找信息,最后,我们只要在开发时选正确的发布平台就解决了,原因只是我们要布置到X64的服务器上,但是Microsoft.ACE.OLE... 阅读全文
posted @ 2014-01-05 23:21 谢堂文(Darren Xie) 阅读(900) 评论(0) 推荐(0) 编辑
摘要:今天再次改老系统,看着前边的师兄留下的SQL,就想起了MS SQL 7.5和SQL2000。可能很多人都还没有习惯新版本(05版之后)的SQL语法,还是用以前开发MS SQL2000的方式实现功能,但是多少人会明白,换一种写法后,性能却相差十倍百倍呢! 我用来做例子的是我们MES系统用到的一段简单功能T-SQL,都是使用同一个库、相同的表、相同的逻辑: 开始前先记录时间,计算完成后看用了多少时... 阅读全文
posted @ 2012-05-15 21:57 谢堂文(Darren Xie) 阅读(2022) 评论(4) 推荐(2) 编辑
摘要:明天放假,今天刚好整理一下,对于日期的格式、推算、运算是平时常用的,简单易错。 1. T-SQL 日期格式转换 由原始的值2012-04-03 10:57:06.127转换成以下20种常用的格式 2012-04-03 20120403 2012.04.03 04/03/2012 03/04/2012 03.04.2012 03-04-2012 03 ... 阅读全文
posted @ 2012-04-03 11:54 谢堂文(Darren Xie) 阅读(3451) 评论(4) 推荐(11) 编辑
摘要:本文主要是写Windows 服务的一个实际应用。包括一个后台定时执行检查的服务、写文本日志功能、加密解密功能、发送邮件功能、一个XML的配置文件和读取XML配置内容功能、服务的安装和删除功能。我先说明,我不在这里研究SQL Server为什么有假死这样的现象,实际在工作上就是碰到了多次这样的情况,即服务运行,但不提供服务。VS中不可以调试服务,所以有很多写LOG的调用,是为了方便调试跟踪。为防止后续发生SQL Server服务假死(即服务运行,但不提供服务)的情况可以更及时的处理,一发动千均,一出问题,整个生产现场就得停工,所以才有本文。资料和要求:主要的MES数据库有18个,内容包含以下In 阅读全文
posted @ 2012-03-16 21:31 谢堂文(Darren Xie) 阅读(3059) 评论(8) 推荐(4) 编辑
摘要:这是一个传说,哥好早好早就用上Win 7 了,也从未发生过这样的事情,XP的时候也没有。可是程序员都被公司同时和朋友视为可以解决所有电脑有关的问题顾问。这不前几天一MM就找到我说,Win 7 的密码忘记了,但是电脑上的信息重要呀,不能重装系统,可不可以找回密码? 我的神,找回是有难度的,我只能说不会,你不会谁会信,程序都写出来了,找个密码还不简单! 误解,天大的误会!不过MM面前也只好答应试试... 阅读全文
posted @ 2012-03-13 15:49 谢堂文(Darren Xie) 阅读(571) 评论(1) 推荐(0) 编辑
摘要:其实我也清楚,这并不是全能,这样写标题也就是只有等待拍砖的份了。不过话又说回来,对Excel的操作,方法多得很,有的还真不敢用,现在这个是在我的项目中使用着的,今天等放假(下班就开始放年假),总结总结。 我说的全能非所谓的全能也,只是我自己的功能已满足罢了。 话题未放正,正经一点。 有时候,Excel操作会成为我们程序员的痛处。 COM的方式处理?杀进程?需要安装Office? No,n... 阅读全文
posted @ 2012-01-19 16:41 谢堂文(Darren Xie) 阅读(21375) 评论(62) 推荐(15) 编辑
摘要:一、 注释规范 1、 修改代码时,总是使代码的注释保持最新, 为了防止问题反复出现,对错误修复和解决方法代码必须使用注释。 2、 在每个函数、方法的开始,应该提供标准的注释以指示例程的用途,注释样本应该是解释它为什么存在和可以做什么的简短介绍。 3、 避免在代码行的末尾添加注释;行尾注释使代码更难阅读。 4、 在变量声明时,应在行尾添加注释;在这种情况下,将所有行尾注释应... 阅读全文
posted @ 2012-01-18 11:10 谢堂文(Darren Xie) 阅读(10452) 评论(0) 推荐(1) 编辑
摘要:2011年即将结束,2012正在靠近。你是否在专业领域给自己设定2012的目标?不管你的答案如何,我相信下面列出的11条建议里面总有一两条适合你 :) 1. 使用Twitter - 如果你是一名程序员,如果你还没有使用Twitter,你就out了。不是说你有多少粉丝,而是在Twitter上你可以更快的得到问题的答案,获取你关注的话题的最新资讯。 (作者没有考虑到天朝的程序员们) 2. 经常... 阅读全文
posted @ 2012-01-18 08:42 谢堂文(Darren Xie) 阅读(775) 评论(3) 推荐(4) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Core { public static class FilePathTools { /// <summary>... 阅读全文
posted @ 2012-01-03 08:27 谢堂文(Darren Xie) 阅读(340) 评论(0) 推荐(0) 编辑
摘要:一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容; 二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录; 三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息, 搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录; 四... 阅读全文
posted @ 2012-01-01 13:23 谢堂文(Darren Xie) 阅读(3387) 评论(1) 推荐(0) 编辑
摘要:1、ADOX 概述 Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。它可用于创建、修改和删除模式对象。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。要通过开发工具使用 ADOX,需要建立对 ADOX 类型库... 阅读全文
posted @ 2012-01-01 11:01 谢堂文(Darren Xie) 阅读(511) 评论(0) 推荐(0) 编辑
摘要:1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase); foreach (string i in sArray) Response.Write(i.ToStr... 阅读全文
posted @ 2011-12-31 23:45 谢堂文(Darren Xie) 阅读(223) 评论(0) 推荐(1) 编辑
摘要:有时候我们在前端开发中为了提高用户体验,减少向服务器请求的次数,常常要在用户的电脑上存储数据,即要实现浏览器的本地存储数据功能。我在这里整理了一下常用的几种方案。 1.针对IE6以上(含)内核的浏览器,我们可以使用UserData 行为(userData Behavior) 说明: userData 行为通过将数据写入一个UserData存储区(UserData store)来保存数据,us... 阅读全文
posted @ 2011-12-29 15:52 谢堂文(Darren Xie) 阅读(513) 评论(1) 推荐(0) 编辑
摘要:讨论 阅读全文
posted @ 2010-09-13 09:56 谢堂文(Darren Xie) 阅读(859) 评论(8) 推荐(1) 编辑