自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1517)
  • 收藏
  • 关注

原创 ACCESS:跨数据库查询的SQL语句

By Ben问题说明:有时需要在两个或三个数据库的表中,通过相关关键字,查询获取所需记录集,用一般的SQL查询语句是实现不了的,可通过ACCESS的跨库查询功能实现。解决方法:例如“装材类型”和“装材”两张表是在不同的数据库中的,具体查询方法,如下:@"Select * from 装材类型 as a INNER JOIN [;database=" + AppDomain.CurrentDoma

2008-04-12 21:01:00 299

原创 用一条SQL完成数据表的行统计

By Ben作者的一个软件项目的查询系统需求:有数据表:名称    数量   状态-----------------------产品A    10     进货产品A    20     销售产品B    20     进货 要查询结果为:产品名称   库存数量 -----------------------产品A        -10  产品B         20解决方法一:SELECT

2008-04-12 20:57:00 249

原创 猜一猜: Console.WriteLine(5000.88 + 5000 == 10000.88); 结果为True还是False?

By Ben致命的错误出现在一个项目实践中: Console.WriteLine(5000.88 + 5000 == 10000.88);结果为False分析: 用"=="来比较两个double应该相等的类型,返回真值完全是不确定的。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可,例如:double a=0.9+0.2;那么只能保证小数点后1位这个精度是正确的,计算机计算这个加法的结

2008-04-12 20:43:00 336

原创 Querying XML Data with XQuery 

By Scott Mitchell IntroductionLets face it, one of the primary tasks we, as Web developers, are faced with is querying data from some data store and allowing users to view and/or manipulate the in

2008-04-12 20:39:00 258

原创 Using a Custom Action to Create a Database During Installation

From http://msdn.microsoft.com/libraryThe following walkthrough demonstrates the use of a custom action and the CustomActionData property to create a database and database table during installation.

2008-04-12 20:35:00 230

原创 利用正则表达式, 验证控制文本框的输入字符类型

By Ben有关正则表达式 1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的:

2008-04-12 20:33:00 272

原创 javascript:去除字符串的前后空格

