yongtaiyu

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  C#

摘要:因为String.Format会识别{},来用参数代替,但是如果字符串中包含{或者},则需要用{{ 来代替字符 {,用}} 代替 }例如json.Append(String.Format("{\"total\":{0},\"row\":{1}}", lineCount, strJSON));运行时会... 阅读全文
posted @ 2015-08-23 23:39 yongtaiyu 阅读(748) 评论(0) 推荐(0)

摘要://2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System.DateTime.Now.ToString("F");//2008年4月24日 16:30System.DateTime.Now.ToString("f");//2008-4-24 16:30:15System.DateTime.Now.ToString("G" 阅读全文
posted @ 2014-01-09 16:27 yongtaiyu 阅读(246) 评论(0) 推荐(0)

摘要:如果要想知道确切的当前网站IIS连接数的话,最有效的方法是通过windows自带的系统监视器来查看。一、运行-->输入“perfmon.msc”.二、在“系统监视器”图表区域里点击右键,然后点“添加计数器”.三、在“添加计数器”窗口,“性能对象”选择WebService,“从列表选择计数器”选中CurrentConnection,“从列表选择实例”选中你要统计的站点,最后点击“添加”按钮.查看IIS连接数,还可以在“运行”-->输入“netstat-a”命令来查看,不过由于显示结果太多太杂,很难统计HTTP的连接总数,所以不推荐使用此命令来查看。http://www.webkaka 阅读全文
posted @ 2014-01-09 16:19 yongtaiyu 阅读(250) 评论(0) 推荐(0)

摘要:1、window.open()或者window.showDialog()弹出的窗体中点按扭执行事件时会弹出一个新的页面.解决办法:2、frameset框架中在top或left中有链接要使浏览器窗口转向.解决办法:3、在frameset框架中使用Javascript要使浏览器转向.解决办法:windo... 阅读全文
posted @ 2014-01-09 16:18 yongtaiyu 阅读(973) 评论(0) 推荐(0)

摘要:C# 用二进制(位运算)控制系统权限2012年07月16日 ⁄ 小技巧 ⁄ 暂无评论首先,来熟悉一下C#中位运算的操作符运算符号意义运算对象类型运算结果类型实例~非运算整型,字符型整型~a&与运算a & b|或运算a | b^异或运算a ^ b>位右移运算a>>2根据二进制特点,定义每一位表示一个权... 阅读全文
posted @ 2013-09-10 13:45 yongtaiyu 阅读(4319) 评论(0) 推荐(3)

摘要:public static OleDbConnection GetExcleConnection(string viFilePath,string viExcelFileName) { string nExtension = Path.GetExtension(viExcelFileName); ... 阅读全文
posted @ 2013-09-02 15:31 yongtaiyu 阅读(248) 评论(0) 推荐(0)

摘要:<script>function SelectAll() { var checkboxs=document.getElementsByName("checkboxid"); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checked; }}</script><a href="#" onclick="SelectAll()">全选/反选</a><form name="c 阅读全文
posted @ 2013-03-04 14:36 yongtaiyu 阅读(191) 评论(0) 推荐(1)

摘要:/// <summary> /// 返回两个日期之间的时间间隔(y:年份间隔、M:月份间隔、d:天数间隔、h:小时间隔、m:分钟间隔、s:秒钟间隔、ms:微秒间隔) /// </summary> /// <param name="Date1">开始日期</param> /// <param name="Date2">结束日期</param> /// <param name="Interval">间隔标志</param> /// <re 阅读全文
posted @ 2013-03-04 11:33 yongtaiyu 阅读(346) 评论(0) 推荐(1)

摘要:数据库访问权限问题右击数据库文件->属性->安全->添加->高级->立即查找->IUSR_XXXX&IWAN_XXXX->确定->打开两个用户的"写入"和"修改"的权限注意:XXXX为你的计算机名如果操作系统用的是XP,则需要在工具->文件夹选项->视图中关闭"简单文件共享"是windows本身对IUSER用户的权限问题,尤其是2000以上NTFS格式的硬盘默认禁止写入,解决办法:1,在文件夹(或硬盘)/安全/添加IUSER用户权限。2,IIS更改匿名访问设置。备注: 阅读全文
posted @ 2013-02-26 16:45 yongtaiyu 阅读(497) 评论(0) 推荐(0)

