06 2012 档案
摘要:使用32位的rewrite.dll文件,需要在应用程序池中启用32位兼容。参考文章:http://www.imkevinyang.com/2010/05/64%E4%BD%8D%E7%B3%BB%E7%BB%9F%E4%B8%8Biis7-isapi%E5%A4%84%E7%90%86%E5%99%A8%E5%8A%A0%E8%BD%BD%E5%A4%B1%E8%B4%A5.html
阅读全文
摘要:验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$"); }验证手机号码的主要代码如下:public bool IsHandset(string str_handset) { return System.Text.RegularExpressions.Regex.IsMatch(str_handset, @"^[1
阅读全文
摘要:我们知道,LINQ和SQL语句不是一回事,虽然他们看上去很相似。LINQ里没有"TOP"这个关键字,然而我们有时候需要选择一定数量的对象,肿么办呢?最2的办法是:先把对象全部选出,再写个循环,把不要的结果一个个剔除。这种方法显然不是我们想要的。刚开始我是这样写的:?int i = 3var query = from m in mList where --i >= 0 select m我用一个变量来限制输出的条件,来模拟“TOP”的效果。但这样写不科学,这是一种代码的“坏味道”。为了完成操作A,而引入一个不太相关A流程的辅助操作B。如果代码比较复杂,又没写注释,就容易混
阅读全文
摘要:虽然List里的linq方法(其实是Enumarable的)大部分比较简单 ,但是如果能够灵活运用也是提高code质量,可读性和coding能力的有效途径。而且其中有些方法,例如 Join, 光看注释可能会有点懵。 最近把他们go through了一遍。代码如下。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Linq;using System.Coll
阅读全文
摘要:最近比较喜欢LINQ,真是碉堡了。下面写了个例子演示一下LINQ对List<T>的操作,包括排序、where条件、选部分数据等查询。最近偷懒,不写注释了,大家自己看一下就明白了~测试用的BLL和Modelview sourceprint?01public class TestBLL 02{ 03public List<TestModel> GetList() 04{ 05return new List<TestModel>() 06{ 07new TestModel(){ Id=1, Name="RYWE", Content="
阅读全文
摘要:此文系转载原文:http://www.cnblogs.com/xuezhizhang/archive/2011/07/10/2102542.html一、使用javascript方法:<object id="oCAPICOM" codebase="http://download.microsoft.com/download/E/1/8/E18ED994-8005-4377-A7D7-0A8E13025B94/capicom.cab#version=2,0,0,3" classid="clsid:A996E48C-D3DC-4244-89F7
阅读全文
摘要:一、系统约定篇环境软件下载后存放位置:X:\Server_Tools环境软件安装位置:X:\Server_CorePHP安装位置:X:\Server_Core\PHPMySQL安装位置:X:\Server_Core\MySQLZend Optimizer安装位置:X:\Server_Core\ZendIIS网站站点根目录:X:\wwwrootMySQL 数据库位置:X:\Databasephp.ini存放位置:Y:\Windows\php.inimy.ini 存放位置:X:\Server_Core\MySQL\my.ini注:X和Y为本标准中的变量,X仅表示应用程序实际存放、安装的分区盘符,Y
阅读全文
摘要:我一个好友lanboo估计第一次用国外服务器,当然我之前也没用过国外的服,然后时间是12小时的。需要搞成24小时,一开始大家围绕着网上所谓的更改【区域和语言选项】结果不但windows没有变成中文的,反而搞的混混了。显示还是英文,但设置选项提示的是已经选中中文了。后来意识到肯定不是这里设置,终于从msdn找到了答案在 Web 应用程序级别设置区域性若要在 Web 应用程序级别设置区域性,修改或添加 <globalization>标记 <system.web> 部分在 Web.config 文件中。默认状态下,Visual Studio.net 中创建 Web.confi
阅读全文
摘要:前言我想任何一个基于.NET的宫城师都会同意微软的产品,特别是这个IIS,常常在你很恨意外的时候抛出异常来,比如在你的主要产品要升级的时候。然后你会花好多时间去找啊找,找到天荒地老。悲催!~。此篇文章的目标主要是为了IIS 7.5 在一些情况下的解决方案。希望这些对你们有帮助。一。 IIS 有关WCF 宿主(hosting)问题问题描述:如果第一次在IIS 7.5部署WCF 服务文件---.svc的时候,你很有可能会遇到下面的问题:404 – Not Found - The page you are requesting cannot be served because of the exte
阅读全文
摘要:近日在win7的IIS7.5上部署ASP.NET4.0 程序时,发现浏览网页都出现错误代码为"503“的错误,但是我已经将对应用程序部署到IIS上了,怎么会出现找不到页面的情况呢?开始以为是ASP.Net 环境没有安装到IIS7.5中,执行了几遍ASPNET_REGIIS -i都还是一样,结果查看ASP.NET应用程序使用的【应用程序池】-DefaultAppPool停止了,于是我马上启动,但是马上它有恢复成【停止】状态:于是,查看【windows事件查看器】发现如下错误: 发现错误是“没有足够的权限”, 于是看了一下【应用程序池】的【高级设置】中的【进程模型】的【标识】设置的是“A
阅读全文
摘要:1,从System.String[]转到List<System.String>System.String[] str={"str","string","abc"};List<System.String> listS=new List<System.String>(str);2, 从List<System.String>转到System.String[]List<System.String> listS=new List<System.String>();listS
阅读全文
摘要:#region 将程序添加到启动项 /// <summary> /// 注册表操作,将程序添加到启动项 /// </summary> public static void SetRegistryApp() { try { Microsoft.Win32.RegistryKey Reg; string ShortFileName = Application.ProductName; Reg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\Curre
阅读全文
摘要:1. 拖一个notifyIcon和一个contextMenuStrip过来,他们会出现在窗体设计器的最下方:然后完成你的menu,它暂时会出现在form上,但没关系,运行的时候不会显示。2. 给notifyIcon设置icon属性,这一步很重要,不然系统托盘处不会有图标。然后将ContextMenuStrip属性设置为刚才的那个快捷菜单。3. 现在运行程序的时候,任务栏右下角系统托盘处就会有我们的图标和菜单:4. 现在我们来处理最小化隐藏和还原的问题:首先要将form的ShowInTaskBar属性设为false,这样它就不会在任务栏中显示。但如果现在最小化,屏幕左下角仍然会有一条细小的标题栏
阅读全文
摘要:在Database中可能由于某种原因如用户输入,导入数据失败等 导致了重复记录. 如果你没有用主键,约束,或来其它机制实现数据完整性,那最后总是重复记录在你的数据库中.现在让我们来看在SQL SERVER 2008中如何删除这些记录, 首先,可以模拟造一些简单重复记录:Create Table dbo.Employee ([Id] int Primary KEY , [Name] varchar(50), [Age] int, [Sex] bit default 1)Insert Into Employee ([Id] , [Name] , [Age] , [Sex] ) Values(1,.
阅读全文
摘要:下面是CTE的语法:[ WITH <common_table_expression> [ ,n ] ]<common_table_expression>::= expression_name [ ( column_name [ ,n ] ) ] AS ( CTE_query_definition ) 现在使用CTE来解决上面的问题,SQL语句如下:withcr as( select CountryRegionCode from person.CountryRegion where Name like 'C%')select * from person.S
阅读全文
摘要:解放军美女尖兵:90昼夜主持编写40万行代码2012年06月04日09:40新华网李聪娜在工作中。黄宝峰 摄 作为一名携笔从戎的优秀大学生,兰州军区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩:12项全军重大科研项目的领军人,连续在全军性比武中摘金夺银,多次获军队科技进步奖…… (一) 去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说:“她的成功成才都是自己逼出来的!” 2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全...
阅读全文