自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lingdxuyan的专栏

转载请注明文章出处!

  • 博客(43)
  • 资源 (20)
  • 收藏
  • 关注

转载 mysql sql语句大全

转自:http://www.cnblogs.com/yunf/archive/2011/04/12/2013448.html1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 devic

2013-04-20 17:45:43 1020

转载 用VC++创建自定义向导程序

转自:用VC++创建自定义向导程序向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导,如Office2000 中的Web 页向导就是一个十分典型的向 导(如下图所示),还有常用的VC++向导。一个基本的向导程序应该包含以下几个基本按钮: 取消、上一步、下一步、完成、帮助 一、标准向导程序在 VC++中,可以使用类CProperty

2013-04-20 17:32:39 1213

原创 VC++6.0操作excel2007文件封装类CExcelServer

转载请注明出处:VC++6.0操作excel2007文件封装类CExcelServer参考文章:1、VC操作Excel文件编程相关内容总结2、VC++导出数据到Excel3、VSTO学习笔记(二)Excel对象模型利用VC操作Excel的方法至少有两种:1、利用ODBC把Excel文件当成数据库文件,来进行读、写、修改等操作。网上有人编写了CSpreadSheet类

2013-04-20 17:28:15 4570 2

原创 mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法

Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法;如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0。Excel打开csv文件时,只要字段值都是数字,它就认为该字段类型是数值。但我们存放在数据库中的纯数字char有可能会超过15位,这样导出csv文件后,用excel打开看到的字段值就不对了。网上的解决方法1、将单元格格式设为文本,但行不通,

2013-04-20 17:22:34 9857

原创 VC/MFC类向导ClassWizard的Parsing error错误

我在vc6.0中打开ClassWizard时出现以下:Parsing error: Illegal line encountered.Input Line: "methods: "通过查找"methods: ,定位到错误应该出现到以下代码中 properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section

2010-08-28 12:05:00 4933 1

原创 ubuntu9.04下搭建交错编译环境arm-linux-gcc

一直都是用得实验室的pc,编译环境都已安装好!但是学潜入式,要是连搭建个环境都不会,说不过去,就在自己的机子过把瘾!pc环境:ubuntu9.04将搭建的交叉编译环境:arm-linux-gcc-4.1.1注意:文章中命令为浅蓝色,修改部分为红色,/home/lingd是我的主目录,一、准备安装包需要的安装包(其后为下载地址):

2009-12-29 20:08:00 3091 1

原创 Linux 2.6.22.19移植到S3C2410(博创2410s)之:madplay移植

1. 移植madplay前的准备。madplay的移植需要以下的几个包:(1)madplay-0.15.2b.tar.gz,(2)libmad-0.15.1b.tar.gz,(3)libid3tag-0.15.1b.tar.gz ,(4) zlib-1.1.4.tar.gz。其中前面的三个包可以在http://sourceforge.net/project/showfiles.php?group_

2009-12-27 21:36:00 2517

原创 移植Linux2.6.24.7到博创2410S之:LCD(SHARP LQ080V3DG01)驱动移植

 参考材料:移植Linux2.6.22.2到博创2410-S(s3c2410A)(补:LCD驱动移植)http://blog.chinaunix.net/u1/34474/showart_396609.html解决了移植2.6.24内核的LCD驱动移植问题http://www.linuxdiyf.com/viewarticle.p

2009-12-25 15:01:00 3292 1

原创 移植Linux2.6.24.7到博创2410-S(s3c2410s),包括AX88796移植

一、下载并解压Linux2.6.24.7内核源码从网上下载linux-2.6.24.7内核源码到/arm2410s目录下,并解压#tar xzvf linux2.6.24.7.tar.gz# cd linux2.6.24.7进入内核解压后的目录注:以后示例中,只要是相对路径全部是相对于/arm2410s/linux2.6.24.7/此目录  二、修改内核源码根目录下的Makef

2009-12-22 20:20:00 3124

转载 Linux下的C编程实战之文件系统编程

