自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

naiveC的专栏

记录技术历程

  • 博客(40)
  • 资源 (8)
  • 收藏
  • 关注

转载 Android开发实例 简单拨打电话

手机打电话是最常用的功能了,再Android手机开发当中打电话的功能是怎样实现的呢?我来看下简单的拨打电话的代码实例:步骤一::新建一个Android工程,命名为Callph.步骤二:设计程序的界面,打开activity_main.xml把内容修改如下:android:layout_width="fill_parent"android:layout_height="

2014-04-27 22:18:33 948 2

转载 在Android4.0中Contacts拨号盘界面剖析(源码)

转自http://blog.sina.com.cn/s/blog_9f233c070101b2u1.html

2014-04-25 23:24:01 2244

原创 error C2065: 'pcap_next_ex' : undeclared identifier问题解决方法

1问题描述基于winpcap,使用WpdPack_4_1_1.zip进行抓包分析的程序,在我的机器上编译通过(WINXP + VC6)。完整的程序放在别人的机器上编译的时候却报:error C2065: pcap_next_ex : undeclared identifier 其预编译定义,库文件头文件包含路径都正确,看了pcap.h的定义以及wpcap.lib的内容,确实是有

2010-03-20 01:43:00 3106 1

转载 文摘

 其实啊,我很佩服《蜗居》郭海藻母亲,她说了一段话,意义深刻!“俗话说,男孩儿要穷养,女孩儿要富养,不是没道理的。现在想来,我这一辈子吃亏就吃亏在没钱,没为你们姐妹俩提供好点的生活。但凡你们小时候经历过富裕,都不会为眼前这些小恩小惠所迷惑,感激到把自己的一生都搭进去。你都30多了,难道还看不明白吗,天下没有白吃的午餐,一个人怎么可能不求回报地对你们好?他一定是有所图,图你的身体,图你的心。你和海藻

2009-11-26 23:21:00 728

原创 Wireshark使用手记

XX

2009-08-30 19:28:00 717

原创 《beginning linux programming 4th edition》中文翻译(一)

1.  译序  《beginning linux programming 》是一本讲述Linux应用开发的一本挺不错的参考书,目前已经是第四版(2008),由于工作需用到Linux开发,所以在网上找到该书。但目前并没有发现第四版有中文的翻译。所以本人试着翻译了几章内容,现在贡献出来供大家share。 2. 第九章 开发工具(Development Tools)    本章介绍在Li

2009-07-18 23:38:00 2953

转载 DirectX 9.0 SDK Update (February 2005) Extras下载地址 (ZT)

最近做dshow程序,SDK费了好大周折,找到可以下载的与大家分享一下:DirectX 9.0 SDK Update (February 2005) Extras下载地址 无需Windows Geniune认证,拖到地址栏就可以下载http://download.microsoft.com/download/d/9/1/d91c44b9-fbac-4e8e-bee1-4a7577792

2009-05-29 10:11:00 7128 1

