首页 > 编程语言
Priority_Queue 优先队列 C++学习笔记
priority_queue优先队列容器与队列一样,只能从队尾添加(插入)元素,从队头(队首)删除元素。但他有一个特性,就是队列中最大的元素总是位于队首,所以出队时,并非按先进先出的原则进行,而是将当前队列中最大的元素出队。这点类似与给队列里的元素进行了由大到小的顺序排序。元素的比较规则默认为按元素的值的由大到小排序;当然,可以重载“ 使用priority_queue需要声明头文件#incl...
分类:编程语言   时间:2014-02-22 08:59:28    收藏:0  评论:0  赞:0  阅读:826
C++ multimap 多重映照容器 学习笔记
multimap与map基本相同,唯独不同的是,multimap允许插入重复键值的元素,由于允许重复键值的存在,所以,multimap的元素的插入,删除,查找都与map不相同; 要使用multimap必须要添加头文件#include ; multimap 对象创建,元素插入 可以重复插入元素,插入元素需要使用insert()方法,下例程序重复插入了名为“Jack”的键...
分类:编程语言   时间:2014-02-22 07:36:13    收藏:0  评论:0  赞:0  阅读:342
C++ 计算字符创长度之Function(包含unicode,utf-8),包含特殊字符
//字符串长度 int calcCharCount(const char *pszText) {     int n = 0;     char ch = 0;     while ((ch = *pszText))     {         CC_BREAK_IF(! ch);                  if ((0x80 & ch) == 0x00...
分类:编程语言   时间:2014-02-22 09:26:13    收藏:0  评论:0  赞:0  阅读:455
Linux下C++的hello world实例
一直想学C++,今天无聊就按照网上的资料写了一个hello world的程序。 本文假设读者已经有了Linux的基本知识,能操作VI。 一、首先创建a.cpp,在Linux终端之下,直接vi a.cpp,然后进入编辑模式(a或者i) 二、编写源文件,文件内容如下 #include int main(){ std::cout<<"welcome to Linux world !"<<std...
分类:编程语言   时间:2014-02-22 06:58:27    收藏:0  评论:0  赞:0  阅读:369
[python]什么是monkey patch
monkey patch简单解释...
分类:编程语言   时间:2014-02-22 06:12:00    收藏:0  评论:0  赞:0  阅读:379
[Python]网络爬虫(11):亮剑!爬虫框架小抓抓Scrapy闪亮登场!
前面十章爬虫笔记陆陆续续记录了一些简单的Python爬虫知识, 用来解决简单的贴吧下载,绩点运算自然不在话下。 不过要想批量下载大量的内容,比如知乎的所有的问答,那便显得游刃不有余了点。 于是乎,爬虫框架Scrapy就这样出场了! Scrapy = Scrach+Python,Scrach这个单词是抓取的意思, 暂且可以叫它:小抓抓吧。 小抓抓的官网地址:点我点我。...
分类:编程语言   时间:2014-02-22 05:42:55    收藏:0  评论:0  赞:0  阅读:330
Python socket 客户端和服务器端
创建一个socket客户端#coding:utf-8#导入相关模块import socketimport sys#设置连接请求30S超时socket.setdefaulttimeout(30)#IPV4协议、字节流(TCP协议)try: s = socket.socket(socket.AF_INE...
分类:编程语言   时间:2014-02-22 10:09:54    收藏:0  评论:0  赞:0  阅读:516
C++ 中复杂的声明
1、方法也是有类型的,方法的类型由返回类型和形参表决定。比如int F (int)的类型就是去掉方法名,int (int)。2、对于方法类型,在返回类型和形参表之间,加上一个名称F,就表示一个特定的方法F。3、思考,如果我在返回类型和形参表之间,加上一个指针变量呢? 表示指向这一类方法的指针。即in...
分类:编程语言   时间:2014-02-22 10:06:57    收藏:0  评论:0  赞:0  阅读:355
C++11 std::chrono库详解
所谓的详解只不过是参考www.cplusplus.com的说明整理了一下,因为没发现别人有详细讲解。 chrono是一个time library, 源于boost,现在已经是C++标准。话说今年似乎又要出新标准了,好期待啊! 要使用chrono库,需要#include,其所有实现均在std::chr...
分类:编程语言   时间:2014-02-22 09:59:05    收藏:0  评论:0  赞:0  阅读:434
python 单元测试
http://blog.csdn.net/five3/article/details/7104466
分类:编程语言   时间:2014-02-22 07:01:20    收藏:0  评论:0  赞:0  阅读:339
Nginx+uWSGI+Django+Python在Linux上的部署
搞了一整天,终于以发现自己访问网络的端口是错误的结束了。首先要安装Nginx,uWSGI,Django,Python,这些都可以再网上查到。安装好后可以用 whereis 命令查看是否安装好了各种软件。例如 whereis nginxnginx wget http://nginx.org/downl...
分类:编程语言   时间:2014-02-22 06:26:31    收藏:0  评论:0  赞:0  阅读:472
python web.py安装使用
官方首页:http://webpy.org/)它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境...
分类:编程语言   时间:2014-02-22 05:04:01    收藏:0  评论:0  赞:0  阅读:424
python多线程
线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。1) 在python中如何创建一个线程对象?如果你要创建一个线程对象,很简单,只要你的类继承threading.Thread,然后在__init__里首先调用threadin...
分类:编程语言   时间:2014-02-22 01:56:14    收藏:0  评论:0  赞:0  阅读:470
python Queue
文档:http://docs.python.org/2/library/queue.htmlSource code:Lib/Queue.pyTheQueuemodule implements multi-producer, multi-consumer queues. It is especiall...
分类:编程语言   时间:2014-02-22 01:41:40    收藏:0  评论:0  赞:0  阅读:918
(原创)用c++11打造好用的variant(更新)
关于variant的实现参考我前面的博文,不过这第一个版本还不够完善,主要有这几个问题:内部的缓冲区是原始的char[],没有考虑内存对齐;没有visit功能。没有考虑赋值构造函数的问题,存在隐患。 这次将解决以上问题,还将进一步增强variant的功能。增加的功能有:通过索引位置获取类型。通过类型...
分类:编程语言   时间:2014-02-22 01:10:42    收藏:0  评论:0  赞:0  阅读:527
c++ 判断windows系统和进程是32位还是64位
BOOL Is64BitOS(){ typedef VOID (WINAPI *LPFN_GetNativeSystemInfo)( __out LPSYSTEM_INFO lpSystemInfo ); LPFN_GetNativeSystemInfo fnGetNativeSystemInfo ...
分类:编程语言   时间:2014-02-22 00:24:11    收藏:0  评论:0  赞:0  阅读:618
C++ Virtual 关键字
虚函数是C++中用于多态的机制。核心理念就是通过基类访问派生类定义的函数。基类的析构含糊都必须是virtual的虚函数只能借助于指针或者引用来达到多态的效果。前提B类继承与A类 且foo()为虚函数void bar(A *a){a->foo();//被调用的是A::foo()还是B::foo() ?...
分类:编程语言   时间:2014-02-22 00:07:45    收藏:0  评论:0  赞:0  阅读:513
C/C++面试题
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。1.求下面函数的返回值( 微软)intfunc(x){intcountx=0;while(x){countx++;x=x&(x-1);}returncountx;...
分类:编程语言   时间:2014-02-21 23:51:20    收藏:0  评论:0  赞:0  阅读:654
C语言文件操作函数大全
http://blog.csdn.net/mu0206mu/article/details/18980913clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数s...
分类:编程语言   时间:2014-02-21 21:44:30    收藏:0  评论:0  赞:0  阅读:388
VC++文件相关操作的函数封装实现
在开发编译工具中,需要用到文件的相关操作,于是就封装了相关的函数实现://判断文件是否存在BOOL FileIsExist(CString strFileName){ CFileFind finder; BOOL bWorking = finder.FindFile(strFileName); wh...
分类:编程语言   时间:2014-02-21 20:58:01    收藏:0  评论:0  赞:0  阅读:480
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!