自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新世界·新生活

阳光灿烂的日子

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 在WebService中使用具有只读属性的类实例

*********************************************************************** * 推荐使用作者的另一作品:CorePlex 在线代码库 *********************************************************************** * * CorePlex 是一款插件程序,是一款面向广大程序员,用于的 Micorosoft Visual Studio 插件,

2011-02-12 11:10:00 698

原创 SQL Server数据库查询区分大小写、全半角——排序规则的应用

因为偶然的原因,需要在INNER JOIN联表时,让对应字段进行区分大小写的比较。而默认情况下建立的Sql Server数据库是不区分大小写的,这个需求怎么实现呢? 要实现这个需求,至少有三个操作级别来实现: 1. 数据库级别:整个数据库中的char、varchar、text、nchar、nvarchar 和 ntext 数据都区分大小写。(为描述方便,下文不再明确强调这些数据类型。)但这样做有个明显的坏处,那就是整个数据库的这些字段的比较,都要进行严格匹配。比如下面的两条Sql语句会得到完全不同的两种

2011-01-21 23:56:00 995

原创 阿凡达:文明,这是一个哲学命题

一个非常喜欢看电影的人,但一则电影票贵,二则没有找到想约之看电影的那个人,于是直到今天才在网上看了盗版。不过,无论怎样,还算是看了吧。 之前“被了解”了很多关于阿凡达的东西。那几张海报看的已经开始反胃了,那些恶搞染了蓝色就自以为自己是阿发达了。当然,还有魔兽。我本是热爱魔兽的,听他们说阿凡达里的美景和形式很多都酷似魔兽——他们恨不得说是抄袭魔兽,不过我要说句公道话:阿发达是阿凡达,魔兽是魔兽。 呵呵,争论。想必那些争论阿凡达和魔兽的人已经进行疲惫不堪偃旗息鼓了,但我想说的是,那些认为阿凡达抄袭

2010-06-15 03:50:00 772 1

原创 基于IE内核的浏览器:WebBrowser上的网页与Winform本身交互[Demo下载]

本文旨在演示WebBrowser控件上的代码(Javascript、Html Dom)与Winform控件本身的交互,实现在WebBrowser的C/S程序中调用其网页上的Javascript函数,甚至反过来在网页的Javascript代码中调用C/S程序中的方法。 以下示例点到为止,比如“B/S Dom对象的事件”示例中,除了用onchange/onpropertychange之外,其他任何支

2010-05-30 12:52:00 708

原创 用作业实现自动备份MSSQL数据库到远程服务器

--此代码实现SQL数据库远程备份,放到作业里面执行可以自动备份数据库、自动删除@keepNDays天前备份。 --此代码将本地所有的用户数据库备份到共享目录“//backupServerIp/ShareName/数据库备份”下。 --并删除天前的备份文件。要备份成功必须能够对共享目录有操作权限! sp_configure xp_cmdshell,1 GO REC

2010-05-16 19:52:00 475

原创 【WM6.5】三星I8000按键码及窗体消息发送的方法备忘

平时喜欢听收音机,但三星I8000无法用线控接听键为收音机换台,很不方便,想做一个小程序解决这个问题,于是分两步走: 拦截线控接听键 以某种方式控制收音机换台(如系统消息等) 在第一步的过程中获得了部分按键的代码: 音量大:F6 音量小:F7 锁屏键:F22 拨号键:F3 挂机键:F4 水晶键(单击):HardwareKeys.Appl

2010-05-16 19:51:00 598

原创 c#.NET中开发可用于Web网页的ActiveX控件

一、COM可见及GUID 项目属性 –> 应用程序 –> 程序集信息: 为程序生成一个GUID填写在此处,并勾选“使程序集 COM 可见” 二、修改AssemblyInfo.cs文件: //添加一行命名空间using System.Security;//添加一行标记[assembly: AllowPartiallyTrustedCallers()]三、类的实现

2010-04-09 21:40:00 707 1

原创 使用HttpWebRequest发送HTTP请求,同时支持GET/POST方式提交。

使用HttpWebRequest发送HTTP请求,同时支持GET/POST方式提交。 理论上支持任何HTTP 1.1 协议谓词,不过就实际使用情况来说,仅对GET/POST方式进行了测试,其他谓词并未测试。 /// /// 使用HttpWebRequest发送HTTP请求,同时支持GET/POST方式提交。/// /// 要访问的URL地址/// /// 任何HTTP

2010-03-28 18:35:00 777

原创 C#中如何获取一个字符串的实际字符数

