- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 在WebService中使用具有只读属性的类实例
*********************************************************************** * 推荐使用作者的另一作品:CorePlex 在线代码库 *********************************************************************** * * CorePlex 是一款插件程序,是一款面向广大程序员,用于的 Micorosoft Visual Studio 插件,
2011-02-12 11:10:00
764
原创 SQL Server数据库查询区分大小写、全半角——排序规则的应用
因为偶然的原因,需要在INNER JOIN联表时,让对应字段进行区分大小写的比较。而默认情况下建立的Sql Server数据库是不区分大小写的,这个需求怎么实现呢? 要实现这个需求,至少有三个操作级别来实现: 1. 数据库级别:整个数据库中的char、varchar、text、nchar、nvarchar 和 ntext 数据都区分大小写。(为描述方便,下文不再明确强调这些数据类型。)但这样做有个明显的坏处,那就是整个数据库的这些字段的比较,都要进行严格匹配。比如下面的两条Sql语句会得到完全不同的两种
2011-01-21 23:56:00
1108
原创 阿凡达:文明,这是一个哲学命题
一个非常喜欢看电影的人,但一则电影票贵,二则没有找到想约之看电影的那个人,于是直到今天才在网上看了盗版。不过,无论怎样,还算是看了吧。 之前“被了解”了很多关于阿凡达的东西。那几张海报看的已经开始反胃了,那些恶搞染了蓝色就自以为自己是阿发达了。当然,还有魔兽。我本是热爱魔兽的,听他们说阿凡达里的美景和形式很多都酷似魔兽——他们恨不得说是抄袭魔兽,不过我要说句公道话:阿发达是阿凡达,魔兽是魔兽。 呵呵,争论。想必那些争论阿凡达和魔兽的人已经进行疲惫不堪偃旗息鼓了,但我想说的是,那些认为阿凡达抄袭
2010-06-15 03:50:00
858
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
763
原创 用作业实现自动备份MSSQL数据库到远程服务器
--此代码实现SQL数据库远程备份,放到作业里面执行可以自动备份数据库、自动删除@keepNDays天前备份。 --此代码将本地所有的用户数据库备份到共享目录“//backupServerIp/ShareName/数据库备份”下。 --并删除天前的备份文件。要备份成功必须能够对共享目录有操作权限! sp_configure xp_cmdshell,1 GO REC
2010-05-16 19:52:00
528
原创 【WM6.5】三星I8000按键码及窗体消息发送的方法备忘
平时喜欢听收音机,但三星I8000无法用线控接听键为收音机换台,很不方便,想做一个小程序解决这个问题,于是分两步走: 拦截线控接听键 以某种方式控制收音机换台(如系统消息等) 在第一步的过程中获得了部分按键的代码: 音量大:F6 音量小:F7 锁屏键:F22 拨号键:F3 挂机键:F4 水晶键(单击):HardwareKeys.Appl
2010-05-16 19:51:00
640
原创 c#.NET中开发可用于Web网页的ActiveX控件
一、COM可见及GUID 项目属性 –> 应用程序 –> 程序集信息: 为程序生成一个GUID填写在此处,并勾选“使程序集 COM 可见” 二、修改AssemblyInfo.cs文件: //添加一行命名空间using System.Security;//添加一行标记[assembly: AllowPartiallyTrustedCallers()]三、类的实现
2010-04-09 21:40:00
757
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
810
原创 C#中如何获取一个字符串的实际字符数
在包含中文的字符串处理时,除了裁切固定长度的操作之外,有时也需要获取一个字符串的实际字符数,比如我们限制输入框字符数的时候。而C#提供的string.Length属性却无法满足我们的要求,由此,便有了下面这个方法: /// /// 获取字符串长度。与string.Length不同的是,该方法将中文作 2 个字符计算。/// /// 目标字符串/// public static
2010-03-28 18:31:00
1447
1
原创 [海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序
将内存片段byte[] data 格式化为结构或类实例时,结构/类的属性或字段定义顺序将影响格式化结果。 如海康设备向注册中心发送的数据表中,包头信息类的定义: /// /// 设备向服务器:MsgRetHeader /// [StructLayout(LayoutKind.Sequential)]public class MsgRetHeader : CmdHeader
2010-03-28 18:30:00
553
原创 C#中查询字符串中是否包含指定字符/串,使用IndexOf还是Contains?
C#中查询字符串中是否包含指定字符/串,使用IndexOf还是Contains?这是一个很常见的命题,以前也没有注意,今天QQ群里有人提起,于是就做了下试验,代码如下: using System;using System.Diagnostics;namespace ConsoleApplication1{ class Program { pr
2010-03-28 18:27:00
2492
1
原创 [.axd]“WebForm_PostBackOptions未定义”及其他相关问题的相关解决方法
一个.NET的web项目,本来运行得非常好的,突然之间报了WebForm_PostBackOptions未定义这么个js错误,然后导致了页面无法PostBack,很严重,很生气。 顺藤摸瓜,毕竟"WebForm_PostBackOptions"这个东西并不是我自己定义的,看样子,有点像微软的东西,于是便摸到了源代码中的这句: script src="/WebResource.axd?d=t-
2010-03-28 18:25:00
2057
1
原创 C#中使用API(SHFileOperation)进行文件操作,特别说明了回收站相关参数
项目中使用了磁盘阵列柜,每秒有上百兆的数据存入磁盘,这就有了从磁盘删除文件的需求。为了满足这一需求,我做了一个用于删除过期数据的系统服务。说来这个东西本身是很简单的,但是由于数据量的巨大价值磁盘阵列空间容量的巨大(8T,1T=1024G),在实际操作中也遇到了不少麻烦。 需求很简单,遍历磁盘指定目录下的所有目录和文件,根据一个比较规则判定文件是否过期,如果过期就删除。最初的设计也很简单,三个步
2010-03-28 18:23:00
953
原创 在C#中截取指定长度的中文字符串(效率提高2500倍)
C#中字符串截断本没有那么麻烦,问题就出在string.Substring()这个方法将中文也按一个字符计算,导致我们在实际应用中截取字符串(中英文组合)后的“长度”不一致。 国际惯例,在网上搜索了一下,大致得到了两中截断算法: 1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字符串。(这是广为流传的方法,也是效率最低的方法。) 2. 从起始位置取得字符 -
2010-03-28 18:19:00
928
原创 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
768
原创 C# 中如何检查无符号长整形数是否为2的正整次方[终极版]
刚接触这个命题的时候,简单地想了想——很简单: 第一个方案:除2法。将它一直除以2,最后得到1则标识这个数是2的正整次方,得到一个小于1的小数则不是。 后来一想,这样的算法效率肯定不敢恭维,于是就有了下面的初步改进版:除2法的基础上进行奇偶判定。 private static bool IsPowerOfTwo_Obsolete(ulong value){ double t
2010-03-28 17:53:00
849
原创 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
1540
原创 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
927
原创 API
CSND 博客API http://blog.youkuaiyun.com/uonun/services/metablogapi.aspx 优快云 论坛API http://forum.youkuaiyun.com/OpenApi/forumapi.asmx 博客园 API http://uonun.cnblogs.com/services/metaweblog.as
2008-08-29 23:48:00
471
原创 读《程序员应该做到的事》有感
其实,有时候这样的文章是一种蛊惑和麻痹。是程序员之外的人,给程序员这个圈内的人下的套,让你去钻。就如同BOSS跟你讲,作为一个好的员工应该如何如何一样。其实,看穿了说透了,好的员工那就是要没命地挣钱——为他。在很多公司,不是都有什么评优啥的么?其本质也是如此而已。比如说,有的人,曾经是程序员,但他已经跳出来,从商了,或者从事程序员管理了。那么他就提出这么个美丽、富丽堂皇的圣殿,说那里是程序员的
2008-02-28 13:35:00
557
CorePlex 代码库插件 v3.0.1
2011-06-23
CorePlex v1.2
2010-12-01
CorePlex 代码库
2010-11-15
uoLib - .Net 项目基础类库
2010-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人