摘要: (一)建立项目文件 先建立一个解决方案文件,然后添加三个项目。 分别是: (1)Windows服务项目 -----ActiveMQSenderService项目,服务主要是定时轮询某表,将更新发送到Active MQ队列。 (2)测试项目 ----- ActiveMQServiceTest项目,由于Windows服务不便于测试,所以专门建立一个控制台项目用来测试业务逻辑正确性。 ... 阅读全文
posted @ 2013-12-05 11:54 翱翔之鹰 阅读(906) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ 阅读全文
posted @ 2013-11-30 00:55 翱翔之鹰 阅读(5786) 评论(0) 推荐(0) 编辑
摘要: 数据库,动态SQL,exec,sp_executesql 阅读全文
posted @ 2013-10-26 04:27 翱翔之鹰 阅读(20859) 评论(0) 推荐(0) 编辑
摘要: 1.枚举类型的要点:(1)类型声明语法:enum 枚举名(2)枚举体语法: a.成员名称 = 整数值,其他成员名称,或者其他成员与整数的表达式 b.成员之间需要用逗号隔开(3)枚举可以继承的类型:byte、sbyte、short、ushort、int、uint、long 或 ulong(4)枚举多个成员可以共享一个值(5)枚举的默认值规则:第一成员没有显示设定值,那么其默认值是0,后面的项依次加1;如果后面的某个成员设定了值,那么这个值后面的成员是他的值后面依次加1(6)获得枚举成员的字符串值:方法1:枚举.成员.ToString() 方法2:Enum.GetName() 方法:Enum.Ge 阅读全文
posted @ 2013-10-22 04:02 翱翔之鹰 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 多线程 阅读全文
posted @ 2013-10-19 23:31 翱翔之鹰 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 两道简单的机试题目 1.统计一个英语句子中最大单词的长度 2.统计一个字符串内大写字母,空格以及数字的个数 class Program { static void Main(string[] args) { CountLength(); CountNum(); Console.Read(); } //统计一个英语句子中最大单词的长度 private static void CountLength() { string test = "I am a good man"; string[] arr = test.Split(' '); int max = 0; 阅读全文
posted @ 2013-10-17 16:55 翱翔之鹰 阅读(313) 评论(0) 推荐(0) 编辑
摘要: C# 支持一维数组、多维数组(矩形数组)和数组的数组(交错的数组)1.多维数组声明:string[,]names;初始化:int[,] numbers = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} };string[,] siblings = new string[2, 2] { {"Mike","Amy"}, {"Mary","Albert"} }; 如果提供了初始值设定项,还可省略 new 语句,如下所示: int[,] numbers = { {1, 2}, {3, 4}, 阅读全文
posted @ 2013-10-15 09:01 翱翔之鹰 阅读(8274) 评论(0) 推荐(0) 编辑
摘要: 1.向TI,T2插入数据:T17条IDField2Field3Field411354213543135442354533546435475354T27条IDField22Field2311332133313341335233633379332.测试left joinselectROW_NUMBER()over(orderbyt1.id,t2.id)asrow_num,*fromdbo.T1leftjoindbo.T2ont1.Field2=t2.Field22row_numIDField2Field3Field4IDField22Field231113541133211354213331135 阅读全文
posted @ 2013-09-25 23:32 翱翔之鹰 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 1、使用OUTPUT类型参数的存储过程的技巧一般的存储过程都是直接返回一段记录集给调用者,但是有的时候我们只需要一些存储过程返回的一些参数的值,这时候可以指定存储过程的OUTPUT参数,比如: Create procedure GetName @uid nvarchar(1), @usernam nvarchar(10)='' output AS set @username='hongchao' GO 在上面的存储过程当中我们传递进的参数是@uid,而参数@username则在调有的时候不需要传递进去。这样,存储过程会返回给我们参数@username的值是‘ho 阅读全文
posted @ 2013-05-14 03:02 翱翔之鹰 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。比如:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。2.主键与外键一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体, 可以定义主键,也可以不定义主键(因为它无子孙 阅读全文
posted @ 2013-05-14 00:18 翱翔之鹰 阅读(261) 评论(0) 推荐(0) 编辑