- 博客(149)
- 资源 (26)
- 收藏
- 关注
转载 获取Sqlserver数据库中所有库、表、字段名的方法
1.获取所有数据库名:SELECT Name from Master..SysDatabases ORDER BY Name2.获取所有表名:SELECT Name from DatabaseName..SysObjects Where XType='U' ORDER BY NameXType='U':表示所有用户表;XType='S':表示所有系统表;3.获取所有字段名:
2013-04-24 14:02:54 1251
原创 NUnit.Mocks实战测试实例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;using NUnit.Mocks;namespace VS2008Text{ [TestFixture] public class Numer
2013-01-25 16:46:55 1373
转载 分享一些最近在看的电子书
性能方面:《.Net Performance Testing And Optimization》:.NET性能测试和优化,还没细看。http://download.csdn.net/detail/cuit/4923105《Pro. Net Performance》.NET性能介绍,介绍的很全面。但部分内容与CLR via C# 有重叠。http://download.csd
2013-01-08 11:47:59 659
转载 python新手人门须知
python新手人门须知(针对完全没有任何编程经验者。) 鉴于热来热多的同学希望学习python,本人结合多年使用python的一点小看法。 为什么需要学习python Python是一种容易学习,强大的编程语言。它有高效的高级数据结构和一个简单但有效的方法来进行面向对象编程。 Python有着优雅的语法和动态类型,连同其解释特性,使它成为一个跨平台的理想语言脚本和快速应用
2013-01-07 09:31:21 1169
转载 一个简单的 C# 语言编写的 WIN32 程序
刚k始学习 C / C++ / windows 编程时接触的经典 demo 程序, 今日拿来用 C# 玩耍了一下.其实用 C# 编写 win32 窗口和控件的小型 wrapper 类库也无不可.Delphi 的 VCL 可以拿来做参照.代码备忘:using System;using System.Runtime.InteropServices;/** * zYg - Dob
2012-11-19 10:57:23 1454
转载 嵌入式系统通讯线程的C#编程方法
在使用英创ARM9系列嵌入式主板的COM口,CAN口,网口时,一般会使用到timer或线程来实现数据的接收。使用timer控件较为方便,通过InterVal值来设定调用间隔,但是灵活性不如线程。并且timer的Tick函数是并在主线程中,如果Tick函数中运算数据过于复杂,会导致主线程运行变慢,可能导致窗口卡死。使用C#中的线程类,可以非常方便的解决这个问题,线程卡死,不会影响到主线程的运算,就不
2012-09-29 14:27:44 1847
转载 嵌入式系统设备驱动接口的C#编程
英创ARM9系列嵌入式主板,均预装了WinCE 5.0、WinCE 6.0操作系统,用户可使用标准的C/C++或C#进行应用程序的开发。英创的嵌入式板卡一大特色就是提供了丰富的通讯接口,并实现了相应的驱动程序,用户只需直接调用相应的接口函数即可实现。 在使用C#进行应用程序开发时,由于C#无法使用C++的静态库函数,对于一些流式驱动设备,比如ISA,GPIO,WDT,CAN
2012-09-29 14:24:59 3227
转载 C# 的四种下载方法
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W
2012-08-24 16:34:42 1007
原创 C#获取WEB页面源文件
WebClient MyWebClient = new WebClient();MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于对向Internet资源的请求进行身份验证的网络凭据。//Byte[] pageData = MyWebClient.DownloadData(@"http://www.b
2011-12-01 13:23:50 1132
原创 C#实现AES加解密方法
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace Csharp{ class AESHelper { /// //
2011-11-22 13:10:20 28788 1
原创 SQLServer 远程访问方法集合
--启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1
2011-08-29 11:58:56 740
原创 C#操作JSON数据
<br /> <br />JSON数据格式:{park:[{id:"1",name:"芜湖"},{id:"2",name:"重庆"},{id:"3",name:"汕头"},{id:"4",name:"泰山"},{id:"5",name:"长沙"}]}<br /> <br />JSON取值方法:park[i].id=ID,park[i].name=名称<br /> <br />DataTable parkdt = new DataTable();parkdt.Columns.Add("id", Type.
2011-03-22 12:06:00 7310 2
转载 C#中split的用法
1、用字符串分隔: <br />using System.Text.RegularExpressions;<br />string str="aaajsbbbjsccc";<br />string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);<br />foreach (string i in sArray) Response.Write(i.ToString() + "<br>");<br />输出结果:<br />aaa<br />bbb
2010-10-12 11:57:00 704
原创 sql 大全
SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT -- 退出当前事务ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变数据库用户帐号.ANALYZE -- 收集与数据库有关的统计BEGIN -- 开始一个事务块CHECKPOINT -- 强制一个事务日志检查点CLOSE -
2010-08-09 10:34:00 1058
原创 Delete,Update与Join
<br />UPDATE:<br />UPDATE A SET ApproverID=NULL <br />FROM [SH_MaterialApplyBuyBill] A <br />LEFT JOIN [SH_MaterialApplyBuyBillDetail] B ON A.ID=B.[MaterialApplyBuyBillID]<br />WHERE A.id=125 AND @InDetailCount=0<br />DELETE:<br />DELETE A FROM [SH_Closing
2010-08-09 10:32:00 3151
原创 VS2008快捷键大全
<br />Ctrl+E,D ----格式化全部代码 <br />Ctrl+E,F ----格式化选中的代码 <br />CTRL + SHIFT + B生成解决方案 <br />CTRL + F7 生成编译 <br />CTRL + O 打开文件 <br />CTRL + SHIFT + O打开项目 <br />CTRL + SHIFT + C显示类视图窗口 <br />F4 显示属性窗口 <br />SHIFT + F4显示项目属性窗口 <br />CTRL + SHIFT + E显示资源视图 <br
2010-07-29 16:14:00 535
原创 JS创建select的optgroup和fieldset标签
<br />var select1 = document.getElementById("select1");<br />var group=document.createElement('OPTGROUP'); <br />group.label = "optiongroup1";<br />select1.appendChild(group);<br />select1.options.add(new Option("option1","1");<br />select1.options.add(ne
2010-07-29 10:35:00 1723 1
转载 多行转一行
<br />例如表A<br />id data<br />1 A<br />1 B<br />1 C<br />2 D<br />2 F<br />转换成表B<br />1 A+B+C<br />2 D+E<br /><br />smerg是自定义函数<br />创建一个函数smerg:<br />create function smerg(@id int)<br />returns varchar(8000)<br />as<br
2010-07-27 17:17:00 692
转载 普通行列转换
/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果):
2010-07-27 16:40:00 424
转载 .net中使用反射的简单例子
<br />说明:由于工作原因,本人使用反射的机会不是很多,所以没有必要为了炫耀技术而使用这种技术,不过今天有人问到这方面的问题,所以做了一个简单例子,供初学者参考,代码如下:<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />namespace AssemblyDemo<br />{<br /> public class Person<br /> {<br />
2010-07-15 15:32:00 552
原创 完整xhtml的结构标签
<br />div(division)<br />用来进行页面布局,替代的以前的table布局,但是有一点必须明白他只是一个块状标签。他的英文是:division 意思是块级的。 <br />p(paragraph)<br />表示段落,他的意思就是表示文字的段落。 <br />span(span)<br />是跨度, 跨距, 范围的意思。span与div很像,没有特定意义,是内联元素, <br />ul(unordered lists ) ol ( ordered lists ) li(Lists)<br
2010-07-09 17:03:00 653
原创 让 div 在 select或flash 之上
Div被Select挡住,是一个比较常见的问题。 有的朋友通过把div的内容放入iframe或object里来解决。 可惜这样会破坏页面的结构,互动性不大好。 这里采用的方法是: 虽说div直接盖不住select 但是div可以盖iframe,而iframe可以盖select, 所以,把一个iframe来当作div的底, 这个div就可以盖住select了. 1"iframe 做为层的载体"后, 层与主页面的互动是窗口间的互动
2010-07-07 10:22:00 789
原创 C#键盘组合键
private void textBox1_KeyDown(object sender, KeyEventArgs e) { textBox1.Text = "你按下的健是" + e.KeyCode; if (e.KeyCode == Keys.Up) { textBox1
2010-05-31 09:13:00 2451
转载 获取当前焦点控件句柄
//API声明:获取当前焦点控件句柄 [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Winapi)]internal static extern IntPtr GetFocus(); ///获取 当前拥有焦点的控件 p
2010-05-31 09:11:00 7666
原创 用户控件获得焦点的几种方法
public class UserControl1 : UserControl { public UserControl1() { SetStyle(ControlStyles.Selectable, true); } protected override void OnGotFocus(EventArgs e)
2010-05-28 14:28:00 9485
转载 WMI 的一个实现
WMI 的一个实现作者:Paul Li翻译:Abbey原文出处:Code Project:Windows Management Instrumentation (WMI) Implementation源代码下载:wmi.zip(45KB) 介绍 这是我在继上一篇文章"My Explorer"之后关于Windows Management Instrumentation(W
2010-05-21 17:41:00 727
原创 [SQLServer]复制与订阅 要复制的LOB数据的长度超出了配置的最大值
问题前天将在服务器上设置复制与订阅,结果在发布服务器上运行Web程序时出现以下错误:要复制的LOB数据的长度超出了配置的最大值原因SQL 2005中对数据库进行复制,当选择食物复制时,发布程序会针对大字段类型nvarchar(max)进行缺省值设置(64K),订阅完成后,大字段存储容量被限制到64K,导致应用程序出现问题解决方法一在SQL Server Manageme
2010-04-25 12:40:00 3216
转载 C#做托盘程序
所谓托盘程序顾名思义就是象托起的盘子一样的程序。而所谓的托起的盘子就是程序运行中显示出的图标,而托起的位置就是视窗系统的的工具栏了。托盘程序具有直观、占用屏幕空间较小并且可以为它定义多个功能菜单,这就给操作者带来了方便,所以越来越多的程序设计者都把程序设计成托盘这种方式。我们已经看过了用其他语言设计托盘程序的例子,其中的大部分,整个设计过程还是相对烦琐的。而对于微软公司极力推荐的下一代程序开发语言
2010-03-16 13:58:00 529
转载 C#如何打印条形码EAN13码
条形码相信大家都不陌生,但自己写程序打印条形码就不是很容易了。最近用条码字体打印了39码,觉的太长,不美观。后来,在国外网站(http://www.c-sharpcorner.com//Code/2004/March/EANBarcode.asp)上找到了EAN13码的源码,修改了其中的一些小Bug,发上来与大家共享。附EAN13码的计算规则: 假设将EAN的内容从右到左的顺序编号:
2010-02-25 09:48:00 921
转载 清除SQL SERVER 数据库日志
1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩
2010-02-21 10:38:00 379
转载 ip的划分,超详细
ip的划分,超详细 IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0 A类的默认子网掩码 255.0
2010-02-09 08:53:00 819 1
转载 筛选一个DataTable的数据,赋值给另外一个DataTable
有2个DataTable:DataTableA、DataTableB。要求:筛选DataTableA中,itemType字段值为book的数据,然后把筛选出来的数据,赋给DataTableB实现:DataView view = new DataView();view.Table = DataTableA;view.RowFilter = "itemType = book";//itemTy
2010-02-09 08:38:00 955
原创 如何修改SQL2005服务器名称
1.使用select @@ServerName可以看到当前数据库的服务器名2.SELECT * FROM Sys.SysServers表中可以看到当前的所有服务器名3.使用 sp_dropserver 蒋委员长-PC/SQL2005 将这个服务器名删除。4.使用 sp_addserver PC/SQL2005,LOCAL将本地服务器重新添加到服务器表中,并且命名为PC/SQ
2010-01-25 17:40:00 2896
原创 POS 打印屏显指令的发送
using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace EPSONPOS{ public class POS { /
2010-01-08 15:35:00 1014
原创 UDP 聊天功能的实现
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using
2010-01-08 15:32:00 540
原创 进程中锁的应用Mutex
锁定 { 读注册表的某个key. key=key+x 把key写入注册表。 } 释放 using System.Threading;Mutex mutex = new Mutex(false, "ReadWriteReg"); mutex.WaitOne(); { 读注册表的某个key. key=key+x 把key
2010-01-08 15:28:00 571
原创 C# 通过API改变窗体形状
[DllImportAttribute ("gdi32.dll")] public static extern IntPtr CreateRoundRectRgn(int nLeftRect,int nTopRect,int nRightRect,int nBottomRect,int nWidthEllipse,int nHeightEl
2010-01-06 16:21:00 4452 1
原创 SqlServer 查询sql执行时间
set statistics profile on set statistics io on set statistics time on go sql语句go set statistics profile off set statistics io off set statistics time off
2009-12-21 17:56:00 814
原创 sql 自动补位
declare @i intset @i=21select replicate(0,5-len(@i))+ltrim(str(@i))
2009-11-30 12:28:00 2256
转载 简单介绍 P3P 技术
以 Internet Explorer 为例,默认情况下,IE的隐私策略如下图所设:(图一)请注意其中这一条:阻止保存可用来联系您的信息而没有您的明确同意的第三方Cookie。下面我们首先来演示一下,这一条起作用的情况:站点 b.com 有这样一个网页: http://b.com/WebApp_P3P/p3p.htm 这个页面的源代码如下:!DOCTYPE html PUB
2009-11-28 10:44:00 3432
C#生成PDF(含iTextSharp.dll)
2012-08-28
Spring.NET框架中文参考文档
2011-12-29
史上最好的ASP.Net+C#三层架构实例(源代码)
2011-11-30
解决闪屏界面绘制双缓存代码
2011-11-30
基于Windows CE操作系统下USB设备驱动程序研究与开发
2011-11-21
Windows CE API 手册 v2.0
2011-11-21
ZPLII Programming Guide
2011-11-17
浙大算法设计课(英文)
2011-11-15
北大研究生高级软件工程讲义
2011-11-15
参考手册全集经典
2011-11-15
Javascript教程(PPT版)
2011-11-15
Asp.net使用技巧集锦
2011-11-15
ASP.NET 3.5 开发大全
2011-11-15
程序员常用JavaScript特效
2011-11-15
数据挖掘原理.算法.技术
2010-07-29
C#界面皮肤源码(带大量皮肤素材)
2010-07-29
Crystal Reports 水晶报表教程
2010-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人