By Ben方法一:function KillSpace(x){  while((x.length>0) && (x.charAt(0)== ))    x = x.substring(1,x.length); //while((x.length>0) && (x.charAt(x.length-1)== )) while(x.length>0)    x = x.substring(

2008-04-12 20:31:00 248

原创 做文章系统时, 如何让长篇的文章自动换行

By BenHTML:法一:TABLE-LAYOUT: fixed">            word-wrap:break-word;width:90%;white-Space:pre;">      aaaaaaaaaaaaa                dddddddddddddddddddd              fffffffffff      ffffffffffffffff

2008-04-12 20:19:00 298

原创 如何只用HTML画出一个圆角的Table表格?

By Ben实现代码如下:  

2008-04-12 20:15:00 285

原创 SharePoint:DataView如何绑定Web Service返回的主从表数据集

By Ben                                                                                                                                          Working With the Data View Web Part Microsoft®  Office

2008-04-12 20:10:00 288

原创 递归算法在javascript中使用的小技巧 (javascript的对象封装方法介绍)

By Ben比如求 10! 的结果有两种解法:法一:一般的做法://=========================== document.writeln("递归算法一:"); //=========================== function factorial(x) {       if(x               return 1;       else         

2008-04-12 20:09:00 273

原创 利用css里expression来实现界面对象的批量控制

By Ben利用css里expression来实现界面对象的批量控制问题说明:用过css样式我们就知道, 可以定义一批对象的class属性来指定同一个样式来统一界面. 但如何统一同类型的对象的事件? 比如:界面有无数个 如何实现鼠标经过此图片, 图片的src变成是**_over.jpg? 解决方法:使用css的expression方法,具体实现要看看.css的写法: /*替换图片CSS*/#

2008-04-12 20:07:00 286

原创 Reporting Service for SQL server 2000预览研究

By BenReporting Service + SP1 for SQL server 2000预览研究环境: WinXP, SQL Server 2000 + SP3A, .Net 1.1附件:         (下载附件)Project: Reporting Service 报表设计的Project         Setup: 报表程序发布安装程序         Web: Repor

2008-04-12 20:06:00 252

原创 User Interface Process(UIP) Application Block 2.0 研究总结

By BenUser Interface Process (UIP) Application Block - Version 2.0 环境: WinXP, SQL Server 2000 + SP3A, .Net 1.1, UIP 2.0研究思路: 1. 了解熟悉UIP和它的架构2. 安装UIP3. 研究demo, 了解UIP实际意义4. 完成UIP应用的helloworld程序5. 进而考虑

2008-04-12 20:05:00 304

原创 ASP.NET Atlas简单控件介绍——Sys.Component基类与Sys.UI.Control基类

作者:Dflying Chen (http://dflying.cnblogs.com/)本系列有三篇文章: ASP.NET Atlas简单控件介绍——Sys.Component基类与Sys.UI.Control基类 ASP.NET Atlas简单控件介绍——InputControl,TextBox,Button和CheckBox ASP.NET Atla

2008-04-12 19:59:00 280

原创 《ASP.NET AJAX程序设计 第I卷》的心路历程

06年3月份,我终于鼓足勇气,在博客园开始了自己的Blog生涯。当时恰逢微软公司的ASP.NET AJAX(开发代号:Atlas)处于CTP阶段,加之业界对Ajax的热情高涨,于是我开始记下一些ASP.NET AJAX在我实际开发/使用中的心得体会。谁知无心栽柳间却得到了众多朋友的关注和支持,于是Blog中的ASP.NET AJAX相关内容一发不可收拾…… 转眼间到了06年7月份,人民邮电出

2008-04-12 19:56:00 405

原创 Vista MMC和PowerShell未达目标并更名"Aspen"

 微软管理控制台(MMC)是针对管理应用程序的扩展通用显示服务。PowerShell代号Monad是微软下一代Windows命令行外壳工具和脚本语言工具支持Windows XP/2003/Vista系统,需要.NET Framework 2.0。该工具有助于管理员实现对Windows桌面和服务器任务控制的自动化。PowerShell的目的是为管理员提供一个类似Unix的外壳并与之抗衡,在保持编

2008-04-12 19:51:00 219

原创 我们为什么要推出ASP.NET栏目?

2006.8,29更新asp.net栏目最新推出了一个栏目 “asp.net 必备工具”。就是介绍常用的asp.ne开发或t辅助工具。可以是开源的,可以是免费的,也可以是商业软件。总之只要是有价值的工具都会在这个栏目里介绍。如果你想推荐你常用的小工具给大家,可以在下面留言,也可以通过邮件和msn给我。我的邮箱:lining"at"csdn.net我的msn: leesbfpsj"at"hotm

2008-04-12 19:50:00 286

原创 我为什么不喜欢Qihoo?

首先声明,我不是标题党,没有拿Qihoo开涮的意思,同时,我也经常读周鸿祎同学的blog,很有启发,学到了不少东西。不过我还是不喜欢Qihoo这个网站,当然其营销还是颇为成功的。Qihoo以做社区搜索起家,定位也很有特点(这里不想过多谈论内容擦边球问题),很快拿到了融资。但鸿祎同学不满足于此,把搜索领域扩大了,也搞起了blog,web搜索。但这样一来就失去了自己的特色。鸿祎同学也明白国内Web

2008-04-12 19:49:00 294

原创 TIOBE 2006年8月最流行开发语言排名 Ruby上窜迅猛

TIOBE 语言排名一个月更新一次。它的统计方法是基于全球有经验的工程师,科目和第三方厂商. 同时也参考来自google,msn,yahoo等搜索引擎计算得出的结果。当然,这个排名并不说明哪个语言绝对最好,但是它可以给你一个参考,当你构建一个新的软件系统时,应该采用什么样的语言。原文链接: http://www.tiobe.com/index.htm?tiobe_index 

2008-04-12 19:47:00 331

原创 PC时代IE浏览器获胜,Web时代呢?

一直以来,IE阵营和Firefox阵营冲突不断,浏览器孰优孰劣的争执不绝于耳。而就在这几天,这个本就不平静的浏览器市场,突然变得更加喧闹起来。IE和Firefox两个之间曾经充满故事的浏览器产品几乎同时以崭新的姿态出现在人们的面前--IE7和Firefox2.0。一时间,双方的开发者社区、最终用户,从开发和使用等各个角度展开了一轮新的论战。W3C标准的支持,Web ajax的支持,多tab特性

2008-04-12 19:45:00 203

原创 扎根IE开发拥有自己理想的程序员--张硕

 关于浏览器的话题,以ie7.0和firefox2.0 的相继发布,变成了一个引爆点.浏览器技术会朝什么方向发展呢?在PC时代ie6成为了一个标准,但那已经是5年前的事情了.那么在Web时代到来以后,浏览器将会怎么发展呢?从IE7的发布我们可以得到哪些提示.围绕这两款浏览器的广大的中国浏览器开发者又会有哪些动作呢?我有幸找了IE内核浏览器开发者张硕,他是国内很早一批引入多标签技术IE外壳的程序

2008-04-12 19:44:00 222

原创 对话Firefox Gecko内核开发者:李沫南

 这些年来,随着浏览器的发展,浏览器引擎其实已经分为比较鲜明的几派,比如IE 的Trident,Firefox 的Gecko等.由。IE 浏览器的用户量相对庞大许多,所以国内许多开发者和用户可能对围绕IE开发比较熟悉。那么究竟围绕Gecko开发是怎样一种情况呢?技术上有哪些异同呢?为此我特别采访了一位拥有丰富Gecko内核开发经验的程序员李沫南。  Ericlee:请介绍一下你自己好吗?比如你从事Albatross开发的经历。李沫南:我2002年烟台大学土木工程系毕业,在济南浪潮做了

2008-04-12 19:43:00 323

原创 Info2.0 让技术人员失业的技术

给用户一张拼图,按规范填上参数,就能生成一个新的应用。这是前些日子,IBM IOD 2007大会上最新提出的Info2.0概念。Info2.0 让企业用户不再完全依靠技术人员的情况下,就能独立构建新的应用。在会上,甚至有人开玩笑的说技术人员要失业了。业务人员可以自己攒应用IT应用与业务需求的脱节,成为今天约束企业信息管理的瓶颈。IT应用推动企业信息管理的发展,但随着业务数据的爆炸式增长,复杂度

2008-04-12 19:41:00 222

原创 2007年最主流操作系统、数据库、协作办公、IDE

2007年软件产品市场非常热闹,所以我突发奇想,打算把比较受关注的产品拿出来八卦八卦,看看谁会是用户心目中最主流的产品.我打算按照以下原则选择产品1.正式发布的版本(可怜的微软哈哈,其重要产品要等08年了) 2.在市场占有率在相应领域超过10% 3.从用户使用体验出发谈体会,不搞所谓的数据评测.产品线暂定1.服务器操作系统 2.数据库 3.协作办公 4.IDE先匆匆写下了一些内容,算是搭个架子

2008-04-12 19:38:00 186

原创 深入浅出话友元

深入浅出话友元小序:         有一阵子没来打扫Blog了……技术这东西,就是走走停停的,一段时间就会遇到一个瓶颈、迷茫一下,然后发现与其因为迷茫而停滞不前,不如瞄准一个大方向勇敢地游下去。         这两天有几个正在学习C++的同学问我什么是“友元”、C#里有没有“友元”,C++里的friend关键字是不是就相当于C#里的protected关键字。         OK,今天就在

2008-04-12 19:36:00 357

原创 深入浅出话反射——明明白白我的心

深入浅出话反射——明明白白我的心小序:        今天是2007年2月14日星期三,情人节。         情人节,多美好的节日啊,它不是一个因为地球公转而存在的节日,它的存在是为了爱。命中注定,我要一个人安安静静度过这个节日。清晨,我被柔和而明亮的阳光从睡梦中唤醒——好个晴空朗日的情人节啊!匆匆出了家门直奔地铁站,当我走过离城铁站不远的桥边,一声清脆的叫卖穿透车水马龙的嘈杂、直击耳鼓沁

2008-04-12 19:32:00 738 1

原创 深入浅出Attribute (上)——Attribute初体验

深入浅出Attribute小序:         注意:本次小序颇长而且没什么正事儿,建议大家直接跳到正文,以免浪费宝贵时间:)          积水潭桥旁的物美大卖场有两层——B1和B2。B1卖电器和日用品(概括起来说就是那些不能吃的——猫粮除外),B2是卖食品的,又分为两个区,南区是卖零食的,北区是卖蔬菜水果生肉熟肉的。以前转的最多的是南区,购物车里大包小包一堆零食还要再抱上两大桶可乐,

2008-04-12 19:28:00 418

原创 深入浅出Attribute (中)——Attribute本质论

深入浅出Attribute(中)——Attribute本质论CSDN 刘铁猛2007-06-04小序:                  上篇里,我们把Attribute“粘”在类的成员方法上show了一把,让Attribute跟大家混了个脸儿熟。中篇里,我们将探讨“究竟什么是Attribute”和“如何创建及使用Attribute”这两个问题。         准备好了吗?Let’s go!

2008-04-12 19:25:00 246

原创 Programming C# 4th. Edition 中文/英文版对照阅读体验

CodeViz是《Understanding The Linux Virtual Memory Manager》(at Amazon,下载地址在页尾)的作者 Mel Gorman 写的一款分析C/C++源代码中函数调用关系的open source工具(类似的open source软件有 egypt、ncc)。其基本原理是给 GCC 打个补丁,让它在编译时每个源文件时 dump 出其中函数的 c

2008-04-12 19:20:00 311

原创 C# 3.0 语言定义文档(微软官方版)正式发布!

C# 3.0 语言定义文档(微软官方版)正式发布        如果想精通一门编程语言,你就需要像律师研究法律条款一样来研究这门语言的定义文档(Language Specification,简称LangSpec)。        静悄悄地,C# 3.0语言定义文档在经过众多社区爱好者的review后,于2007-08-20号面世了!        作为一个C#语言的使用者和爱好者,你能感觉到—

2008-04-12 19:18:00 436

原创 进程编程1 – Unix环境高级编程7章读书笔记

Process Environment1 Process Termination进程的终止有些下面的方法:1.     从main函数return2.     调用exit:exit属于ISO C标准中定义的函数,会执行清理工作。包括关闭IO库中所有打开的文件流(这会导致所有的文件buffer都被flush),还会调用阿texit所注册的退出函数。Exit还会。等价于return (0)3. 

2008-04-12 19:16:00 283

原创 进程编程2 – Unix环境高级编程8章读书笔记

Process Control1 Process Identifiers1.     PID=0一般是调度进程,又称为swapper2.     PID=1一般是init进程,在引导过程之后启动,负责启动整个UNIX系统,所有Orphaned子进程都会自动成为init的子进程3.     PID=2一般是页面守护进程,负责将虚拟内存的换页4.     下面函数被用来获得pid:

2008-04-12 19:11:00 190

原创 转贴:libunwind文档

For instructions on how to build libunwind, see the README file in the libunwind source tree. Some notes illustrating the use of libunwind can be found in the file doc/NOTES. Manual Pages libunwi

2008-04-12 19:08:00 190

原创 进程编程3 - UNIX高级环境编程第9章读书笔记

 9 Process Relationships1 Process Groups1.     每个进程属于一个Process Group,这个process Group从同样的Terminal获得Signal2.     Getpgrp可以获得process Group ID,也用pid_t结构表示: #include

2008-04-12 19:06:00 195

原创 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)