1.Linux文件系统  Linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,Linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。下图给出了Linux中文件系统的关系:  在Linux平台下对文件编程

2009-12-19 22:34:00 792

原创 nfs:server is not responding,still trying 原因与解决方案

我想测试一下刚刚移植完的Linux内核,编写了一个简单的HelloWorld程序。但是在下载到arm2410s开发板时,冒出了nfs:server is not responding,still trying 一开始我以为是nfs出了问题,在nfs faq找到:kernel: nfs: server server.domain.name not responding, still trying

2009-12-17 09:42:00 1057

原创 关于烧写vivi后flash分区不正确的解决办法

实验环境要改成Linux 2.6内核,但实验室里的arm2410s开发板安装的Linux内核都是2.4的,不得不将所有开发板重新烧写内核!由于内核镜像和根文件系统的改变,需要修改flash分区,即修改vivi源码smdk.c文件中的mtd_partition_t default_mtd_partitions[],重新编译vivi,再将vivi烧写到开发板上。但是烧写完vivi后,有些开发板的分

2009-12-16 20:37:00 2296

转载 ubuntu设置vim语法高亮显示和自动缩进 (windows风格的C/C++自动缩进)

1、安装vim         sudo apt-get install vim-full2、配置文件的位置在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。(ubuntu9.04的vimrc文件是在/etc/vim目录下)3、设置语法

2009-12-14 20:37:00 1947

转载 linux fork函数与vfork函数

一、fork1. 调用方法#include #include pid_t fork(void);正确返回:在父进程中返回子进程的进程号,在子进程中返回0错误返回:-1     子进程是父进程的一个拷贝。即,子进程从父进程得到了数据段和堆栈段的拷贝,这些需要分配新的内存;而对于只读的代码段,通常使用共享内存的方式访问。fork返回后,子进程和父进程都从调用fork

2009-12-13 10:02:00 10190 1

原创 linux fork函数浅析

#include #include /*功能:复制进程参数:无返回值: 成功: 父进程:返回子进程id 子进程:返回0 失败: 返回-1*/pid_t fork(void); 由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回

2009-12-12 21:18:00 23599 9

转载 关于vi不正常退出产生的swp文件

非正常关闭vi编辑器时会生成一个.swp文件关于swp文件使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除。下面说不测。不测分为:1当你用多个程序编辑同一个文件时。         2非常规退出时。第一种

2009-12-12 21:14:00 68492 1

原创 linux多线程之pthread_create

Linux系统下的多线程遵循POSIX线程接口,称为pthread #include /*功能:创建线程参数: thread_id: 指向线程标识符的指针 attr: 设置线程属性,NULL为默认属性 start_routine: 指向线程运行函数的指

2009-12-12 16:34:00 5349

转载 Ubuntu下安装C/C++帮助文档

sudo apt-get install manpages-dev                         //C APIsudo apt-get install manpages-posix                      //posix functionsudo apt-get install manpages-posix-dev              //pos

2009-12-11 17:23:00 1847

原创 Ubuntu中pdf乱码问题解决方法

