摘要: 前不久,做一个winform小程序,是给客户导数据用的。当时就发现调试的时候,线程有点问题,到某个点时就走不动了。但是运行确实没有问题的。只是在关闭窗体后,资源管理器里,一大堆进程。。。当时,客户急着用,小测了下,导出数据无误,进程就先不管了。后来自己去查资料,发现 只要在线程那里设置个属性 Thread th = new Thread(Excute); th.IsBackground = true;这样就解决问题了。这个属性的意思就是把线程设置为后台线程。然后关闭进程的同时,线程也会随之关闭。不知道各位还有什么妙招,多多指导哈度娘说:程序退出的方法... 阅读全文
posted @ 2013-02-05 16:33 yj_smile 阅读(24322) 评论(16) 推荐(3) 编辑
  2013年2月5日
摘要: 这个问题也是不久前遇到的,还引发了一场小小的事故。好了,废话不多说。我给大家看一些例子吧PIDREMARKP_A-001AND SO ON1P_A-002AND SO ON2PB-003AND SO ON3PB-004AND SO ON4S_A-001AND SO ON5S_A-002AND SO ON6如上图是我的原数据,我想查首字母为P_的数据,亲们你们会怎么写呢?我是这么写的1 SELECT * FROM TEST WHERE PID LIKE 'P_%'.....你猜,出来的数据该是你想要的 吗?PIDREMARKP_A-001AND SO ON1P_A-002AND 阅读全文
posted @ 2013-02-05 17:17 yj_smile 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 给自己的程序,加上记录日志的功能。以下是C#代码,可以直接复制使用的。 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 6 namespace PingMock 7 { 8 class LogClass 9 { 10 /**//// <summary> 11 /// 写入日志文件 12 /// </summary> 13 /// <param nam... 阅读全文
posted @ 2013-02-05 12:39 yj_smile 阅读(298) 评论(0) 推荐(0) 编辑
  2012年12月19日
摘要: 1、alter table testTB add constraint U_check check(birthday<=getdate())这句话就约束了出生日期必须小于等于今天,也可以在建表的时候写在最后为 check(birthday<=getdate())2、创建索引1 create unique index idx_id_birthday2 on testTB(ID,birthday) 阅读全文
posted @ 2012-12-19 16:21 yj_smile 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 今天在看资料,讲的是根据一个人的出生日期和今天的日期来计算他最近的生日。这个问题在一定程度上演示了如何通过使用datetime函数正确处理闰年。下面我会建一张测试表,来说明问题1 create table testTB2 (3 ID int primary key identity (1,1),4 name varchar(20),5 birthday datetime6 )然后插入几条数据INSERT INTO TESTTB VALUES('yj','1990-08-20')INSERT INTO TESTTB VALUES('cyf', 阅读全文
posted @ 2012-12-19 16:10 yj_smile 阅读(326) 评论(0) 推荐(0) 编辑
  2012年10月8日
摘要: raiserror 的作用: raiserror 是用于抛出一个错误其语法如下:1 RAISERROR ( { msg_id | msg_str | @local_variable } 2 { ,severity ,state } 3 [ ,argument [ ,...n ] ] 4 ) 5 [ WITH option [ ,...n ] ]简要说明一下:第一个参数:{ msg_id | msg_str | @local_variable } msg_id:表示可以是一个sys.... 阅读全文
posted @ 2012-10-08 10:23 yj_smile 阅读(379) 评论(0) 推荐(0) 编辑
  2012年9月19日
摘要: 前几天老大发来需求,是要出个报表来着。嗯,就是一行变多行。 来贴个简单的需求: 现有如下表格 要求变成如下:ok,因为有逗号,我首先想到的就是想办法把逗号去掉。结果发现sql没有提供像C#那样split的方法,所以就自己写了个如下:View Code /****** Object: UserDefinedFunction [dbo].[mysplit] Script Date: 09/19/2012 16:52:32 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate FUNCTION [dbo].[myspli... 阅读全文
posted @ 2012-09-19 17:07 yj_smile 阅读(2902) 评论(7) 推荐(0) 编辑
  2012年9月7日
摘要: 第一篇博,先写点这两天整理的jQuery选择器吧 如下图:基本上都在这里了 有问题大家交流补充 谢谢选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 <p> 元素.class.class$(".intro.demo")所有 class="intro" 且 class= 阅读全文
posted @ 2012-09-07 13:51 yj_smile 阅读(427) 评论(2) 推荐(0) 编辑