看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,还要这些算法干吗阿,呵呵。不过实际上,在数字范围有限制的情况下,是有一个这样的算法的,只需要用一个数组记录每个数字出现次数就可以了。假定你的数字范围在0到65535范围之内,定义一个数组count[65536](这个空间是常

2008-04-12 19:00:00 220

原创 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)

 这个题貌似完全颠覆一般的Logic:交换两个整数需要一个额外的空间用于保存:t = b;b = a;a  = t;粗看上去似乎没有办法,但是仔细想一下,既然不能用额外的空间,那么能用的方法就只有数学方法,也许有效,那么第一个想法就是用A+b看看,稍微想一下就可以得到下面这个解法: a = a + b; b = a - b; a = a - b;还有更绝的(由DxZ网友提供):a = a ^

2008-04-12 18:58:00 212

原创 ACM UVa算法题209 Triangular Vertices的解法

有一段时间没有做ACM算法题目了,今天正好有空便随便挑了209题来做做:ACM UVa算法题#209题这道题有几个要点:1.   给定坐标系坐标系很容易定,我采用的是第一个点为(0, 0)点,X方向差别为2个单位,Y方向差别为1个单位,点之间的距离,也就是LEN为1个单位,这样便于计算。注意我用的不是实际长度,而是抽象的单位,这个单位在不同方向上面意义不一样,否则很容易通过三角形相关公理推出这

2008-04-12 18:55:00 324

原创 .NET / Rotor源码研究3 – 调试Rotor托管代码的利器:WinDbg和SOS

WinDbg+SOS简介在动手进一步研究Rotor之前,我们需要首先解决一个问题:用什么调试工具最好? 很有可能你会说,这还不简单,直接用Visual Studio不就好了?一般情况下是的,只不过,在这个情况下,Visual Studio并非是最好的选择:1.     CLR对代码的编译是动态进行的(其实还有可能是静态的,称之为Prejit或者NGEN,不过可惜Rotor对此不支持),也就是说

2008-04-12 18:52:00 199

原创 手动生成C#的COM包装类的常见问题和解决办法

看一下如下代码:     [Guid("25088995-7924-4B15-B01A-EA7C422ADC68")]     public class CHelloClass : IHello     {         [DispId(1)]

2008-04-12 18:50:00 177

空空如也

空空如也

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

TA关注的人

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