- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 程序员技术练级攻略
前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发) 建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一
2013-07-19 11:16:13
539
转载 VC使用hook技术实现定制标题栏
介绍安装WH_CALLWNDPROC,实现对程序标题栏和边框的定制 读者评分 16 评分次数 5 正文要想用VC编写出一个漂亮的界面通常是比较费时的,主要原因有两个,一是VC中自带的组件少而不亮,二是无法进行可视化设计.不过,这些都只是针对常用的方法罢了,如果你采用子类化,钩子等技术,可以完全改变这处局面,甚至比Delphi等RAD工具还要快.本文中就将介绍如何编写一个DLL,
2013-07-19 10:41:18
932
转载 关于C++
Lippman 大牛的第一场,关于大型可伸缩性的软件开发的, Chen Shuo 同学翻译的很不错 :D找到电源,所以可以写写了。果然是牛人啊,上来就讲形而上的东西。我听的有趣,就做了点笔记,但是记的不多。我们从自然界去寻找灵感,然后在计算机领域去搞出来。以前的计算机是没有内存的,后来冯大侠说,计算机就像大脑,大脑是有记忆的,所以有了内存。我们现在说大脑就像计算机,是本末倒置了。人
2013-04-27 08:54:52
568
转载 DataTable批量插入数据库
<br />最近在将excel中的文件导入到数据库中,用程序进行编写,由于数据量较大所以速度很慢,后来采用了SqlBulkCopy类,解决了速度的问题,我就insert语句,sqldataadapter.update(dataset,tablename);sqlbulkcopy.WriteToServer(datatable);三个方法的性能进行比较:<br />1、生成测试的datatable表,表结构如下:<br />UniqueID(主键,自动增长) | CompanyName | CompanyCo
2011-06-01 18:39:00
887
1
原创 VS调用CMD(或外部程序)传递参数
项目中有一部分核心代码是用C++控制台来写的。需要s在.net中去调用。本以为是很简单的事情,但是中间却有一个非技术性但是却又没有头绪的问题困扰了我一天,现在终于云开雾散,特在此记述纪念这一天的时间。 调用C++使用的是.net中的Process类。代码如下 if (dosCommand != null && dosCommand != " ") { Process process = n
2011-05-27 17:44:00
3970
1
原创 查看源代码的VS版本
<br />查看.Net源代码vs版本号的方法<br />经常有朋友去某某地方下载了.Net源代码后,不知道怎么判断源代码包对应的vs版本,其实很简单<br />用记事本打开vs项目的.sln文件。<br />第2行就是这个源代码包的开发软件vs版本号了<br /><br />注意了,如果是vs2003的sln文件通常没有这行,可以判断他的第一行的最后一部分文字 : Format Version 8.00<br />Format Version 8.00 对应 vs2003<br />Format V
2011-05-27 16:57:00
3076
原创 sqlserver 索引
<br />SQL Server 索引结构及其使用(一)<br />作者:freedk<br />一、深入浅出理解索引结构<br /><br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: <br /> 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要
2010-12-23 01:07:00
399
原创 sqlserver 存储过程初探
<br /> 存储过程的优点<br /> 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。<br /> 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。<br /> 3.存储过程可以重复使用,可减少数据库开发人员的工作量<br /> 4.安全性高,可设定只有某
2010-12-21 21:15:00
328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人