- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 1,2,3 范式
<br />3.4.1 第一范式(1NF) <br />在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 <br />所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。例如,对于图3-2 中的
2011-01-24 16:00:00
701
原创 查询一个表的某一个列的属性
<br />SELECT TOP 100 PERCENT c.colid AS 序号, o.name AS 表名, c.name AS 列名, <br /> t.name AS 类型, c.length AS 长度, c.isnullable AS 允许空<br />FROM dbo.syscolumns c INNER JOIN<br /> dbo.sysobjects o ON o.id = c.id AND objectproperty(o.id, N'IsUserTable')
2010-11-02 15:47:00
960
转载 Linux下的Memcache安装
Linux下的Memcache安装<br />最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。<br />Linux下Memcache服务器端的安装<br />服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。<br />下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz<br />另外,Memcache用到了libevent这个库用于So
2010-10-26 13:16:00
846
转载 无法发送(退信)邮件到部分域名的问题
无法发送(退信)邮件到部分域名的问题[6/6更新]关于不能往yahoo,sina等地址发邮件的问题<br />该问题是由于反垃圾邮件软件引起的,已经和sina 确认过,他们最近部署了一套反垃圾邮件的系统在默认条件下,邮件服务器在发出helo命令与远端的邮件服务器通过25端口建立会话时还会送出自己的FQDN名字。目前流行的一些反垃圾邮件软件可能会通过邮件服务器送出的FQDN名字对其进行反向解析,对于反向解析失败的连接将断开该连接。<br />反向解析失败的原因如下:<br />在国内,很多管理员在做域名解析时
2010-10-15 13:08:00
120308
转载 .Net线程问题解答
<br />基础篇怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联<br />WinForm多线程编程篇我的多线程WinForm程序老是抛出InvalidOperationException,怎么解决? Invoke,BeginInvoke干什么用的,内部是怎么实现的 每个线程都有消息队列吗? 为什么Winform不允许跨线程修改UI线程控件的值 有没有什么办法可以简化WinForm多线程的开发<br />
2010-09-21 16:22:00
821
原创 服务器端和客户端IP地址及MAC地址获取
<br />本机Ip:<br />====================================================================<br />public static string GetServerIp()<br /> {<br /> string hostName = Dns.GetHostName();<br /> IPAddress[] array = Dns.GetHostAddresses(hos
2010-09-21 16:02:00
1743
原创 .NET ActiveX VCL控件仓库
<br />网上看到的一个博客<br /> <br />http://ufo-crackerx.blog.163.com/<br />
2010-09-21 15:36:00
699
原创 如何注册快捷键
<br />如果跨窗体的,整个线程有效的,看msdn中的IMessageFilter。过滤所有消息。<br />如果整个操作系统有效,RegisterHotkey,这个是api,搜索一下。<br />如果是某窗体内有效,设置窗体的KeyPreview属性为true,在KeyPress事件中处理并调用。<br />如果是菜单的快捷键,直接设置Shutcut属性即可。
2010-09-19 13:31:00
702
转载 在服务程序中弹出对话框
<br />最近一个项目中,客户一定要在服务程序中弹出对话框。跟客户好说歹说,说我们已经记了Log,弹对话框没有意义,反而可能由于弹框后没有人管,造成程序停滞在那里的情况。但是,客户不管这些,就要弹对话框。<br />没辙,弹吧,弹个框还能多费事?没想到,还真挺费事。WinXP和Windows2003下问题不大,上网找找方法,框就弹出来了。但是,Vista和Windows2008下,这个框死活弹不出来。<br />先说说在WinXP和Windows2003下用的方法。<br />第一种方法是在服务进程中启动
2010-09-08 15:29:00
2397
原创 SQL Server 最多可以有多少张表
<br /> 平时的项目很少会涉及这个问题,一般数据表结构建立以后,就基本固定了,大部分增长的都是行数据。但是当系统在某种情况下需要不断动态的增加表的时候,就会涉及到一个数据库最多可以有多少张表格。一般这种情况会出现在集团系统或者一些需要将用户数据分离的web系统中。<br /> 那么一张SQL server中最多到底可以有多少张表呢,在SQL server2008 R2的官方文档中, 是这么说的<br /> <br /> Tables per database<br />
2010-09-06 13:46:00
5549
原创 TFS合并无关系代码分支
今天下午遇到了合并无关系的代码分支的问题。代码分支关系如下A àBranchàA1A àBranchà A2现在想把代码A2 合并到代码A1分支,无论在分支A1还是分支A2上选择merge,merge的目标都是指向A。看来通过常规的UI的方式是没办法解决这个问题。要把两个没有关系的代码分支合并起来,要使用TF.exe, TF.exe的位置位于“Visual studio 安装目录/Common7/IDE”里面。运行cmd,切换到当前目录,然后运行Tf.exe merge /baseless “sou
2010-09-01 18:34:00
5349
原创 WYSIWYG的在线编辑器比较
<br />这里有一个很全的在线编辑器的比较<br />http://www.geniisoft.com/showcase.nsf/WebEditors<br /> <br />使用在线编辑器的时候要注意下面的一些问题<br /> <br />1. 有些编辑器会根据不同的设定对Html进行一定的更改<br />2. 在进行定制化开发的时候要看重编辑器的自定义能力<br />3. 检查编辑器所占用的资源还有load一个编辑器对应用产生的消耗<br />4. 编辑器的皮肤自定义等<br /> <br /> <b
2010-08-05 14:52:00
927
原创 测试驱动开发对于软件开发重构的意义
<br />相对于已经成熟的软件公司,很过国内的软件公司,乃至于欧美的一些软件公司,都还存在着很多手工业式的软件开发和管理方式,通过需求快速建立原型,原型验证之后直接基于原有代码实现功能点,将功能点交给测试,然后提交bug,修复bug这一流程。尤其是在项目紧任务重的情形下,这种现象凸显的尤其严重。而当产品和项目继续进行,原有需要进行变动的时候,就会出现牵一发动全身的情况,好多原来测过的功能点出现bug。耗费大量的研发和测试资源。<br />而在软件开发过程中,引入测试驱动开发的概念和对代码建立响应的单元测试
2010-08-03 15:36:00
945
转载 解决Grid的navigationurl的编码问题
protected void HyperLinkFieldUrlEncodeHack(GridView gridView, GridViewRowEventArgs e, int index, string defaultValue) { HyperLink hyperLink = (HyperLink)e.Row.Cells[index].Controls[
2009-08-18 17:58:00
747
原创 web ajax应用国际化、乱码问题总结
web ajax应用国际化、乱码问题总结 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/modul
2009-07-23 17:07:00
697
原创 C#连接远程Oracle数据库的连接串
使用OraleClient里面的Oracle Connection 进行Oracle远程连接的连接串方法1:user id=用户;password=密码;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=地址)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=服务名))) 方法2:conne
2009-07-01 20:14:00
1611
Ludico 源代码
2009-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人