在包含中文的字符串处理时,除了裁切固定长度的操作之外,有时也需要获取一个字符串的实际字符数,比如我们限制输入框字符数的时候。而C#提供的string.Length属性却无法满足我们的要求,由此,便有了下面这个方法: /// /// 获取字符串长度。与string.Length不同的是,该方法将中文作 2 个字符计算。/// /// 目标字符串/// public static

2010-03-28 18:31:00 1324 1

原创 [海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序

将内存片段byte[] data 格式化为结构或类实例时,结构/类的属性或字段定义顺序将影响格式化结果。 如海康设备向注册中心发送的数据表中,包头信息类的定义: /// /// 设备向服务器:MsgRetHeader /// [StructLayout(LayoutKind.Sequential)]public class MsgRetHeader : CmdHeader

2010-03-28 18:30:00 523

原创 C#中查询字符串中是否包含指定字符/串,使用IndexOf还是Contains?

C#中查询字符串中是否包含指定字符/串,使用IndexOf还是Contains?这是一个很常见的命题,以前也没有注意,今天QQ群里有人提起,于是就做了下试验,代码如下: using System;using System.Diagnostics;namespace ConsoleApplication1{ class Program { pr

2010-03-28 18:27:00 2397 1

原创 [.axd]“WebForm_PostBackOptions未定义”及其他相关问题的相关解决方法

一个.NET的web项目,本来运行得非常好的,突然之间报了WebForm_PostBackOptions未定义这么个js错误,然后导致了页面无法PostBack,很严重,很生气。 顺藤摸瓜,毕竟"WebForm_PostBackOptions"这个东西并不是我自己定义的,看样子,有点像微软的东西,于是便摸到了源代码中的这句: script src="/WebResource.axd?d=t-

2010-03-28 18:25:00 1979 1

原创 C#中使用API(SHFileOperation)进行文件操作,特别说明了回收站相关参数

项目中使用了磁盘阵列柜,每秒有上百兆的数据存入磁盘,这就有了从磁盘删除文件的需求。为了满足这一需求,我做了一个用于删除过期数据的系统服务。说来这个东西本身是很简单的,但是由于数据量的巨大价值磁盘阵列空间容量的巨大(8T,1T=1024G),在实际操作中也遇到了不少麻烦。 需求很简单,遍历磁盘指定目录下的所有目录和文件,根据一个比较规则判定文件是否过期,如果过期就删除。最初的设计也很简单,三个步

2010-03-28 18:23:00 899

原创 在C#中截取指定长度的中文字符串(效率提高2500倍)

C#中字符串截断本没有那么麻烦,问题就出在string.Substring()这个方法将中文也按一个字符计算,导致我们在实际应用中截取字符串(中英文组合)后的“长度”不一致。 国际惯例,在网上搜索了一下,大致得到了两中截断算法: 1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字符串。(这是广为流传的方法,也是效率最低的方法。) 2. 从起始位置取得字符 -

2010-03-28 18:19:00 875

原创 Vista/Win7操作系统(64位)+IIS7设置常见问题

注:以下内容同样适用于 Windows 7 系统。 自从装了Vista(64位),问题就一个一个来。现在就连IIS(7.0.0.0)里运行一个简单的ASP程序都出问题了。在开始正文之前,我想纠正一些错误认识: Vista + IIS7支持Asp+Access无需更改应用程序池。 以我自己的实践证明,使用默认的DefaultAppPool即可,你甚至可以停用Classic.

2010-03-28 17:59:00 722

原创 C# 中如何检查无符号长整形数是否为2的正整次方[终极版]

刚接触这个命题的时候,简单地想了想——很简单: 第一个方案:除2法。将它一直除以2,最后得到1则标识这个数是2的正整次方,得到一个小于1的小数则不是。 后来一想,这样的算法效率肯定不敢恭维,于是就有了下面的初步改进版:除2法的基础上进行奇偶判定。 private static bool IsPowerOfTwo_Obsolete(ulong value){ double t

2010-03-28 17:53:00 809

原创 uoLib - .Net 项目基础类库 基于C#, 可用于.Net Framework 2.0/3.5, 免费下载使用

 uoLib - .Net 项目基础类库 基于C#, 可用于.Net Framework 2.0/3.5, 免费下载使用 最新程序发布页面:http://uoLib.ourome.com/在线帮助文档:http://uoLib.ourome.com/SDK/CHM帮助文档:http://uoLib.ourome.com/SDK/uoLib.chm 这个类库中包含了大量 .NET

2009-04-29 01:04:00 1460

原创 UoBlog 支持 MetaWeblog Api,可以使用 Windows Live Writer 离线发表日志

UoBlog 博客系统 内含 MetaWeblog Api,可以通过任何支持该API的客户端程序发表日志。 您的 Api 地址应该是:/MetaWeblog.ashx Api 地址示例:http://www.ourome.com/MetaWeblog.ashx 下面以 Windows Live Writer 为例,示意如何配置 MetaWeblog Api 客户端进行离线发表日志。 首先,

2008-10-22 21:44:00 908

原创 API

 CSND 博客API      http://blog.csdn.net/uonun/services/metablogapi.aspx CSDN 论坛API    http://forum.csdn.net/OpenApi/forumapi.asmx 博客园 API    http://uonun.cnblogs.com/services/metaweblog.as

2008-08-29 23:48:00 443

原创 读《程序员应该做到的事》有感

其实,有时候这样的文章是一种蛊惑和麻痹。是程序员之外的人,给程序员这个圈内的人下的套,让你去钻。就如同BOSS跟你讲,作为一个好的员工应该如何如何一样。其实,看穿了说透了,好的员工那就是要没命地挣钱——为他。在很多公司,不是都有什么评优啥的么?其本质也是如此而已。比如说,有的人,曾经是程序员,但他已经跳出来,从商了,或者从事程序员管理了。那么他就提出这么个美丽、富丽堂皇的圣殿,说那里是程序员的

2008-02-28 13:35:00 531

原创 到处都有Blog,这里也来看看

呃……我的要求是高了还是低了?需要操作简单,需要功能强大,需要模板漂亮且自由度高,需要通过rss导入已有数据…… 

2007-03-08 17:06:00 552

C# COM+ 编程指南

C# COM+ 编程指南 [美] Derek Beyer著 龚小平 史艳辉 杜大鹏 管英强 译 杜国梁 审校

2011-09-16

CorePlex 代码库插件 v3.0.1

CorePlex 是一款插件程序,是一款面向广大程序员,用于的 Micorosoft Visual Studio 插件,全面支持 Micorosoft Visual Studio 2005/2008/2010。它可以让您直接在 VS 中访问在线代码库! 它体积小,加载快速,提供在线的代码收集、整理功能。 您可以从上面快速地搜索到对自己有用的代码,也可以将自己的代码统一收藏起来便于随时随地地翻阅和使用。同时,您也可以将它作为一个学习的来源——它就是一个由很多专业程序员维护的在线代码库! 推荐功能: •一键将代码库中的代码插入到Visual Studio编辑器 •将代码打包导出成 CHM 帮助文档(您甚至可以把它当做一个Chm打包器,将您的代码打包成Chm!) 注:Chm帮助文档是Windows系统默认支持的帮助文档格式之一,无须任何软件即可在Windows系统上打开。

2011-06-23

CorePlex v1.2

CorePlex 是一款面向广大程序员的 Micorosoft Visual Studio 插件,全面支持 Micorosoft Visual Studio 2005/2008/2010 。 它体积小,加载快速,提供在线的代码收集、整理功能。 您可以从上面快速地搜索到对自己有用的代码,也可以将自己的代码统一收藏起来便于随时随地地翻阅和使用。同时,您也可以将它作为一个学习的来源——它就是一个由很多专业程序员维护的在线代码库! 推荐功能: 一键将代码库中的代码插入到Visual Studio编辑器 将代码打包导出成 CHM 帮助文档(您甚至可以把它当做一个Chm打包器,将您的代码打包成Chm!) http://udnz.com/Works/CorePlex/

2010-12-01

CorePlex 代码库

CorePlex 是一款面向广大程序员的 Micorosoft Visual Studio 插件,全面支持 Micorosoft Visual Studio 2005/2008/2010 。 它体积小,加载快速,提供在线的代码收集、整理功能。 您可以从上面快速地搜索到对自己有用的代码,也可以将自己的代码统一收藏起来便于随时随地地翻阅和使用。同时,您也可以将它作为一个学习的来源——它就是一个由很多专业程序员维护的在线代码库!

2010-11-15

uoLib - .Net 项目基础类库

这个类库中包含了大量 .NET 程序所需的基础类,特别是数据库操作类、异常捕获类,已在多个企业级项目中使用。 本类库提供详尽的SDK文档: 在线版:http://uolib.udnz.com/sdk/ 离线CHM版:http://uolib.udnz.com/sdk/uolib.chm

2010-03-27

空空如也

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

TA关注的人

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