`
文章列表
当运行完插入语句后,执行select   @@identity就可得到自动生成的id 如果是sql server 最好用select SCOPE_IDENTITY() as id 因为@@identity全局的 同类还有IDENT_CURRENT(‘table’) IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。 @@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。 SCOPE_IDENTIT ...
1.StringEmpty表示“” 2.Convert.IsDBNull(null)是false。 3.三者区别: 这里 ExecuteScalar 的规则就是,返回第一列,第一行的数据。如果第一列第一行不为空,那么ExecuteScalar就直接对应的DotNet的值。如果有第一行,但是第一 列为空,那么返回的是 DBNull 。如果一行都没有,那么ExecuteScalar就返回null
1.    Master page中的用户控件的 page_init 2.    Aspx页面中的用户控件的 page_init 3.    Master page的page_init 4.    Aspx的 page_init 5.    Aspx的page_load 6.    Master page的page_load 7.    Master page中的用户控件的 page_load 8.    Aspx页面中的用户控件的 page_load
上传核心代码: foreach (System.Web.UI.WebControls.FileUpload HIF in fileList) { try { string fn = System.IO.Path.GetFileName(HIF.PostedFile.FileName); HIF.PostedFile.SaveAs(baseLocation + fn);//这是最重要的步骤 ...
因为在项目中需要在两个页面之间传递一些参数,所以总结出以下几个传递参数的方法: 第一种方法: 通过URL链接地址传递 send.aspx:   protected void Button1_Click(object sender, EventArgs e)     {         Request.Redirect("Default2.aspx?username=honge");     } receive.aspx: string username = Request.QueryString["username"];这样可以得到参数值。 第二种 ...
找问题的过程:(注:用windows账号还是可以登录的) 第一步: 启动所有与SQL有关的服务,问题依旧; 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。 另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(netstart -an),25,1433 ...
1、DataSet ①、属性 CaseSensitive:用于控制DataTable中的字符串比较是否区分大小写。 DataSetName:当前DataSet的名称。如果不指定,则该属性值设置为"NewDataSet".如果将DataSet内容写入XML文件,DataSetName是XML文件的根节点名称。 DesignMode:如果在设计时使用组件中的DataSet,DesignMode返回True,否则返回False. HasErrors:表示DataSet中的DataRow对象是否包含错误。如果将一批更改提交给数据库并将DataAdapte ...
2009-4-21 1、创建DataSet对象: DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName); 3、查看SqlDataAdapter返 ...
转载自:http://zhouyrt.iteye.com/blog/284698 js中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。 好,看看匿名函数的如何被调用。 1、执行后得到返回值的函数调用 Js代码 1.//方式1,调用函数,得到返回值。强制运算符使函数调用执行   2.(function(x,y){   3.    alert(x+y);   4.    return x+y;   5.}(3,4));   //方式1,调用函数,得到返回值。强制运算符使 ...
using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("../7in10.xml")); //指定一个节点 XmlNode root=xml.SelectSingleNode("/root"); //获取节点下所有直接子节点 XmlNodeList childlist=root.ChildNodes; ...
   从2006年那个冬天开始, 我开始向一个程序员的方向走去。两年了,在即将毕业的是时候,我终于找到工作了,这个结果并没什么希奇的,只是在这个过程中,有些东西应当铭记。         石勇涛说:“不管什么低水平不低水平,只要做出别人没想到的或没做过的就是成功。” 一个启蒙老师的建议。     彭代军说:”有空我找你作项目。”一个计算机博士的鼓励。     金振保说:“程序是化繁为简,而不是反过来。……调程序要找到出错的原因,而不是一味去试。”     郭华林说:“作程序员是时常会迷茫的,你必须有自己的方向。”         李坤说:“现在你的机会只有两种可能:一是公司缺人,而是有 ...
转载自[urlhttp://www.ibm.com/developerworks/cn/java/j-acegi1/ [/url] 使用 Acegi 保护 Java 应用程序,第 1 部分: 架构概览和安全过滤器 使用 Acegi Security System 实现基于 URL 的安全性 developerWorks 文档选项 将打印机的版面设置成横向打印模式 ...
前段时间我在使用hibernate的时候突然想到一个问题:我经常要对数据库中某条记录中的某个字段读取后进行判断,一般正规的操作流程是先使用session.get方法读取这条记录,并将其保存进一个hibernate实体中,然后从实体中获取我所需要的字段进行比较。    但是如果操作实在是繁琐,于是我在想如何能写一个通用方法,可以直接读取我所需某个表中的某个字段。但是当初尝试了几种方法都无法实现。最麻烦的地方是,因为我在调用该方法前该方法是不知道我需要实现的实体是哪个,也不知道获取的字段是哪个,也就是说程序需要动态的调用某个类和某个方法。后面由于工作比较紧张这个问题就搁置下来了。    就在昨天 ...

Java爬虫

这是anson2003博客上的,感觉不错,链一下: http://anson2003.iteye.com/blog/388886
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个 ...
Global site tag (gtag.js) - Google Analytics