转载 串行通信与重叠I/O

Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为: HANDLE CreateFile( LPCTSTR lpFileName, // 文件名  DWORD dwDesiredAccess, // 访问模式  DWORD dwShareMode, // 共享模式  LPSECURIT

2009-04-18 20:49:00 1042

转载 MFC应用程序中处理消息的顺序(窗口建立与销毁)

MFC应用程序中处理消息的顺序1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,                    然后调用WindowProc()函数3.WindowProc()      该

2009-02-20 22:45:00 2438

原创 用EVC实现的全屏幕对话框(ZT)

这段代码可以使标准CE的对话框全屏显示,边界,标题栏全部消失,而且CE的窗口工作栏也消失了。void CBankDlg::FullScreenDialog(HWND hDlg){        int iWidth=GetSystemMetrics(SM_CXSCREEN);        int iHeight=GetSystemMetrics(SM_CYSCREEN);        HWND

2009-01-07 10:14:00 945

原创 冒泡排序、快速排序、选择排序、插入排序、shell排序C代码

#include  void bubbleSort(int *list,int index){    int i,j;    int temp;        for(j=index;j>0;j--)    {       for(i=0;i       {          if(list[i]>list[i+1])          {

2008-12-25 16:19:00 1439

转载 如何实现BOOTLOADER

1.之所以要实现一个 嵌入式操作系统 专用的BOOTLOADER,一是为了更好的移植和自身的升级,二是为了方便 嵌入式 操作系统 的调试,当然,你完全可以将这部分所要实现的与操作系统相关的功能集成到操作系统中去 2.确定一个简单的BOOTLOADER所要完成的功能:我们这里只需要完成两个主要功能,一是将操作系统加载到内存中去运行,二是将自己和操作系统内核固化到ROM存储区(这里的ROM可以是很

2008-12-02 14:13:00 1062

转载 ROM、RAM、DRAM、SRAM和FLASH的区别

转载自:什么是什么的博客ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备

2008-12-01 13:20:00 837

转载 WinCE系统下BootLoader的开发

摘要:介绍WinCE.NET系统的旧方法;说明板级支持包(BSP)的基本构成;从开发实际出发,详细阐述如何开发BSP中的重要部件-- BootLoader。 关键词:WinCE.NET BSP BootLoader DOC 引言 Windows CE.NET是微软公司向嵌入式领域推出的一款操作系统。它最大程度继承了桌面版Windows操作系统的丰富功能,同时又副入了许多新特性,以适应嵌

2008-12-01 11:02:00 1045

转载 Windows CE 开发工具简介

 Windows CE是Microsoft为PDA Set-Top-Box等用户化嵌入式系统开发的32位多任务多线程操作系统平台它具有Windows 的GUI 可ROM化整合电源管理标准的通讯协议以及Windows CE可与其它Windows 应用软件共享信息为开发者带来极大的益处。WinCE开发的基础知识WinCE界面长得很像普通PC上使用的Windows系统,而且微软也把开发工

2008-11-30 22:33:00 2019

转载 Platform Builder学习手册(从零开始)

WinCE的开发步骤,PB的帮助上给出了一张图: 有了这张图就可以大致了解开发的流程环节了。本来想自己翻译一下PB的帮助手册,但搜索到了一篇比较好的文章,我就偷一下懒吧o(∩_∩)o...需要说明的是,PB4.2的帮助文档写的有些地方是错误的,估计是以前的版本吧...以下的教程我根据PB4.2的环境修改了下。以下转载自:深林电子-唐静寅的BlogWindowsCE.ne

2008-11-30 21:13:00 6582 2

转载 Windows Research Kernel简介

WRK简介 什么是WRK WRK的全称是“Windows Research Kernel”,它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了Windows这个成功的商业操作系统的内核大部分代码,可以对其进行修改、编译,并且可以用这个内核启动Windows操作系统。可让学生将操作系统基本原理和商业操作系统内核联系起来,进一步加深对操作系统整体的理解。 WRK的

2008-11-29 15:19:00 7696 1

原创 尝试用程序记录QQ密码

今天就QQ的密码记录程序找了下资料,发现网络上的对QQ密码的记录程序都已失效,原因是腾讯目前的所谓的“国际领先的Nprotect键盘加密技术”...不过牛人也通过Hook API找到了破解的办法,我暂时还未来得及深入研究,留作以后吧。可以参考:破解QQ键盘保护的办法这篇文章。我也根据网上的代码写了个程序,但程序在得到QQ密码编辑框控件句柄的时候,会失败。用SPY++看QQ登录窗口的时候,发

2008-11-28 21:45:00 2086

原创 除去浮躁,韬光养晦

 从明天起,要静下心来,好好学习。感觉现在自己太浮躁,近一段时间以来水平都没怎么提高,哎,经济不景气,我这个毕业生也没有工作机会。看来还要能沉下心来,努力提高自己才对。明天,我会准备好的!共勉!

2008-11-27 22:31:00 827

转载 惠普前总裁孙振耀指点职业规划

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自

2008-11-27 19:48:00 647

原创 嵌入式底层开发概念汇总

参考自 channelWhat is a BSP? A “Board” is a particular configuration of hardware. This may be one physical circuit board, or could be many circuit boards connected together to form one “logical” board.

2008-11-27 12:55:00 1302

转载 18位身份证号码验证算法代码

介绍18位身份证号码最后一位校验码的计算方法 仅限技术参考,禁止非法用途!公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。校验方法:(1)十七位数字本体码加权求和公式S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和Ai:表示第i位置上的身份

2008-11-12 19:59:00 938

转载 GPRS应用中TCP/IP/PPP的基本概念

 GPRS应用中TCP/IP/PPP基本概念:(CDMA的原理与此差不多) 实际上GPRS DTU上实现的是协议栈是TCP/IP Over PPP。我们在使用时必须要有一些相应的概念。因此在下面我们就与SARO-1010P使用相关的一些事项作一些简要的说明,如果您想详细了解这些协议,请参见相关书籍: 1. 每一次SARO-1010P拨ATD*99***1#(或ATD*99***1#)之后其实都

2008-10-30 11:25:00 1135

转载 SIMCOM公司的SIM300的AT指令中文翻译

根据V.25TER的AT指令概要(Overview of AT Commands According to V.25TER)A/  重新发送最后给的AT指令(Reissues the last command given)ATA 接听外来电话  (ANSWER INCOMING CALL)ATD 向外拨打电话   (MOBILE ORIGINATED CALL TO DIALABLE NUMBER

2008-10-30 11:24:00 5534

转载 实现字符串查找库函数

用C语言实现字符串查找函数,函数中不能使用别的库函数:char *strstr_kk(char *str1,char *str2);该函数要从字符串str1中寻找与字符串str2相符的字符串段,并返回str1中出现str2字符串段的位置.程序如下:#i nclude char *strstr_kk(char *str1,char *str2);int main(void){

2008-10-27 21:26:00 1273

转载 sizeof用法总结

关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明:sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或

2008-10-27 16:41:00 653

原创 冒泡排序

#include  void bubbleSort(int *list,int index){  int i,j;  int change=0;/*记录数值是否有交换位置*/  int temp;/*数值交换时的暂存变量*/  while(!change)  {    change=1;    for(j=index;j>0;j--)    

2008-10-22 20:06:00 646

转载 全国各大高校FTP地址大全

成都信息工程学院ftp  ftp://xsc.cuit.edu.cn/     大连理工大学   ftp://ftp.dlut.edu.cn ;    上海交通大学   ftp://mssite.sjtu.edu.cn ;     同济大学   ftp://ftp.tongji.edu.cn ;         南京大学   ftp://ftp.nju.edu.cn ;    

2008-10-04 13:42:00 5645

原创 自己动手编译Linux2.6.25.10内核

首先介绍环境:Fc7,原内核版本2.5.23 1.       在www.kernel.org下载内核源码包linux-2.6.25.10.tar.bz2。2.       将内核源码包linux-2.6.25.10.tar.bz2拷贝到目录/ usr/src3.       打开终端依次输入以下命令:cd /usr/src              //进入/usr/src目录

2008-07-14 19:54:00 1300

翻译 VC开发ActiveX控件指引

一. 引言    本文适合于想使用VC++编写自己的控件却又无从下手的开发人员,将会帮你一步一步的开发一个显示正余弦波形的控件。这里假设你对VC++6.0和ActiveX的基础知识有一定的了解。下面是该控件完成后测试时的截图: 二.  正文    1。使用AppWizard建立一个ActiveX控件工程。         请按如下步骤生成该控件:1.在文件菜单中选择新建

2008-07-02 20:54:00 3456 2

转载 串口调试助手源程序及编程详细过程

1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest(与我源代码一致,等会你会方便一点);2.在项目中插入MSComm控件   选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),则所有注册过

2008-05-13 21:28:00 2104 1

原创 [转]Mapinfo到Arc/Info数据转换方法的比较研究

1 引言 Mapinfo软件是目前世界上较为完备、全面而直观的桌面地理信息系统,操作快捷方便,应用比较广泛[1]。目前,林业上许多森林资源调查规划的成品资料都是用Mapinfo软件制作,但Mapinfo的数据格式都不包含拓扑关系,无法进行高级的地理分析,不能提供高级的GIS功能,阻碍了林业GIS的高级应用的发展。而Arc/Info是当今GIS领域使用最广泛的GIS软件,在GIS数据管理方面功能强大

2008-05-01 20:57:00 2471

转载 九阳神功 ASP.NET技术的学习顺序(转帖)

  前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。   如果你已经有较多的面向对象开发经验,跳过以下这两步:   第一步 掌握一门.NET面向对象语言,C#或VB.NET   我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。   ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!

2008-03-20 21:11:00 1030

转载 mo2.2+vc小结[转]

目前基于MO的开发实例以VB居多,VC实例只有MFC目录下自带一些例子。这里给出了几个常见问题的示例代码,希望对刚接触MO的广大VC二次开发人员有所帮助。--------------------------------------------------------------------------------1.为Shape指定Symbol演示代码如下:------------

2008-03-18 14:24:00 2685

原创 CString转换为char *

CString转换为char *的办法

2008-03-18 14:18:00 727

转载 用VC在MO中的Map控件里鼠标画点

 在视图类中声明一个CMoPoint变量,在鼠标单击地图控件事件中赋值。如下:m_moPoint=m_Map.ToMapPoint((float)X,(float)Y);COleVariant variant;variant.vt=VT_NULL;CMoTrackingLayer tLayer;tLayer.CreateDispatch("MapObjects2.TrackingLayer");t

2008-03-18 14:16:00 985

转载 MapObject控件的使用之加入图层

MapObject控件是ArcInfo公司开发的一套功能强大的GIS地理信息系统控件,该控件功能非常强大,在软件开发行业中有着很大范围的覆盖率,因其在VC中的使用非常复杂,帮助文档对一个刚入门的程序员来说不是很容易看懂,并且示例代码都是基于VB的,所有我写了这一系列的文章,供大家参考,有问题欢迎大家指正。MapObject(以下简称MO)有自己格式的图层文件,是有.shp为扩展名,在使用时首先

2008-03-05 23:37:00 1815

转载 MapObjects开发技术 (VC++)

MapObjects是一组基于COM技术的地图应用组件,它由一个称为Map的ActiveX控件(OCX)和约45个自动化对象组成,在标准的Windows编程环境下,能够与其他图形、多媒体、数据库开发技术组成完全独立的综合性应用软件,是基于前端应用业务的良好的地图开发环境。 MapObjects是全球最大的GIS软件供应商ESRI公司在业界最早推出的GIS软件组件,它起点高、功能强、结构优雅。ESR

2008-03-05 23:32:00 1802

转载 给C++初学者的50个忠告[转]

 1.把C++当成一门新的语言学习(和C没啥关系!真的。);   2.看《Thinking In C++》,不要看《C++变成死相》;   3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;   4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而

2008-01-25 16:18:00 1218

原创 在Windows下使用VC++6.0编译器生成Qt应用程序

经过1个晚上的摸索,终于搞定了在WIN平台下使用VC++编译器生成QT的应用程序的办法,总结遇到的问题,希望大家不要走我走的弯路,与各位共勉。我是根据《C++ GUI Qt3编程》这本书随书光盘提供的Qt3.2.1 for VC++6.0来安装Qt程序的,当然是非商业版啦。步骤:1.在E:盘建立一个文件夹,命名为hello。2.进入hello文件夹目录,新建一个hello.cpp文

2008-01-21 10:01:00 5330

eMule for windows的源代码

eMule for windows平台源代码,eMule这个东西大家都应该知道吧o(∩_∩)o... VC++版本。

2008-12-06

FTPTREE 示例:显示 FTP 站点的结构和内容

FTPTREE 示例阐释下面的 MFC Internet 客户端 (WinInet) 功能: 使用 CInternetSession 和 CFtpConnection 类以最少数量的自定义代码获得 Internet 或 Intranet 连接。 将 CFtpFileFind 类与 CFtpConnection 一起使用以定位 FTP 站点的目录结构。 动态生成树控件的内容。 生成并运行示例 生成并运行 FTPTREE 示例 打开解决方案 Ftptree.sln。 在“生成”菜单上单击“生成”。 打开并运行 FTPTREE 应用程序。 FTPTREE 是示例对话框应用程序,它具有一个编辑框(用于服务器名称和该服务器上对象的路径(可选))和一个标准树控件对象。树控件属于此对话框,并且显示错误信息或在 ftp:// 编辑框中指定的 FTP 站点的内容(最多 128 项)。 CInternetSession 对象封装与 Internet(或 Intranet)的连接。当 FTPTREE 对话框存在于内存中时该对象将保持封装,但它可以只在需要时用很少的系统开销很容易地打开(并在之后立即关闭)。 FTPTREE 基于在注册表中指定的配置打开 Internet 会话。以下为 ftp:// 编辑框的有效输入。 myserver — 仅为 Intranet FTP 服务器的名称。 www.myserver.tld — 仅为 Internet FTP 服务器的名称。 myserver/dir/ — FTP 服务器和路径的名称。该路径将在树控件中扩展。 myserver/dir/file — FTP 服务器的名称和特定对象的路径。如果找到了该对象则选择它;如果未提供该对象,将尽可能地扩展树。 可以将协议前缀 ftp:// 添加到上述任何项中。 可能需要 TIS 代理来用于连接 FTPTREE 示例(通常情况下,包括 Wininet.dll)要求与 FTP 服务器直接连接或通过 TIS 代理与 FTP 服务器连接。FTPTREE、CFtpConnection 和直接 WININET API 调用将不与 CERN FTP 代理正确工作。 FTPTREE 示例使用在注册表中指定的代理信息。如果获得诸如“与服务器的连接被重置”之类的消息,这些消息表明 FTPTREE 无法与 Internet 站点连接,您可能需要更改您预配置的注册表设置来为 FTP 服务指定 TIS 代理。可以在 Internet Explorer 中的“选项”属性表的“连接”选项卡上更改这些设置。相应的注册表项是: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable" "ProxyServer" "ProxyOverride" 关键字 此示例说明以下关键字: CFtpConnection::CFtpConnection;CFtpConnection::SetCurrentDirectory;CFtpConnection::GetCurrentDirectory;CFtpConnection::Close;CFtpFileFind::CFtpFileFind;CFtpFileFind::FindFile;CFtpFileFind::FindNextFile;CFileFind::IsDirectory;CInternetSession::CInternetSession;CInternetSession::GetFtpConnection;CInternetSession::Close;

2008-09-09

周立功《ARM嵌入式系统基础教程》教学ppt课件7和8章.rar

周立功《ARM嵌入式系统基础教程》教学ppt课件7和8章.rar<br>介绍详见前几章说明。

2008-06-22

周立功《ARM嵌入式系统基础教程》教学ppt课件第5章.rar

周立功《ARM嵌入式系统基础教程》教学ppt课件第5章.rar<br>介绍详见前一部分内容。

2008-06-21

周立功《ARM嵌入式系统基础教程》教学ppt课件1-4和6章

周立功《ARM嵌入式系统基础教程》教学ppt课件1-4和6章老师的课件拿来给大家分享,个人感觉这课件很不错的。里面有几章有密码,选只读即可,不影响学习的~

2008-06-21

MFC 程序设计 第一章源码

MFC 程序设计 第一章源码<br>一个Hello World 的例子,MFC实现,代码简单清晰,值得学习!

2008-06-19

空空如也

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

TA关注的人

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