关闭

默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library

您试图与不兼容的库链接。 重要事项 运行时库现在包含防止混合不同类型的指令。如果试图在同一个程序中使用不同类型的运行时库 或使用调试和非调试版本的运行时库,则将收到此警告。例如,如果编译一个文件以使用一种运行时库, 而编译另一个文件以使用另一种运行时库(例如单线程运行时库对多线程运行时库),并试图链接它们, 则将得到此警告。应将所有源文件编译为使用同一个运行时库。有关更多信息,请参阅使...
阅读(339) 评论(0)

Ant基本使用指南

入门技术 在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。 Ant基本使用指南 1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。 生成工具在软件开发中用来将源代码...
阅读(386) 评论(0)

Log4Net使用指南 (转)

声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。 请在这里下载示例代码  1           简介 1.1          Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断...
阅读(387) 评论(0)

[转载]win7(64位)下使用vc6

原文地址:win7(64位)下使用vc6作者:yanglin 安装程序,会弹出 程序兼容性助手 提示框,这个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。选中 不再显示此消息,点“运行程序”。 进入选择安装类型这一步的时候,要注意。点“Custom”自定义安装类型: Custom自定义安装里,点中Tools组件,更改选项: 把其中的 OLE/Com Objec...
阅读(776) 评论(0)

Windows核心编程

http://www.cnblogs.com/mydomain/category/264964.html...
阅读(153) 评论(0)

#include<iostream>与#include<iostream.h>及#inclue <string> 和 #include <string.h>的区别

#include与#include及#inclue 和 #include 的区别 1.从功能性的角度来讲,包含了一系列模板化的I/O类,相反地只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,和在接口和执行上都是不同的。最后,的各组成都是以STL(Standard Template Library,标准模板库)的形式声明的,然而的各组成都是声明成全局...
阅读(196) 评论(0)

VC中Ansi、Unicode、UTF8字符串之间的转换和写入文本

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://dark0729.blogbus.com/logs/51496111.html Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件 Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义...
阅读(282) 评论(0)

STL string与CString的Unicode字符集

1、delete[] TCHAR的问题:a TCHAR array that has been allocated with new. However, when I try to delete it I get an error. Here's basically what it looks like:        TCHAR *pTest=new TCHAR[someSize];...
阅读(444) 评论(0)

[转]关于unicode,mbcs,utf8,charset,encoding等相关概念的说明

转自:http://www.bloggern.com/2945.html          好像第一次遇到跟字符集有关的问题大概应该是在7年前,第一次写java,总是会出现编码转换的问题,动不动就乱码,基本上,本着实用主义的态度,以盲人摸象的手法,总算是能够解决问题的。这些年来,不停的会遇到编码方面的问题,随着每一次解决问题,都感觉多揭开了一点笼罩在这一堆乱七八糟的东西上面的迷雾,然而,直...
阅读(301) 评论(0)

UTF-16

UTF-16是Unicode的其中一个使用方式。 UTF是Unicode/UCS Transformation Format,即把Unicode转做某种格式的意思。 它定义于ISO/IEC 10646-1的附录Q,而RFC2781也定义了相似的做法。 在基本多语言平面内定义的符号((Basic Multilingual Plane, BMP),或称第零平面(Plane 0)),使用2个字节表...
阅读(283) 评论(0)

MultiByteToWideChar

目录 MultiByteToWideChar概述 参数 返回值 注意 编辑本段MultiByteToWideChar概述   函数功能:该函数映射一个字符串到一个宽字符(unicode)的字符串。由该函数映射的字符串没必要是多字节字符组。   函数原型:   int MultiByteToWideChar(   UINT CodePage,...
阅读(306) 评论(0)

关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。 还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表...
阅读(337) 评论(0)

Linux启动过程综述

Bootloader在Alpha/AXP平台上引导Linux通常有两种方法,一种是由MILO及其他类似的引导程序引导,另一种是由Firmware直接引导。MILO功能与i386平台的LILO相近,但内置有基本的磁盘驱动程序(如IDE、SCSI等),以及常见的文件系统驱动程序(如ext2,iso9660等), firmware有ARC、SRM两种形式,ARC具有类BIOS界面,甚至还有多重引导的设置;而SRM则具有功能强大的命令行界面,用户可以在控制台上使用boot等命令引导系统。AR...
阅读(233) 评论(0)

深入理解Linux启动过程

     本文详细分析了Linux桌面操作系统的启动过程,涉及到BIOS系统、LILO 和GRUB引导装载程序,以及bootsect、setup、vmlinux等映像文件,并结合引导、启动原理和具体的代码实现机制由浅入深地进行了分析。    初学者刚接触Linux桌面系统会感觉系统启动速度较慢,那么,为什么它的启动速度慢呢?本文就桌面系统的引导和启动过程展开分析,以期对初学者熟悉Linux有所帮助。一、Linux系统的引导过程    简单地说,系统的引导和启动过程就是计算机加电以后所要发生的事情, 比如,加...
阅读(292) 评论(0)

创建嵌入式Linux开发环境之交叉编译环境

上一次的内容我们主要讲了如何在如何搭建一个Linux 开发环境,这次我们就要根据不同的目标平台,建立自己的ARM-Linux的交叉编译环境。 搭建交叉编译环境的方法有很多,不同的体系结构、不同的操作内容甚至不同的内核版本,都会用到不同的交叉编译器。比如uboot,kernel,文...
阅读(387) 评论(0)

嵌入式linux环境搭建之一

FTP协议简介TFTP是一个传输文件的简单协议,它其于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保...
阅读(279) 评论(0)

gdb调试多线程

先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 thread apply ID1 ID2 command 让一个或者多个线程执行GDB命令command。 thread appl...
阅读(1592) 评论(1)

嵌入式linux环境搭建之二:linux库文件搜索路径

      众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及 该动态库的其它资源了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。 方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径。 ...
阅读(320) 评论(0)
    个人资料
    • 访问:7357次
    • 积分:142
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:16篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论