06 2015 档案

摘要:转自:http://blog.sina.com.cn/s/blog_4b20940201013ryp.html1 reinterpret_cast ‘reinterpret_cast’转换一个指针为其它类型的指针。它也允许从一个指针转换为整数类型。反之亦然。(译注:是... 阅读全文
posted @ 2015-06-23 15:19 1点er执着 阅读(124) 评论(0) 推荐(0)
摘要:今天在网上看资料时看到这篇文章,感觉不错,收藏下来!Template 是 泛型编程和STL中很基本的概念,下面让我们来看看它都有哪些新特性:1. 类模板显示特化(class template explicit specialization ) template ... 阅读全文
posted @ 2015-06-18 14:39 1点er执着 阅读(239) 评论(0) 推荐(0)
摘要:STL中的容器有顺序容器 (vector,list,deque),关联容器(map,set)还有一些其他容器。根据不同的场合选择不同的容器,会有意想不到的收获。Map是单词mapping(映射)的缩写Set是单词set(集合)的意思;Map和set内部的元素不可以重复... 阅读全文
posted @ 2015-06-18 10:10 1点er执着 阅读(134) 评论(0) 推荐(0)
摘要:三、查询XML文档节点 这部分属于“读”XML文档并做节点遍历,由于担心加上实例会占用过多的篇幅影响阅读,先在这篇做方法总结,以后有时间再写一篇“实战篇”专门写个实例工程,可以有更完整的参考代码。 查询和遍历XML文档的大致步骤:创建IXMLDOMDoc... 阅读全文
posted @ 2015-06-16 11:01 1点er执着 阅读(122) 评论(0) 推荐(0)
摘要:(由于包含太多格式符号,新浪提示篇幅过长,因此分为上、下两篇) 本篇是接前文“MSXML应用总结 概念篇”写的,主要总结一下MSXML DOM接口的应用。DOM(Document Object Model)是微软提供的处理XML文档的一个API标准库,我们可以将... 阅读全文
posted @ 2015-06-16 10:56 1点er执着 阅读(163) 评论(0) 推荐(0)
摘要:#include #include #pragma comment(lib,"ws2_32.lib")int main(){//第一步:初始化Socket函数库WSADATA wsaData;WSAStartup(0x202,&wsaData);//第二步:创建流式套... 阅读全文
posted @ 2015-06-09 19:12 1点er执着 阅读(239) 评论(0) 推荐(0)
摘要:服务器端:#include #include //和网络通信相关的函数的声明,类型的声明,常量的定义等都在此头文件中#pragma comment(lib,"ws2_32.lib")int main(){//第一步:初始化Socket函数库WSADATA wsaDa... 阅读全文
posted @ 2015-06-09 19:07 1点er执着 阅读(327) 评论(0) 推荐(0)
摘要:XML(eXtensible Markup Language,可扩展标记语言)多用于数据交换和数据存储的一种多用途文本格式语言。XML是由万维网作为SGML的一种代替品开发的。它的语法和HTML相似,不过XML是一种用于语言分析的语言,他并没有要求专门的标记符号、属性... 阅读全文
posted @ 2015-06-09 17:09 1点er执着 阅读(371) 评论(0) 推荐(0)
摘要:今天早上一来,我老大叫我在widget上点击右键加上一个菜单,并相应其响应的功能,因为我成刚接触Qt,所以看了下QtGUI编程这本书,做出来,记录下来,说不定哪天还用得上啊!废话不多说,直接上代码:方法一:m_text = QTextCodec::codecForLo... 阅读全文
posted @ 2015-06-08 09:54 1点er执着 阅读(488) 评论(0) 推荐(0)
摘要:今晚跟一个朋友突然问我,你懂双指针遍历吗?并叫我敲出代码。当时自己愣住了,但是还是写出来了,第一个版本是:#include using namespace std;int main(int argc, char** argv, char** arge){ coutus... 阅读全文
posted @ 2015-06-06 23:49 1点er执着 阅读(272) 评论(0) 推荐(0)
摘要:常见的四种排序算法,至于其原理我就不在这里描述了,不懂原理的可以自己去百度,下面直接给出代码。void BubbleSort(int a[], int size, int order) //order为1代表升序,冒泡排序算法{int i, j;for(i=0;ia[... 阅读全文
posted @ 2015-06-06 22:29 1点er执着 阅读(161) 评论(0) 推荐(0)
摘要:闲来无聊,用类的模板封装的链表,记录下来,说不定哪天用得上那。template class List{public://定义节点类型typedef struct Node{VALUE_TYPE data; //数据域struct Node *next; //指... 阅读全文
posted @ 2015-06-05 17:18 1点er执着 阅读(181) 评论(0) 推荐(0)
摘要:QString qstr;string str;//将QString转化为C++的stringstr = qstr.toStdString();//将C++的string转化为QStringqstr = QString::fromStdString(str); ... 阅读全文
posted @ 2015-06-05 08:49 1点er执着 阅读(902) 评论(0) 推荐(0)
摘要:1、模态对话框(1)要想使一个对话框成为模态对话框,只需要条用它的exec()函数。QDialog dialog(this);dialog.exec();(2)show()函数建立模态对话框,调用函数setModal(true)函数即可。QDialog *dialog... 阅读全文
posted @ 2015-06-05 08:45 1点er执着 阅读(262) 评论(0) 推荐(0)
摘要:在项目中,两个变量之间交换位置在常见不过了,如进行排序。 下面说下常见的三中变量交换模式。1、定义中间变量#include int main(){int a=9, b=3; //方法一://交换两个变量值的常规做法int tmp=a;a=b;b=tmp;... 阅读全文
posted @ 2015-06-04 22:28 1点er执着 阅读(594) 评论(0) 推荐(0)
摘要:进程间通信方式管道(有名管道,无名管道),共享内存,消息队列,信号量,socket通信线程同步方式临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问互斥量:为协调共同对一个共享资源的单独访问而设计信号量(PV操作):为控制一个具有有限数量用... 阅读全文
posted @ 2015-06-04 22:11 1点er执着 阅读(464) 评论(0) 推荐(0)
摘要:最近发现了一篇文章,是讲的关于编程方面的学习方法,看过之后觉得这个讲的非常的简单,但是往往不是每个人都做得到的,因为你觉得它简单所以你不屑于,本人觉得这个学习方法讲的很在理,不像大部分讲的要怎么实践、怎么多看书、怎么怎么...而这个方法实现起来也是相当的简单的,只要你... 阅读全文
posted @ 2015-06-04 15:07 1点er执着 阅读(135) 评论(0) 推荐(0)