自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式开发小站

tony--嵌入式开发

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 VC解析XML--使用CMarkup类解析XML

 VC解析XML--使用CMarkup类解析XML(一) 先讲一下XML中的物殊字符,手动填写时注意一下。字符                   字符实体&                       &或&                       '或'>                       >或>"      

2010-01-31 17:37:00 475

原创 VC 6.0 serverDlg.obj : error LNK2001: unresolved external symbol __imp__listen@8编译错误

 1.问题现象如下:serverDlg.obj : error LNK2001: unresolved external symbol [email protected] : error LNK2001: unresolved external symbol [email protected] : error LNK2001: unreso

2010-01-31 11:59:00 2337

原创 手把手教你把Vim改装成一个IDE编程环境(图文)

By: 吴垠Date: 2007-09-07Version: 0.5Email: lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright: 该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。联系方式:lazy.fox.wu#gm

2010-01-29 21:37:00 1295

原创 强烈推荐:用Gvim建立IDE编程环境 (Windows篇)

说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim

2010-01-29 20:35:00 2171

转载 入侵学习(一)

第一课: 入侵必备DOS命令总结 一.对用户操做net user --------查看有哪些用户net user guest /active:yes ------ 激活guest用户net user 用户名 密码 /add ------建立用户net localgroup administrators 用户名 /add ------- 把“用户”添加到管理员中使其具有管理员权限

2010-01-27 12:26:00 1516

原创 语音键盘

在“运行”中输入“narrator”,点“确定”。  点“确定”跳过后便请出本文的主角──“讲述人”。  如果你的音箱已经打开,听到了什么?不想听的话就按一下Ctrl键。

2010-01-27 11:08:00 462

原创 网络技术----必须掌握的八个cmd 命令行

一,ping       它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用

2010-01-27 09:23:00 499

转载 经典算法设计方法

一、什么是算法算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。       算法的时间复

2010-01-26 22:17:00 632

转载 检查内存泄露很好用的代码

#include #ifdef _DEBUG#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)#endif#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#endif 放在cpp开头 _CrtSe

2010-01-26 09:23:00 448

转载 关于#include "stdafx.h"

(1)Standard Application Frame Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,A

2010-01-26 09:12:00 783

转载 消息与消息队列

