摘要:Linus Torvalds,Linux核心的创作者,于1969 年12月28 日出生在芬兰的赫尔辛基。“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做 linus到这两者的人,就是托瓦兹。”美国《时代》周刊对Linux之父李纳斯·托瓦兹(Linus Torvalds)给出了极高的评价。甚至,在《时代》周刊根据读者投票评选出的二十世纪100位最重要人物中,李纳斯居然排到了第15位,而从20世纪的最后几年就开始霸占全球首富称号的盖茨不过才是第17位。当Linus十岁时,他的祖父,赫尔辛基大学的一位统计教授,购买了一台Commodore VI
阅读全文
摘要:【操作步骤】一、新建网站Web二、CreateUserWizard1、添加窗体Register.aspx。2、在Register.aspx中拖入控件CreateUserWizard。3、运行并查看结果。三、Login1、添加窗体Login.aspx。2、在Login.aspx中拖入控件Login。3、运行并查看结果。四、LoginName1、在Default.aspx中,布局——插入表——4行3列。2、相应位置拖入LoginName。3、运行并查看结果。五、LoginStatus1、在Default.aspx中,相应位置,拖入LoginStatus。2、运行,并查看结果。、设置FormatSt
阅读全文
摘要:发布于:软件开发网 来源:未知 作者:佚名 时间:2009-01-24 09:25Pet vs Pet: MS opens .NET benchmarking wars原作者 Andrew Orlowski in San FranciscoMicrosoft 认为 .NET 目前已经成熟到可以放到效能测试的第一线战场上了。成熟并非是效能战争上的一个字眼。这场战争的主角是 Sun 所设计的范例程序宠物商店 (Pet Store),这个范例程序被用来在大部分的场合中展示 Java 2 Enterprise Edition 应用程序的可携带性,以及跨平台性。http://java.sun.com/j
阅读全文
摘要:ASP.NET基础知识:简单的实例理解接口的伟大意义WestGarden2012-5-26http://www.cnblogs.com/WestGarden/源代码:13033480群共享首先,我们必须明确,接口是一个类。“接口是一个特殊的类,又是一个特别有意义的类,不是因为它的特殊,而是因为它的意义,叫它接口更合适,但不能忘了,它仍是类。”“接口是一个只有声明,没有实现的类。”很多人纠结于接口只是一个标准,是一个契约,而忘记了它的意义。下面我们来看这样一个问题:话说有家影视公司选拔偶像派男主角,导演说了,男演员,身高是王道。于是有下面代码:public class Actor{ pri...
阅读全文
摘要:ASP.NET基础知识:简单的实例理解接口的伟大意义yousuosi 2012-5-26http://blogs.csdn.net/yousuosi源代码:13033480群共享首先,我们必须明确,接口是一个类。“接口是一个特殊的类,又是一个特别有意义的类,不是因为它的特殊,而是因为它的意义,叫它接口更合适,但不能忘了,它仍是类。”“接口是一个只有声明,没有实现的类。”很多人纠结于接口只是一个标准,是一个契约,而忘记了它的意义。下面我们来看这样一个问题:话说有家影视公司选拔偶像派男主角,导演说了,男演员,身高是王道。于是有下面代码:public class Actor{ private ...
阅读全文
摘要:QQ交流群:13033480刚上大学的时候,很激动,也很兴奋。其中,一个主要的兴奋点,就是学校的图书馆…馆,大...;书,多…特别是大部头的英文版的书,中学里是绝没有的。我兴冲冲地借了一本《三国演义》,回来小心地打开,看到了这么一句:“Life is long”……我的心,凉了……拔凉拔凉的............这是曹操的那句千古名句吗????“人生几何”????我怎么就读不出来这种味了呢????生活是长的...,你哪怕给我译成,生活是漫长的,也些许有点味哈......直到后来,我学汇编语言的时候,才真真的体会到了,什么叫直译,什么叫意译…汇编语言,有三种读法,相应地,也就有三种译法:一种是
阅读全文
摘要:源代码:13033480群共享你有没有小金库,我就不问了,问一下,你的小金库藏在哪里吧?网上有个人,估计是女人,总结了一下并附上个安全系数:1. 办公室抽屉――保险系数☆☆2. 专业书内―――保险系数☆☆☆3. 内裤荷包―――保险系数☆☆☆4. 借给朋友―――保险系数☆☆☆5. 存在银行―――保险系数☆☆☆☆象黄宏那个,又是藏在盆里、藏在桶里、藏在鞋里、藏在袜子里的,档次太低,咱就不提了…什么,你问我有没有小金库?笑而不答是真君子哈…我只是喜欢一句话:“大隐隐于市,小隐隐于野”。熟视无睹是人性的共同弱点,眼皮子底下的地方,才是盲区。我口袋里很少超过100块钱,老婆给,我都不要。前两天,单位逼着
阅读全文
摘要:QQ交流群:13033480【品名】妻子【俗称】媳妇儿【通用名】老婆【英文名】wife【化学名称】已婚女性【成分】水、蛋白质、脂肪、核糖核酸、碳水化合物以及少量矿物质,气味幽香。【理化性质】酸性;可分为一价(嫁)、二价(嫁)、三价(嫁)……n价(嫁)。易溶于密语、甜言;遇钻石、名车、豪宅熔点降低,难溶于白丁。【性状】本品为可乐状凹凸异性片,表面光洁,涂有各种化妆品、对钻石、铂金有强烈的亲和力;害羞时泛红,生气时泛绿,随时间推移表面会出现黄斑,起皱,但不影响继续使用。【功能主治】主治单身恐惧症,对失恋者和相思病有明显效果,亦可用于烧淘洗买、带孩子。【副作用】气管炎、耳根软、视疲劳、行为受阻等。严
阅读全文
摘要:SQL注入漏洞曾经是Web应用程序的噩梦,CMS、BBS、Blog无一不曾受其害。SQL注入的原理以往在Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:string sql = "SELECT TOP 1 * FROM [User] WHERE UserName = ‘” + userName + “‘ AND Password = ‘” + password + “‘”;其中userName和password两个变量的值是由用户输入的。在userName和password都合法的情况下,这自然没有问题,但是 用户输入是不可信的,一些恶
阅读全文
摘要:QQ交流群:13033480如果我说,类就是一个人,你会信吗?让我们来看看,你是怎么打开数据库的...一、打开和关闭数据库 你需要知道这么几个信息:你要连接的是哪台机器(机器名:SPXY-WYH);你要采取什么身份验证方式(Window身份验证方式,还是SQL Server身份验证方式);如果你是个负责任的人,你还需要知道你要连接哪个数据库(NetShop)。好了,我可以用字符串的方式告诉你吗?1、连接字符串string connectionString = "Server=SPXY-WYH;Database=NetShop;Trusted_Connection=SSPI"
阅读全文
摘要:源代码:13033480群共享如果我说,“编程,与编程无关”,你一定觉得不可思议;那,你又如何理解网上那句非常流行的名言,“我爱你,与你无关”?讲一个真实的故事吧,我原来在企业的时候,单位有个专职翻译,他曾把一个有2万词汇量的词典交给我,让我随便问。我问了,他真的一个都没记错。后来,总工把一个设备使用说明交给我,让我翻译,我一个晚上,9点—12点,3个小时,很轻松地翻好,交给了总工。(为此,总工欣赏了我好几年,直到我调走,仍然无私关怀,这里,再次深深地说一声:谢谢!)后来,我又知道,在我之前,这个翻译,已经翻了一个月了,没翻出来......难道,翻译,与翻译无关????我英语,自然烂得很,这个
阅读全文
摘要:QQ交流群:13033480 从事计算机教学十几年,痛感很多学生毕业了,都不知道计算机是个什么东西,学计算机学的是什么;痛感很多学生,毕业了都不知道编程是怎么回事儿,畏编程如畏虎,视计算机语言如天书。 其实,计算机就是个执行程序的机器。 计算机之父冯·诺依曼提出了三个计算机思想,其中,核心的就是“存...
阅读全文
摘要:源代码:13033480群共享那是在一个月黑风高的夜晚,寒风刺骨,伸手不见五指,我......我是在温馨明亮的家中,坐在电脑旁的,突然,发现了一段代码,在这个代码里,Profile被用来做了站点计数器......【操作步骤】一、新建网站Web二、添加Web配置文件Web.config,在Web.config中的<system.web>节中添加配置<authenticationmode="Forms" /><anonymousIdentificationenabled="true"/><profile> &l
阅读全文
摘要:QQ交流群:13033480一、新建网站Web二、窗体配置文件中修改<authentication mode="Forms" />三、新建文件夹Manager,添加窗体Default.aspx四、文件夹Manager中添加窗体配置文件Web.config <system.web> <authorization> <deny users="?"/> </authorization> </system.web>五、在游览器中查看:无法找到资源。 说明:HTTP 404。您正在查找的资源(
阅读全文
摘要:我的克隆过程,是通过这个语句完成的SqlConnectionconn=newSqlConnection();,你不会有意见吧?二、执行查询命令并显示查询结果打开数据库,总要做点事,我们来查询点什么吧,我们换一个人,找个叫SqlCommand的人做这件事儿怎么样?按照你在查询分析器上执行一个查询命令的需要,我需要告诉她这么三样东西:1、针对哪个机器上的哪个数据库,简单一点,就直接告诉她是刚才克隆人conn打开的那个连接吧;2、是什么类型的命令,是存储过程,还是直接用文本形式的SQL语句,还是...;3、如果是用存储过程查,我需要告诉她存储过程名是什么,如果是SQL语句查,我需要告诉她SQL语句的
阅读全文
摘要:我的克隆过程,是通过这个语句完成的SqlConnectionconn=newSqlConnection();,你不会有意见吧?二、执行查询命令并显示查询结果打开数据库,总要做点事,我们来查询点什么吧,我们换一个人,找个叫SqlCommand的人做这件事儿怎么样?按照你在查询分析器上执行一个查询命令的需要,我需要告诉她这么三样东西:1、针对哪个机器上的哪个数据库,简单一点,就直接告诉她是刚才克隆人conn打开的那个连接吧;2、是什么类型的命令,是存储过程,还是直接用文本形式的SQL语句,还是...;3、如果是用存储过程查,我需要告诉她存储过程名是什么,如果是SQL语句查,我需要告诉她SQL语句的
阅读全文
摘要:源代码:13033480群共享一、新建解决方案MyADOdotNET。二、在解决方案中添加类库项目Data,设置属性。三、在类库Data中添加类Data.cs。四、在Data.cs中添加代码:namespace WestGarden.Data{ namespace SqlClient { public class SqlConnection { public string Information = "WestGarden.Data.SqlClient.SqlConnection"; } public c...
阅读全文
摘要:1.1.1、什么是ADO.NETADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在。NET编程环境中优先使用的数据访问接口。ADO.NET 类组由.NET Framework提供,所以又叫.NET Framework 数据提供程序。安装.NET Framework时会安装这些类, 位于 System.Data.dll 中.NET Framework数据提供程序(ADO.NET)主要包括SQL Server .NET Framewor
阅读全文
摘要:从事计算机教学十几年,痛感很多学生毕业了,都不知道计算机是个什么东西,学计算机学的是什么;痛感很多学生,毕业了都不知道编程是怎么回事儿,畏编程如畏虎,视计算机语言如天书。 其实,计算机就是个执行程序的机器。 计算机之父冯·诺依曼提出了三个计算机思想,其中,核心的就是“存储程序控制”。什么是存储程序控制?我的理解就是,计算机首先是个执行程序的机器,在执行程序的时候,先把要执行的程序,放在存储器中,然后,在控制器的控制下,自动地取一条,执行一条。 我曾用二极管、三极管等基本电子元器件做过一台只能做8位二进制数据加/减法运算的模型计算机,麻雀虽小,五脏俱全,我清清楚楚地看到了,在时钟的指挥
阅读全文
摘要:源代码:13033480群共享一、配置aspnetdb数据库使用登录控件,由于要使用membership,首先需要ASP.NET配置的数据库aspnetdb的支持。配置这个数据库的操作如下:1、新建数据库NetShopServices2、进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.xxxxx(vs2010的目录是v4.0.xxxx)这个目录下,找到aspnet_regsql.exe直接双击运行,就会弹出一个界面。2、直接下一步。第二个界面让我们选择是添加表结构还是移除,我们当然选择添加,继续下一步。3、在这个界面中需要填写服务器ip地址以及身份验证信息。
阅读全文
摘要:右击项目DAL→属性→应用程序选项卡,设置如下:程序集名称和默认命名空间不需要完全一样;默认命名空间只影响到添加类的时候,类的默认命名空间名称;程序程序集名称比较重要,影响到编译后生成的动态链接库的文件名,如本例动态链接库的名为WestGarden.DAL.dll;添加类时起的类名也不是很重要,它只是影响到添加类后,默认的类名,这个类名是可以修改的。
阅读全文
摘要:基本数据类型数据类型数据类型简写标准命名举例ArrayarrarrShoppingListBoolean blnblnIsPostBackByte bytbytPixelValueChar chrchrDelimiterDateTime dtmdtmStartDateDecimaldecdecAverageHeightDouble dbldblSizeofUniverseInteger intintRowCounterLong lnglngBillGatesIncomeObject obj objReturnValueShortshrshrAverageSinglesngsngMaximumS
阅读全文
摘要:源代码:13033480群共享面向接口的业务管理层,已经很好地解决了数据库的切换问题,不过,这需要修改业务逻辑层中的两个类Category.cs和Item.cs中的语句private staticreadonlyICategory dal =new WestGarden.DAL.Category();和private staticreadonlyIItem dal =new WestGarden.DAL.Item();然后重新编译、运行,相当于冷启动。能不能不再重新编译、运行,直接进行切换,实现所谓的“热插拔”呢?下面的工厂模式解决了这一问题,你只需要改变一下Web.config配置文件,就可
阅读全文
摘要:源代码:13033480群共享【操作步骤】一、新建类库IDAL,设置属性,添加引用→项目→Model二、添加类ICategory.cs和IItem.cs1、ICategory.csusing System;using System.Collections.Generic;using WestGarden.Model;namespace WestGarden.IDAL{ public interface ICategory { IList<CategoryInfo> GetCategories(); CategoryInfo GetCategory(str...
阅读全文
摘要:源代码:13033480群共享using System;using System.Data;using System.Web.UI.WebControls;using System.Configuration;using System.Data.SqlClient;namespace WestGarden.Web{ public partial class Register : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Pa...
阅读全文
摘要:源代码:13033480群共享如果我说,“编程,与编程无关”,你一定觉得不可思议;那,你又如何理解网上那句非常流行的名言,“我爱你,与你无关”?讲一个真实的故事吧,我原来在企业的时候,单位有个专职翻译,他曾把一个有2万词汇量的词典交给我,让我随便问。我问了,他真的一个都没记错。后来,总工把一个设备说明材料交给我,让我翻译,我一个晚上,9点—12点,3个小时,很轻松地翻好,交给了总工。(为此,总工欣赏了我好几年,直到我调走。)后来,我又知道,在我之前,这个翻译,已经翻了一个月了,没翻出来......难道,翻译,与翻译无关????我英语,自然烂得很,这个,不是谦虚;而这套设置,我差不多已经玩烂了,
阅读全文
摘要:源代码:13033480群共享一、进入插入模板1、protectedvoid fvwItemDetails_ModeChanging(object sender,FormViewModeEventArgs e)函数中添加代码:case FormViewMode.Insert: this.fvwItemDetails.ChangeMode(FormViewMode.Insert); break;2、此时,可进入插入模板,不过,不显示任何信息,也不能够获得下拉列表框的句柄,须添加PreRender()消息响应函数,在这个消息响应函数中添加填充下拉列表框的代码:protected void fvwI
阅读全文
摘要:源代码:13033480群共享一、前期准备编辑商品信息属于管理功能,管理功能的网页最好单独放在一个文件夹中,为此,做一些准备工作:1、修改母版页中的路径为绝对路径2、复制Controls中的ItemDetailsControl.ascx,改名为ItemManageControl.ascx3、在ItemManageControl.ascx中的FormView的ItemPlate模板中添加三个LinkButton按钮,编辑、新建、删除。设置一下单元格右对齐,会美观一点。4、临时在ItemDetails.aspx中添加代码:Response.Redirect("Manager/ItemMa
阅读全文
摘要:示例网址:http://localhost:1897/News/Press/Content.aspx/123?id=1Request.ApplicationPath/Request.PhysicalPathD:\Projects\Solution\web\News\Press\Content.aspxSystem.IO.Path.GetDirectoryName(Request.PhysicalPath)D:\Projects\Solution\web\News\PressRequest.PhysicalApplicationPathD:\Projects\Solution\web\Syste
阅读全文
摘要:源代码:13033480群共享一、在数据库表Item中添加字段Descn、SupplyTime、SupplyDate、SupplyArea。因为除Descn,其它几个字段内容都差不多,所以,设置一下默认值,以后添加,更新数据库内容时,会更方便。二、在数据集Model类库中添加类ItemDetails.cs。using System;namespace WestGarden.Model{ public class ItemDetails { private int itemid; private string categoryid; priv...
阅读全文
摘要:源代码:13033480群共享频繁的数据库操作,需要一个公共的数据库操作函数集(DBUtility中的SQLHelper.cs);频繁的用户界面操作,也需要一个公共函数集WebUtility.cs。因为频繁,这个类及类中的函数,也做成了静态的。一、App_Code中添加类WebUtility.cs,并在类中添加函数GetCategoryName()using System;using System.Configuration;using System.Web;using System.Web.Caching;using WestGarden.DAL;namespace WestGarden.W
阅读全文
摘要:源代码:13033480群共享一、数据集Model添加商品信息类ItemInfo.cs。using System;namespace WestGarden.Model{ public class ItemInfo { private int itemid; private string categoryid; private string name; private decimal price; private string image; private string categoryname; ...
阅读全文
摘要:源代码:13033480群共享一、数据访问层DAL1、添加类库DAL,设置类库项目的程序集名称和默认命名空间;2、在DAL中添加类Category.cs,设置类的属性为public;3、在类Category.cs中添加函数GetCategories(),代码如下:using System;using System.Data;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using WestGarden.Model;using WestGarden.DBUtility;namespac
阅读全文
摘要:源代码:13033480群共享六、代码页中的类SQLHelperusing System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections.Generic;using WestGarden.Model;namespace WestGarden.Web{ public partial class Default6 : System.Web.UI.Page { protected void Page_Load(object se...
阅读全文
摘要:源代码:13033480群共享一、try…catch…finally结构using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections.Generic;using WestGarden.Model;namespace WestGarden.Web{ public partial class Default1 : System.Web.UI.Page { protected void Page_Load(objec...
阅读全文
摘要:源代码:13033480群共享一、把连接字符串放到Web.config文件中 <connectionStrings> <add name="NetShopConnString" connectionString="server=.\SQLEXPRESS;database=NetShop;integrated security=SSPI;" providerName="System.Data.SqlClient"/> </connectionStrings>二、添加类库Model,设置类库项目的程序集
阅读全文
摘要:源代码:13033480群共享这个界面不是很漂亮,但是,如果我们今天就能够很简单地做到这一步,你会不会很激动??看下面的代码:using System;
using System.Data; using System.Data.SqlClient; namespace WestGarden.Web
{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { str...
阅读全文
摘要:源代码:13033480群共享三、使用 FormView控件更新数据1、编辑InsertItemTemplate模板,代码如下:<InsertItemTemplate> <table border="0" cellpadding="0" cellspacing="0" width="420"> <tr> <td colspan="6" height="30" width="420" align="cent
阅读全文
摘要:源代码:13033480群共享二、使用 FormView控件编辑数据1、编辑EditItemTemplate模板,代码如下:<EditItemTemplate> <table border="0" cellpadding="0" cellspacing="0" width="420"> <tr> <td colspan="6" height="30" width="420" align="center&q
阅读全文
摘要:源代码:13033480群共享FormView可分页呈现一个表格的数据,每页只呈现表格中的一项。它的最大特点是可自由编辑模板,通常在主/详细方案中使用,用来显示商品的详细信息。FormView有三个可编辑模板,ItemTemplate、EditItemTemplate和InsertItemTemplate、常用来管理数据库表格数据,显示、更新、插入、删除表格中的数据项。FormView 控件提供了两种用于绑定到数据的选项:使用 DataSourceID 属性进行数据绑定,此选项使您能够将 FormView 控件绑定到数据源控件。它允许 FormView 控件利用数据源控件的功能并提供了内置的更
阅读全文
摘要:源代码:13033480群共享一、把数据库基本操作,放在publicabstractclassSQLHelper类中做这个类,要注意这么几个问题:1、 空间因为要存放几个类,这时,需要一个命名空间 namespace NetShop.Web{ }2、抽象类publicabstractclassSqlHelper{}这种类,里面的变量和函数都做成了静态的,使用的时候,不需要定义或声明,也就是所谓的实例化,可以直接调用,调用方法如下:using (SqlDataReader rdr =SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTr
阅读全文