自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Windows Server2008 R2没有声音

1、添加优质windows音频视频体验功能服务器资源管理器->功能->添加功能->勾选优质windows音频视频体验然后安装重启2、客户端设置取消禁用音频和视频播放开始->管理工具->远程桌面服务->远程桌面会话主机配置->双击RDP-Tcp->选择客户端设置,将音频和视频播放前面勾去掉,点击确定。注销重新登陆声音就有了。

2015-11-30 16:46:11 5895

转载 C++中char*与wchar_t*之间的转换

转自:http://blog.163.com/tianshi_17th/blog/static/4856418920085209414977/ 比Vista更华丽的Windows 7 将小写数字转换成大写也谈C++中char*与wchar_t*之间的转换  2008-06-20 21:04:14|  分类:技术创新 |  标签:c++

2015-05-20 13:59:47 622

转载 C++中各种string的相互转化

转自:http://blog.chinaunix.net/uid-18872995-id-302626.html 因工作需要要进行LPCWSTR和string的转换,到网上搜出一篇详细介绍的文章出来了,本着“拿来主义”做个技术积累。 一 C++ 中 string与wstring互转方法一:string WideToMutilByte(const wstring& _src)

2015-04-08 11:13:16 1859

转载 基于C++内存分配、函数调用与返回值的深入分析

转自:http://www.jb51.net/article/37501.htm在谈述函数调用和返回值问题之前,先来看看C++中内存分配的问题。 C++编译器将计算机内存分为代码区和数据区,很显然,代码区就是存放程序代码,而数据区则是存放程序编译和执行过程出现的变量和常量。数据区又分为静态数据区、动态数据区,动态数据区包括堆区和栈区。以下是各个区的作用:(1)代码区:存放程序代码;

2015-01-27 09:05:27 374

转载 C++ 中的 new/delete 和 new[]/delete[]

在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] 出来的数组有时可以用 delete 释放有时又不行?…如果你对这些问题都有疑问的话,

2014-09-02 09:15:54 327

转载 中缀、前缀和后缀表达式求值问题

中缀表达式求值问题  中缀表达式的求值问题是一个比较常见的问题之一,我们通常在编写程序时,直接写出表达式让编译器去处理,很少去关心编译器是怎么对表达式进行求值的,今天我们来一起了解一下其中具体的原理和过程。  表达式一般来说有三种:前缀表达式、中缀表达式、后缀表达式,其中后缀表达式又叫做逆波兰表达式。中缀表达式是最符合人们思维方式的一种表达式,顾名思义,就是操作符在操作数的中间。而前缀表达

2014-08-06 09:02:31 2542

转载 C++ typedef用法小结

转自:http://www.cnblogs.com/charley_yang/archive/2010/12/15/1907384.html第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下

2014-07-30 15:58:29 363

原创 undefined reference to `std::__detail::_List_node_base@GLIBCXX_3.4.10

undefined reference to `std::__detail::_List_node_base@GLIBCXX_3.4.10错误的原因是当前的GCC版本中,没有GLIBCXX_3.4.15,须要安装更高版本。我们可以输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX,查看当前的GCC版本,

2014-07-25 16:14:17 9216 2

转载 C++ 重写重载重定义区别

转自:http://blog.163.com/clevertanglei900@126/blog/static/111352259201102441934870/

2014-07-25 08:47:01 398

转载 linux C 字符串转换

转自:http://www.cnblogs.com/leaven/archive/2011/01/04/1925620.htmlatof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof

2014-06-04 09:44:09 534

原创 RedHat5.8 cannot find -lssl解决方法

1.安装openssl-develrpm -ivh ****2.

2014-06-04 09:40:55 932

转载 C#_在按钮存在的状态获取按键消息

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

2014-05-06 16:16:31 1762

转载 Redhat修改IP,网关,DNS,hostname

一、修改IP地址修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 i

2014-01-13 16:25:55 1147

原创 vmware下redhat使用bridged(桥接模式)访问互联网

本文参考了:http://hi.baidu.com/boinnvysnmbtuzd/item/171c65404e03e20bc0161364                        http://blog.sina.com.cn/s/blog_697630900101b1un.html  1、设置Bridged上网方式Vmware菜单栏VM->settings->N

2014-01-13 16:12:58 1423

转载 vector iterators incompatible