基于windows的应用程序是事件驱动的。它们不进行明确的函数调用(比如调用C运行库)来获得输入。取而代之的是他们等待操作系统将输入传递给他们。 操作系统传递所有的输入给各种应用程序。每个window有一个函数叫做窗口过程,只要有输入操作系统就调用他们。窗口过程处理输入后,将控制返回给操作系统。详细资料请看窗口过程。Microsoft? Windows? XP:如果最顶层(top-leve

2010-01-23 09:30:00 677

转载 内存操作越界略述

不知大家遇到过没有,有时候程序莫名其妙地出现众多问题,但经常调试来调试去,都不知原因所在,我曾经就被这类问题害得很惨,大部分都是内存操作越界引起的。现在就我知道的总结如下,我将其分为两类:一类是无明显表现的,只会给程序运行带来其妙的错误(1、2、3),一类调试时有明显表现(4、5)。1、字符串数组定义长度忘记加+1(结束符)如: char str[10];  ::strcp

2010-01-23 09:17:00 1181

转载 关于MFC下检查和消除内存泄露的技巧

文章来源:http://blogger.org.cn/blog/more.asp?name=njucs&id=3954摘要   本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。  关键词:VC++;CRT 调试堆函数;试探法。编译环境 VC++6.0技术原理检测内存泄漏的主要工具是调

2010-01-23 09:15:00 476

转载 Visual C++ MFC 中常用宏的含义(转贴)

Visual C++ MFC 中常用宏的含义(转贴)AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得

2010-01-23 09:10:00 444

转载 window消息大全

 Windows消息大全     选择自 CQP 的 Blog 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录

2010-01-23 08:53:00 285

转载 后门程序--示例

后门程序BDoor及源码     选择自 amh 的 Blog提交时间:2005-04-22提交用户:ffantasyYD工具分类:后门程序运行平台:Windows工具大小:316825 Bytes文件MD5 :95e120d97967a3679dfdbd82985ea1ca工具来源:http://www.uestc.edu.cn/web/default.aspx这是本人考研后的第一个作品

2010-01-23 08:52:00 960

转载 vc中的CString的操作

CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特

2010-01-23 08:50:00 719

转载 C/C++头文件一览

C及传统C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#include    //数据流输入/输出#include     //定义各种数据类型最值常量#include     //定义

2010-01-23 08:41:00 324

转载 教你理解复杂的C/C++声明

陆其明 译 原文: http://www.codeproject.com/cpp/complex_declarations.asp 作者:Vikram A Punathambekar 介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,

2010-01-23 08:40:00 334

转载 刘未鹏的深邃思考

文章来源:http://mindhacks.cn/2009/10/05/im-a-tiny-bird-book-review/设计你自己的进度条进度条的设计是一个很多人都知道的故事:同样的耗时,如果不给任何进度提示,只是在完成之后才弹出一个完成消息,中间没有任何动态变化,那么整个过程就会让人等得非常焦急,导致一些人干脆把程序关了了事。如果有进度不断更新,那么对整个过程耗时的心理感受就会

2010-01-23 08:14:00 556

转载 VC解析XML--使用CMarkup类解析XML

   我是使用的CMarkup类对XML进行操作。                 CMarkup好象都是先从一个xml文件里面把内容读出来,再进行解析,搞得我恨不得要把我的CString写到xml文件里面再取出来了。         如果需要直接读取CString,可以直接用         CMarkup::SetDoc方法。         最后其他的方法转载别人的使用例

2010-01-22 23:03:00 462

原创 计算机每天开关机时间和开启系统日志

1.控制面板-》管理工具-》事件查看器,在右侧的系统事件列表下,可以找到6009,6006(eventlog)的项,就可以查看计算机每天的开关机时间了。 2.万一上图中,看不到任何系统日志,说明计算机没有开启系统日志,导致看不见。如何开启系统日志呢?   在我的电脑,右键属性,切换到“高级”标签,选启动和故障恢复设置,将“将事件写入系统日志”前面的勾选。

2010-01-22 13:17:00 1384

原创 port reporter

最近,微软发布了一个端口监视工具——Port Reporter。在Windows XP/2003下,它会记录系统开放的端口和使用端口的应用程序(如果使用的端口是系统服务,还会记录该服务加载的模块列表和进程使用的用户账号);但是在windows 2000下将仅仅记录开放的端口和使用的时间。  下载与安装  下载地址:http://www.onlinedown.net/soft/4605.

2010-01-21 22:24:00 686

原创 关闭端口

我相信有很多人都不知道自己开了什么端口.更加不知道怎么关闭端口.你可以用查看端口的软件查看.也可以通过在运行里输入"cmd"在弹出的cmd命令行里输入netstat -an 来查看自己开放端口.ip地址的后面的就是端口号.以下是我自己写的一篇关于关闭端口的详细步骤和多种方法有很多人问我如何关闭端口,所以我(流云)整理了一下关于关闭端口的资料,并给大家写这篇文章介绍关于关闭端口的

2010-01-21 22:23:00 399

原创 了解端口

每台电脑要与外界网络每建立一个网络连接时,都必须打开电脑中的某个端口。端口就像是电脑与外界网络连接的一扇门,让连接网络成为可能的同时,也带来了许多安全隐患——黑客可能通过打开某个端口后门,用木马控制你的电脑;网络病毒也可能在通过端口感染攻击你的电脑……   一、Windows中的端口查看器  当网速变慢或者出现电脑操作故障时,排除其它原因后,有可能我们已遭受了网络攻击。这时可以查看一下网络

2010-01-21 22:22:00 418

转载 初学配置管理

文章来源:http://space.itpub.net/?uid-12231076-action-viewspace-itemid-193最近在做公司的一个项目,在这个项目中,我除了负责测试外,还做CM(配置管理)和度量数据的采集工作,测试也属于品质保障部,我这个测试人员兼做配置管理,公司真会合理利用资源啊,就是不给加工资 。现在项目处于概要设计阶段,需求基线刚刚入库,我就来谈谈在需求开发

2010-01-16 00:33:00 632

原创 软件开发管理工具

  中国软件开发项目管理工具应用状况  编者按:软件开发过程会涉及各类的管理工作和相应工具,从需求管理、项目管理、版本管理、测试管理和缺陷管理。市场也针对各类管理需求提供了多种不同的管理工具软件。这些软件各具特色,各有所长,既有专有的商业软件,也有开源的免费软件。不同的公司、不同的项目、不同的团队可以根据具

2010-01-16 00:28:00 3347

转载 结构体知识汇总

文章来源:http://blog.csdn.net/gnuhpc/archive/2009/06/28/4304124.aspx 一、结构体与函数参数结构体作函数参数可分为传值与传指针。1.传值时结构体参数会被拷贝一份,在函数体内修改结构体参数成员的值实际上是修改调用参数的一个临时拷贝的成员的值,这不会影响到调用参数。在这种情况下,由于涉及到结构体参数的拷贝,程序空间及时间效率都会受到影响

2010-01-11 12:18:00 653

转载 硬件工程师基础知识

目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。1) 基本设计规范2) CPU基本知识、架构、性能及选型指导3) MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导4) 网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型5) 常用总线的基本知识、性能详解6) 各种存储器的详细性能介绍、设计要点及选型

