上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
  2011年10月12日
摘要: 代码如下:interface Interface1{ string name; void ttt();}编译会抱错:Interfaces cannot contain fields.可见,c#接口里不能有字段field。那这种需求如何解决呢? 查一下msdn即知接口可以包含的成员如下:Methods Properties Indexers Events 也就是说,c#可以有属性,它是字段的安全升级版。代码如下,仅仅在name后加个大括号,敲进去get,set之一即可。interface Interface1{ string name { get; } void ttt();}在实现这个接口的类 阅读全文
posted @ 2011-10-12 14:39 BobLiu 阅读(5460) 评论(1) 推荐(0)
摘要: .Net 类构造函数可以加返回值吗?如void.代码如下: public class ReportColumn { public string ColumnDataField { set; get; } public string ColumnHeaderText { set; get; } public string ColumnSortExpression { set; get; } public int ColumnIndex { set; get; } public void ReportColumn(string _ColumnDataField, string _ColumnHea 阅读全文
posted @ 2011-10-12 14:15 BobLiu 阅读(1697) 评论(2) 推荐(0)
  2011年10月11日
摘要: 以前总是没弄明白这些基本概念,现在整理如下:1.区: 区是SQL Server 中管理空间的基本单位。一个区是八个物理上连续的页(即 64 KB),所有页都存储在区中, 这意味着 SQL Server 数据库中每 MB 有 16 个区。一旦一个区段已满, 下一条数据Sql server将分配一个区段空间, 防止每次添加都要分配空间.2.页(Page): 页是SQL Server 中数据存储的基本单位, 它是区段的分配单元, 一页8K, 它下面就是数据行了, 但每页的行数不定, 这取决于数据行的大小.数据库中的数据文件(.mdf 或 .ndf)分配的磁盘空间可以从逻辑上划分成页(从 0 到 n 阅读全文
posted @ 2011-10-11 15:29 BobLiu 阅读(2067) 评论(0) 推荐(0)
  2011年10月10日
摘要: SQL Server 2008 的索引视图似乎只能通过sql命令的方式创建, 暂未找到可视化创建的办法, 有谁知道吗?要点:1.必须要加上WITH SCHEMABINDING, 就是绑定到架构.2.创建完视图后, 必须紧跟着创建一个CLUSTERED聚集唯一索引.3.只支持两部分命名的表或UDF, 如dbo.SalesOrder.4.涉及到多个表连接时, 不支持left join 或inner join的写法, 只能用from...where的方式或inner join的方式连接. (这一点有时很要命, 如果join多个表, 而这些表又不能都用inner join的方式时.)5.不支持tabl 阅读全文
posted @ 2011-10-10 16:18 BobLiu 阅读(22893) 评论(6) 推荐(4)
  2011年10月9日
摘要: SQL server 全文检索使用中有时会遇到下面这个错误:7625: 全文表或全文索引视图在其全文索引列中有多个 LCID。English translation: Full-text table or indexed view has more than one LCID among its full-text indexed columns.见外国一帖子, 忘记链接了,照抄如下:It seems that in your full-text query are querying more than one column and one of the columns is using a 阅读全文
posted @ 2011-10-09 15:49 BobLiu 阅读(949) 评论(0) 推荐(0)
  2011年10月8日
摘要: 一. 看了几篇不错的帖子, SQL Server 2008 Full-Text Search Overview(SQL Server 2008全文检索概览)http://www.cnblogs.com/galaxyyao/archive/2009/02/13/1390139.html全文索引 http://www.cnblogs.com/liulun/articles/1368655.html先照抄一段:Q:为什么要Full-text search(全文检索)?A:因为对文字的查询速度慢(不建议在文字上建索引也就是这个道理)Q:和2005有区别么?A;当然有区别,名字前都加了个integrat 阅读全文
posted @ 2011-10-08 18:01 BobLiu 阅读(4564) 评论(0) 推荐(0)
  2011年9月30日
摘要: 全文索引填充:http://msdn.microsoft.com/zh-cn/library/ms142575(v=SQL.100).aspxSql Server 2008 全文索引支持填充方式有三种:1.完全填充创建全文索引时找不到在哪里选择完全填充,原来,它默认只要创建好全文检索就来一次完全填充。2.基于更改跟踪的填充 在跟踪更改处选择自动就行了,这就ok了,太他妈省心了。如果选择手动,他可是不管给你自动填充的。 3.基于时间戳的增量填充基本用不到,因为他要求你表里必须具有 timestamp 数据类型的列,没有这种列,就甭考虑了。总结:使用跟踪更改的自动填充方式,就不用操心定期计划更新全 阅读全文
posted @ 2011-09-30 15:37 BobLiu 阅读(2328) 评论(0) 推荐(0)
  2011年9月29日
摘要: 先排除代码的错误, 程序工作正常, 只是偶尔出现这个故障, 应该不是代码的问题.一.错误信息: Failure sending mail.The remote name could not be resolved: 'www.youdomain.com'二.错误原因: smtp域名到ip地址解析失败, 应该是dns的问题, 搜了一些帖子, 列在下面:1.Found the problem. I updated my DNS entries a few hours ago, and it appears the changes to smpt server is not yet 阅读全文
posted @ 2011-09-29 13:39 BobLiu 阅读(3534) 评论(0) 推荐(0)
  2011年9月28日
摘要: 1.Like 模糊查询例如: select * from table where productdes like '%cad%'它不能利用索引查询, 只能是全表扫描, 效率较低, 而且不会分词, 只能按关键字老老实实的查, 但查询实时数据, 结果准确.2.SQL Server 2008全文检索为了提高效率, 换用sql server的全文检索, 怎么建全文检索就此略去, 不提, 只看查询方法.例如: select * from table where contains(ProductDesc, '*cad*')它查询的效率很高, 支持中文分词(但好不好就另说了) 阅读全文
posted @ 2011-09-28 17:51 BobLiu 阅读(9512) 评论(11) 推荐(11)
摘要: 项目, 属性, build, 勾选xml document file, 重新build, 即可生成xml注释文件, 然后还得找工具软件(看到anytao推荐SandCastle) 生成更易读的帮助文档. 阅读全文
posted @ 2011-09-28 11:34 BobLiu 阅读(8615) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页