用C#截取指定长度的中英文混合字符串 改进版
摘要:很早以前写过一篇文章(用C#截取指定长度的中英文混合字符串),但是对性能没有测试,有人说我写的这个方法性能有问题,后来想,可能真会有BT之需求要求传入一个几万K甚至几M体积的字符串进来,那将会影响正则Match的速度,比如文章系统中就极有可能用到,今天有点时间,就改进了一下,代码如下:publicstaticstringgetStr(strings,intl,stringendStr){strin...
阅读全文
posted @
2008-03-06 10:06
三千
阅读(6417)
推荐(1)
**版权说明**
摘要:“文章分类”栏目的内容都不是原创的,多为转贴,如果在转贴时有原出处及作者,我会加以注明,但有些文章出处及作者不详的,会加上[转贴]字样,且版权都归原作者所有,如果您发现那篇文章是您的而没有署名,请与我联系,我会第一时间加上署名或应您要求进行删除。 “随笔分类”中的文章为原创内容,采用许可:署名,非商业。
阅读全文
posted @
2008-01-23 12:55
三千
阅读(1000)
推荐(0)
配置 SQL Server 2005 远程调试存储过程
摘要:想远程调试 SQL Server 2005 的存储过程,但不知道如何进行配置?
阅读全文
posted @
2007-12-16 22:12
三千
阅读(11545)
推荐(2)
vs2005 智能感知不正常的解决办法
摘要:vs2005 自动提示(智能感知)不出现或者闪一下就消失的解决办法 早上的时候,我的vs智能感知不正常了,不是不出现,而是一闪就没有了。以为是pd12插件搞的鬼,卸载了pd也不行,折腾了半天也没用,最后通过下述方法1重置配置就好了。 1.关闭VS,然后在命令行运行microsoft visual studio 8\common7\ide\de...
阅读全文
posted @
2007-10-15 16:09
三千
阅读(2073)
推荐(0)
如何从数组中随机取出多个不重复的项
摘要:1.问题如何随机取数组中的多个值?给定一个数组,需要从此数组中随机取出不重复的几项;2.应用举例从20个会员中,随机抽出5个做为幸运奖;对于这个应用,一个办法是可以在数据库层面解决,如(sql server):select top 5 * from (select top 20 * from userid order by userid desc) as b order by newid()可是...
阅读全文
posted @
2007-05-28 22:28
三千
阅读(14483)
推荐(1)
asp.net 创建文件夹时出错:未找到路径“D:\”的一部分。(asp.net 使用 FSO)
摘要:这些天在整一个博客程序,其中的相册功能自然就用到IO.Directory和IO.DirectoryInfo对象,这两个对象会遍历网站所在的硬盘的磁盘根目录,不巧的是,博客传到购买的虚拟主机空间后,相册功能不能正常使用,现象是:向一个存在的文件夹上传文件可以成功,但是不能使用程序创建文件夹。 经查询得知,是因为一般虚拟服务商没有给磁盘根目录开启service用户读取权限,所以在操作文件夹的时候,使...
阅读全文
posted @
2006-12-06 09:51
三千
阅读(4277)
推荐(0)
用C#截取指定长度的中英文混合字符串
摘要:我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...” 如两个字符串: string str1 = "中国人要啊abc呀~"; string str2 = "1中国人23456abc呀~"; 要截取后,输出: str1 = "中国人要..."; str2 = "1中国人2..."; 即要把中英文混合的字符串,在截取后,长度要一致,即8个字节的长度(不包括...
阅读全文
posted @
2006-07-04 23:54
三千
阅读(14127)
推荐(1)
C#启动一个外部程序(2)-ShellExecute
摘要:调用Win32 API。1. using System.Runtime.InteropServices; 2. [DllImport("shell32.dll")] public static extern int ShellExecute(IntPtr hwnd,StringBuilder lpszOp,StringBuilder lpszFile,StringBuilder lp...
阅读全文
posted @
2006-06-26 15:48
三千
阅读(7082)
推荐(0)
C#启动一个外部程序(1)-WinExec
摘要:调用Win32 API。1. using System.Runtime.InteropServices; 2. // //#define SW_HIDE 0 //隐藏窗口,活动状态给令一个窗口 //#define SW_SHOWNORMAL 1 //用原来的大小和位置显示一个窗口,同时令其进入活动状态 //#define...
阅读全文
posted @
2006-06-26 15:13
三千
阅读(8364)
推荐(0)
C#读写ini文件
摘要:主要思路是调用Win32 API。1.引入命名空间 using System.Runtime.InteropServices; 2.声明(把一个Win32 API函数转成C#函数) //声明INI文件的写操作函数 WritePrivateProfileString() [DllImport("kernel32")] private static exte...
阅读全文
posted @
2006-06-26 11:37
三千
阅读(2996)
推荐(0)
C#从视频截图的方法
摘要:前公司在制作播客系统(Web程序)中,用到从视频截图功能. 下边是截图CatchImg方法,可从大多数的视频文件中截图成功,大家可测试;如果截图不成功,大多是因为视频本身的问题,如编码标准或加了密.但从在线录制的视频Flv文件中截图,还未发现截图失败; /// /// @从视频文件截图,生成在视频文件所在文件夹/// 在Web.Config 中需要两个前置配置项:/// 1.ffmpeg.exe文...
阅读全文
posted @
2006-05-25 18:10
三千
阅读(10362)
推荐(0)