自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

转载 source Insight常用自定义命令和一些小技巧

<br />在Source Insight中添加自定义功能的步骤如下:<br />1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim" <br />2.Run中写入: "C:/Program Files/Vim/vim63/gvim.exe" --remote-silent +%l %f <br />意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行 <b

2011-05-25 14:24:00 1959

转载 Source Insight中快速添加注释

使用说明:可以实现在sourceinsight中快速添加修改注释。 1. Project->Open Project... 打开Base工程(该工程一般在我的文档//Source Insight//Projects//Base中); 2. 搜索utils.em 里的字串"chenjsa" 改成自己的姓名 3. Project->Add and Remove Project Files... 加入宏文件(即utils.em); 4. Options->Menu As

2011-05-25 14:12:00 2804 1

转载 有效使用VC监视(Watch)工具

<br />在使用VC调试程序时,经常需要使用Watch工具查看或修改变量的值,通常我们只是在变量右键菜单里选择Quick Search或手动加入变量到Watch窗口。<br />这已经有有效了,但实际上Mircosoft在Watch工具中给我们提供了更多的功能,有效使用它们可以减轻程序员的劳动,提高调试效率。<br />在watch窗口中输入下面的内容:<br />1) @err,hr  显示API函数调用GetLastError的返回值,和解释<br />2) @eax,hr  显示eax寄存器的值,由

2011-05-21 14:48:00 1776

转载 单片机驱动DM9000网卡芯片详细调试过程

<br />和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得到应用然而RTL8019的介绍在网上可以找到非常详细的介绍,尤其是用单片机对其做底层驱动的介绍非常丰富。下面的网站就介绍了用AVR驱动RTL8019网卡芯片的非常详细的过程,有兴趣的朋友可以参考一下。<br />http://members.home.nl/bzijlstra/soft

2011-05-17 21:51:00 1189

转载 #ifndef#define#endif的用法

<br />http://www.eetop.cn/blog/?56085/action_viewspace_itemid_1145.html<br />(前段时间要到这个,感觉shichenghua整理得不错,所以收藏到此处,若不同意,随时可以撤下<br />谢谢shichenghua)shichenghuaEETOP专业博客---电子工程师自己的家园^.| |zeOf<br />文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都inclu

2011-05-10 13:26:00 431

转载 NAT的完全分析及其UDP穿透的完全解决方案

<br />一:基本术语 <br />防火墙 <br />防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。 <br />网络地址转换(NAT) <br />当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网IP地址(通常是一个)。网络地址转换器主要有两种类型. <br />P2P应用程序 <br />P2P应用程序是指,在

2011-05-10 09:50:00 347

转载 使用飞信SDK开发短信收发程序

<br />利用飞信的协议可以在线收发消息,或是向手机发送消息。由此,可以自己来完成一个IM工具。<br />本文即是对飞信SDK的使用方法,及如何开发作一个说明。<br /><br />一、引用FetionSDK<br />飞信是采用C#开发的,所有的程序集均是.NET,因此我们也需要使用Delphi.NET/Chrome来进行相关的开发。在Chrome中,新建一个工程,并引入FetionSDK.dll,当然您也可以使用Delphi2007 for .NET,开发出来结果一样。<br />其实我曾尝试过把

2011-05-08 12:27:00 642

转载 使Delphi ListView列项可编辑

1.添加CommCtrl;2.ListView点击事件procedure TForm1.ListView1Click(Sender: TObject);var  W, X, nCount: Integer;  Rect: TRect;  Pos: TPoi

2011-05-06 11:43:00 7219

转载 Delphi中ListView类的用法

<br />//增加<br />   i := ListView1.Items.Count;   //这里得到的是ListView中的行数,也叫项数(Items)<br />   with ListView1 do<br />   begin<br />     ListItem:=Items.Add;   //这里相当于增加一行<br />     ListItem.Caption:= IntToStr(i);   //ListView的第一列是Caption,这是固定的<br />     ListIt

2011-05-06 10:00:00 6533

转载 Hash 表算法

<br />第一部分:Top K 算法详解<br />问题描述<br />百度面试题:<br />    搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。<br />    假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。),请你统计最热门的10个查询串,要求使用的内存不能超过1G。<br /><br />必备知识:<br />    什么是哈希

2011-05-06 09:17:00 901

转载 十道面试题与十个海量数据处理方法总结

<br />第一部分、十道海量数据处理面试题<br />1、海量日志数据,提取出某日访问百度次数最多的那个IP。<br />      首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即为所求

2011-05-06 09:12:00 482

转载 让用户在ListView里面编辑完数据再存到数据库里面去

<br />TListItem   *s=ListView1->Selected;   <br />  s->EditCaption();<br />1.   根据X,Y,可以用函数TListView::GetItemAt(int   X,   int   Y);得到选中的ListItem。下面再说说怎样得到列。已知X坐标。   <br />        int   nCol,   Count,   xPos;   <br />        Count   =   ListView->Columns->

2011-05-05 14:57:00 2058

CnWizards_0.9.7.591(Delphi助手)

行数显示 代码提示 变量高亮(点中一个变量 此 单元所有这个变量都变亮) 函数引用跳转 函数定义跳转...

2011-07-15

MapX控件开发引入文件

MapX是一个用来做地图化工作的OCX控件,这个是开发时引入MapX需要的.h和.cpp文件

2011-04-11

VC文件添加工具filetool

当VC与Visio等发生冲突时文件加载出现问题,就可以把这个加载到VC里,用于解决VC++文件添加问题。 1. 运行 FileTool.Exe 来提取 VisualC++6.0 项目。 2. 生成在 VisualC++ 项目 发布 或 调试 配置中。 3. VisualC++, 中单击 工具 菜单中 自定义 。 4. 在 自定义 对话框中, 单击 Add - Ins and 宏文件 选项卡。 5. 单击 浏览 按钮并定位步骤 2 中生成 FileTool.dll 文件。 6. 单击 确定 以保存设置。 两个命令工具栏出现。

2011-01-25

rtl60.bpl(Delphi6)

Delphi6:Component -> Install Packages -> Add -> rtl60.bpl

2011-01-11

dclnmf60.bpl

dclnmf60.bpl-delphi6下的网络组件FASTNET,Delphi6:Component -> Install Packages -> Add -> dclnmf60.bpl

2011-01-11

模拟实现电梯调度系统

在VC++环境下模拟实现不同电梯的调度,动态界面,代码完整

2009-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除