﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-一度空间</title><link>http://www.cnblogs.com/liangyi/</link><description>no intetion of cooling....</description><language>zh-cn</language><lastBuildDate>Thu, 28 Aug 2008 07:08:30 GMT</lastBuildDate><pubDate>Thu, 28 Aug 2008 07:08:30 GMT</pubDate><ttl>60</ttl><item><title>写个三层代码</title><link>http://www.cnblogs.com/liangyi/archive/2008/06/24/1229163.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Tue, 24 Jun 2008 11:52:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/06/24/1229163.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1229163.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/06/24/1229163.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1229163.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1229163.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/06/24/1229163.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1229163.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41937/" target="_blank">[新闻]Google拟在9月发布自有浏览器 或采用火狐内核</a>]]></description></item><item><title>222</title><link>http://www.cnblogs.com/liangyi/archive/2008/05/05/1182797.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Mon, 05 May 2008 01:42:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/05/05/1182797.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1182797.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/05/05/1182797.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1182797.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1182797.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/05/05/1182797.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1182797.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41936/" target="_blank">[新闻]微软正在构思将Wi-Fi带入汽车</a>]]></description></item><item><title>.net相关知识2</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/30/1177326.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Wed, 30 Apr 2008 02:59:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/30/1177326.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1177326.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/30/1177326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1177326.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1177326.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/04/30/1177326.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1177326.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41935/" target="_blank">[新闻]对比测试：IE8 Beta 2 VS Firefox 3.0.1</a>]]></description></item><item><title>.net相关知识</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/29/1175926.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Tue, 29 Apr 2008 04:20:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/29/1175926.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1175926.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/29/1175926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1175926.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1175926.html</trackback:ping><description><![CDATA[1&nbsp;&nbsp;  .Net委托<br />
<br />
2&nbsp;&nbsp;  asp.net2.0 URL映射<font color="#000000">，在configuration部分实现<br />
</font><font color="#000000">&nbsp;&nbsp;&nbsp; 如果我们设置了URL映射，那么任何用户在URL栏输入Homepage.aspx时，调用的都是OriginalHome.aspx</font><br />
<font color="#000000">&nbsp;&nbsp;&nbsp; </font><font color="#000000">＜urlMappings enabled="true"＞<br />
&nbsp;&nbsp;&nbsp; ＜add url="~/ Homepage.aspx" mappedUrl="~/ OriginalHome.aspx"/＞<br />
&nbsp;&nbsp;&nbsp; ＜/urlMappings＞<br />
<br />
3&nbsp;&nbsp;  common language runtime&nbsp;&nbsp;&nbsp; 公共语言运行时，是一种多语言执行环境，支持众多的数据类型和语言特性。他管理着代码的执行，并使开发过程变得更加简单。这是一种可操控的执行环境，其功能通过编译器与其他工具共同展现。<br />
<br />
<br />
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑？为什么?<br />
答：尽可能用约束（包括CHECK、主键、唯一键、外键、非空字段）实现，这种方式的效率最好；其次用触发器，这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性；最后再考虑用自写业务逻辑实现，但这种方式效率最低、编程最复杂，当为下下之策。<br />
2.什么是事务？什么是锁？<br />
答：事务是指一个工作单元，它包含了一组数据操作命令，并且所有的命令作为一个整体一起向系统提交或撤消请求操作，即这组命令要么都执行，要么都不执行。<br />
锁是在多用户环境中对数据的访问的限制。SqlServer自动锁定特定记录、字段或文件，防止用户访问，以维护数据安全或防止并发数据操作问题，锁可以保证事务的完整性和并发性。<br />
3.什么是索引，有什么优点？<br />
答：索引象书的目录类似，索引使数据库程序无需扫描整个表，就可以在其中找到所需要的数据，索引包含了一个表中包含值的列表，其中包含了各个值的行所存储的位置，索引可以是单个或一组列，索引提供的表中数据的逻辑位置，合理划分索引能够大大提高数据库性能。<br />
4.视图是什么？游标是什么？<br />
答：视图是一种虚拟表，虚拟表具有和物理表相同的功能，可以对虚拟表进行增该查操作，视图通常是一个或多个表的行或列的子集，视图的结果更容易理解（修改视图对基表不影响），获取数据更容易（相比多表查询更方便），限制数据检索（比如需要隐藏某些行或列），维护更方便。<br />
游标对查询出来的结果集作为一个单元来有效的处理，游标可以定位在结果集的特定行、从结果集的当前位置检索一行或多行、可以对结果集中当前位置进行修改、<br />
5.什么是存储过程？有什么优点？<br />
答：存储过程是一组予编译的SQL语句，它的优点有1.允许模块化程序设计，就是说只需要创建一次过程，以后在程序中就可以调用该过程任意次。2.允许更快执行，如果某操作需要执行大量SQL语句或重复执行，存储过程比SQL语句执行的要快。3.减少网络流量，例如一个需要数百行的SQL代码的操作有一条执行语句完成，不需要在网络中发送数百行代码。4.更好的安全机制，对于没有权限执行存储过程的用户，也可授权他们执行存储过程。<br />
6.什么是触发器？<br />
答：出发器是一种特殊类型的存储过程，出发器主要通过事件触发而被执行的，触发器的优点：1.强化约束，触发器能够提供比CHECK约束。2.跟踪变化，触发器可以跟踪数据库内的操作，从而不允许未经允许许可的更新和变化。3.联级运算，比如某个表上的触发器中包含对另一个表的数据操作，而该操作又导致该表上的触发器被触发<br />
7.T-SQL中is null和null 的区别?<br />
答：is null 和 null 区别相当于 "是空盒子" 和 "空盒子"的区别<br />
8.什么叫做SQL注入，如何防止？请举例说明。<br />
答：利用sql语言漏洞获得合法身份登陆系统。如身份验证的程序设计成：<br />
SqlCommand com=new SqlCommand("Select * from users where username='"+t_name.text+"' and pwd='"+t_pwd.text+"'");<br />
object obj=com.ExcuteScale();<br />
if(obj!=null)<br />
&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //通过验证<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
这段代码容易被sql注入。如用户在t_name中随便输入，在t_pwd中输入1' and 1='1&nbsp;&nbsp;&nbsp;&nbsp; 就可以进入系统了。<br />
<br />
<br />
</font>
<img src ="http://www.cnblogs.com/liangyi/aggbug/1175926.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41934/" target="_blank">[新闻]iPhone存在严重密码安全漏洞</a>]]></description></item><item><title>.net 题目</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/25/1170747.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Fri, 25 Apr 2008 03:25:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/25/1170747.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1170747.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/25/1170747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1170747.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1170747.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/04/25/1170747.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1170747.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41931/" target="_blank">[新闻]GC2008：星际争霸2进程报告 微调进程延续</a>]]></description></item><item><title>interview</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/24/1169365.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Thu, 24 Apr 2008 06:56:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/24/1169365.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1169365.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/24/1169365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1169365.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1169365.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/04/24/1169365.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1169365.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41930/" target="_blank">[新闻]科学家在世界最大对撞机中观察到首批粒子</a>]]></description></item><item><title>经典.net笔试题</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/23/1167355.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Wed, 23 Apr 2008 06:19:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/23/1167355.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1167355.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/23/1167355.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1167355.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1167355.html</trackback:ping><description><![CDATA[摘要: 1. 填空:<br>    (1)面向对象的语言具有________性、_________性、________性。<br>    (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。<br>    (3)列举ADO.net中的五个主要对象_______________、_____________、_______________、_______________、_________________。<br><br>2. 不定项选择：<br>    (1) 以下叙述正确的是：<br>       A. 接口中可以有虚方法。     B. 一个类可以实现多个接口。<br>       C. 接口不能被实例化。       D. 接口中可以包含已实现的方法。<br><br>(2) 从数据库读取记录，你可能用到的方法有：<br>          A. ExecuteNonQuery            B. ExecuteScalar<br>          C. Fill       &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/04/23/1167355.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1167355.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41929/" target="_blank">[新闻]阿里巴巴利润增1.36倍</a>]]></description></item><item><title>.net面试题</title><link>http://www.cnblogs.com/liangyi/archive/2008/04/11/1147827.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Fri, 11 Apr 2008 01:30:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/04/11/1147827.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1147827.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/04/11/1147827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1147827.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1147827.html</trackback:ping><description><![CDATA[摘要: # 传入某个属性的set方法的隐含参数的名称是什么？<br>value，它的类型和属性所声名的类型相同。<br># 如何在C#中实现继承？<br>在类名后加上一个冒号，再加上基类的名称。<br># C#支持多重继承么？<br>不支持。可以用接口来实现。<br># 被protected修饰的属性/方法在何处可以访问？<br>在继承或间接继承与这个类的子类中可以访问。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/04/11/1147827.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1147827.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41928/" target="_blank">[新闻]Google Gears覆盖四大浏览器 Safari版推出</a>]]></description></item><item><title>ASP.NET开发笔试题目详解1</title><link>http://www.cnblogs.com/liangyi/archive/2008/03/30/1130227.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Sun, 30 Mar 2008 13:39:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/03/30/1130227.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1130227.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/03/30/1130227.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1130227.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1130227.html</trackback:ping><description><![CDATA[摘要: 1. SQL部分：<br><br>问：聚集索引和非聚集索引区别：<br>答：正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。<br>    目录纯粹是目录，正文纯粹是正文的排序方式称为“非聚集索引”&nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/03/30/1130227.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1130227.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41927/" target="_blank">[新闻]Internet Explorer 8 Beta 2 发布</a>]]></description></item><item><title>Process Desinger</title><link>http://www.cnblogs.com/liangyi/archive/2008/03/28/1127903.html</link><dc:creator>liangyi_neil</dc:creator><author>liangyi_neil</author><pubDate>Fri, 28 Mar 2008 08:42:00 GMT</pubDate><guid>http://www.cnblogs.com/liangyi/archive/2008/03/28/1127903.html</guid><wfw:comment>http://www.cnblogs.com/liangyi/comments/1127903.html</wfw:comment><comments>http://www.cnblogs.com/liangyi/archive/2008/03/28/1127903.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/liangyi/comments/commentRss/1127903.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/liangyi/services/trackbacks/1127903.html</trackback:ping><description><![CDATA[摘要: 1.    User should be able to create, update and delete the object.   <br><br>2.    Test "WorkOrder" type bom will not be displayed in PD.<br>order  =  createWorkOrder("test")<br>r = order.save()<br>checkAndDisplayResponse(r)<br><br>3.    Test the Security Mask for this type of object.<br>User 中有Security Mask 选项，8.0版本已无此功能。&nbsp;&nbsp;<a href='http://www.cnblogs.com/liangyi/archive/2008/03/28/1127903.html'>阅读全文</a><img src ="http://www.cnblogs.com/liangyi/aggbug/1127903.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41924/" target="_blank">[新闻]中国软件协会：SAP羞辱国产软件是不正当竞争</a>]]></description></item></channel></rss>