自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (4)
  • 收藏
  • 关注

原创 【代码保留】表删除/重命名(含中文与空格)

表名如果是TABLE,删除时写table taBle TABLE 都是可以的……表名如果是TABLE - 表1 删除时只能写TABLE。否则将无法识别:

2007-11-24 11:02:00 293

原创 【代码保留】枚举的键与值

随手写的,同事突然迷惑于枚举类型 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{    class Program    {        public enum EnumSample        {    

2007-11-24 02:02:00 300

原创 【代码保留】exists和not exists

代码功能:查询所有的是7或8并且不是4和5的项 select c.udt_usr_id usr_id, f.usr_name, c.udt_org_id org_id, e.org_shorname  from asm_useridentity c, ogm_organization e, asm_user f where exists (select a.org_id         

2007-11-23 16:03:00 282

原创 软件项目管理之文档化进程

什么样的人适合看这篇文章? 1、项目经理 2、希望改进团队现状的技术人员 3、学习软件工程觉得是一纸空文的大学生 如果您并不觉得软件项目管理是一项管人的艺术,请阅读我刚无意收集到的一篇文章《一个敏捷教练中止越轨列车的故事》 众所周知,软件的开发离不开技术,但是也同样离不开管理。虽然这只是简单的一句话,但是不同的人却对其有不同的理解,有的人将重点放在“技术”,有的人则将其放在“管理”。当然这

2007-11-20 02:03:00 233

原创 【代码保留】Oracle树形查询

功能: 查找当前层级(部门)所属的某一上级的所有子集。常用于查询权限等(人可能属于××子部门,但是却需要查询该同志是否在××子部门的上级部门有职务(总不能说人家是××子部门的就不是××公司的吧~)) 原理:                                     1                                       (1级)            

2007-11-17 04:03:00 318

原创 【代码保留】Oracle删除字符串空格

功能: 删除字符串中隐含空格 思路: 将字符串中的所有空格 替换为(将中间有空格的替换为中间无空格的字串)。 SQL: select replace(a.tar_regid, ,) tar_regid from red_taskregister a where  a.tar_id = 226 实例: tar_id = 226的项我为之添加了空格。 select a.tar_

2007-11-17 03:03:00 1771

原创 【代码保留】Oracle时间比较(与当前时间)

功能:提供查询对记录中最大值与当前时间的比较。可实现一个指定范围与当前时间的比较。实现思路:通过对记录中最大的时间加上指定月份得到范围上限,并用CURRENT_DATE获取当前系统时间与之比较,如果超出该上限则判断为不存在,表示为0,否则表示为1。SQL:SELECT COUNT(*) contains  FROM DUAL tWHERE  CURRENT_DA

2007-11-17 01:03:00 3545 2

原创 远程调试程序

今天不知道见什么鬼了,办公室的IE死也打不开(Vista+IE7),coding到一半想要debug一下,发现IE居然也起不来……汗一个,IE出了个窗口,但是一直都“未响应”,(不爽到爆撒……)。按了F5后就没有后文了,改用FF,但是由于当前项目对FF支持的不好,因此问题更野……(放弃),但是在F5后的IE假死态下,用FF是可以进入VS内部breakpoint的,因此想到了远程…… 在本地

2007-11-13 23:03:00 236

原创 [WCF]契约查询ContractQueries

当我们拿到一个服务地址的时候该如何知道这个服务所提供的服务呢?如果是您自己开发的Service,这一点或许不需要兴师动众,但是如果是别人开发的服务,那么了解服务中的Endpoint将显得格外重要,本文将利用对[WCF]继承中所构建的服务代码进行分析。 打开其程序代码添加一个ConsoleApplication应用程序,新建程序,代码如下: using System;using Sy

2007-11-13 02:03:00 221

原创 [WCF]继承

在过去中,我们已经习惯了C#继承的各个特性,我们可以按如下的方式定义我们的继承关系: [ServiceContract] public interface ISimpleCalculator {     //Other Me

2007-11-12 03:03:00 600

原创 【代码保留】博客中加WindowsLiveMessenger的方法

首先声明一下,这篇内容来自于Jeffrey Zhao的文章《在网页里添加Web Live Messenger对话框 》。刚刚我自己也跟着搞了一下,就收藏至此,同志们如果要深入学习,还是看看老赵的这篇原创吧!(强烈推荐!!!)我本人对JaveScript基本上是一窍不通啦,也是懒惰也是太忙,看懂它完全是用英文+其他语言的编程基础,至于具体怎么搞,复杂一点我就乱套了,算是我的一个软肋吧

2007-11-11 02:03:00 319

原创 [WCF]重载

WCF中的接口不允许有重载:例如:namespace WcfServiceLibrary1{    // NOTE: If you change the interface name "IService1" here, you must also update the reference to "IService1" in App.config.    [Service

2007-11-10 22:03:00 704 1

原创 [WCF]由于签名问题,运行某些基于 WCF 的项目模板将导致与 svcutil.exe 崩溃

Problem: Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly svcutil, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b

2007-11-10 16:03:00 438

原创 [WCF]Choosing a binding

[Programming WCF Services] If your service needs to interact with non-WCF clients. A.[yes]:(第一个分支向左(走[no])) 1.If the client is a legacy MSMQ client,choose the MsmqIntergrationBinding (that enabl

2007-11-08 22:03:00 197

原创 【代码保留】构造数据库表值

 insert into adl_addressvalue  (adv_id, adv_adt_id, adv_value, adv_owner)  select rownum + 4 adv_id,         decode(MOD(rownum, 2), 0, 2, 1) adv_adt_id,         decode(MOD(rownum, 2), 

2007-11-01 02:03:00 198

原创 【代码保留】时间器(用于计算时间间隔的类)

动机:主要是想要做一个时间间隔的类。晚上随便写的,可以用来测试效率的一些性能。暂不支持调试(调试的时候时间会暂停,但是时间间隔类的内部实现机制是采用取头尾的方式进行的,因此暂时不支持调试~以后看看会不会用到,用到再写吧~)代码:  1   /**////   2    /// 时间器类,可以单独使用,也可以与时间器工厂+时间器管理器共同使用  3    /// (单独使

2007-11-01 01:03:00 549

原创 My library

This article will record my reading line in my study career. Focus domain:Computer Science 读书已经成为我生活最主要的一部分了,这部分甚至已经超过了我对其他事的关注。读万卷书,行万里路。读书其实很辛苦,但读书又让人觉得很快乐。下面罗列的书许多都有字典的身材,看起来不仅要时间,耐力,理解力,注意力,但是

2007-10-26 02:03:00 234

原创 Workflow Instance Description

以下是摘录的关于Workflow instance的一段话。描述了instance和workflow从概念上的区别。 Note: A workflow definition is what you ask workflow runtime to execute, whereas an instance is an executing workflow definition. There i

2007-10-26 01:03:00 238

原创 【代码保留】WorkflowRuntimeFactory

由于工作流运行时WorkflowRuntime在一个应用程序域中只允许存在一个实例,因此可以用单件Singleton模式来限制,并可以用工厂模式来调用,另者由于运行时需要有Start和Stop,因此也可以在工厂内添加相应的方法来启动和关闭WorkflowRuntime.using System;using System.Collections.Generic;using S

2007-10-21 01:03:00 276

原创 【代码保留】IList转DataTable

        #region 数据集互操作        ///         /// 将集合类转换成DataTable        ///         /// 集合        ///         public static DataTable ToDataTable(IList list)        {            Da

2007-10-19 14:03:00 961

原创 Oracle9i数据库配置以及数据导入(图)

Oracle9i数据库配置以及数据导入(图) 1、安装Oracle 9i 2、打开Enterprise Manager Console 3、选择“独立启动”,确定进入下一步 4、创建数据库 D:oracleora92networkADMIN路径下找到tnsnames.ora 添加如下: ORAName = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =

2007-10-11 02:03:00 812

原创 Architecture of Windows Workflow Foundation

本文内容截取自《Windows WorkFlow Foundation: The Next Step and Beyond》 http://www.developer.com/mgmt/article.php/3624951 http://www.developer.com/mgmt/article.php/11085_3624951_2 Architecture WorkFlow Fou

2007-10-02 16:03:00 251

原创 Note:《Microsoft Windows Workflow Foundation 入门:开发人员演练》

《Microsoft Windows Workflow Foundation 入门:开发人员演练》http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/WWFGetStart.mspx?mfr=true 是一篇很不错的文章,不过由于其是11/30/2005发布的,撰写的对象为 Windows Workflow Fou

2007-10-02 04:03:00 431

原创 《EssentialWF》(第一章 剖析WF 1.1.1书签)补充

《EssentialWF》Note(第一章 剖析WF 1.1.1书签)归类:Code分析第7-8页代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->__Code(1)__________________________

2007-09-29 00:03:00 344

原创 《SOA中国路线图》下载

最近SOA的声音特别大,CSDN上面的AD也是铺天盖地的。《SOA中国路线图》白皮书的发布貌似沸沸扬扬。直接在普元下载需要注册用户还得认证实名还要填写N多调查问卷,相当繁琐。下载地址:直接点此下载《IDC:SOA中国路线图》(普元)博客园本地下载:直接点此下载《IDC:SOA中国路线图》(博客园)更多信息请访问:普元http://www.primeton.com/

2007-09-16 13:03:00 293

原创 泛型集合类型,赋予集合业务意义,增强集合的抽象使用

写这么一个简单的例子出于两个目的:1、很多程序员不喜欢看到泛型的身影,他们看到“”的行动,事实上这一点又变得有一些extend意义。2、extend意义:赋予集合类更强的业务意义,搭配其自身所拥有的更多的自我描述解释操作的Action,类的行为将更加地具体,这样的类是OO中比较受欢迎的。通常我们使用List集合来操作,假设我们有一堆的类型为class Duck,我们可能就需要L

2007-09-06 22:03:00 260

原创 IIS7.0 for developer

IIS7.0 for developer在Windows Vista中IIS默认安装是不对ASP.NET等开发人员提供支持的,也就是说developers的安装需要额外的动作。否则您的使用过程可能会遭到诸如404.3等一类的错误(我就刚刚遇到过……)Windows Vista华丽的界面可能一下子让您无法搞清楚状况,不过不要着急,请按下面的步骤,您将得到更多更好的支持。1、开始-

2007-08-27 03:03:00 255

原创 【代码保留】Quarter类

一组关于季度的类可以实现时间比对(是否超时等的基本判断)(仅作保留,非公开)using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplicationQuarter{    class Program    {        static void Main(string[] 

2007-08-01 10:03:00 305

原创 区域性和变量名:编码的中文世界

写本文倒不是说明本文所谓的可行是值得推荐的,而是说它是对的。倒是希望您能够顺带学习一下MSDN中ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_fxdesignguide/html/87a4b0da-ed64-43b1-ac43-968576c444ce.htm链接中所提到的一些变量命名的规则。其实我一直不相信本文的内容是对

2007-07-31 22:04:00 290

原创 复合控件和事件(6)——一点优化

上一篇:复合控件和事件(5)——你Call我应 在上一篇中我们了解了用常用的事件形式关联子控件事件的方法,今天我们要讲的则是对(5)中所提到的方法的一点优化。今天的内容来自我们的事件,有没有想过:         /**////         /// 定义ControlTextChanged事件        ///         [Category("ControlTextC

2007-07-23 23:04:00 270

原创 复合控件和事件(5)——你Call我应

上一篇复合控件和事件(4)——移花接木先征求个题目吧,这个名字越来越难起了,暂时就先名为《你Call我应》吧。有好的建议记得留言给我~上一篇提到了“移花接木”之术,原理就是简单地把自己的订阅过程交给别人,也可以称之为“代购”吧。我们知道我们经常在事件的写法中包含OnEventName的方法(用On打头算是一个约定吧)。它是一个函数,它被调用后它的内容将被执行。找一个经典的写法进行引述吧:

2007-07-23 00:04:00 608

原创 [Oracle PL/SQL]当数据表设计成具有父ID的时候,当需要选择所有与父ID同根生的所有节点的时候,使用的SQL语句

在树控件中,通常面临着选择树节点的问题。而我们的数据库表结构通常是由parentId和Id组成parentId顾名思义就是父节点的ID。树节点形如: - 父节点1

2007-07-19 23:04:00 410

原创 移除Url参数的函数

随手写了一两个移除Url参数的函数,怕以后找不到了。(未经过严格测试,因此暂时发现用不着了,呵呵)        /**////         /// 移除Url中的参数        ///         /// 原始url        /// 需要移除的参数        /// 移除了参数的Url        private string RemoveUrlParamet

2007-07-16 22:04:00 336

原创 复合控件和事件(4)——移花接木

上一篇:复合控件和事件(3)——事件基础 上一篇描述了如何创建一个自己的控件,一切看起来都更加地接近细节,写着写着我自己都觉得是不是应该换个标题,毕竟我们是讲复合控件。那么什么是复合控件呢?通俗地讲就是控件是以组合其他控件为基础的一种控件。更具体地讲就请看(ASP.NET 控件开发速成教程:生成复合控件)文章中的描述:顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下

2007-07-14 00:04:00 299

原创 程_序_员_的_夜

程序员的夜,只有台灯和计算机,有时候伴上一杯咖啡就能熬到凌晨4点;程序员的夜,只有思考和编程序,有时候写上一篇博客就能继续满怀信心;程序员的夜,只有书桌和程序员,有时候聊上一会MSN就能沟通全世界;程序员用自己的智慧描绘着充满神奇色彩的特殊语言;程序员用自己的汗水编织着领航美好未来的特殊篇章;程序员的明天在小小的键盘上实现大大的梦想;程序员的每一天精彩而不平凡

2007-07-13 01:04:00 231

原创 复合控件和事件(3)——事件基础

上一篇:复合控件和事件(2)——属性,页面要回发,属性要保存 【本文的例子以CompositeControl来命名,但不代表本文是描述复合控件,只是这个系列都在描述这个而已,本文在描述的是控件的制作过程而非复合控件,因此命名只是为了保持解决方案的美观(真不理解自己为了美而放弃了事实,大家就将就一下哈!记住这不是复合控件只是控件)至于在复合控件的文章里面提到这个,理由在文章的和字之后,也就是

2007-07-09 22:04:00 389

原创 复合控件和事件(2)——属性,页面要回发,属性要保存

上一篇:复合控件与事件(1)——基础入门,组合也是一种封装在上一篇中,我们介绍了复合控件的一些基础知识,并且利用“组合”的观念将各“类”控件简单地组合在了一起,我们通过public或者protected访问权限或者通过属性将我们的控件暴露给外部,并通过点运算符在外部对其进行调用。这样的做法虽然可行,但却不一定是我们想要的,如果你和我一样想要一个使用起来像微软提供的WebControl一样便

2007-07-03 01:04:00 375

原创 复合控件与事件(1)——基础入门,组合也是一种封装

关于复合控件的文章在网上已经很多了,本文只是最近自己做复合控件的一些心得体会。希望大家愿意和我分享。复合控件作为组件二次开发一个很好的方式被很多人所喜欢,理由就是它在复用性和实用性两方面做到了很好的权衡。如果你的项目对某一组控件的组合依赖比较多,而这些组合之间的关系基本上也是很稳定的话,再者你对它们会大量使用到的话,那么你可以考虑将它们做成复合控件进行引用。复合控件不是用户控件ascx,许

2007-07-02 03:04:00 287

原创 从ArrayList和ViewState之间得出的××!

晚上在瞎搞着代码,不知所谓地随便搞,拿ArrayList来存储int值,并用ViewState来缓存,以免因为页面内刷新而导致数据丢失。但是突然发现自己的代码在将数据取出到ArrayList后并对其做出修改(Add一个新的值)之后,忘记将其重新存回ViewState了,但是数据却始终保持着改变。发现之后赶快写了个例子程序,发现问题确实是ArrayList和ViewState之间所导致的,例

2007-06-17 03:04:00 326

原创 VS2005与VSOrcasExpress对LINQ各有所属~

 各有所属的属表示项目属性。今天终于决定实战一下LINQ。可惜在VS2005里面(已经安装了.NET Framework3.5),LINQ的语法总是带着隆重的波浪线,真的很是不爽,不用说当然是编译失败了。上MSDN看了半天,总说要安装LINQ,但是我在那页面找了半死都没发现所谓的可安装的LINQ,只有一个指向CTP版本的Orcas。很是郁闷,看到7、8张的CD就恼火,现在的软件怎么

2007-06-10 04:04:00 227

使用增强的计时器测量代码段(Code Section)

使用增强的计时器测量代码段(Code Section) 作者:英特尔公司 Paul Work 和 Khang Nguyen  介绍  现有计时器  增强的计时器  使用增强的计时器  增强计时器的结构  结论  更多资源  作者简介

2009-02-19

Learning GNU C

文档格式:pdf Learning GNU C Ciaran O’Riordan Why learn C? C is a standard. It is the programmers programming language. It is the standard programming language of GNU and BSD based systems. The majority of these systems and the applications that run on them, is written in C. C was developed over thirty years ago for writing operating systems and applications. It’s small, extensible design has allowed it to evolve with the computer industry. Because of it’s age and popularity, C is a very well supported language. Many tools exist to make C programming easier and these tools are often very mature and of a high standard. All the software we will use in this book is written in C. Why use GNU? GNU is a complete, Unix-like operating system that has been in development for just over twenty years. GNU software is known for it’s stability and standard compliance. Most GNU systems use Linux as a kernel. These systems are often known as GNU/Linux systems.

2008-09-11

ISO-C99标准文档

这是ISO-C99的标准文档。是C语言99版本之后的最佳参考,也是最新版本。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除