将手机号转化为由随机字母表示
static void Main(string[] args) { String word = "abcdefghijklmnopqrstuvwxyz"; for (int i = 0; i < 11; i++) { int a= getphone(getphone(i-1)); Console.Write(word.Substring(a,1)); } } //create random static int getphone(int seed) { Random rand = new Random(seed); int a = rand.Next(0, 25); return a; }[@more@]static void Main(string[] args)
关于事务的英文说明 Transaction Overview
A database transaction is a larger unit that frames multiple SQL statements. A transaction ensures that the action of the framed statements is atomic with respect to recovery.[@more@]A database transaction is a larger unit that frames multiple SQL statements. A transaction ensures that the action of the framed statements is atomic with respect to recovery. A SQL Modification Statement has limited effect. A given statement can only directly modify the contents of a single table (Referential Integ
有关死锁的疑难解答
在死锁中,由于多种线程在相互控制或其它线程控制的一套资源中等待,所以无法继续。死锁是循环相关的,最好通过标识相关链和有关资源中的参与者,然后为各种其它线程选择资源上中断死锁的线程来加以解决。[@more@]在死锁中,由于多种线程在相互控制或其它线程控制的一套资源中等待,所以无法继续。死锁是循环相关的,最好通过标识相关链和有关资源中的参与者,然后为各种其它线程选择资源上中断死锁的线程来加以解决。当死锁发生时,用户收到如下错误。Transaction (Process ID xxx) was deadlocked on (xxx) resources with another proc
数据库并发问题
如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题[@more@]如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。并发问题包括: 丢失或覆盖更新。未确认的相关性(脏读)。不一致的分析(非重复读)。幻像读。 丢失更新当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。例如,两个编辑人员制作了同一文档的电子复本。
SQL Server 中的锁定介绍
Microsoft® SQL Server™ 2000 具有多粒度锁定,允许一个事务锁定不同类型的资源。为了使锁定的成本减至最少,SQL Server 自动将资源锁定在适合任务的级别。锁定在较小的粒度(例如行)可以增加并发但需要较大的开销,因为如果锁定了许多行,则需要控制更多的锁。锁定在较大的粒度(例如表)就并发而言是相当昂贵的,因为锁定整个表限制了其它事务对表中任意部分进行访问,但要求的开销较低,因为需要维护的锁较少[@more@]SQL Server 可以锁定以下资源(按粒度增加的顺序列出)。资源描述RID行标识符。用于单独锁定表中的一行。键
关于把IE主页篡改而在注册表里没有表现的情况
有一url 把IE主页篡改而在注册表里没有表现的情况,最终在ie的属性里找到,如"C:Program FilesInternet ExplorerIEXPLORE.EXE" "http://********" [@more@]
关于"您试图打开的项目是WEB项目,需要通过指定其"Url"路径来打开
1、在项目文件夹中没有项目名.csproj.webinfo文件[@more@]1的解决办法: 自己建立个文件"项目名.csproj.webinfo" <VisualStudioUNCWeb> <Web URLPath = "http://wbj/WJ/xmwj/xmwj /> </VisualStudioUNCWeb> 里面写以上代码。 另外,IIS还需要给这个目录建立虚拟目录。
API 速查
http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp[@more@]http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp
API 列表2
列表2[@more@]Windows API 1.控件与消息函数 AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconicWindows 排列一个父窗口的最小化子窗口 AttachThreadInput 连接线程输入函数 BeginDeferWindowPos 启动构建一系列新窗口位置的过程 BringWindowToTop 将指定的窗口带至窗口列表顶部 CascadeWindows 以层叠方式排列窗口 ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄 ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标 Cl
API 列表
函数及说明[@more@]AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconicWindows 排列一个父窗口的最小化子窗口 AttachThreadInput 连接线程输入函数 BeginDeferWindowPos 启动构建一系列新窗口位置的过程 BringWindowToTop 将指定的窗口带至窗口列表顶部 CascadeWindows 以层叠方式排列窗口 ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄 ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标 CloseWindow 最小化指定的窗
关于GetClientRect 和 GetWindowRect
GetClientRect得到的是客户区的大小,也就是说这样得到的左上角永远是(0,0)GetWindowRect 是窗口相对于整个屏幕的坐标,屏幕左上点为0,0[@more@]The GetClientRect function retrieves the coordinates of a window's client area. The client coordinates specify the upper-left and lower-right corners of the client area. Because client coordinates are relative to the upper-left corner of a window's client area, the coordinates of the upper-left corner are (0,0).The GetWindowRect function retrieves the dimensi
用Visual C#实现P2P应用程序
http://www.51it.org/kaifa/dotnet/c/200508/26753_3.html[@more@]http://www.51it.org/kaifa/dotnet/c/200508/26753_3.html
ASP上两个防止SQL注入式攻击Function
过滤提交表单中的SQL过滤查询中的SQL[@more@]''==========================''过滤提交表单中的SQL''==========================function ForSqlForm()dim fqys,errc,i,itemsdim nothis(18) nothis(0)="net user" nothis(1)="xp_cmdshell" nothis(2)="/add" nothis(3)="exec%20master.dbo.xp_cmdshell" nothis(4)="net localgroup administrators" nothis(5)="select" nothis(6)="count" nothis(7)="asc" nothis(8)="char" nothis(9)="mi
点击科技:王志东细述协同渊源
http://blog.itpub.net/post/670/44758[@more@]
下载Excel,异常详细信息: System.UnauthorizedAccessException: 拒绝访问。解决办法
在运行里输入"dcomcnfg"设置excel Application com组件的运行权限!Microsoft Excel中设置权限,ASPNET即可。[@more@]在运行里输入"dcomcnfg"设置excel Application com组件的运行权限!我的程序报错如下:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.UnauthorizedAccessException: 拒绝访问。未授权此 ASP.NET 进程访问所请求的资源。出于安全原因,默认的 ASP.NET 进程标识为“{machinename}ASPNET”,它只具有
击 接受 keypass 输入
javascript+C#方法。[@more@]<script language="C#" runat="server">void Password_OnPreRender(object sender, EventArgs e) { Password.Attributes["onkeydown"] = "javascript:if(event.keyCode == 13){ document.getElementById('Btn_Ok').click()}"; }} </script>
作不能为空 javascript
几项不能同时为空的判断[@more@]function ninainai() { if(document.all("hidCount").value=="2") { //for(int i=2;i<=3;i++) //{ var txtCount2= document.Form1.all("dgProducts:_ctl2:txtCount").value; var txtMoney2= document.Form1.all("dgProducts:_ctl2:txtMoney").value; var txtCount3= document.Form1.all("dgProducts:_ctl3:txtCount").value; var txtMoney3= document.Form1.all("dgProducts:_ctl3:txtMoney").value; //var txtProductPrice = document.al
//上一页面的URL
this.Page.Request.UrlReferrer.AbsoluteUri[@more@]
保存数据的时候,decimal总是把我的小数如2.47保存成3
保存数据的时候decimal总是把我的2.47保存成3,改成price后就按原样保存了。[@more@]
保留两位小数
Convert.ToString(Decimal.Round( (d1/d2)*100,2 ) )[@more@]