摘要: 问题:为什么c#中要有ref和out?(而java中没有)需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值。交换前a=1,b=2,断言:交换后a=2,b=1。现编码如下:class Program { static void Main(string[] args) { int a = 1; int b = 2; Console.WriteLine("交换前\ta={0}\tb={1}\t",a,b); Swap(a,b); Console.Write... 阅读全文
posted @ 2013-03-26 17:03 大叔123 阅读(234) 评论(0) 推荐(0)
摘要: --------------------------删除单字段重复-----------------------------------------------If Exists(Select * From tempdb.Information_Schema.Tables Where Table_Name Like '#Temp%') Drop Table #temp Create Table #temp ([Id] int, [Name] varchar(50), [Age] int, [Sex] bit default 1) Go Insert Into #temp ([I 阅读全文
posted @ 2013-03-19 16:08 大叔123 阅读(569) 评论(0) 推荐(1)
摘要: 例如:id name value1 a pp2 a pp3 b iii4 b pp5 b pp6 c pp7 c pp8 ... 阅读全文
posted @ 2013-03-19 12:25 大叔123 阅读(359) 评论(0) 推荐(0)
摘要: ------------------创建表CREATE TABLE TEST(ID int PRIMARY KEY IDENTITY(1,1),--自增主键 [Name] varchar(50) NOT NULL, --名称 Remark varchar(50) NOT NULL, --随机函数 Date datetime --日期)---------------生成数据declare @i intdeclare @Name varchar(50)set @i=1while @i<1000000begin set @Name ='NA'+right('00000& 阅读全文
posted @ 2013-03-15 11:06 大叔123 阅读(280) 评论(0) 推荐(0)
摘要: 在用ajax开发asp.net程序里.利用ashx页面与前台页面进行数据交互.但是每个ajax交互都需要一个ashx页面.结果是项目里一大堆ashx页面.使项目难以管理.现在我们就想办法让一个ashx页面里允许多个ajax交互;前台页面AjaxTest.htm,内容如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=&qu 阅读全文
posted @ 2013-03-15 10:57 大叔123 阅读(1559) 评论(0) 推荐(0)
摘要: 正则是每个程序员绕不开的堡垒,只有把它攻下来。我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维。 来源 PHPHOT 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) 倒杠后面跟小w, 数字字母来表示; ( 阅读全文
posted @ 2013-03-14 11:17 大叔123 阅读(213) 评论(0) 推荐(0)
摘要: 对多列进行排序使用ORDER BY子句也可以根据两列或多列的结果进行排序,只要用逗号分隔开不同的排序关键字就可以了。如下面的语句: ORDER BY col1 DESC,col2,……,colm其实际排序结果是根据ORDER BY子句后面列名的顺序确定优先级的。即查询结果首先以列col1的降序顺序进行排序,而只有当列col1出现相同的信息时,这些相同的信息再按col2列的升序进行排序,依此类推。CREATE TABLE tb(a varchar(50), b varchar(50), c varchar(50) )INSERT INTO tbselect '1','2& 阅读全文
posted @ 2013-03-13 11:09 大叔123 阅读(4633) 评论(0) 推荐(0)
摘要: 关于Excel导入的HDR=YES; IMEX=1详解参数HDR的值:HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 97以上版本都用Excel 8.0IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities) 我这里特别要说明的就是 IMEX 参数了,因为不同的模式代表著不同的读写行为:... 阅读全文
posted @ 2013-03-12 11:20 大叔123 阅读(1128) 评论(0) 推荐(0)
摘要: 一、创建文件夹 using System.IO; string name = "aa"; string path = Server.MapPath("") + "//" + name; if (Directory.Exists(path)) { Response.Write("<script>alert('文件夹已存在了!');history.go(-1);</script>"); } else ... 阅读全文
posted @ 2013-02-12 22:27 大叔123 阅读(357) 评论(0) 推荐(0)
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="MenuList.aspx.cs" Inherits="AdminBeat_Menu_MenuList" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 阅读全文
posted @ 2013-02-05 00:06 大叔123 阅读(407) 评论(0) 推荐(0)