随笔分类 -  开发经验

摘要:调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7:查看代码Shift+F7:查看窗体设计器F5:启动调试Ctrl+F5: 开始执行(不调试)Shift+F5:停止调试Ctrl+Shift+F5:重启调试F9: 切换断点Ctrl+F9:启用/停止断点Ctrl+Shift+F9:删除全部断点F10: 逐过程Ctrl+F10:运行到光标处F11: 逐语句编辑快捷键Shift+Alt+Enter:切换全屏编辑Ctrl+B,T / Ctrl+K,K:切换书签开关Ctrl+B,N / Ctrl+K,N:移动到下一书签Ctrl+B,P:移动到上一书签Ctrl+B,C:清除全部标签Ct... 阅读全文
posted @ 2013-07-15 17:33 说不清这一切 阅读(264) 评论(0) 推荐(0)
摘要:问题描述:开发vs2010,启动iis7.0调试,提示“无法启动Web服务器,Web服务器无法找到请求的资源”。解决方案:(1)打开C:\WINDOWS\system32\inetsrv\urlscan\urlscan.ini(2)将DEBUG加入到 urlscan.ini文件中的 [AllowVerbs] 配置节中:[AllowVerbs]GETHEADPOSTDEBUG(3)把 urlscan.ini文件中的 options 配置节中的:AllowDotInPath项置为1 ,形如:AllowDotInPath=1(4)在命令行中输入:iisreset,重新启动IIS,再次启动调试程序,一 阅读全文
posted @ 2012-05-14 23:25 说不清这一切 阅读(629) 评论(0) 推荐(0)
摘要:首先:两者都是按地址传递的,使用后都将改变原来的数值。很多人在论坛上解释说out是按数值传递,是错误的。简单的测试后可以知道out使用也能改变数值的,所以肯定是按照地址传递的。其次:rel可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,rel是有进有出,out是只出不进。经典!!!这是ref的用法,ref起到引用传递的作用,你可以把ref去掉看看结果C# codestatic void Main(string[] args) { ... 阅读全文
posted @ 2011-09-29 10:48 说不清这一切 阅读(367) 评论(0) 推荐(0)
摘要:protectedstring DelStr(string str) { ArrayList al =new ArrayList(); string[] arr = str.Split(',');//拆分后的字符数组 for (int i =0; i < arr.Length; i++) { if (al.Contains(arr[i]) ==false)//判断 要拆分的字符串 中是否已经存在于这个ArrayList中 ... 阅读全文
posted @ 2011-09-06 16:22 说不清这一切 阅读(1728) 评论(0) 推荐(0)
摘要:1、保持本地文档和vss服务器文档的一致性 保持本地文档只读属性,如果将本地文档只读属性去掉,则登录vss获取文档最新时,并不会覆盖本地文档,加入该文档为代码,则失去只读属性的代码文件并不会覆盖vss上的代码。2、当获取文档最新时,提示将文档置为可写,不勾选。获取代码时,可写为阴影部分表示保持原来状态。3、如果不小心把代码文件只读去掉,则可以通过将代码签出编辑,再签入,这样就可以覆盖vss上的代码并进行绑定了 阅读全文
posted @ 2011-08-31 15:58 说不清这一切 阅读(285) 评论(0) 推荐(0)
摘要:indexOf:返回某个指定的字符串值在字符串中首次出现的位置语法:stringObject.indexOf(searchvalue,fromindex)参数:searchvalue:必需,要检索的字符串值(对大小写敏感)fromindex:可选的整数参数,规定在字符串中开始检索的位置,合法取值范围是0~stringObject.length-1, 如果省略该参数,将从字符串的首字符开始检索。返回值:如果找到一个searchvalue,返回searchvalue第一次出现的位置如果searchvalue没有出现,则返回-1lastIndexOf:返回一个指定的字符串值最后出现的位置,在一个字符 阅读全文
posted @ 2011-08-29 09:23 说不清这一切 阅读(530) 评论(0) 推荐(0)
摘要:mysql:q.Add(new Condition("Datepart(yy,E_BeginDate)", txtyear)); 年相等q.Add(new Condition("Datepart(m,E_BeginDate)", txtmonth)); 月相等时间比较:if (DateTime.Compare(startDate,endDate)>0){ .......} 阅读全文
posted @ 2011-08-29 09:19 说不清这一切 阅读(219) 评论(0) 推荐(0)
摘要:(1)asp.net中.scc表示源代码控制文件 source code control file(2)<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="areas.aspx.cs" Inherits="Class1" %>:Inherits是指该界面所继承的类。这个值应该等于areas.aspx.cs这个页面里的Class名称 阅读全文
posted @ 2011-08-21 09:41 说不清这一切 阅读(159) 评论(0) 推荐(0)
摘要:session过期跳转到登陆页面并跳出iframe框架在登录页面中嵌入下面的js代码<script language="JavaScript"> if (window != top) top.location.href = location.href; </script> 阅读全文
posted @ 2011-08-18 11:08 说不清这一切 阅读(2977) 评论(0) 推荐(0)
摘要:1、实际上Empty是string类中的一个静态的只读字段,他的定义是这样的: public static readonly String Empty = ""(也就是说string.Empty的内部实现是等于" ")2、我要反驳string.Empty 不分配存储空间,"" 分配一个长度为空的存储空间这个观点。首先string.Empty与""都会分配存储空间,具体的说是都会在内存的栈和堆上分配存储空间。 有一点先说明一下,引用类型是将对象是实际数据保存在堆上, 将对象在堆上的地址保存在栈上。因此string.E 阅读全文
posted @ 2011-06-13 17:54 说不清这一切 阅读(395) 评论(0) 推荐(0)
摘要:在类之前加标记一个属性[Serializable]。该属性指示其类将被序列化。序列是指将对象的实例状态存储到存储媒体的过程。在此过程中,先将对象的公共字段以及类的名称(包括类的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行;反序列化时,将创建出与原对象完全相同的副本。例如:用viewstate存储时,如果自定义的model没有申明serializable的话是会报错的,一定要申明了才行。 阅读全文
posted @ 2011-06-13 15:30 说不清这一切 阅读(376) 评论(0) 推荐(0)
摘要:当进行form提交时,可以给chebox加上value值,通过判断value==""?来判断checked的值,如果checked=false,该标签的value值为""。 阅读全文
posted @ 2011-06-02 16:47 说不清这一切 阅读(3807) 评论(0) 推荐(0)
摘要:SQL:string sql="datetime1>datetime2";Access(日期的比较):string sql="cstr(format(日期字段,'yyyy-mm-dd'))='" + DateTime.Now.ToString("yyyy-MM-dd")+"'"; 阅读全文
posted @ 2011-06-02 15:11 说不清这一切 阅读(314) 评论(0) 推荐(0)
摘要:conn.Open(); OleDbDataAdapter myDA2=new OleDbDataAdapter("select * from Grade", conn); myDA2.Fill(ds,"table"); //绑定combox数据源 comboBox1.DataSource=ds.Tables["table"]; comboBox1.ValueMember ="Grade_ID"; comboBox1.DisplayMember ="Grade_... 阅读全文
posted @ 2011-06-02 14:59 说不清这一切 阅读(527) 评论(0) 推荐(0)
摘要:网站iis部署基本步骤:1、Internet信息服务管理器-》网站,右击选择"新建-》网站",选择网站所在路径。2、选中发布后的网站,右击"属性"。3、主目录:应用程序名-》创建执行权限-》脚本和可执行文件,选择"配置",插入一个扩展名为aspx的可执行文件路径,并取消确定文件是否存在选项(访问文件不存在报错,影响用户体验)应用程序池-》DefaultAppPool4、ASP.NET ASP.NET版本:2.0.507275、网站IP地址-》高级,添加一个主机头(主机头文件保存在C:\WINDOWS\system32\drivers\ 阅读全文
posted @ 2011-05-26 11:34 说不清这一切 阅读(614) 评论(0) 推荐(0)
摘要:int?a;//声明可空int aa=null;//可空类型可以为nullint b=a??0;//判断a是否为null,如果为null则b=0,如果不为null则b等于a.value;示例:int? a;a =null;a =10;int b = a ??0; //返回b=10 阅读全文
posted @ 2011-05-25 12:02 说不清这一切 阅读(221) 评论(0) 推荐(0)
摘要:(1)选中解决方案,点击"文件"->"XXX.sln另存为",存放在自己新建立的文件夹内即可。(2)打开.sln文件,直接要加载的项目的路径,即加上../注:Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息从而在每次继续开发任务时,不会因开发环境而分散精力; *.sln:(Visual Studio.Solution) 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。 比如是生成D 阅读全文
posted @ 2011-05-11 15:32 说不清这一切 阅读(1261) 评论(0) 推荐(0)