2008年6月30日
摘要: 快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有一... 阅读全文
posted @ 2008-06-30 16:53 yhb199 阅读(232) 评论(0) 推荐(0) 编辑
摘要: //html页面 无标题页 //后台代码 using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using S... 阅读全文
posted @ 2008-06-30 16:51 yhb199 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 数据库字段 ID ParentID EquipmentName 代码: 递归绑定 1protected void MachineBind(Int32 KindID) 2 { 3 TreeView1.Nodes.Clear(); 4 TreeNode newnode = new TreeNode(); 5 T_Machine dao = new T_M... 阅读全文
posted @ 2008-06-30 16:50 yhb199 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 相信大多数朋友都是iframe木马的受害者,有朋友的网站被注入了N回iframe,心情可想而知。而且现在ARP攻击,注入iframe也是轻而易举的事,仅局域网里都时刻面临威胁,哎,什么世道。 灵儿曾经在经典论坛上发过贴子:《一行代码解决网站防挂IFRAME木马方案》http://bbs.blueidea.com/thread-2785512-1-1.html ,有不少朋友都联系了灵儿,有的表... 阅读全文
posted @ 2008-06-30 16:48 yhb199 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Visual Studio Team System 2008 Team Suite http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d95598d7-aa6e-4f24-82e3-81570c5384cb MSDN Library for Visual Studio 2008 http:/... 阅读全文
posted @ 2008-06-30 16:45 yhb199 阅读(207) 评论(0) 推荐(0) 编辑
摘要: VS2008破解方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。 VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 阅读全文
posted @ 2008-06-30 16:44 yhb199 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 问题:System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小 解决方法: 1.server=.;uid=sa;pwd=;database=数据库;Max Pool Size=512 连接字符串写成这样或许可以解决 (已解决) 阅读全文
posted @ 2008-06-30 16:41 yhb199 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 问题:System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小 解决方法: 1.server=.;uid=sa;pwd=;database=数据库;Max Pool Size=512 连接字符串写成这样或许可以解决 (已解决) 阅读全文
posted @ 2008-06-30 16:40 yhb199 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 连接字符串关键字控制Connection Pool ConnectionString属性是SQLConnection 对象的一个属性,它支持一个连接串/值对,这个对是用于调整connection pool行为的。下表是ConnectionString 的值及解释。 名称 默认值 描述 Connection Lifetime 0 当连接返回pool时,它的时间和创建时间相比,如果它的... 阅读全文
posted @ 2008-06-30 16:38 yhb199 阅读(682) 评论(2) 推荐(0) 编辑
摘要: 摘要: 连接池能在程度上提高数据库访问性能。本文讨论到底何为连接池,它如何提高数据库访问性能,以及如何在.NET中创建连接池并增加或移除连接。 导言 连接数据库是应用程序中耗费大量资源且相对较慢的操作,但它们又是至关紧要的。连接池是已打开的及可重用的数据库连接的一个容器。连接池在所有的数据库连接都关闭时才从内存中释放。使用连接池最基本的好处是提高应用程序的性能及可伸缩性,而其主要缺点是... 阅读全文
posted @ 2008-06-30 16:36 yhb199 阅读(472) 评论(2) 推荐(0) 编辑
  2008年6月23日
摘要: SEO关键词工具推荐 搜索优化技巧 Add comments 百度相关搜索彻底封了之后,很多玩SEO的朋友都开始苦恼,怎么去寻找关键词? 其实有几种SEO关键词工具大家可以尝试,其实这些也是常用的方法。 A、Google AdWords关键字工具:查询特定关键词的常见查询及扩展匹配 https://adwords.google.com/select/KeywordToolEx... 阅读全文
posted @ 2008-06-23 11:19 yhb199 阅读(962) 评论(2) 推荐(0) 编辑
  2008年6月19日
摘要: 所有数据绑定表达式都必须包含在 字符之间。 ASP.NET 支持分层数据绑定模型,该模型创建服务器控件属性和数据源之间的绑定。几乎任何服务器控件属性都可以绑定到任何公共字段或属性,这些公共字段或属性位于包含页或服务器控件的直接命名容器上。 数据绑定表达式使用 Eval 和 Bind 方法将数据绑定到控件,并将更改提交回数据库。Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参... 阅读全文
posted @ 2008-06-19 13:51 yhb199 阅读(962) 评论(1) 推荐(0) 编辑
  2008年6月18日
摘要: 还原数据库的方式 有几种数据库备份的方式就将会有几种还原数据库的 方式: l 完整备份的还原:无论是完整备份、差异备份还是事务日志备份的还原,在第一步都要先做完整备份的还原。完整备份的还原只需要还原完整备份文件即可。 l 差异备份的还原:差异备份的还原一共需要两个步骤,第一个步骤先还原完整备份,第二步还原最后一个差异备份。例如在每个周日做一次完整备份,周一到周六每 天下班前做一次差异备份,如果在某... 阅读全文
posted @ 2008-06-18 10:11 yhb199 阅读(15773) 评论(0) 推荐(0) 编辑
  2008年6月17日
摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework... 阅读全文
posted @ 2008-06-17 13:39 yhb199 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 如何在IIS上搭建WAP网站 2005-09-22 17:02 作者: 出处: ITSALON.net 责任编辑:方舟 1.创建一个站点文件夹 首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。 2.在IIS 平台创建一个新的MIME类型 先选择WAP站点的属性,再加入MIME类型,然后选择... 阅读全文
posted @ 2008-06-17 11:59 yhb199 阅读(279) 评论(0) 推荐(0) 编辑
摘要: WAP的应用领域十分广阔,它广泛地应用于生活服务信息,个人商务、娱乐、理财的领域。而WAP支持的收发电子邮件、网上查询各类信息、移动娱乐、移动商务等诸多的业务种类足以使得其拥有众多的消费者。 如果不做联通、移动的服务商(SP/CP)的话,WAP站点可以直接使用现有的WEB服务器,不过要进行一些简单的配置,让服务器能够正确解释WAP语言,目前WAP 1.x版本主要用到的是WML语言(无线标记语言),... 阅读全文
posted @ 2008-06-17 11:57 yhb199 阅读(1610) 评论(0) 推荐(0) 编辑
  2008年6月11日
摘要: select transHeader.transnumber, transHeader.transNumberReal, -----运单流水号,公路运输单的单号 transHeader.transType,--运单类型 case when transHeader.TrainNumber is null then '(公路)' + transType1.typename els... 阅读全文
posted @ 2008-06-11 20:55 yhb199 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在写join类型的语句的时候,最好使用join来代替直接用“,”分隔多个表。这样必须提供on条件才能进行查询。当然,join的条件一定要设置好,否则也会出现笛卡尔积的。 比如tableA和TableB向关联的是ID字段 如果用“,“分隔两个表的话语据应该如下 select count(*) from tableA ,TableB where TableA.id=TableB.id ... 阅读全文
posted @ 2008-06-11 20:50 yhb199 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 比如表A: aid,name,hid 1 张三 1 2 李四 1 3 王五 2 ....... 表B bid,aid,ll,mm 1 1 10 7 2 1 20 25 3 2 8 9 4 1 30 12 5 2 10 6 6 3 12 6 ........... 表C cid aid yy 1 1 20 2 2... 阅读全文
posted @ 2008-06-11 20:41 yhb199 阅读(604) 评论(1) 推荐(0) 编辑
  2008年5月12日
摘要: 可以使用javascript来实现。 使用的函数是setInterval。 给你一个例子,你拷贝到记事本中,存为test.htm(或其它文件名,但后缀名必须是htm或者html),然后用IE打开就可以测试了: ※※※※※※※※※※※※※※※※※※※※ hello ※※※※※※※※※※※※※※※※※※※※ 另外,如果你需要限制刷新的次数,可以使用setTim... 阅读全文
posted @ 2008-05-12 14:59 yhb199 阅读(190) 评论(3) 推荐(0) 编辑
  2008年3月25日
摘要: List相关: 用string[] 建立的数组是有初始大小限制的,而List这是一个泛型,在java JDK1.5之前是没有泛型的,以前从数据库取数据都是通过循环把每条记录分别存入一个javaBean,然后在把每个javaBean对象加入arraylist,这样再取数据的时候就必须把arraylist对象做强制转换后才能调里面的方法或属性,比较麻烦,而泛型的出现就解决了这个问题,不必做转换... 阅读全文
posted @ 2008-03-25 16:08 yhb199 阅读(152) 评论(0) 推荐(0) 编辑
  2008年3月19日
摘要: 就用 mysql 数据库举例吧 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录... 阅读全文
posted @ 2008-03-19 16:32 yhb199 阅读(4330) 评论(3) 推荐(0) 编辑
摘要: 索引 使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(lname)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。 索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据库使用索引的方式与您使用书籍中的索引的方式很相似:它搜索索引以找到特定值... 阅读全文
posted @ 2008-03-19 16:25 yhb199 阅读(203) 评论(0) 推荐(0) 编辑
  2008年3月18日
摘要: SQL常用字符串函数 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。 3、LOWER()和UPPER() LOWER()将字... 阅读全文
posted @ 2008-03-18 20:52 yhb199 阅读(308) 评论(0) 推荐(0) 编辑
摘要: SQL函数,详细描述如下: Avg函数 Avg函数,计算查询中某一特定字段资料的算术平均值。 语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可 以是一个内部或使用者定义的,但不能为其它的SQL函数。 Avg函数在计算时,不包含任何值为 Null 的资料。 Count函数 Count函数,计算符合查询条件的记录条数。 语法为Count (运算式... 阅读全文
posted @ 2008-03-18 20:48 yhb199 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 例如: 修改(列名前 要有column关键字) ALTER TABLE [USER] ALTER column [NAME] varchar(35) null 新增 ALTER TABLE [USER] ADD [PRICE] numeric(18, 8) NULL DEFAULT 0 ALTER TABLE 通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的... 阅读全文
posted @ 2008-03-18 20:45 yhb199 阅读(1346) 评论(1) 推荐(0) 编辑
  2008年3月12日
摘要: 分页,就是按照某种规则显示分组数据集,但是在SQL Server 中,分页并不是十分容易就能够实现。在过去,开发人员通常需要自己编写程序,使用临时表格来实现分页功能,或者将所有的数据结果集返回到客户端,在客户端进行分页操作。从开发人员或者DBA的角度来看,两种方法都不能令人满意。 随着SQL Server的发布,其中的一些排序函数使得开发人员编写数据分页程序变得更加简单和高效。这些新的排序函数提供... 阅读全文
posted @ 2008-03-12 21:29 yhb199 阅读(109) 评论(0) 推荐(0) 编辑
  2008年3月11日
摘要: 1、在visual studio.net中使用cvs在操作流程上与sourcesafe无异,只是在配置和用户界面上与sourcesafe略有不同,如在进行文件比较等操作的时候,igloo会把cvs的输出显示在output窗口上。 2、 本来用vs,就应该使用sourcesafe来做为源代码管理工具,而且sourcesafe在我看来有2个很大的缺点,一是 不支持远程访问,二是存储的文件格式为自有的... 阅读全文
posted @ 2008-03-11 23:41 yhb199 阅读(224) 评论(0) 推荐(0) 编辑
摘要: VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。 Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、... 阅读全文
posted @ 2008-03-11 23:27 yhb199 阅读(311) 评论(0) 推荐(0) 编辑
  2008年3月6日
摘要: 端口大全及端口关闭方法(详细) 一 、端口大全 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tc... 阅读全文
posted @ 2008-03-06 21:02 yhb199 阅读(401) 评论(0) 推荐(0) 编辑
摘要: ftp端口:21 telnet端口:23 smtp端口:25 SQL默认连接端口:1433(TCP/IP) http协议端口:80 阅读全文
posted @ 2008-03-06 20:57 yhb199 阅读(1037) 评论(0) 推荐(0) 编辑
  2008年2月29日
摘要: 关于SQL Server中索引使用及维护简介 聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表 120%的附加空间,以存放该表的副本和索引中间页。 SQL Server缺省情况下建立的索引是非聚簇索引,由于非聚簇索引不重新组织表中的数据,而是对每一行存储索引列值并用一个指针指向数据所在的... 阅读全文
posted @ 2008-02-29 17:27 yhb199 阅读(230) 评论(1) 推荐(0) 编辑
摘要: 值类型: 单元直接存放“有效值” 如: int a=3; 则a内存单元就放的是3 引用类型: 单元放的是另外一个对象的引用(地址) 如: Form form1=new Form(); 就是说,在内存中开辟了一个对象new Form(),form1内存单元存放的是那个对象的地址,并非对象本身 阅读全文
posted @ 2008-02-29 17:24 yhb199 阅读(166) 评论(0) 推荐(0) 编辑
摘要: session变量保存在客户端主机的内存上,关闭浏览器或者session脚本过期后,即自动清除。 cookies保存在客户端主机的硬盘上,可以自行设置cookies的存在周期,除非设置了临时cookies,否则关闭浏览器后cookies信息仍旧保存在主机的硬盘上。 ... 阅读全文
posted @ 2008-02-29 17:22 yhb199 阅读(347) 评论(0) 推荐(0) 编辑
  2008年2月22日
摘要: 个人经验:页面无刷新传输数据的多种方法总结 接触这么长时间,发现一些这样,那样的特性. 现在总结一下: 方法一:ajax 比较潮流的就是ajax了. 具体方法就不说了,网上很流行... (我个人很少用,不能跨域比较麻烦) 缺点:有部分编码问题,不能跨域;有时候刷新还比较慢,用的时候一定要小心,适合自己才行。 方法二:用一个script对象的src来load不同路径的js 这个方法其实应该是最... 阅读全文
posted @ 2008-02-22 16:41 yhb199 阅读(998) 评论(1) 推荐(0) 编辑
摘要: 委托 是c#中的一种引用类型,类似于c/c++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .net framework 中的事件处理程序和回调函数。 一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他类一样,委托必须先定义以后,... 阅读全文
posted @ 2008-02-22 16:25 yhb199 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 我觉得 1、接口要比基类更加灵活,你的类只要实现了某一接口,调用这便可以利用该接口实现多态访问,在 组件化开发中很常用,由组件规范定义者去定义一个接口,所有的开发人员去实现这个接口就OK了,而基 类的方式相对比较死板,但有一些比较通用的方法就可以不必在子类中重写了。二者不能够说谁的功能更 强大,只是根据需要选用。例如.net框架中的TextBox,Label等是从WebControl继承过来... 阅读全文
posted @ 2008-02-22 16:21 yhb199 阅读(276) 评论(1) 推荐(0) 编辑
  2008年2月15日
摘要: 摘要:本文着重探讨电子商务与旅游经济的相互促进、相互发展的关系,并在分析我国目前旅游电子商务所面临的困境的基础上,展望我国旅游电子商务的前景。 关键词:电子商务 旅游 相互促进 困境 全球经济正在进入信息化时代,数字经济、网络经济、信息经济正逐渐成为经济发展的主流。电子商务作为21世纪的主要经济贸易方式,将给世界各国经济带来巨大的变革,并成为经济的增长动力和新的增长点。 一、旅游电子商务的... 阅读全文
posted @ 2008-02-15 21:10 yhb199 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 也许你在网上有一个属于自己的"家园",它经过你的精心"呵护",有着设计新颖、创意独特的界面,并且内容丰富、结构合理。按理说,这样的"家园"参观访问的人应该很多才对。然而当你亲眼目睹了自己的家园每天只有可怜巴巴几位客人时,你或许会变得一脸沮丧,这到底是什么原因呢?这主要是因为你自己的主页缺乏足够的宣传,那究竟如何宣传主页,才能让自己辛辛苦苦建立起来的个人主页扬名天下呢?这就需要我们这... 阅读全文
posted @ 2008-02-15 21:07 yhb199 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 网站规划的目的和作用在于明确建站的方向和确定实现这一目标所采用的方式,同时也是确定本站点所要实现的功能。例如:客户时常会对互连网服务商提出这样的要求,通过在互连网上建站点,信息散布到世界各地的买家和原料供应商。客户说出了他们心底的愿望,但要其具体化,这就需要专业人员指导,依据客户的客观条件进行分析,拿出一个完整的建站规划。 建站规划的内容大致应包括这几个方面: 1、 建站目的 ... 阅读全文
posted @ 2008-02-15 21:05 yhb199 阅读(218) 评论(0) 推荐(0) 编辑