导航

2013年8月28日

摘要: 使用Topshelf创建Windows 服务简要的介绍了创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。1、Topshelf的代码托管在http://topshelf-project.com/,可以在这里下载到最新的代码。2、使用Visual Studio创建一个控制台应用程序引用程序集 阅读全文

posted @ 2013-08-28 00:05 毅无涯 阅读(277) 评论(0) 推荐(0) 编辑

摘要: Winndows Service 是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。它无法通过双击来运行,类似于 Unix 守护进程(daemon processes),当用户注销时它也不会停止。Windows 服务由三部分组成:一个服务可执行文件;一个服务控制程序(SCP);服务控制管理器(SCM),负责在 HKLM"SYSTEM"CurrentControlSet"Services 下创建服务键值。用户可通过 SCP 控制服务的启动、停止、暂停等,SCP 会通过 SCM 调用服务程序开发一个Windows服务通常也比较 阅读全文

posted @ 2013-08-28 00:03 毅无涯 阅读(306) 评论(0) 推荐(0) 编辑

摘要: Have you got tired of attaching the Visual Studio debugger to theserviceapplication? I got the solution just for you! It’s a small helper class containing astaticmethod which you need to invoke.public static void Main(string[] argv){ // just include this check, "Service1" is the name of yo 阅读全文

posted @ 2013-08-28 00:00 毅无涯 阅读(187) 评论(0) 推荐(0) 编辑

2013年2月19日

摘要: using DevExpress.XtraGrid.Views.Grid;// ... private void gridView1_ShowingEditor(object sender, System.ComponentModel.CancelEventArgs e) { GridView View = sender as GridView; string cellValue = Vi... 阅读全文

posted @ 2013-02-19 17:38 毅无涯 阅读(150) 评论(0) 推荐(0) 编辑

2012年10月5日

摘要: 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh row_num 1700 ... 阅读全文

posted @ 2012-10-05 18:23 毅无涯 阅读(120) 评论(0) 推荐(0) 编辑

2012年10月1日

摘要: 或许是嘈杂的城市化给工作带来了腻烦,整天无奈地浸于烦琐闲乱,没有举足轻重,没有荡气回肠,只是用一种无奈的惯性在重复自我,就为了起码的生存,我们还称谓其——生活、工作。罗素曾说:“一个快乐的人,他最显著的标准就是兴趣和态度”。很久了,有感而无悟地活着,因为过于平常,态度不好,理性和思考都变得僵硬,挖掘快乐感受的能力也在渐渐退化,对一切熟视无睹,视而不见,生活便没有沉淀下智慧灵动的渣滓。 在这个发展... 阅读全文

posted @ 2012-10-01 20:23 毅无涯 阅读(640) 评论(0) 推荐(0) 编辑

2012年9月25日

摘要: private void repositoryItemCheckEdit1_CheckedChanged(object sender, EventArgs e) { CheckEdit edit = sender as CheckEdit; if (edit.Checked) { for (int... 阅读全文

posted @ 2012-09-25 20:52 毅无涯 阅读(188) 评论(0) 推荐(0) 编辑

2012年9月18日

摘要: 最近使用sqlserver express 2008,实在是懒的安装完整版的sqlserver2008了,但是不装database manager tools附加库以及修改express登录方式为成用户名密码方式又很繁琐,因此在此记录下我的操作过程,留作记录以便忘记的时候翻查。 1、打开 sql server configuration manager,启动sql server browser... 阅读全文

posted @ 2012-09-18 20:22 毅无涯 阅读(360) 评论(0) 推荐(0) 编辑

2012年9月17日

摘要: 体验过了,不过如此,呵呵 阅读全文

posted @ 2012-09-17 12:34 毅无涯 阅读(124) 评论(0) 推荐(0) 编辑

摘要: Windows XP是单用户的,远程登录了后本地的界面就会锁定,显示之前的运行状态,只占用了一个会话。Windows 2003的默认设置是多用户每次终端登录都会新建一个会话,就算是同一个账户登录,也看不到之前的状态。这里要将的是即通过远程桌面登录到Windows 2003服务器时,服务器本地界面将被锁定,而我能看到服务器当前用户的使用情况。 开始以为是在服务器上设置,找了半天不管怎么设置远程用... 阅读全文

posted @ 2012-09-17 00:30 毅无涯 阅读(915) 评论(0) 推荐(0) 编辑

2012年9月10日

摘要: Windows Installer 可以使用日志记录来帮助解决安装软件包时出现的问题。通过向注册表添加项和值启用此日志记录。在添加并启用项之后,您可以重试有问题的安装,Windows 安装程序会跟踪安装进度并将进度发送到 Temp 文件夹。新的日志文件名称是随机的,但以字母“Msi”开头,以 .log 扩展名结束。若要查找 Temp 文件夹位置,请在命令提示符处键入下行: cd %temp% ... 阅读全文

posted @ 2012-09-10 12:26 毅无涯 阅读(804) 评论(0) 推荐(0) 编辑

摘要: 问题: 用 backup 命令备份SQL2008 Express 数据库时,提示 无法打开备份设备 '‘xxxxx'。出现操作系统错误 5(拒绝访问。)。BACKUP DATABASE 正在异常终止。 解决: 找到 MSSQL$SQLEXPRESS 服务,登录为现在是 “网络服务” ,改为 本地系统。 阅读全文

posted @ 2012-09-10 12:23 毅无涯 阅读(1975) 评论(0) 推荐(1) 编辑

2012年9月7日

摘要: 今天架了一台提供下载服务的Web服务器,操作系统是Windows Server 2008,默认安装好IIS7后发现无法提供扩展名为.iso文件的下载,解决方法其实就是加个iso的MIME类型,具体方法请往下看。 1.打开IIS7的Internet信息服务管理器,在左边的窗口中选中需要配置的网站,然后在中间的窗口中点击“MIME类型”图标 2.在弹出的界面中,在右边的操作窗口中点击“添加” 3... 阅读全文

posted @ 2012-09-07 12:32 毅无涯 阅读(1070) 评论(0) 推荐(0) 编辑

摘要: xp 在局域网内的每一台机子做以下一些设置: 1、启用Guest(来宾)帐户:控制面板--用户帐户或者在管理工具--计算机管理--本地用户和组--右键Guest属性--去掉帐户已停用 前的勾。 2、允许Guest(来宾)帐号从网络上访问:开始--控制面板--管理工具--安全设置--本地安全策略--用户权利指派 中的“拒绝从网络从网络访问这台计算机”看看有没有guest,有gu... 阅读全文

posted @ 2012-09-07 12:31 毅无涯 阅读(9656) 评论(0) 推荐(0) 编辑

摘要: 首先获取数据库问题:DBCC CHECKDB (’YourDBname’) WITH NO_INFOMSGS, ALL_ERRORMSGS 修复数据库: EXEC sp_resetstatus ‘yourDBname’; ALTER DATABASE yourDBname SET EMERGENCY DBCC checkdb(’yourDBname’) ALTER DATABASE y... 阅读全文

posted @ 2012-09-07 12:30 毅无涯 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 第一次使用这种方式发邮件呵呵,就比如拿我的Live邮箱往QQ邮箱上发一封邮件。 使用SmtpClient发送邮件的步骤就不讲了,在网上你可以找到太多的资料了,这里说一些需要注意的地方: 如果邮件的内容是HTML,设置MailMessage.IsBodyHtml为True,这样邮件才能够被正确以HTML形式读取。 在HTML中引用资源使用cid:xxx,xxx是附件的ContentId属性。同... 阅读全文

posted @ 2012-09-07 11:24 毅无涯 阅读(4478) 评论(0) 推荐(2) 编辑

2012年8月13日

摘要: 首先现在C#Qrcode的源码 http://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library 然后需要修改一些代码用于支持中文 修改代码的时候会遇到可能遇到的问题 问题一(这个问题我遇到了): 调试Winform平台的例子时出现如下提 示:Error'ThoughtWorks.QRCode.Properties.... 阅读全文

posted @ 2012-08-13 16:17 毅无涯 阅读(2804) 评论(0) 推荐(0) 编辑

摘要: 本文内容 QRCode 介绍 QRCode 资料容量 QRCode 修正容量 QRCode 应用 演示 Ext.Net+QRCode 封装二维条形码控件 QRCode 介绍 QR(Quick Response)码是一种二维条码,可以被快速解码。比普通条码储存更多信息,无需像普通条码在扫描时直线对准扫描器。 图 1:版本3 的 QRCode ... 阅读全文

posted @ 2012-08-13 16:14 毅无涯 阅读(351) 评论(0) 推荐(0) 编辑

2012年8月4日

摘要: private void gridView1_CellMerge(object sender, DevExpress.XtraGrid.Views.Grid.CellMergeEventArgs e) { GridView view = sender as GridView; object val1 = view.GetRowCellValue(e.RowHandl... 阅读全文

posted @ 2012-08-04 18:40 毅无涯 阅读(683) 评论(0) 推荐(0) 编辑

2012年7月31日

摘要: 1.获取pictureedit的菜单 private DevExpress.XtraEditors.Controls.PictureMenu GetMenu(DevExpress.XtraEditors.PictureEdit edit) { PropertyInfo pi = typeof(DevExpress.XtraEditors.PictureEdit).GetProperty... 阅读全文

posted @ 2012-07-31 14:21 毅无涯 阅读(197) 评论(0) 推荐(0) 编辑