}
«网站首页

hbfly

关注此人
把hbfly加为好友
附言:



最新动态
  • hbfly 评论博客:基础知识 2011-12-22 15:16
    rison<T> comparison )
    其 要求传入的参数是Comparison<T> comparison。那看看Comparison<T> comparison 要求传入哪些参数、返回什么样的值。
    查阅MSDN后,发现Comparison<T> 要求传入两个T的示例,即t1和t2;返回结果是整数,如果t1t2返回1,和字符串比较的返回方式一样。
    于是可以这样设计 delegate:
    listVideoItems.Sort(delegate(VideoItem v1, VideoItem v2) { return Comparer.Default.Compa
  • hbfly 评论博客:基础知识 2011-10-21 17:39
    C#的多线程机制
    lock : 锁定特定的代码段
    Monitor(Enter/Exit):锁定共享的资源
    ThreadPool:利用系统管理线程ThreadPool.QueueUserWorkItem(new WaitCallback(函数名));
    Timer:定时启动
    Mutex:互斥量用于控制多线程之间的联系
  • hbfly 评论博客:最精简SQL教程,查漏补疑 2011-10-21 16:03
    其他:
    ----简单try catch示例,无法处理错误
    begin try select * * from student;
    end try
    begin catch exec proc_error_info;
    end catch
    go
    % 替代一个或多个字符
    _ 仅替代一个字符
    [charlist] 字符列中的任何单一字符
    [^charlist]
    或者
    [!charlist]
    不在字符列中的任何单一字符
    SELECT * FROM Persons
    WHERE City LIKE '[ALN]%'
  • hbfly 评论博客:最精简SQL教程,查漏补疑 2011-10-21 16:02
    LIKE (WHERE 价格*2>5000)(ABS(价格)<5000)(有计算或函数则无法用索引)
    顺序:应先进行表空间的优化(类似磁盘碎片整理),回滚段的优化(回空间分配250M左右.常识),索引优化,再进行查询语句的优化...
  • hbfly 评论博客:最精简SQL教程,查漏补疑 2011-10-21 15:51
    锁:解决数据并发操作引起的数据不一致
    脏读:a事务修改,b读取了,但a回滚了,哎!
    级别:row page extent table database
    模式:独占(别人不让动)\共享(只读)\更新(限制更新等不限制读取)
    SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除
    SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除
  • hbfly 评论博客:最精简SQL教程,查漏补疑 2011-10-21 14:43
    •(inner) JOIN: 如果表中有至少一个匹配,则返回行
    •LEFT JOIN: (左表数据全部显示,右表没对应的显示empty)即使右表中没有匹配,也从左表返回所有的行
    •RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
    •FULL JOIN: (2表都显示,没有的则empty)只要其中一个表中存在匹配,就返回行
  • hbfly 发表博客:基础知识 2011-04-26 14:28
    线程同步的方式和机制临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线...
  • hbfly 发表博客:工作过程中的经验 2010-10-25 15:06
    1)写一个比较复杂的文本处理工具,不要妄图代码可以处理所有情况,一定要一种ruler.txt的机制,里面有对应的 a强制替换成 b, 甚至还要有加载特定的ruler.txt的机制2)
  • hbfly 回复小组话题:留下你一生中最大的愿望(不留别进) 2009-12-14 12:53
    五子登科:孩子、房子、车子、票子、面子
Top