别人的好帖子/转载
文章平均质量分 91
Jackchenyj
缩小与大牛的差距,唯一的方法就是不断学习
展开
-
敏捷开发松结对编程系列之十:代码审查最佳实践
转载自: 点击打开链接这是敏捷开发松结对编程系列的第十篇(栏目总目录)。以下是本人自己及各企业所采用的代码审查的最佳实践,有些数据做了归纳,以使其“更佳”。请特别注意每个实践最后简单总结的价值观。如果想采用这些实践,则要认同并实现这些价值观;若想采用不同的实践,则要找到自己的合理的价值观。由于下面的价值观多数都是很有价值的,所以即使采用不同的实践,也要考虑到兼顾转载 2012-06-22 16:26:19 · 2093 阅读 · 0 评论 -
C和C++关于变量声明的区别以及一个矛盾的现象
什么都不说了,先贴代码吧,在VS2010里面输入以下代码(MAC Book没电了(电源不想找,不能在MAC OS XCode里面测试了))//A.c fileint iValue; //B.c fileint iValue; //main.c file#include extern int iValue;int main(){ printf转载 2012-07-02 17:42:39 · 991 阅读 · 0 评论 -
DX90SDK SDK源码分析(四) DirectShow在VS2005中PVOID64问题和配置问题
之前的例子都是在VS2008上编译,现在想转到VS2005上,自然库也得重新编译。在VS2005上使用DirectShow,首次编译发现出现以下错误:error C2146: syntax error : missing ';' before identifier 'PVOID64'看了很多关于这个问题的讨论,解答,无非就是改写winnt.h中的代码:原代码:typ转载 2012-06-20 13:11:48 · 1685 阅读 · 0 评论 -
浮点型数据在内存中存储的表示[转载]
来自:http://hi.baidu.com/jack54d1/blog/item/cd74cb15fb56ea4721a4e971.html 学计算机N年了,一年懒得去了解小数的存放,趁今天想知道double数据存放格式,了解了一下,真是懒不得,无论什么样的基础知道,早晚一天还是要学到心中的。一、浮点型数据在内存中存储的表示实数在内存中以规范化的浮点数存放,包括数符、转载 2012-06-21 17:11:18 · 12942 阅读 · 2 评论 -
MCU接收串口字符型数据转换成数据型数据
转自: http://blog.csdn.net/langaopeng/article/details/7672252做MCU开发时,常常碰到串口接收的数据是字符型数据,是ASCII码,而我们需要解析的是数据型的。如:串口接收到的是:"-236,854,635"这个字符串。而我们需要将这个字符串解析为:int 的-236,854,635才能为我所用。以下是实现功能的子函数。 //转载 2012-06-18 14:13:24 · 3983 阅读 · 0 评论 -
Web网页中内嵌Activex的Activex插件开发
转载自:http://blog.csdn.net/tttyd/article/details/5258096源代码下载 http://files.cnblogs.com/tttyd/Activex.rar由于在博主的博客中没有讲明工程的创建过程与最后插件的注册方法,我在另一篇文章中作了补充:用ATL写简单的ActiveX控件 介绍: 如今在许多流媒体视频网站(y转载 2012-04-15 17:56:13 · 4001 阅读 · 1 评论 -
SetTimer在无窗口和有窗口线程的使用 .
今天犯了一个粗心的错误,在无窗口线程中,SetTimer中设置计时器ID,而WM_TIMER消息响应函数中得到的计时器ID却不是之前设置的计时器ID.// 111902.cpp : Defines the entry point for the console application.////#include "stdafx.h"#include "stdio.h"#i转载 2012-06-16 11:39:56 · 3977 阅读 · 0 评论 -
windows xp 驱动开发(四) USB开发技术概述
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家提出意见,一起讨论! 参考文章: http://blog.csdn.net/xxxluozhen/article/details/4882121 1、 概述结合LPC2440开发板,编写其USB上位机驱动,旨在增强对USB总线协议的理解和提升WinXP下驱动开发能力原创 2012-05-14 17:19:00 · 6214 阅读 · 0 评论 -
WinCE系统下基于DirectShow的摄像头应用编程
大家可以对比我的另一篇文章学习: XP下基于DirectShow的摄像头采集 转载自:http://blog.csdn.net/northcan/article/details/7268745 在WinCE设备上使用摄像头时,一般都是向厂家索要驱动。对于摄像头设备,WinCE会有一个标准的流驱动框架,大多数厂商就会按照这个标准完成WinCE系统下的摄像头驱动程序。转载 2012-04-19 09:33:50 · 3602 阅读 · 1 评论 -
关于DirectShow中摄像头的帧率设置
转自: http://blog.csdn.net/liujun2458/article/details/7506435 我发现在DirectShow中,不管是把帧率的值设置为多少,IAMStreamConfig::SetFormat()这个函数都不会失败。检查返回值,也是返回了S_OK,这就说明设置成功。但是实际上,摄像头采集的帧率不可能是任意一个值。查了一些资料,并写了些代码测试,发现一转载 2012-05-17 15:17:18 · 13866 阅读 · 0 评论 -
window XP驱动开发(一)如何下载WDK
转自: http://www.cnblogs.com/fiestay/archive/2008/07/14/1242513.html我试过了下载过程是成功的.==============================================================随着Windows Vista和Windows Server 2008的相继发布,微软的驱动开发工转载 2012-05-14 16:08:27 · 8157 阅读 · 0 评论 -
关于Windows Mobile手机视听电脑视音频的程序实现(一)
心情不好,突然想写博客了,嘿嘿!其实这一个程序是差不多一年前实现的,那时正好着手一个项目,同时后来也因为这一个项目买了一款多普达手机,呵呵! 这一个项目大概实现这么一个功能:电脑(服务器端)安装一个用于抓取摄像头与麦克风的数据,Windows Mobile手机客户端通过无线连接到电脑,读取这一些数据然后显示在手机界面上面,并能听到声音。其实这一个项目是关于远程教学的,简单的说是把客户端移转载 2012-03-19 16:37:16 · 1222 阅读 · 0 评论 -
C/C++中关于位域的一些总结
转载自: http://blog.csdn.net/xkjcf/article/details/7688528由于信息存储时,可能只占一位或者几位二进制位,比如开关量,只需要占据一位即可。为了节省存储空间,并且处理简单,C语言提供了一种数据结构,称为“位域”。 所谓“位域”是把一个字节的二进制位划分为不同区域,并指明每个域的名称和长度,允许程序按照域名来进行数据的操作。这样就使转载 2012-08-03 13:44:54 · 2059 阅读 · 0 评论 -
少编码多思考:代码越多 问题越多
大约一年前,我曾编写过一些PHP Web编程守则——MicroPHP Manifesto。但我发现各个语言之间有一些共同的编程/编码规则,这或许是我在熟悉各种类型的编程语言后的一些收获吧。下面是我总结出来的一些规则,并且在实际中应该牢记于心。学习语言而不是框架我喜欢PHP、Python和JavaScript,喜欢用他们做些东西。但我却不是Symfony、Django、jQu转载 2013-02-28 12:58:14 · 1105 阅读 · 0 评论 -
windows xp 驱动开发(三)DDK与WDK WDM的区别
转自: http://www.cnblogs.com/hyddd/archive/2009/03/15/1412684.html 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。 1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK转载 2012-05-14 16:25:09 · 20178 阅读 · 2 评论 -
开发驱动时用到的内核打印函数KdPrint 的使用方法
转载自: http://blog.csdn.net/wjcsharp/article/details/6161712 DbgPrint会发送一个消息给内核调试器。DbgPrint and DbgPrintEx can be called at IRQL. However, Unicode format codes (%wc and %ws) can be used only a转载 2012-06-20 10:44:49 · 11709 阅读 · 0 评论 -
视频的容器与格式
转发自:http://blog.csdn.net/tttyd/article/details/6893392 1.视频容器格式简介 一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不转载 2012-03-25 15:31:02 · 2347 阅读 · 0 评论 -
自己动手写CSDN博客提取器源码分析之二:处理网页保存为doc文件
转载自: http://blog.csdn.net/w397090770/article/details/7768089 下面是把抓取到的网页用itext包保存为doc文件,过程很简单的。下面是这个类的实现:/** * */package com.wyp.html2doc;import java.io.File;import java.io.FileOutpu转载 2012-07-31 17:46:39 · 1181 阅读 · 0 评论 -
自己动手写CSDN博客提取器源码分析之三:处理网页保存为pdf文件
转载自: http://blog.csdn.net/w397090770/article/details/7768129 下面我讲下处理pdf文件的,这里我用了PD4ML来处理的,原因有几个:(1)、它对CSS的支持做的很好;(2)、可以处理图片(很爽吧)(3)、可以处理中文,不过麻烦一些。基础的过程可以看我的另外一篇帖子java编程将HTML文件转换成PDF文件http://blo转载 2012-07-31 17:49:48 · 1482 阅读 · 0 评论 -
自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式
转载自:http://blog.csdn.net/w397090770/article/details/7760907下载地址http://download.csdn.net/detail/w397090770/4438566(不需要积分)下面有网友说爬取到的博文没有任何博主的信息,今天我更新了一下代码, 在每一篇爬取到的博文中添加了作者博客名字以及这篇博文的地址,详细见下图。用了转载 2012-07-31 17:43:44 · 1760 阅读 · 0 评论 -
自己动手写CSDN博客提取器源码分析之一:处理网页保存为txt文件
转载自:http://blog.csdn.net/w397090770/article/details/7767531 在昨天上午发了一个帖子[原创]自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式有很多网友比较感兴趣,有些网友说要公布一下源码,在这里,我就把这个软件制作的一些核心代码贴出来,给大家分享。下面是把抓取到的网页用正则表达式处理留下纯文本然后保存转载 2012-07-31 17:45:06 · 1533 阅读 · 0 评论 -
禁止系统运行某个进程的简单方法(注册表操作)
一、解决方法修改注册表:HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options下建立一个以要禁用的程序名命名的子项,如:hudan.exe在该子项下建立一个名为Debugger的键,值可以是一个替代的exe文件名,如:cmd.exe那么系统在运行程序时会先判断该EXE文件名是不转载 2012-07-28 17:42:40 · 5571 阅读 · 0 评论 -
4行代码计算9999的阶乘
转载自http://blog.csdn.net/liangbch/article/details/3230428 本文来源于csdn2001年的一个帖子,题目是有谁可以用四行代码求出1000000的阶乘!!!,见 http://topic.csdn.net/t/20001226/11/52263.html,我在该帖中给出了代码。但严格的将,这个代码的行数并未控制在4行以内。这次给转载 2012-04-10 23:24:53 · 2276 阅读 · 2 评论 -
坐得越久 死得越快 还是站着编程吧
导读:一项对超过 20 万个澳大利亚人的研究结果给这样一个事实又增加了一份活体证明:坐得越久的人死得越快。研究同时还发现,锻炼不能改变这种趋势——尽管它能有效降低这种风险。 老话题了,研究显示,久坐对你的健康是真的、真的、真的非常有害。请买一个可站着工作的桌子吧! 可站着编程的电脑桌 一项对超过 20 万个澳大利亚人的研究结果给这样一个事实又增加了一份活体证明转载 2012-07-26 14:35:29 · 1356 阅读 · 0 评论 -
OPENCV2.0安装指南 .
安装环境为VS2005(VC6.0不支持2.0版本) 1.2.0下载地址:http://www.opencv.org.cn/index.php/Download安装时选择默认路径,安装后检查C:/OpenCV2.0/bin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。 2.配置IDE,打开VS2005,选转载 2012-04-05 15:56:37 · 1565 阅读 · 0 评论 -
无法解析的外部符号 WinMain,该符号在函数 WinMainCRTStartup 中被引用 ENTRY:"WinMainCRTStartu
在VS2005下编译出现下面错误:无法解析的外部符号 WinMain,该符号在函数 WinMainCRTStartup 中被引用 ENTRY:"WinMainCRTStartu 根据不同的情况,有不同的解决方法. 解决方法一:解决办法:Linker->Advanced->Entry point 去掉“WinMainCRTStartup”,使为空 解决方法二: 把m原创 2012-04-11 14:21:22 · 6507 阅读 · 0 评论 -
regsvr32.exe文件注册
Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。2000转载 2012-03-22 10:48:52 · 8562 阅读 · 0 评论 -
fatal error RC1015: cannot open include file 'wceres.rc'.[转贴] .
fatal error RC1015: cannot open include file 'wceres.rc'.[转贴]今天在移植一个EVC的程序到VS2005底下是碰到一些问题 :(以解决,写到此以防忘记)fatal error C1189: #error :Please use the /MD switch for _AFXDLL builds转载 2012-03-23 11:31:20 · 5932 阅读 · 2 评论 -
没有找到MSVCR90D.DLL的两种解决方法
1 没有找到MSVCR90D.DLL的简单解决方法之一在VS2005,2008下写C/C++程序时,偶然会出现这样的错误。这样的错误一般会出现在第一次运行项目时,或重装VS后。 这里提供一种简单的解决办法,希望对初学者有用 打开项目的属性页 其中有个“MFC的使用”选项,其中有三个选项,“使用标准Windows库”“在静态库中使用转载 2012-03-22 10:19:56 · 5024 阅读 · 0 评论 -
visual studio solution file *.sln文件无法双击打开解决办法 .
以前用VS2008的时候,解决方案*.sln文件总是会出现双击打不开的情况,搞的每次都必须先启动VS2008,然后把*.sln拖入窗体,今天无意中发现了解决方法。在属性里看*.sln文件的打开方式是 Microsoft Visual Studio Version Selector,这是一个VS版本选择工具,负责解析你的*.sln头信息然后启动对应的VS版本。VS2008的*.sln头信息如转载 2012-03-20 21:10:51 · 9085 阅读 · 2 评论 -
MATLAB学习之旅(二)MATLAB M文件变exe文件
转载请标明:http://blog.csdn.net/chenyujing1234 参考文章:http://blog.sina.com.cn/s/blog_4f0fc2700100moj2.html 一、生成独立可执行的程序(exe文件)步骤 1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2005实现。 MATL原创 2012-04-07 11:50:08 · 11243 阅读 · 1 评论 -
MATLAB学习之旅(三)精通VC与Matlab联合编程
Matlab C/C++函数库是Matlab扩展功能重要的组成部分,包含了大量的用C/C++语言重新编写的Matlab函数,主要包括初等数学函数、线形代数函数、矩阵操作函数、数值计算函数、特殊数学函数、多项式函数、插值函数等,用户可以在自己的C/C++程序中调用这些函数,实现复杂的矩阵计算功能,从而减少程序设计工作量,需要说明的是C函数库和C++函数库是两个不同的函数库。在使用前需要进行安装:转载 2012-04-07 11:51:23 · 2272 阅读 · 1 评论 -
编译vs2008的samples程序总是跳过,要配置属性还显示“未能完成操作 未指定的错误”的解决办法 .
今天想参考一下vs2008的示例程序,就是在这里“E:/Program Files/vs2008/Samples/2052/AllVCLanguageSamples/C++/MFC”的程序。 但编译时总是跳过,还不能调试,网上有人说要改平台为win32,但要配置属性或清理项目时却显示“未能完成操作 未指定的错误”。 到网上找了一圈,发现没一个解决办法适合我的(当然除了一个人转载 2012-03-17 20:19:56 · 9869 阅读 · 6 评论 -
如何在VC下将mak文件导入 .
转载自 http://blog.csdn.net/lantian1099/article/details/1833241以下的内容只适合于EVC VC6,在VC2003版本以上不适用参考代码下载地址http://www.rayfile.com/zh-cn/files/8fa2a8a6-6fe5-11e1-b99b-0015c55db73d/最近学校申请的项目立项了,总得做点什么转载 2012-03-17 11:43:32 · 6481 阅读 · 1 评论 -
如何在VC++IDE 环境下生成.MAK文件
转载自以下同样只适用于EVC VC6 不适用于VS2003及以上http://blog.csdn.net/lantian1099/article/details/1833253通过VC++ IDE 环境中的TOOLS->OPTIONS->BUILD选项卡上指明了要"EXPORT MAKEFILE,WHEN SAVING PROJECT FILE PROJECT->EXPOR转载 2012-03-17 11:51:54 · 4498 阅读 · 0 评论 -
做了一个directshow的filter,把RGB视频流变成黑白的 .
转自:http://blog.csdn.net/mengaim_cn/article/details/241449 做的这个directshow的filter属于transform filter。在其间,参考了,directshow的帮助文档,一本外文的介绍directshow的书(这本书不错,里面的代码,虽然感觉有copy directshow帮助文档的成分,但是,讲的挺不错),还有转载 2012-03-28 15:26:39 · 1373 阅读 · 0 评论 -
关于Wince进程外组件~ .
转载自:http://blog.csdn.net/tttyd/article/details/6223594 Windows CE提供以下几种COM-Base的应用1. Minimal COM提供最基础的COM开发接口(API),每个com对象的创建大概需要10~20K。2. COM提供了普通COM和OLE自动化实现的支持,只能实现自由线程模型、进程内的COM对象。各个COM对转载 2012-03-25 17:31:55 · 768 阅读 · 0 评论 -
送给“苦逼”的IT人系列2:要事第一,关于人生计划以及时间管理 .
转载自:http://blog.csdn.net/hello_world2001/article/details/7426413 当我处于自我否定之否定的那个苦逼阶段时,只知道死看书,没意识到其实一些简单的方法论就可以让自己得到非常大的提高。后来才发现,其实,哪怕一些非常professional的高级人士,他们的工具箱中的绝大多数工具其实都是非常简单的,只不过他们知道这些工具,相信转载 2012-04-12 09:21:32 · 1060 阅读 · 0 评论 -
operator=(LONG);报 "error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"的处理方法
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(编译工具:VS2005) http://www.rayfile.com/zh-cn/files/cdab67c5-844d-11e1-97db-0015c55db73d/ DX90SDK下的C:\DX90SDK\Samples\C++\DirectShow\BaseCla原创 2012-04-12 11:13:24 · 8470 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十五 游戏人工智能(一) 运动型游戏AI .
本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7434317作者:毛星云 邮箱: happylifemxy@qq.com 欢迎邮件交流编程心得我们常常听闻AI(Artificial Intelligence人工智能)这个名词,比如Dota里面的AI地图。写这篇文章转载 2012-04-14 19:02:22 · 1022 阅读 · 0 评论