- 博客(32)
- 收藏
- 关注
原创 compatMode
对于document.compatMode文档模式,我想很多朋友可能都和我一样很少接触。今天在ymPrompt中看到有这么一条语句 //根据html Doctype获取html根节点,以兼容非xhtml的页面 var rootEl = d.compatMode == CSS1Compat ? d.documentElement : db; //根元素仔细找了下相关
2010-01-23 09:49:00
1318
原创 重装系统后TFS报不受源代码管理错误
公司使用TFS2008管理源代码,机器重装系统后,原来的代码不能绑定TFS服务器。重装系统后第一次打开源码,输入用户名密码, 弹出错误“解决方案看起来是受源代码管理,但无法找到它的绑定信息。由于无法自动恢复这些缺少的信息,缺少绑定的项目将被视为不受源代码管理”。 导致这个问题的原因是:TFS使用目录映射的方法管理客户机的源码,重装机器后,如果机器的计算机名和原来的不一样或者是
2009-11-28 14:44:00
4616
原创 Asp.net MVC中的"??"
最近在看Asp.net MVC时,遇到了这么一段代码 public AccountController(IFormsAuthentication formsAuth, IMembershipService service){ FormsAuth = formsAuth ?? new FormsAuthenticationService(); MembershipSer
2009-06-02 23:06:00
1199
原创 疑惑(1)
(1)SELECT [goods_code], client_code,[warehouse_code], sum([inputsub_checkamount]) as [inputsub_checkamount], sum([inputsub_checkamount]*[inputsub_price]) as [inputsub_checkamountMoney]
2009-04-17 21:00:00
556
原创 在Visual Studio 2008的安装目录下,/Microsoft Visual Studio 9.0/Common7/VS2008ImageLibrary/2052文件夹下面,有一个VS2008ImageLibrary.zip,这个文件里面将常用的
2009-03-08 09:42:00
1711
转载 winform导出Excel报表 2
下面的这个类中,主要完成的功能是从数据库中逐字段读出数据,设置格式后,在Excel中显示出来。 在这个类中,有两个参数传进来,一个是它的数据源,另一个是整个报表的标题字符串,具体看代码就应该知道了。 using System; using System.Data; using Excel; namespace Log
2009-03-08 09:31:00
1631
转载 winform导出Excel报表之C#操作EXCEL 1
首先创建 Excel 对象,使用ComObj: var ExcelApp: Variant; ExcelApp := CreateOleObject( Excel.Application ); 1) 显示当前窗口: ExcelApp.Visible := True; 2) 更改 Exc
2009-03-08 09:28:00
4143
原创 .NET组件与控件开发
.NET组件编程 http://www.cnblogs.com/mapserver/category/65343.htmlWinForm控件开发 http://www.cnblogs.com/guanjinke/category/77694.html
2009-03-06 13:54:00
838
原创 SQL Server 2005简介
(一) 组件架构1. SQL Server 2005特性n 开发效率n 企业数据管理n 商业智能安全的,可信赖的,高效率的业务线和分析应用数据库平台2. 组件架构(1) 核心结构n 数据库引擎:Database Enginen 分析服务:Analysis Servicen 报表服务:Report
2009-03-05 07:42:00
1328
转载 剖析SQL Server 2005查询通知之基础
摘要 在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。 一. 引言 数据库应用程序的典型问题之一是更新陈旧的数据。 设想有一个典型的显示产品及其分类的电子商务网站。一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改。然而,在用户每次浏览该网
2009-03-05 07:37:00
1093
原创 黄皮书---《C# to IL》
英文版的,每天看一点哦。http://www.vijaymukhi.com/documents/books/ilbook/
2009-03-03 20:48:00
1224
转载 QueryPerformanceCounter
精确的时间计时,有时候是非常必要的。比如播放多媒体时视频与音频的时间同步,还有在测试代码的性能时,也需要使用到非常精确的时间计时。还有测试硬件的性能时,也需要精确的时间计时。这时就需要使用QueryPerformanceCounter来查询定时器的计数值,如果硬件里有定时器,它就会启动这个定时器,并且不断获取定时器的值,这样的定时器精度,就跟硬件时钟的晶振一样精确的。QueryPerforma
2009-03-01 21:50:00
61810
1
转载 用 QueryPerformanceFrequency 和 QueryPerformanceCounter 进行高精度计时
void main() { LARGE_INTEGER lv; // 获取每秒多少CPU Performance Tick QueryPerformanceFrequency( &lv ); // 转换为每个Tick多少秒 double secondsPerTick = 1.0 / lv.QuadPart; for ( size_t i = 0;
2009-03-01 21:42:00
4088
转载 QueryPerformanceFrequency
QueryPerformanceFrequency() - 基本介绍类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequen
2009-03-01 21:28:00
21584
3
转载 利用C编写病毒
C是程序员最常用的编程语言之一。类似C等高级编程语言为开发人员提供了大量的内置函数,可以方便程序员编写各种跨平台的安心的应用编程。对于编写病毒而言,也方便了程序员来用自己擅长的语言来编写,但同时也带来了很多弊端。第一,许多高级语言的编程并不基于底层系统,即使是C也不太容易。这就导致这类的大都数病毒的传播机制十分原始(通常是通过重写来实现);另一方面的不足是,大多用高级语言编写的病毒至少有10K,然
2009-03-01 20:36:00
1605
转载 如何做好需求变更管理——需求变更流程规范
一、引言 由于目前公司内部对产品的需求变动都只是口头或邮件中进行通知,并没有进行内部评审和相关需求变动后的记录,导致后续出的产品某些需求增加了,某些没有进行增加。这样就会导致测试得到的信息不完整,以及后续产品的维护困难。在这里书写一份规范说明书,希望能得到一些改善。二、目的 控制需求变化引起的开发、测试与需求不一致的情况,约束需求分析的完整性。保证每一次的需求改动都能有相关
2009-02-25 08:20:00
1473
原创 一个表上的多个触发器执行顺序问题
一、触发器基础 1、触发器使用 可以定义一个无论何时用insert语句向表中插入数据时都会执行的触发器。 当触发insert触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了insert语句中已记录的插入动作。inserted表还允许引用由初始化insert
2009-02-24 09:43:00
18478
转载 C#调用COM组件
这部分描述了在托管代码中调用COM组件的方法,现存的COM组件在托管代码中作为中间件或者独立的功能实体是很有价值的资源向.NET Framework报露COM组件1. Import a type library as an assemblyCOM的类型定义通常在type library(tlb)中,与之对应的是CLS兼容的编译器在assembly中产生类型元数据(type metadata),这两
2009-02-23 12:56:00
20006
原创 数据与逻辑
在程序设计和程序编写中,我们都会体会到数据总比逻辑灵活。所以现在的许多的程序设计方法都是围着这一原则的。有两个问题需要很好回答:一、如何把逻辑转化为数据;二、如何处理数据。解决这两个问题的过程从某种意义上说就是程序设计的过程,解决这两个问题的结果就形成了当前的许多设计模式和解决方案。
2009-02-17 15:40:00
905
原创 goto
ASP中的跳转语句:Response.Redirect(http://www.hebau.edu.cn) javascript片段: window.location="http://www.webkey.cn";; html的跳转语句: 其中content是用来设定跳转等待的时间 url 是用来设定将要跳转的网页地址 上面语句的意思为:3秒钟后自动跳转
2008-11-21 00:20:00
138
转载 DataGridView编辑状态自动提交
在使用bindingSource、bindingNavigator+DataGridView修改时会发现,当你需要保存修改过后的内容,必须将光标指向另外一行,DataGridView才会将编辑过后的数据提交到数据缓存区,那么,就会让客户感觉起来很不方便(无法直接点保存更新)这两天上网查了几个方法,可行,下面列举一下:一、最常见的解决办法。使用s
2008-11-19 13:25:00
10470
8
转载 sql 2005 性能监视器计数器要求(错误)
在安装sql server 2005时有时会出现“性能监视器计数器要求(错误)”的问题,使得安装无法进行。从网上搜到一篇解决办法,特收录一下。感谢原作者的分享:)原文链接:http://blog.csdn.net/xiaoyi92/archive/2008/04/24/2323387.aspx内容: 出现此类问题一般都是在非法卸载sql2005出现的在 “开始” --> “运行”中输入 rege
2008-11-16 17:17:00
1263
1
原创 C#类库中log4net的配置
log4net的配置在网上又很多资料,可是对于在C#类库里使用log4net的配置却不多见,今天正好用到,把我用到的在应用程序中的这种配置过程说一下.1 新建类库CL,添加long4net.dll的引用。2 在app.config文件里加入log.net的配置信息。3 使用Assembly 属性指定log4net的配置文件[assembly:log4net.Config.XmlConf
2008-07-18 00:05:00
4453
转载 关于用户需求的几点想法
1、用户的需求是根本。2、但,最根本的是产生需求的原因。3、需求分析最常见的错误是,把需求当成了功能。4、分析需求最先应该作的是”了解产生需求的原因”。5、然后了解用户对于解决需求的期望值。6、最后,是解决需求。根据需求产生的原因分析”可以如何满足需求”,了解用户对于满足此需求的期望值,最后选择”对用户有价值的,且符合用户期望的方法”。但我更关心对用户真正有价值的需求。比如用户现在买一个手机的
2008-07-17 20:05:00
868
原创 调试出现LoaderLock异常的几种解决方法
在用vs2005调试程序的时候,遇见一个异常信息为:正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。(Attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or im
2008-07-16 08:32:00
16653
原创 存储过程实现数据库重构、变更的一个案例
当前流行的演进式的软件开发模式,使数据库的重构和变更成为软件构建过程中的平常事情,当然数据库的重构和变更涉及到许多设计和项目管理上的东西,我这里只是给出一个我遇到的关于数据库变更的案例。需求过程是这样的:在数据库设计已经大体完成,用户突然提出要加强系统的数据跟踪的能力,于是设计者要求在现在所有的数据表里添加三列属性col1,col2,col3以应对客户的这种需求,由于负责这件事情的数据库管理员
2008-02-22 09:20:00
1188
转载 存储过程
目录1.sql存储过程概述2.SQL存储过程创建3.sql存储过程及应用4.各种存储过程使用指南5.ASP中存储过程调用的两种方式及比较6.SQL存储过程在.NET数据库中的应用7.使用SQL存储过程要特别注意的问题1.sql存储过程概述在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程
2008-02-21 18:43:00
947
1
原创 c#读写Excel文件
C#读写Excel文件近日遇到这样的一个程序需求:把sql server2005 数据库的数据表导入到excel文件中,整理出来和大家一起分析讨论。 完成这个功能需要的几个集合和对象:Application、Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook获
2008-02-19 04:28:00
2886
1
转载 代码重构
在没有具体阅读《重构》之前,我认为重构就是将代码变的容易理解,容易维护,但在阅读了《重构》之后才发现重构不仅可以利用到重新构造已有的代码,也可以帮助我们在阅读代码的过程中增加我们的对代码理解的速度。其实我想每个学习编写代码的同行都在学习的过程中阅读过别人的代码,然后还有可能将别人的代码拿到计算机上编译运行来查看结果表现。实际上我认为这在某种意义上属于重构,只是重构的粒度有多大,或
2008-02-04 10:28:00
572
原创 读书笔记 一
对.net框架中的类或组件进行重写,或重载能够使组件灵活的服务与自己的程序,这就涉及到许多低层的东西,这需要对.net的基础类有比较深刻的认识和理解。并且能够懂得如何重写这些基类。例如:class MyForm:Form{ public override OnClosed(EventArgs e) { //do something //程序作者重写了Form类中的On
2008-01-31 09:45:00
449
原创 概要设计说明书(转载)
在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。一、问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业务流程是个误区? 以需求分析文档还是以概要设计
2008-01-28 18:55:00
919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人