- 博客(60)
- 资源 (14)
- 收藏
- 关注
原创 TCP/IP分层模型笔记
1. TCP/IP通常被认为是一个四层协议:物理层/数据链路层、网络层、传输层、应用层,如下图所示:2. 各层的主要功能如下表所示:TCP/IP分层属性物理层数据链路层网络层传输层应用层单位比特流帧数据报报文段,用户数据报或分组报文协议
2011-11-28 16:45:45
5378
原创 C++中文本文件读取优化-使用缓冲
C++中可以采用stream读取文本文件,基本方式是一次一行,编程简洁易行,比用C方便多了。但是,凡事有利有弊,当文件行数较多时,文件读取IO次数就会随之增加,文件读取的时间会急剧增长。因为文件IO的时间要远大于CPU在内存中处理数据的时间,假如IO时间是毫秒级的,那么CPU在内存处理数据是纳秒级的。 很显然,C++中文本文件读取优化要解决的基本问题之一就是减少IO次数,最常用的
2011-06-19 11:13:00
8761
转载 Newton-Raphson 法求解非线性方程组
简要介绍了牛顿迭代法的基本思想,并给出了一个Metlab示例源程序代码和一个C程序实例代码。
2011-04-11 15:24:00
15232
1
转载 正确地做事与做正确的事同样重要——一位软件工程师的6年总结
“学历代表过去、能力代表现在、学习力代表未来。”一个软件工程师基于自己6年的人生体验,为广大刚毕业的学子,为广大对事业前途如何发展充满迷茫的人提供了一盏指路明灯。
2011-02-22 10:11:00
1157
转载 关于MFC共享DLL的模块状态切换
介绍了Win32 DLL中的资源使用和MFC DLL中的资源使用,并详细讨论了状态切换的问题,同时还介绍了与DLL使用相关的GetModuleHandle()函数。最后简要比较了GetModuleHandle、AfxGetInstanceHandle和CWinApp->m_hInstance。
2010-09-19 11:23:00
3663
2
转载 标准C++的类型转换符(static_cast, dynamic_cast, const_cast, reinterpret_cast)
简要介绍了标准C++中的4种类型转换符:static_cast, dynamic_cast, const_cast, reinterpret_cast。
2010-09-17 16:56:00
925
原创 在VC6中基于dll开发插件用于各种图片显示(BMP/TGA/JPG/GIF/PNG/TIF/ICO/WMF/EMF/...)
比较详细地介绍VC6中一种插件的实现机制,并通过源代码给出了实现过程。同时,给出了VC6中使用IPicture接口和GDI+实现各种图片显示的过程和代码。
2010-09-12 17:25:00
6128
转载 MFC中获取各种类(文档、视图、框架、应用程序)指针的方法
比较详细地介绍了MFC中获取各种类(文档、视图、框架、应用程序)的指针的获取方法。
2010-09-11 10:18:00
15504
原创 Silverlight中用WCF实现文件快速上传(二、改进)
上一篇中提到Silverlight + WCF实现文件上传的一个缺点:一次性的将文件读到内存。显然,当文件的尺寸大到内存难以容纳时,这种方法是有问题的。处理这个问题时,自然的会想到,可以边读边上传。实测的情况,该方法实现也很简单,下面简要描述一下。 1. 创建解决方案的方法和修改配置的方法同“Silverlight中用WCF实现文件快速上传(一)”,不再赘述。 2. S
2010-04-23 08:30:00
1542
1
原创 Silverlight中用WCF实现文件快速上传(一、基本方法)
在Silverlight中可能通过服务上传文件。通过服务上传文件可以比较方便地实现异步上传、分块上传、进度显示等等功能。因此,“Silverlight + 服务”组合可以实现比较强大类似于C/S模式中的那种上传功能。下面详细说明实现步骤。 1. 创建Silverlight应用程序。 这个是基本能力,不会的先找资料学习一下吧。 假定创建的解决方案为:Upload
2010-04-23 08:22:00
4362
7
原创 Bing Maps & Bing Maps Silverlight Control中访问WMS笔记
头疼了好几天,在网上找了不少关于的该方面的文章,终于搞定了。微软也真是让人火大,OGC WMS标准都出台几年了,应用也很广了,Bing Maps API也好,Bing Maps Silverlight Control也好,竟然都不支持对它的访问!!! 好不容易搞定了,还是记下来笔记。 一、Bing Maps API访问WMS 我用的是Bing Maps +
2010-03-19 18:10:00
2572
3
转载 [转]VC2008程序发布指南
vc2008开发的程序的发布方式可以有5种方式: 1. 采用静态链接到crt和MFC. 只要你拥有组成程序的所有源代码,你就可以采用这种方式, 这种方式除了程序变大一点,好处多多: 1) 不必重新发布vc2008基础库vcredist_x86.exe(安装到WinSxS). 2) 不必产生,嵌入manifest. 3) 也不把vc2008基础库放在程序所在目录.
2010-03-04 09:51:00
1785
转载 [转]别的程序员是怎么读你的简历的
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。下面是我对其做的翻译,翻译水平有限,请大家指正。 人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。 (+8分)
2009-12-23 20:00:00
723
2
转载 [转]程序员需要具备的基本技能
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需
2009-12-23 19:55:00
547
转载 [转]优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习
2009-12-23 19:48:00
631
转载 [转]全面实用的JavaScript工具列表
在今天网络开发方面,JavaScript起了很关键的作用;像jQuery, MooTools, Prototype等等JavaScript框架以及其它JavaScript类库让我们的生活轻松了不少。但是随着Rich Internet Applications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的JavaScript的需要日益迫切。 不管你是JavaScript
2009-12-19 11:20:00
666
转载 [转]高级Java程序员技能参考
本文转自:http://topic.youkuaiyun.com/u/20091208/10/7D09AB0F-E6FB-4919-8F4A-03AAFB9F48F0.html之所以转载,是因为偶以为其内容具有一定的参考坐标。之所以修改了标题,是因为本人并不完全赞同原作者的观点。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误
2009-12-13 10:51:00
1010
转载 [转]送给初学.net兄弟们的一些话
技术不懂可以学, 心态不好技术都学不好,……本文转自:http://topic.youkuaiyun.com/u/20091208/17/90334178-0da6-4a8f-b861-638524213607.html 很高兴,你们选择了.net方向,我要告诉你们的是,你们没有选错,在Win7时代即将到来之时,你们选择的技术已经是win7操作系统的内核,也就是说,在Win7里,你的应用程序是直
2009-12-09 11:47:00
606
转载 [转]能力是一种态度
本文转自:http://news.youkuaiyun.com/a/20091204/215546.html当我对着远程的大屏,给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后,心里忐忑不安,这已经是终面了一关关拼得不容易,但却很精彩!在之后的几天,很高兴接到了来自IBM两位高级经理的电话,分别给我介绍了他们部门情况和项目情况,表示我的报告印象深刻,能力很突出真的是非常感谢他们能给我这个机
2009-12-05 10:57:00
759
原创 Java调用.NET的WebService
1. 基本库cxf-2.2.4.jarXmlSchema-1.4.5.jarWsdl4j-1.6.2.java2. 在.NET中编写服务,默认参数即可,如:namespace TestService2Java{ [WebService(Namespace = "http://temp2java.org/")] //仅此处稍加修改,不改也可
2009-11-19 16:56:00
1766
原创 CXF学习笔记二:如何在Tomcat中创建、发布和访问基于CXF的服务
详细介绍了在tomcat容器中创建、发布和访问CXF服务的步骤和各种方法。一、服务器端1.添加CXF包1)基本包:commons-logging-1.1.1.jargeronimo-activation_1.1_spec-1.0.2.jargeronimo-annotation_1.0_spec-1.1.1.jargeronimo-javamail_1.4_spec-1
2009-11-09 18:03:00
6735
原创 CXF学习笔记一:如何创建、发布和访问基于CXF的服务
主要参考http://cxf.apache.org的相关内容:1.使用CXF创建服务的基本方法(使用CXF自带的jetty容器) 参考:http://cxf.apache.org/docs/a-simple-jax-ws-service.html分4步:① 设置build环境② 写服务③ 发布服务④ 访问服务 1)设置build环境创建一个新项目,将a
2009-11-09 17:52:00
7223
原创 Javascript中判断输入的字符串是否为空?是否为数值?去掉首尾空格
Javascript中判断输入的字符串是否为空?为数值?去掉首尾空格是最常见的3个应用,但是如果一段时间不用,总会忘记,还是记下来比较好。1. 是否为空? 太简单了,取值判断是否与""相等即可,示例函数如下: function isNULL(ctlID, ctlName) { var ctl = document.getElementById(ctlID
2009-09-23 18:02:00
19730
1
原创 正则表达式详解(以JavaScript为例)
每次用的时候都要找一遍资料,琢磨一遍语法,不胜其烦,终于下定决心把他们都记下来,一次性搞定,永绝后患!:)一、什么是正则表达式? 简单地说,就是基于字符串的模式匹配工具。实际应用中包括字符串的查找、提取、替换等等。二、基本语法 Javascript中的正则表达式的形式一般如下: /……/其中“/”为定界符,两个“/”中为模式字符串,也就是用户将要查找的对象
2009-09-23 16:34:00
1263
原创 VC中怎样修改生成的EXE文件的图标
不知道的话确实是个问题,VS中根本找不到修改的地方,综合网友们的说法,无外乎三种:1. 直接修改IDR_MAINFRAME图标,瞒天过海!2. 插入新图标,删掉IDR_MAINFRAME图标,然后将新图标的ID改为IDR_MAINFRAME,斩草除根!一劳永逸!不留后患!3. 最简单的方法,就是修改resource.h文件中图标的序号,将你想做为EXE文件图标的那个序号改到最小
2009-09-12 22:17:00
2879
1
原创 VC中的托盘程序
VC中的托盘程序主要通过自定义消息和一个辅助结构来完成。当然,托盘的响应消息也可以是系统消息。一、数据结构 用到如下两个数据结构:1. typedef struct _NOTIFYICONDATA { DWORD cbSize; //本结构的大小,以字节为单位 HWND hWnd; //接收托盘图标通知消息的窗口句柄 UINT uID; //应用程序定义
2009-09-12 17:13:00
1410
原创 VC中判断指定窗口是否被其他窗口遮挡
本来是想判断当前窗口是否在最前面,无奈办法用尽就是不行,于是想换个思路:判断指定窗口是否被其他窗口遮挡。然后掘网三尺,找到了这个:bool CTestTray2Dlg::IsCoveredByOtherWindow(HWND hWnd){ RECT rcTarget; ::GetWindowRect(hWnd, &rcTarget); bool isChild = (WS_CH
2009-09-12 17:00:00
7465
原创 VC中的自定义消息
一、VC中自定义消息大体分为四步:1. 定义消息ID,如: #define WM_MY_MESSAGE WM_USER + 100 //至少加100(MS建议) 位置任意,可放在类头文件中,也可以放在resource.h中,建议后者。2. 定义消息处理函数,如: afx_msg LRESULT OnMyMessage(WPARAM wParam, LPAR
2009-09-11 17:22:00
1018
Visual Assist 10.9(2212)_VS2008~VS2015
2017-07-11
Visual_AssistX_10.6.1856+creak
2011-10-05
Visual.Assist.X.v10.4.1626.0+keygen
2009-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人