笔记
yghuaa
这个作者很懒,什么都没留下…
展开
-
如何获得DropDownlist选中的值
Label1.Text = DropDownList1.SelectedValue.ToString();或者DropDownList1.SelectedItem.Text原创 2013-03-28 21:01:14 · 1503 阅读 · 0 评论 -
获得文件上传路径,下载路径。
string fileExtension = FilePath.PostedFile.FileName; 这是获取文件的绝对路径,由于IE8的安全级别,自能得到文件名。string fileExtension = FilePath.FileName;这是获取上传文件名。原创 2013-03-20 10:04:24 · 734 阅读 · 0 评论 -
配置文本编辑器
在该页面添加 validataRequest="false";在web.config中配置 就O了原创 2013-04-01 22:13:17 · 577 阅读 · 0 评论 -
触发器学习
触发器语法Create trigger tri_nameON {table|View}[With encryption]{{{for|after|instead of}{insert|update|delete}[with append][not for replication]as[{if update(colum)[{and|or}update(colum原创 2013-04-03 22:21:21 · 455 阅读 · 0 评论 -
Collection 和 Collections的区别。
Collection是集合类的上级接口,继承于它的接口主要有Set和List。Collections是针对集合类的一个帮助类,它提供了一系列静态方法实现了对各种集合的排序,搜索和线程安全等操作。翻译 2013-03-22 23:01:01 · 544 阅读 · 0 评论 -
谈final,finally,finalize的区别
final是全局变量声明的时候使用,意思是这个变量不可被修改,不可被override,一般用于声明常量,或者系统设置的值。例子:public static final String a = "123"意思是: 公共的(所有范围可见),静态的(系统中只存在一个),final的(不可被更改) 变量a,值是123finally是在try-catch-finally块中配套翻译 2013-03-22 23:14:29 · 744 阅读 · 1 评论 -
HashMap和Hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须同样地为翻译 2013-03-22 23:05:06 · 568 阅读 · 0 评论 -
&和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现N转载 2013-03-22 23:07:16 · 608 阅读 · 0 评论 -
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。转载 2013-03-22 23:16:55 · 660 阅读 · 0 评论 -
Static Nested Class 和 Inner Class区别
使用Static定义的Class就是外部类,可以通过外部类. 内部类直接访问而Inner Class是不能被外部访问的,只能通过外部类的实例再找到内部类实例。转载 2013-03-22 23:10:59 · 688 阅读 · 0 评论 -
运行时出现404错误
是由于命名错误 要把“+”去了原创 2013-04-09 21:50:05 · 706 阅读 · 0 评论 -
DIV+CSS布局学习
当在HTML中定义为id="divID"时,在CSS对应的设置语法则是#divID{} ,如果在HTML中定义为class="divID"时,则在CSS中对应的设置语法是.divID。如果id="divID"这个层中包括了一个,则这个img在CSS中对应的设置语法应该是#divID img{}. HTML中的一切元素都是可以定义的,例如table、tr、td、th、form、img、i原创 2013-04-09 22:44:10 · 486 阅读 · 0 评论 -
金典排序算法锦集
http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html转载 2013-03-27 14:19:23 · 486 阅读 · 0 评论 -
JavaScript学习小结
(1)javascript 是解释型语言 ,无需编译就能运行,这样哪怕有语法错误,没错误的部分还是能正常运行。(2)引用外部JS文件的好处:1多个页面共享 2,减少网络流量(网站自动优化,加载过的js文件就不会重复的加载了)(3)如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。使用 "id" 属性来标识 HT原创 2013-03-27 00:29:17 · 673 阅读 · 0 评论 -
DataSet与GridView绑定
前台代码:table border="0" cellpadding="0" cellspacing="0"> tr> td> strong>Dynamic Gridstrong>td> tr> tr> td>翻译 2013-04-22 21:06:08 · 774 阅读 · 0 评论 -
OnClick和OnCommand的区别
这连个事件没有本质的区别,都是点击执行一个事件。不同在于传递的参数不一样,OnClick(object sender ,EventArgs e),OnCommand(object sender,CommandEventArgs e),然后事件中取值方式稍有不同。 用OnCommand还有个好处是可以为多个Button制定同一方法,然后根据不同的CommanName区分哪个Button被触发转载 2013-04-23 13:44:27 · 685 阅读 · 0 评论 -
C#
C#中.ToLower()如果 string s = "AbCdEf";那么 s.ToLower() = "abcdef"; // 转换为小写相对的 s.ToUpper() = "ABCDEF"; // 转换为大写s.ToLower().IndexOf("admin")!=-1 表示判断有没有找到“admin”这个字符串(-1表示没有找到该字符串返回的值)原创 2013-04-15 22:43:05 · 555 阅读 · 0 评论 -
表1表2中的记录插入表3中
protected void btnOk_Click1(object sender, EventArgs e) { string strCon = ConfigurationManager.ConnectionStrings["TPVConnectionString"].ToString(); SqlConnection con = new SqlC原创 2013-04-24 17:11:53 · 594 阅读 · 0 评论 -
.Fill()的使用
有Fill(m_Ds, strTableName);Fill(m_Ds);那个参数的意思就是做个别名比如说:SqlDataAdapter 实例名叫:adapterDataSet 实例名叫:dsadapter.Fill(ds,"aa");意思就是说,用adapter,将数据添加到ds当中,取个别名叫aa当你需要调用这个表的时候.就有两种方法了.1: ds.Tables转载 2013-04-25 13:26:40 · 1153 阅读 · 0 评论 -
资料
static public DataTable GetDataTable(string strSQL) { SqlConnection conn = GetConnection(); DataTable dt = new DataTable(); using(SqlDataAdapter da = new SqlDataAdapter(strSQL,conn))原创 2013-04-24 23:13:48 · 641 阅读 · 0 评论 -
C3基础学习
2013-4-13Visual Studio 2005使用的小技巧1.Visual Studio2005 网站开发环境2. 任务管理器3 配置外部工具4代码段管理器5 发布网站 1.Visual Studio2005 网站开发环境。可以创建四种网站类型(1)本地HTTP:本地HTTP网站就是利用IIS作为Web容器运行。每次创建一个web网站时都会在IIS默认网站主原创 2013-04-19 15:36:38 · 702 阅读 · 0 评论 -
参数化SQL语句 分页查询SQL语句
//实例化Connection对象 SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog=AspNetStudy;Persist Security Info=True;User ID=sa;Password=sa");//实例化Command对象 SqlCommand command =转载 2013-04-20 16:22:30 · 862 阅读 · 0 评论 -
PART1
1、 添加用户群组权限:用户key入AD账号,判定是否属于USER表(logonID),是的话根据用户选择的GROUP(下拉框,来源于GROUP表),新增USERID,GROUPID到GROUP表中2、 查询:根据GROUP或者是LogonID查询到相关用户的群组权限,并有删除功能 要求:1、 控件、参数命名规范,命名规则http://www.c原创 2013-04-24 15:44:15 · 467 阅读 · 0 评论 -
IP地址归属地查询。
1 文件夹选择对话框FolderBrowserDialog2 按照通配符搜索目录下的文件string[] Directory.GetFies(string path, string searchPattern,SearchOption searchOption)3 Path.GetFileNameWithoutExtension(filename),得到文件的文件名(不要扩展名);Path原创 2013-05-08 11:05:44 · 626 阅读 · 0 评论 -
毕业设计论文格式技巧小结
1去除前4页的页眉 在第5页的页首,——插入——分隔符——分节符类型——连续——确定。双击打开页眉——点“页眉/页脚工具栏”上的“链接到前一个”,使页眉虚框右上角的“与上一节相同”消失。再点击前三页的页眉,删除里面的内容就可以了。原创 2013-05-12 23:07:35 · 732 阅读 · 0 评论 -
存储过程,插入信息
ALTER proc [dbo].[Addkeyuser]@keyusername nvarchar(50),@planname nvarchar(50),@typeid intasdeclare @keyusernumber nvarchar(50),@ordersn int,@planid intselect @keyusernumber=KEYUSERNUMBER,@原创 2013-05-26 22:47:30 · 561 阅读 · 0 评论 -
获取从数据库中查找出来的第N行第N列的值
ExcuteScalar默认只能获取查询结果的第一行第一列,如果要获取其他行的值,可以使用DataSet或者DataReader进行读取。DataSet获取第一行第二列:DataSet ds =new DataSet(); ds.Tables[0].Rows[0][1].ToString();DataReader则是:SqlDataReader dr =cmd.ExcuteRe转载 2013-05-30 10:17:14 · 2733 阅读 · 0 评论 -
SQL的内JOIN ,外join ,左join 右join
我很喜欢那些概念,然而,似乎这然我们认为可以用它应用到实际。假设我们已经有了以下两个表,表A 在左边,表B在右边。我们要用4个标记来填充它们。id name id name1 pirate 1 Rutabaga2 Monkey 2 pirate3 ninja 3 Darth vader4 sp翻译 2013-05-29 23:04:16 · 1031 阅读 · 0 评论 -
SQL语句,将select 出来的两列信息,合并成一列显示
举个例子:select [KEYUSERMANAGE].EMPYNO+','+[ITSERVERMANAGE].EMPYNO as Info from [KEYUSERMANAGE], [ITSERVERMANAGE] where [KEYUSERMANAGE].PLANID='122'用这种方便之处在于,当你要在GridView一列中显示多条信息时,就只要绑定一个字原创 2013-05-31 10:15:03 · 11066 阅读 · 0 评论 -
GridView<asp:TemplateField>合并信息相同的行
public static void GroupItemTemplate(GridView GridView1, int cols) { if(GridView1.Rows.CountGridView1.Rows[0].Cells.Count-1) { return; } Label lbl1 = (La原创 2013-06-02 20:19:04 · 1371 阅读 · 0 评论 -
此页的状态信息无效,可能已经损坏
在网上有一个解决方法就是在该工程的web.config下添加如果还不能解决,那么就是看下是不是包含了多个 在做AJAX的时候引入了另一个页面,引入了原创 2013-06-05 12:46:22 · 728 阅读 · 0 评论 -
敏捷软件的开发方式以及如何去应用它们
原文地址:http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t介绍: 这篇文章是介绍敏捷软件开发方式以及如何使用的基础知识。关于如何共同合作去完成同个目标。这不仅仅适用于软件开发者,也适用于团队的领导,项目经理,产品经理,开发经理,测试人员,QA管理者,QA翻译 2013-06-17 13:13:49 · 678 阅读 · 0 评论 -
获得DataSet返回值的指定一列的值
ds.Tables[0].Rows[0]["ColumnName"]原创 2013-06-24 19:37:27 · 881 阅读 · 0 评论 -
ArrayList的学习
原文地址:http://www.cnblogs.com/rickie/articles/67978.html使用ArrayList举一个简单的例子, ArrayList list=new ArrayList();for(int i=0;i List.Add(i);List.RemoveAt(5);//将第6个元素移除for(Int i=0;iList.Add(I翻译 2013-06-25 11:17:21 · 549 阅读 · 0 评论 -
给新手程序员和学生的书籍
转载地址:http://www.cnblogs.com/badly1984/p/3161704.html转载 2013-06-28 22:03:23 · 586 阅读 · 0 评论 -
数据库自联表查询
select HTTYPE, t1.Factory, t1.H_user as 财务1,t2.H_user as 财务2,t3.H_user as 财务3 , t4.H_user as 财务4 from notices as t1,notices as t2,notices as t3 , notices as t4 ,heton where t1.H_Type='0' and t1.t原创 2013-07-17 23:02:02 · 2146 阅读 · 0 评论 -
用C#实现HTTP协议下的多线程文件传输
多线程下载和断点续传技术 原文地址http://developer.51cto.com/art/201105/263066_1.htm HTTP的工作过程大体上分连接、请求、响应和断开四个步骤。C#语言对HTTP协议提供了良好的支持,在.NET类库中提供了WebRequest和WebResponse类,这两个类都包含在System.Net命名空间中,利用这两个类 可以实现很多高级转载 2013-07-04 18:36:30 · 723 阅读 · 0 评论 -
JS实现下载功能
function download() { //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/13618994/13618995183600128.mp3?xcode=48d4a720fcd9a974586066d0145转载 2013-07-20 23:10:06 · 1219 阅读 · 0 评论 -
《Cracking the coding interview》
程序员面试http://hawstein.com/posts/ctci-solutions-contents.html转载 2013-07-05 09:08:00 · 698 阅读 · 0 评论 -
A SELECT statement that assigns a value to a variable must not be combined with data-retrieval opera
Declare @START_STATUS varchar(200)Declare @FINISH_STATUS varchar(200) select top 1 @START_STATUS=sws.name,@FINISH_STATUS=fws.name fcc.time_type from projectcenter.time_field_calculate_config转载 2013-08-02 11:37:12 · 2052 阅读 · 0 评论