转自:http://bingxinye1.blog.163.com/blog/static/168797098201332294321491/vc2005 对于迭代器的匹配是非常严格的,通常这种错误是因为两个不同的迭代器操作同一个 vector,或者是因为迭代器在遍历vector时,vector的链表改变了,就会引发这种错误,比如vector在遍历的途中,别的位置push_back()一个元素

2013-12-06 15:51:42 1997

转载 c++继承中的内存布局

转自:http://blog.csdn.net/jiangyi711/article/details/4890889 今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。——谈VC++对象模型(美)简.格雷程化    译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语

2013-12-06 15:13:11 468

转载 c++内置类型

转自:http://blog.csdn.net/jiangyi711/article/details/5139135 C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型(arithmetic types),另外还定义了一种称为void的特殊类型。void类型没有对应的值,仅用在有限的情况下。通常用作无返回值的函数的返回类型。算术类型的存储空间依机器而定。类型存储空间是

2013-12-06 15:09:31 479

转载 Sizeof与Strlen的区别与联系

转自:http://www.cnblogs.com/carekee/articles/1630789.htmlSizeof与Strlen的区别与联系一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字

2013-11-28 08:57:29 359

转载 使用LoadLibrary调用DLL

转自:http://blog.csdn.net/jdcb2001/article/details/1394883,个别地方进行了修改引言我见过相当多的用来说明在程序中如何使用从DLL中输出的class的代码,但这些方法都是通过隐式链接完成的。回忆一下DLL的概念,有两种方法可以使用DLL中输出的函数:一是在程序代码中简单地引用DLL中符号,这使得加载器在程序启动时隐式地加载(链接)所需的D

2013-11-08 16:55:43 16028 1

原创 windows下查看.dll文件和Linux查看.so文件中函数的实际名称

在windows下使用dumpbin来查看dll文件中函数的实际名称。到dll文件所在的路径下(如cd  AAA\BBB ),运行dumpbin -exports XXX.dll。可能这个时候会出现提示“'dumpbin' 不是内部或外部命令,也不是可运行的程序或批处理文件。”此时需要找到vcvars32.bat文件,我装的是vs2012,具体路径是:C:\Program Files (x86)\

2013-11-08 16:39:58 7285

转载 Linux下动态加载SO文件

转自:http://blog.csdn.net/offbye/article/details/6832536 动态库的显式调用 显式调用的含义是代码出现库文件名,用户需要自己去打开和管理库文件。其要点为:⑴把dlfcn.h系统头文件包含进来⑵用dlopen函数打开库文件,并指定打开方式dllope的的第一个参数为共享库的名称,将会在下面位置查找指定的共享库。   ①

2013-11-08 16:22:27 670

转载 全局变量和局部变量在内存里的区别

转自:http://blog.csdn.net/subo86/article/details/4814874 一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不

2013-10-25 08:39:52 956

转载 static详解

转自:http://www.cnblogs.com/lhbssc/archive/2012/02/08/2342943.html1.先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c.下面是a.c的内容:

2013-10-25 08:38:37 409

转载 DLL编写教程

DLL编写教程半年不能上网,最近网络终于通了,终于可以更新博客了,写点什么呢?决定最近写一个编程技术系列,其内容是一些通用的编程技术。例如DLL,COM,Socket,多线程等等。这些技术的特点就是使用广泛,但是误解很多;网上教程很多,但是几乎没有什么优质良品。我以近几个月来的编程经验发现,很有必要好好的总结一下这些编程技术了。一来对自己是总结提高,二来可以方便光顾我博客的朋友。好了,废话

2013-10-15 16:10:33 527

转载 C++的XML编程经验――LIBXML2库使用指南

C++的XML编程经验――LIBXML2库使用指南写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没有详

2013-10-15 16:08:12 570

转载 C++中的XML配置文件编程经验

C++中并没有操作XML文件的标准库,因此大家需要使用各自熟悉的XML库来解决XML文件的读取与写入。XML的一个重要用途是作为程序的配置文件,存储程序运行相关的各种数据。本文总结了使用libxml2库来对XML配置文件进行编程的一些经验。最后提供了一个封装好的类CXMLConfig,并详细说明了该类的功能、使用方法和注意事项。阅读本文所需的技术背景:l        C/C++简单语

2013-10-15 16:05:45 693

原创 vs2012如何自定义生成exe名称

右击工程名->属性->把目标文件名改为你想要生产的文件名

2013-08-20 19:10:25 1170

原创 fopen函数报错

vs2012中使用fopen出现的错误:error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.我看

2013-08-06 20:01:30 8740

空空如也

空空如也

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

TA关注的人

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