2010-01-11 12:12:00 1101

转载 移植u-boot-1.3.4到S3C2440

文章来源:http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25347 移植u-boot-1.3.4到S3C2440一.预备知识:1.       首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2.       2440和2410的区别:2440和2

2010-01-08 11:15:00 1878

原创 移植U-Boot.1.3.1到S3C244和S3C2410

首先,U-Boot1.3.1还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2440和2410的区别在我移植1.2.0的文章中已经写了,这里不再赘述。对于1.3.1和1.2.0的差别,我初看了一下,(对于ARM920T内核)应该是增加了对ATMEL公司的AT91RM9200系列处理器的支持。至于S3C24X0系列的芯片,原理上并没有什么大的变化。一、在U-Boot中建

2010-01-08 10:48:00 607

原创 高效人士的七个习惯--每章概括

【第一章:由内而外全面造就自己 】 要改变现状,先得改变自己;要改变自己,先得改变我们看待外界的观点。    品德成功论与个人魅力论:前者强调圆满的生活与基本的品德是不可分的;后者则认为成功与否取决于个性、社会形象、以及维持 良好的人际关系的圆熟技巧。作者认同前者,认为内在本质比外在言行更有说服力。    关于思维:前面提到的品德成功论与个人魅力论就是两种典型的社会

2010-01-07 09:31:00 2985

原创 高效人士的七个习惯

《高效能人士的七个习惯》作者倡导有识之士应该告别旧的习惯;人的行为总是一再重复,取得卓越不是单一举动,而是靠良好的习惯;要提升自己,必须改变旧的观念,树立克服“惯性”的信念,并且“由内而外”全面的造就自己。观念是态度与行为的根本,观念决定行为,行为形成习惯,而习惯左右着我们的成败,成功其实是习惯使然。  习惯一:积极主动,就是对待生活、工作都要勤恳主动,勇挑重担。挑重担虽然吃力,但

2010-01-07 09:20:00 1182

原创 CamelCase写法

在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。它之所以被叫做“骆驼拼写法”,是因为大小写

2010-01-06 17:26:00 1452

原创 DSP_c与汇编混合编程的一点总结

在C和汇编混合编程的时候,存在C语言和汇编语言的变量以及函数的接口问题。  在C程序中定义的变量,编译为.asm文件后,都被放进了.bss区,而且变量名的前面都带了一个下划线。在C程序中定义的函数,编译后在函 数名前也带了一个下划线。例如:            extern int num就会变成 .bss _num, 1            extern float nums

2010-01-05 11:44:00 4668

原创 DSP一点知识总结

第1章 DSP芯片的定点运算1. 数据的溢出:1> 溢出分类:上溢(overflow):下溢(underflow)2>溢出的结果:unsigned char 0 255signed char -128 127unsigned int 0 65535signed int -32768 32767上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。例:signed int :32767+1=-327

2010-01-05 11:43:00 2870

原创 通信协议的一些技巧

接口和通讯协议的几个关键点 ,1 如何区分不同的通讯设备; 2 如何在链路上发送和识别有效数据; 3  如何利用链路的物理特性,信号编码形式; 4  有效数据如何从一端传送到另一端; 5 如何进行链路流量控制和异常控制       1 区分不同的通讯设备的关键是译码,就是分配地址。无论是PCI的简单地址译码还是Ethernet、TCP/IP的复杂地址编制机制,本质目的是识别通讯方身份 

2010-01-05 11:40:00 800

原创 链接命令文件(*.cmd)和gel文件的介绍

一个完整的DSP程序至少包含三个部分:程序代码、中断向量表、链接命令文件(或称链接配置文件)(*.cmd)。链接配置文件确定了程序链接成最终可执行代码时的选项,其中有很多条目,实现不同方面的选项,其中最常用的也是必须的有两条:1.存贮器的分配;2.标明程序入口。如: -e CodeStartMEMORY {page 0:    PRAM: org="0100h" len="

2010-01-05 11:40:00 3913 1

原创 嵌入式系统 Boot Loader 技术内幕

本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader

2010-01-04 18:04:00 487

原创 uClinux 启动过程详细分析

 文章来源:http://www.ibm.com/developerworks/cn/linux/l-cn-uclinuxboot/index.html uclinux启动的详细过程有着诸多的信息可以给我们巨大的启发,我们在这里讨论的就是要对这些信息做一个具体细致的分析,通过我们的讨论,大家会对uclinux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确

2010-01-04 18:01:00 447

gtk+2.0 原版手册

gtk+2.0 原版手册,带有例子程序和相应源代码,是gtk下编程初学者的必备书。

2008-12-08

u-boot源码分析

u-boot源码分析

2007-11-27

virtual pc 5.2

virtual pc5.2

2007-05-15

空空如也

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

TA关注的人

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