2013年1月24日

这是一个我面试某公司的算法题目:对一个字符数组进行排序,根据给定的字符,大于它的,放在数组的左边,小于它的,放在数组的右边,且数组中的元素之间的相对位置要保持不变。

摘要: 这个题目面试的时候,用的是最简单,但多开辟内存的方法,后来自己想想,在原数组进行操作的方法: private static string GreaterLeftLessRight(string str, char c) { char[] array = str.ToCharArray(); int comparingIndex = str.IndexOf(c); int i = 0; int j = comparingIndex + 1; int lastE... 阅读全文

posted @ 2013-01-24 11:46 瑞德 阅读(450) 评论(0) 推荐(0) 编辑

2010年11月8日

C#获取Excel里sheet名,其表内容

摘要: publicstaticDataTableGetExcelTable(stringexcelFilename){stringconnectionString=string.Format("Provider=Microsoft.Jet.OLEDB.4.0;DataSource={0};JetOLEDB:EngineType=35;ExtendedProperties=Excel8.0;Persist... 阅读全文

posted @ 2010-11-08 16:07 瑞德 阅读(9775) 评论(0) 推荐(0) 编辑

2010年9月20日

[转]IIS5、IIS6、IIS7的ASP.net 请求处理过程比较

摘要: 1.1.2 ASP.NET的运行原理与运行机制: http://book.51cto.com/art/201001/181147.htmIIS5、IIS6、IIS7的ASP.net 请求处理过程比较: http://www.cnblogs.com/Memory/archive/2009/10/16/1584696.html 阅读全文

posted @ 2010-09-20 13:47 瑞德 阅读(351) 评论(0) 推荐(0) 编辑

2010年9月19日

SQL Server SQL语句进行优化的基本原则

摘要: 文章主要描述的是对SQL Server SQL语句进行优化的基本原则,在实际操作中我们大家都知道随着相关实际操作境况的改变,相应的SQL Server 数据库的SQL语句也随之要进行相应的改变。1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.... 阅读全文

posted @ 2010-09-19 13:20 瑞德 阅读(345) 评论(0) 推荐(0) 编辑

2010年9月14日

分布存储过程

摘要: 颠倒分页目前主要流行两种方法:方法A:select * from Products where productid in ( select top 10 productid from ( select top 100 productid from Products order by productid ) as t order by t.productid desc )order by produ... 阅读全文

posted @ 2010-09-14 18:02 瑞德 阅读(440) 评论(0) 推荐(0) 编辑

2010年6月17日

Common Interview Questions

摘要: Here are some of the difficult questions that have been accumulated by experience. This article not only discusses what these questions are and how to answer them, but also provides information about ... 阅读全文

posted @ 2010-06-17 15:41 瑞德 阅读(285) 评论(0) 推荐(0) 编辑

2009年11月16日

Sql Server日期函数(转)

摘要: 日期函数getdate()得到当前时间,可以设置得到各种时间格式.datepart(日期部分,日期)取指定时间的某一个部分,年月天时分秒.datediff(日期部分,日期1,日期2)计算指定的日期1和日期2的时间差多少.dateadd(日期部分,数值表达式,日期)计算指定时间,再加上表达式指定的时间长度.--取时间的某一个部分select datepart(yy,getdate()) --year... 阅读全文

posted @ 2009-11-16 18:50 瑞德 阅读(552) 评论(0) 推荐(0) 编辑

2009年3月4日

C#快捷键

摘要: March 02 C#快捷键(转) 调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctrl+Shift+F9: 删除全部断点 F10: 逐过程 ... 阅读全文

posted @ 2009-03-04 16:21 瑞德 阅读(2221) 评论(0) 推荐(0) 编辑

2009年2月9日

event and delegate

摘要: C#中的event是通过delegate实现的,event 只是在delegate基础上作了两点限制: 1:客户只能使用委托所提供的+=和-=行为,不能直接用=,即不影响委托对其他observer的notify. 2:只有声明类可以调用(或激发)一个事件,外部类不可以直接调用其事件。 在一个C#接口中可以包容方法、C#属性以及索引器,也可以包容事件,但不能包含委托,因为接口定义的是成员,委托定义的... 阅读全文

posted @ 2009-02-09 16:47 瑞德 阅读(229) 评论(0) 推荐(0) 编辑

2008年12月9日

最易创业成功的七种方式 ----引自http://chuang.csdn.net/page/478cbe0d-62fd-4e7e-906f-894f5e234120

摘要: 最易创业成功的方式有“网络、加盟、兼职、团队、大赛、概念、内部”等七种方式。 创业,是新颖的、创新的、灵活的、有活力的、有创造性的,以及能承担风险的,发现并把握机遇只是创业的一个重要部分,创业包括创造价值、创建并经营一家新的营利型企业的过程,通过个人或一个群体投资组建公司,来提供新产品或服务,以及有意识地创造价值的过程。创业是创造不同的价值的一种过程,这种价值的创造需要投入必要的时间和付出一... 阅读全文

posted @ 2008-12-09 16:40 瑞德 阅读(225) 评论(0) 推荐(0) 编辑

导航