摘要:MongoDB数据库基本用法show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里面有很多的命令db.foo.help():显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令db.foo.find():对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据)db.foo.find( { a : 1 } ):对于当前 阅读全文
posted @ 2013-02-21 15:42 yongtaiyu 阅读(251) 评论(0) 推荐(0)

摘要:我们在学习函数调用时,都知道每个函数都拥有自己的栈空间。一个函数被调用时,就创建一个新的栈空间。那么通过函数的嵌套调用最后就形成了一个函数调用堆栈。在c#中,使用StackTrace记录这个堆栈。你可以在程序运行过程中使用StackTrace得到当前堆栈的信息。classProgram{staticvoidMain(string[]args){Programa=newProgram();a.FuncA();Console.ReadLine();}intFuncA(){FuncB();return0;}privatevoidFuncB(){MethodInfomethod0=(MethodInf 阅读全文
posted @ 2013-02-06 13:01 yongtaiyu 阅读(389) 评论(0) 推荐(0)

摘要:// function to display its name private static void WhatsMyName() { StackFrame stackFrame = new StackFrame(); MethodBase methodBase = stackFrame.GetMethod(); Console.WriteLine(methodBase.Name); // Displays “WhatsmyName” WhoCalledMe(); } // Function to display parent ... 阅读全文
posted @ 2013-02-06 10:42 yongtaiyu 阅读(293) 评论(0) 推荐(0)

摘要:在模态窗口中,如有提交按钮,点击后会弹出新的页面。解决此问题有两种方法: 1、在head中,添加注意:不要在form中再添加target="_self" 否则失效 2、把弹出的窗口页面做成框架网页,去加载要展示的网 如果你的浏览器是IE5.5+,可以在对话框中使用带name属性的iframe,提交时可以制定target为该iframe的name。对于IE4+,你可以用高度为0的frame来作:例子, test6.htm =================== test7.htm =================== if(window.location.search... 阅读全文
posted @ 2012-12-06 10:18 yongtaiyu 阅读(2219) 评论(0) 推荐(0)

摘要:简单的可以理解为Application储存的是服务端数据,任务人都可以改,为了防止多个人同时修改Application,所以要用Lock方法让其他人不可修改,等自己改完了,再用UnLock方法让其他人可以修改。Application.Lock/UnLock的使用方法:Application.Lock();//其他代码Application["value"]=1;//其他代码Application.UnLock();网站内任何一个网页执行Application.Lock的时候,整站中所有关于Application的操作都会被锁定延时执行。(包括:Application赋值和A 阅读全文
posted @ 2012-11-16 10:22 yongtaiyu 阅读(494) 评论(0) 推荐(0)

摘要:1、设置要嵌入资源的生成操作为“嵌入的资源”2、在要使用的地方添加如下代码protectedoverridevoidOnPreRender(EventArgse){if(this.Page!=null){Page.ClientScript.RegisterClientScriptInclude("InputCalendar",Page.ClientScript.GetWebResourceUrl(this.GetType(),"GSystem.Web.WebControls.Resources.Scirpts.InputCalendar.js"));ba 阅读全文
posted @ 2012-11-12 15:32 yongtaiyu 阅读(365) 评论(0) 推荐(0)

摘要:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Diagnostics;publicpartialclassCountTime:System 阅读全文
posted @ 2012-07-06 09:31 yongtaiyu 阅读(286) 评论(1) 推荐(0)

摘要:C#.NET里面抽象类和接口有什么区别C#.NET里面抽象类和接口有什么区别?最佳答案: 1抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类必须覆盖它们。如:using System;public abstract class A //抽象类A { private int num=0; public int Nu. 阅读全文
posted @ 2012-06-14 22:22 yongtaiyu 阅读(2449) 评论(0) 推荐(0)

摘要:获得页面控件值Response.Write(Request.Params[this.TextBox1.UniqueID]);Response.Write(Request.Params["txt"]);得到所有地址栏传的参数名称:System.Collections.Specialized.NameValueCollection coll = Request.QueryString;String[] arr1 = coll.AllKeys;Response.Write(arr1[1].ToString()); 阅读全文
posted @ 2012-02-28 15:00 yongtaiyu 阅读(285) 评论(0) 推荐(0)

摘要:前几天没事,写了一个数据库操作的一个小工具,源码和大家分享,有问题的地方请大家多多指出!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using System.Configuration;namespace ADDSQL{ public 阅读全文
posted @ 2011-05-13 17:37 yongtaiyu 阅读(598) 评论(0) 推荐(0)