RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序
RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序
此程序相当于一个服务器小保姆一样,而且功能还是比较全的程序使用很简单
下载地址http://w-shadow.com/blog/2009/03/04/restart-on-crash/作者: 少明 发表于 2011-05-08 12:26 原文链
http://cyqdata.cn/cnblogs/article-detail-37108
分层结构下transaction三种模式实现
三层结构下,数据访问层与业务逻辑分离。从对象关系角度看,业务逻辑层的对象依赖于数据访问层。.net平台提供了ado.net对数据库进行操作,connection对象提供了对database连接与transaction的功能。在分层结构下,数据访问层处理了对数据库的操作,实现了domain每一个对象与database的方法。例如对象Customer,提供CustomerDAO.Add(),Custo
http://cyqdata.cn/cnblogs/article-detail-37107
Jquery调用WCF经验分享
博客园申请开通有一段时间了,一直没写博客,真对不起博客园,郁闷费话少说,今天有时间,来总结一下最近项目中用的一些知识知,主要是Jquery调用WCF服务。本文讨论一下Jquery异步调用WCF服务的过程中需要注意的各种问题及经验分享。
我所使用的机器环境是:Windows7 VS2010 。
一、我们首先建好一个项目,在VS2010中,建立好一个Web项目,并添加一个“启用了A
http://cyqdata.cn/cnblogs/article-detail-37105
改善C#程序的建议7:正确停止线程
开发者总尝试对自己的代码有更多的控制。“让那个还在工作的线程马上停止下来”就是诸多要求中的一种。然而事与愿违,这里面至少存在两个问题:
第一个问题是:正如线程不能立即启动一样,线程也并不能说停就停。无论采用何种方式通知工作线程需要停止,工作线程都会忙完手头最紧要的活,然后在它觉得合适的时候退出。以最传统的Thread.Abort方法为例,如果线程当前正在执行的是一段非托管代
http://cyqdata.cn/cnblogs/article-detail-37104
C#中协变与逆变的个人理解
读了园子中一些前辈的关于C#中协变与逆变的文章,收获很大,分享一下我的个人理解,希望用较浅显的方式理解这个比较绕弯的概念。 协变与逆变应该是CLR的特性,我仅对我熟悉的C#举例说明。 说白了,它主要解决的是一个类型转换的问题,用一个最简单的泛型表达式就是: S<T1> = S<T2> 当然这只是一个抽象的表达式,而且只包含了一个泛型类型参数,
http://cyqdata.cn/cnblogs/article-detail-37101
Duck Typing in .net
动态类型和静态类型
所谓动态类型(dynamic typing),就是在运行时(run-time)做类型检查,反之静态类型就是在编译时(compile-time)做类型检查,类型检查的目的自然是确定代码是否可以正确执行。在动态类型中,值具有类型,而变量没有类型,在运行时再确定变量的类型。而对于未确定类型的变量,如一个空心的“管道”,在编译时这个“管道&
http://cyqdata.cn/cnblogs/article-detail-37093
WCF的WindowsService开发参考【附源码】
首先看图:1:源码结构图 2:配置文件参考 <?xml version="1.0"?><configuration> <system.serviceModel> <services>
http://cyqdata.cn/cnblogs/article-detail-37089
Trigger4Orchard
说实话,写的太粗糙,真有点不好意思拿出来示人,可是又一想,写都写了,还怕给人看?!俗话有说,“丑媳妇早晚还是要见公婆”, 不是吗?!主要功能:通过自定义Razor(C#)表达式,对Orchard中Content的Handler添加处理程序,说白了,就是在内容有新建,发布等时,可以自已干点啥,比如:通过输入的内容创建另外类型的内容。支持IContentHandler 定义的全
http://cyqdata.cn/cnblogs/article-detail-37086
在SQL Server Reporting Services的数据集中刷新字段时发生查询超时
在Reporting Services中创建数据集时,通常会点击“刷新字段”以在数据源中运行查询,并检索填充“报表数据”窗格中的数据集字段集合时所需的字段名称。
但是,如果查询返回大量数据,导致用时太长,则会发生超时,并且这个超时时间是无法更改的(经确认,这是一个BUG)。
解决的办法是用SET FMTONLY选项,示例如下。
1 SET FMT
http://cyqdata.cn/cnblogs/article-detail-37081
WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
最近调试WCF功能,遇到很奇怪的问题,折腾了一天,才解决了这个错误,现在分享给大家,防止大家走弯路,能省点儿时间。
原来是 netTcpBinding 时,出现报错信息
套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:09.9970000”。
mscorlib
http://cyqdata.cn/cnblogs/article-detail-37077
WPF中对Excel文件的导入导出操作详解
一、引言
对Excel文件的导入和导出是软件一个常用模块,本文主要谈谈在WPF中对Excel文件的导入导出操作,在WPF中的操作方式和在Asp.net,Winform等.net相关技术对Excel的操作是大同小异的。导入Excel文件的思
http://cyqdata.cn/cnblogs/article-detail-37076
ASP.NET MVC 入门介绍(下)
接上文,我们来完善验证功能.在System.ComponentModel.DataAnnotations命名空间中,已经有了一些基本的属性类来实现验证功能,只要把这些属性加到Model的字段上就可以了.具体的属性类可以查MSDN,下面给出一个例子: public class Movie
{
[Key,DatabaseGenerated(DatabaseGenera
http://cyqdata.cn/cnblogs/article-detail-37071
Chrome使用小结
一直对Chrome情有独钟,喜欢它的简介、高效。在此总结一下Chrome 浏览器(笔者使用的是10.0.648.205版本)的一些常用技巧,也是大家比较在关注的。
1、在工具栏显示"主页"按钮:在浏览器的右上角点击一个"板子"形状的图标,Google Chrome浏览器称之为:自定义和控制Google Chrome浏览器,然后选择"选项"。出来的界面中,有三个主栏目,第一个就是基本设置,有一个叫做
http://cyqdata.cn/cnblogs/article-detail-37054
说说ContentProvider的用法
最近写了一个数据库,这个数据库的服务没包装在Provider中,导致在测试的时候老是出现Cursor没有关闭的问题,搞不定,所以决定把数据的增删查改都写在Provider中,刚开始的时候不知道怎么写,参考了下源码中的闹钟的Provider。
下面是系统源码中的闹钟的Provider:
1 /* 2 * Copyright (C) 2007 The Android Open Sourc
http://cyqdata.cn/cnblogs/article-detail-37052
.net集合类的研究-Hashtable,Dictionary<TKey,TValue>
今天来探究哈希表,.net内置的哈希表容器是Hashtable类,而Dictionary<TKey,TValue>是对应的泛型哈希表.
哈希表-Hashtable的实例化
一般我们实例化ArrayList或List<T>的时候,如果不指定容量,则其内部是赋值为一个静态的空数组。当有添加操作时,会实例化为一个长度为4的数组,如果容量满了以后,再添加,就会自动扩充为两倍的容量。
http://cyqdata.cn/cnblogs/article-detail-37048
打造自己地图AxTOCContrl树形控件——XUTocControl(成功解决节点控件拖拽问题)
最近在搞应用于Windows平板电脑的系统开发,需要开发适用于平板电脑的地图控制控件取代ArcEngine自带的AxTOCContrl。
搞控件开发太费脑啦,需要注意的逻辑关系很复杂 都晕倒啦!
控件实现:地图图层控制(单个控制
http://cyqdata.cn/cnblogs/article-detail-37044
仿World Wind构造自己的C#版插件框架——WW插件机制精简改造
很久没自己写东西啦,早该好好总结一下啦!一个大师说过“一个问题不应该被解决两次!”,除了一个好脑筋,再就是要坚持总结。
最近需要搞个系统的插件式框架,我参照World Wind的插件方式构建了个插件框架,可以参照《WorldWind学习系列五:插件加载过程全解析》,下面与大家分享一下.
&nbs
http://cyqdata.cn/cnblogs/article-detail-37043
EF Code First 和 ASP.NET MVC3 工具更新
原文名称:EF Code First and Data Scaffolding with the ASP.NET MVC 3 Tools Update
原文地址:http://weblogs.asp.net/scottgu/archive/2011/05/05/ef-code-first-and-data-scaffolding-with-the-asp-net-mvc-3-tools-updat
http://cyqdata.cn/cnblogs/article-detail-37041
Asp.Net MVC2 控件开发实例(1)
想开发一个控件,功能比较简单,实现这样一个多选功能:一个文本框,点击时弹出层,左侧展示绑定数据表的数据,右侧为选择后的结果,有左选和右选,取消、清除功能,如下图: 以HtmlHelper的形式调用: <%=Html.MultiSelectFor(m =&g
http://cyqdata.cn/cnblogs/article-detail-37037
VS2010 SP1无法安装MVC3的解决方案
这两天想学习一下MVC,查看了一下VS2010,自带的模板只有MVC2 的,
就到网上下载了MVC3的安装包,但是安装过程中始终安装不成功,
查看安装日志,提示vs10-kb2483190-x86.exe安装不成功,
在网上查找了相关问题,试了几种解决方案始终解决不了,
只好试着卸载了SP1,卸载完了以后VS2010也无法正确执行了,
提示某些组件无法正常工作,无奈之下只好把VS2010卸载重装了
http://cyqdata.cn/cnblogs/article-detail-37034