SQL Server 2005 中实现通用的异步触发器架构 (转)
在SQL Server 2005中,通过新增的Service Broker可以实现异步触发器的处理功能。本文提供一种使用Service Broker实现的通用异步触发器方法。在本方法中,通过Service Broker构造异步触发器处理架构,对于要使用这种架构的表,只需要创建相应的触发器及处理触发器...
C#通过代码注册COM组件
using System;using System.Diagnostics;using Microsoft.Win32;namespace ChuckLu.Utility{ public class Cmd { private Cmd() { }...
POSIX多线程——基本线程管理函数介绍
POSIX基本的几个线程管理函数见下表:------------------------------------------------------------------------------------------ POSIX函数 ...
C#程序重启自己
Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); Application.Exit();
【转】C# Winform打包部署时添加注册表信息实现开机启动
使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件。具体实现如下:1、添加安装部署项目后,鼠标右键安装项目->视图->注册表,HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV...
C#中利用双缓冲技术解决绘图闪屏问题。
这段时间在做一个小型游戏,在界面显示的时候用到了一些图形。一开始涉及到的图形全都用控件的背景图片代替了。这样游戏运行的时候存在的一个很大的问题是游戏运行很慢。小组成员费尽周折,即将放弃,每一个成员都愁眉苦脸。我这心里也挺心酸的。。。好的废话不多说了。为了改善游戏的运行效果,把原来控件的方式全都改成绘...
C# First and FirstOrDefault 方法详解
在工作中我们经常会遇到有关LINQ 的一些问题。这时我们就用到lambda 表达式。下面是我在工作遇到的。 First and FirstOrDefault 这两方法。我今天把它记录一下。需要注意的是我标注红色的部分,这是它们俩的区别。First and FirstOrDefault #reg...
MFC双缓冲
大家都知道包括windows桌面在内我们看到的一切都是系统画上去的,windows桌面就相当于一个黑板;《1》普通绘图就是直接在我们看得到的黑板上绘图《2》双缓冲就是先在一个虚拟的黑板上画完,等用到的时候在把虚拟黑板上的图画复制到我们看得到的黑板上去;利用双缓冲的优点就是能够使画面流畅,可以想象把画...
C# delegate (001)
背景:一直不是很理解C#中的委托,也不是很清楚委托应用的业务场景,有可能和自己一直做B/S有关业务描述:C/S,父窗口打开子窗口,子窗口把自己文本框里的值传个父窗口的文本框.子窗体代码://定义委托 public delegate void DelegateSetText(string...
全新安装免费的OS X Mavericks 10.9正式版--安装U盘制作指南
承诺大家的教程来了,这个教程是介绍如何在Mac下制作安装正版USB启动安装程序,原教程出自Tonymacx86。我只是加入了自己的理解,用自己的方式给大家讲这个过程。这里要把所有的成绩归功于Tonymacx86教程运用的软件是UniBeast+MultiBeast的组合来完成。因为这个论坛暂时不支持...
一维码生成 c# winform GUI
最近看到同事小红在做一维码,感觉挺好玩,于是就在网上找了一个例子来玩玩。下面的代码均为网上的代码,做了一些整理,但是忘记了出处,原作者看到可以提醒我,谢谢。首先,一维码的相关知识可以先百度一下:http://baike.baidu.com/link?url=I4k1PM3WN5T9z0tGSC7eK...
传说中的requestAnimFrame
//让浏览器以10ms绘制 兼容写法 window.requestAnimFrame = (function() { return window.requestAnimationFrame || ...
CSS深入理解学习笔记之float
1、float的历史float设计的初衷仅仅是为了文字环绕效果。示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...
libevent源码分析:time-test例子
time-test例子是libevent自带的一个例子,通过libevent提供的定时事件来实现,间隔固定时间打印的功能。 /* * gcc -g -o time-test time-test.c -levent_core */ #include <sys/types.h> #inc...
EF中的TPH、TPT、TPC
1. Table Per Hierarchy(TPH):只建立一个表,把基类和子类中的所有属性都映射为表中的列2. Table Per Type(TPT):为基类和每个子类建立一个表,每个与子类对应的表中只包含子类特有的属性对应的列3. Table Per Concrete(TPC):为每个子类建立...
C#获取文件路径的几种方法
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str5=Application.StartupPath;//可获得当前执行的exe的文件名。 string str1 =Process.GetCurrentProcess().Ma...
C# if中连续几个条件判断
C# if中连续几个条件判断1.if (条件表达式1 && 条件表达式2)当条件表达式1为true时 using System; using System.Collections.Generic; using System.Linq; using System.Text; names...
MEF 编程指南(一):在应用中托管 MEF
在应用程序中托管(Hosing) MEF 涉及到创建组合容器(CompositionContainer) 实例,添加可组合部件(Composable Parts),包括应用程序宿主(Host)本身并进行组合(Composing)。下面是托管涉及的步骤。1.创建宿主(Host)类。下面的例子我们使用控...
Git图形化界面客户端
Git图形化界面客户端大汇总文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的)一、TortoiseGit - The coolest Interface to Git Version ControlTortoiseGit 是 TortoiseSVN 的 Git 版本,Tortois...
C#基础精华07(委托事件,委托的使用,匿名方法)
1.委托概述委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是int、string、类类型void M1(int n){ } √void M2(string s){ } √void M3(Person p){ } √委托就是一种数据类型,用来存放方法的数据类型。那么委托到底把...