很少在ubuntu上用pdf,碰巧实验文档是pdf格式,一打开中文全不显示!从网上找找了,很多人说这个方法OKsudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional不过,我试了试,打开还是乱码!后来,再安上 poppler-data(据说,evince基于 poppler,一些用LaTex生成的PD

2009-12-11 14:43:00 1015

原创 使用Windows字体来来美化ubuntu9.04的字体

总感觉ubuntu的字体很累眼,而且又难看(或许是我看习惯了windows字体)!在网上找了不少ubuntu字体美化的文章,不过都有点老,版本对不上!为了方便你我他,我把过程写下来,希望能对喜欢ubuntu的朋友有帮助。我装的是xp和ubuntu9.04双系统,所以本文针对的是ubuntu9.04,其他版本的ubuntu不一定适合! 将Windows下(在winnt/Fonts目录下)

2009-09-04 14:54:00 968

原创 Ubuntu浏览FLASH时出现中文乱码的解决方法

打开应用程序->附件->终端输入:cd /etc/fonts/conf.d/备份配置文件sudo cp 49-sansserif.conf 49-sansserif.conf_backup编辑配置文件(需要输入密码,密码不会显示,不要输入错误)sudo gedit ./49-sansserif.conf打开之后看见文件内容如下:

2009-09-02 22:19:00 101

原创 Ubuntu9.04下HelloWorld程序例子(makefile)

用vi创建hello.h、hello.cpp、main.cpp三个文件,并输入以下代码hello.h:class Hello{public:   Hello();   void Display();};  hello.cpp:#include#include "hello.h"using namespace std;Hello::Hello(){   }void Hello

2009-08-18 20:47:00 3959

原创 gcc和g++的区别(常见的误解)

    我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。    误区一:gcc只能编译c代码,g++只能编译c++代码    两者都可以,但是请注意:

2009-08-17 19:04:00 843

原创 Ubuntu9.04下讯雷的安装方法与wine配置

ubuntu9.04下安装迅雷中文版相关文件下载地址:http://download.csdn.net/source/1579741 1、安装wine      wine 是Linux 下运行windows 程序的必需工具,Windows的程序都是在Wine 提供的环境中运行的。      wine安装方法:可以通过桌面左上角面板“系统---->系统管理---->新立得软件包管

2009-08-16 15:10:00 1666

原创 Ubuntu9.04安装与安装后配置

中午我对笔记本磁盘进行碎片整理,有些卡!看着实验室的计算机,突然想开多台机子玩玩linux也不错!实验室的计算机安了win2000和红旗linux,但linux系统登录需要密码,我试了学校几个常用的都失败!后来我就在win2000下安装Ubuntu9.04(没想到我第一次玩linux,就要自己安系统)虽然我选了最简单的安装方法(wubi.exe),但过程还是挺坎坷的!因此,我把网上的资料和自己

2009-08-14 19:28:00 4055 1

原创 CString::Format()函数

我在编写程序时经常会使用CString::Format()来格式化字符串!但往往只是使用了Format很少一部分功能,比如整型转换成字符串!不过今天我想将磁盘空间使用率输出到静态文本进行显示,需要用到指定数据精度,这已经超出以前我对Format的了解了!也让我想要学习Format的完整功能! 下面是我对我从网上收集到的资料的整理:  函数声明function Format(

2009-08-08 14:11:00 29477 2

原创 CListCtrl::InsertColumn出错

今天在写一个获取磁盘信息的小程序,通过list控件显示各磁盘信息。我在属性页(CPropertyPage)的构造函数中,调用list控件的InsertColumn方法,编译链接都通过了,但运行时冒出了一个Debug Assertion Failed!提示   我就改用调试方式运行,再弹出该对话框时,选择重试,最后程序中断指向了_AFXCMN_INLINE int CListCt

2009-08-05 13:43:00 7285 4

原创 error LNK2019 无法解析的外部符号 vs2005

这两天在写一个进程管理器,用到了Psapi.h中的一些进程函数。我将Psapi.h包含到源代码中,但链接时出现了4个LNK2019错误,都是Psapi.h中的函数引起的无法解析的外部符号。 错误 2 error LNK2019: 无法解析的外部符号 _GetModuleFileNameExW@16,该符号在函数 "public: class ATL::CStringT > > __this

2009-07-29 10:21:00 10392 9

原创 CString::CompareNoCase与CString::Compare的区别

函数原型:int CompareNoCase( LPCTSTR lpsz ) const;返回值:该函数对两个CString对象进行,如果内容完全一致则返回0;如果小于lpsz,则返回为-1;如果大于lpsz,则返回1。比如,利用CompareNoCase比较str与lpsz,等同于区分大小写比较str与lpsz的第一个相异字符,如果str该处的字符比lpsz大,则字符串str大于lpsz,返回1

2009-07-19 21:46:00 32101 2

原创 _stdcall、_cdecl与_fastcall

      被_stdcall、_cdecl或_fastcall修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。  1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上

2009-07-17 22:32:00 949

原创 链接器中三个最重要的动态链接库kernel32.dll、user32.dll、gdi32.dll的作用

  kernel32.dll是Windows9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。   user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发

2009-07-14 22:35:00 5225

原创 宏使用技巧

宏定义用来定义代表特殊内容的标识符,编译时预处理程序会把宏替换成宏定义时指定的值!使用技巧:1、防止重复包含头文件#ifndefine _HEADER_H_#define _HEADER_H_#include "header.h"#endif上面的代码防止了header.h被工程重复包含 2、_DEBUG宏的使用_DEBUG是编译器留给我们的预编译属性。在vc编

2009-07-12 22:26:00 819

原创 Group Box中的控件都无法显示

今天在把一个基于对话框的vc6.0程序,移植到evc,在模拟器运行时,Group Box中的控件都无法显示!刚开始还以为是移植过程中控件的属性没设置好!但不管怎么改,Group Box中的控件还是无法显示!后来上网看到一个帖子说是Group Box把其他控件给遮住了!只要在Resource编辑界面下按Ctrl + D,对控件进行重新编号,将Group Box的编号改为最大就好了!后来想想,我在

2009-07-12 22:00:00 2639 3

原创 0xC0000005: Access Violation程序关闭时砰一声——指针与内存释放问题

程序关闭时出现了“砰”一声警报,我马上就想到可能指针释放有问题!但这也是最头痛的问题,指针出问题有时不是一两天就能解决的事!但也没办法,时间不多了,只能硬着头皮查!我先在不设断点的情况下,用调试运行一下程序!一下子杀出了两个地方漏内存(这群臭家伙居然申请了空间,居然忘了释放,代码是我们一个团队写的!)这下看来我要好好看看各个类的成员指针,发现第二个问题指针申请和释放写的很乱,有些成员指针也

2009-07-09 20:17:00 4642 2

原创 函数设计规则

一、函数体设计规则1、函数功能要单一,函数体规模要小,尽量控制在50行代码内;2、避免函数带有“记忆”功能,即相同的输入产生相同的输出,而带有“记忆”功能的函数,其行为是不可预测的,输出可能受某种“记忆状态”的影响;3、检查输入参数的有效性,检查通过其他路径进去函数体内的变量的有效性;4、用于出错的返回值一定要清楚;5、使用断言捕捉非法情况;不要混淆非法情况与错误情况,后者是必

2009-07-06 22:09:00 1073

原创 1.3循环语句技巧

循环语句最重要的作用是降低循环体的复杂性,提高循环体的效率!书写循环语句时应注意:1、cpu跨循环层执行的次数直接影响程序的效率。因此,编写多重循环时,应当将最低的循环放最外层,最长的循环放最里层,以减少cpu跨循环层执行的次数;如:for( int i=0; i{        for( int j=0; j        {               sum

2009-07-05 21:56:00 1516

原创 1.2复合表达式与if语句书写技巧

复合表达式由常量、变量、函数和运算符组成书写应注意:1、不要过于复杂如:x=y>z || a=i-c 2、不要与数学表达式混淆如:if( x 3、运算符优先级和结合性直对结果的影响 4、表达式中有些部分可能没参加运算如:int a=1,b=2      if( a             cout输出结果为1a   if语句书

2009-07-04 21:38:00 2530

原创 1.1注释与命名规则

注释通常用于:1、版本、版权声明;2、函数接口声明;3、重要代码行提示添加注释的注意事项:1、注释量一般占代码量的40%;2、注释放在代码上方或右方;3、函数定义前加一个合适的函数头,说明该函数的功能、参数、返回值等4、边写代码边写注释,保证注释与代码的一致性,修改代码时必须同时修改注释,没用的注释删除;5、避免在注释中使用缩写;6、代码比较长时,尤其是有多

2009-07-03 22:01:00 673

原创 Visual Studio2005创建“MFC智能设备应用程序”项目提示“脚本错误”

问题:在Visual Studio 2005开发平台(中文版)下,选择“文件”-> “新建”-> “项目”-> “项目类型”中选择“Visual C++”下的“智能设备”,“模板”中选择“MFC智能设备应用程序”-> 输入项目名称并点击“确定”后,就会听到“嘟”的一声,好像是浏览器阻止了一个ActiveX控件!然后紧接着就是一个脚本错误,询问你是否继续,点击“是”后,又回到了“新建项目”! 

2009-06-02 22:08:00 3187 8

原创 Visual Studio2005 工具选项“加载此属性页时出错”的解决办法

问题:Visual Studio 2005 配置SDK时提示出错。打开Visual Studio 2005 的工具>选项>设备工具时提示:“加载此属性页时出错!”处理方法:1、在“Visual Studio 2005 命令提示”中运行:devenv /ResetSkipPkgs2、重启vs2005,打开vs 2005的工具中的选项,就OK了。devenv命令介绍:Devenv 可用来设置集成开发环

2009-06-02 22:04:00 3834 1

IEEE Std 802.1Q™ 2011

Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks

2014-06-09

IEEE 802.1Q-2005

IEEE 802.1Q-2005

2013-05-27

IEEE 802.1Q-2003

IEEE 802.1Q-2003

2013-05-27

S3C2440全套中文手册(1-27章)

S3C2440全套中文手册(1-27章)

2013-04-11

srvinstw安装/删除service.msc中的服务程序

srvinstw安装/删除service.msc中的服务程序

2011-11-11

BoundsChecker6.5 for VC++

BoundsChecker 6.5 VC++,在VC 6.0 +SP6 下可以使用

2010-08-12

ARM体系结构参考手册(英文第二版)

ARM体系结构参考手册(英文第二版) ARM体系结构参考手册(英文第二版)

2010-06-26

博创2410s开发板光盘资料

博创2410s开发板光盘资料 linux实验

2010-04-12

Essential Linux Device Drivers

Essential Linux Device Drivers Essential Linux Device Drivers Essential Linux Device Drivers

2010-03-25

linux驱动程序设计scull源码

linux驱动程序设计scull源码 linux驱动程序设计scull源码 linux驱动程序设计scull源码

2010-01-06

Ubuntu icons主题包

Ubuntu主题包 icons主题包 Ubuntu主题包 icons主题包 Ubuntu主题包 icons主题包

2009-12-12

《计算机程序设计艺术》第三卷查找和排序

计算机程序设计艺术 第三卷 查找和排序 pdf格式

2009-10-06

《计算机程序设计艺术》第二卷半数值算法

计算机程序设计艺术 第二卷 半数值算法 pdf格式

2009-10-06

《计算机程序设计艺术》第一卷基本算法 pdf格式

计算机程序设计艺术 基本算法 pdf格式 计算机程序设计艺术 基本算法 pdf格式

2009-10-06

MFC深入浅出带目录完整版

MFC深入浅出带目录完整版 MFC深入浅出带目录完整版

2009-09-02

opengl函数大全

该手册已编译为帮助文档!涵盖了opnegl绝大部分常用函数

2008-09-18

opengl编程指南

0penGL图形系统是一个软件接口,让程序员能够创建交互式程序,使用 计算机图形学技术生成具有真实感的图像。本书是OpenGL AI也推荐的 OpenGL 1.4版学习指南。 本书首先阐述OpenGL的功能和计算机图形学基本知识,包括状态管理和 几何体的绘制、模型变换、视点变换和投影变换、颜色和光照;然后深入探讨 一些高级技术,包括反走样、混合、雾效、显示列表、图像处理、纹理映射、 帧缓存、网格化、NuRBs、选择和反馈等;同时讨论其他一些重要主题,像 如何提高程序的性能、OpenGL扩展和跨平台技术等。 本书只要求读者有一定的c语言基础和数学知识,适合所有对0penGL 编程感兴趣的读者阅

2008-09-18

空空如也

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

TA关注的人

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