当前位置:首页 > 编程教程 > c++编程
  • 多线程之进程与线程

    在这里将为大家介绍的是多线程之进程与线程的相关内容,具体内容请看下面进程与线程 进程:是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的...

    2017-05-27 12:09:56[c++编程]线程多线程进程
  • [转]RGB数据保存为BMP图片

    本文将为大家说明[转]RGB数据保存为BMP图片的相关内容,具体内容请看下面转自:http://blog.csdn.net/yixianfeng41/article/details/52591585 一、BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 1、BMP...

  • win32调用系统颜色对话框

    此篇文章将要介绍win32调用系统颜色对话框的相关内容,具体内容请看下面参考网站:http://blog.csdn.net/u013242177/article/details/50437358 首先要包含commdlg.h头文件,这个是通用对话框的头文件,包括文件对话框,颜色对...

    2017-05-27 12:09:55[c++编程]对话框颜色系统
  • 求最短路的三种方法:dijkstra,spfa,floyd

    此文描述了求最短路的三种方法:dijkstra,spfa,floyd的相关内容,具体内容请看下面一些事情久久不能释怀,于是最近学习了下最短路的算法,希望我能变得轻松些。 dijkstra是一种单源最短路算法。在没有负权值的图上,vi..vj..vk是...

  • VS中R转义字符处理

    这里讲述的是VS中R转义字符处理的相关内容,具体内容请看下面std::string s1 = R"(Name="Hello World ... ")"; std::string s2 = R"-(Name="(Hello World ... )")-"; std::string s3 = R"-(Name="Hello Worl...

    2017-05-27 12:09:55[c++编程]字符
  • Nightmare

    Ignatius had a nightmare last night. He found himself in a labyrinth with a time bomb on him. The labyrinth has an exit, Ignatius should get out of the labyrinth before the bomb explodes. The initial ...

    2017-05-27 11:45:40[c++编程]Nightmare
  • tcp/ip编程之多客户端的实现

    第三章 多客户端的实现 第一章 基础知识中给出的模板,udp可以实现多客户端,但是tcp只实现了一对一的对话,要实现多个客户端的连接,主要有以下几种方式。 一、利用多线程 客户端代码不用变,服务端代码在之前的代码中加以改...

    2017-05-27 11:45:39[c++编程]之多客户端TCP
  • 一个随笔画程序

    ...

    2017-05-27 11:45:38[c++编程]随笔程序
  • Linux在线库函数查询

    Linux常用C函数查询 Linux 以上就是Linux在线库函数查询的全文介绍,希望对您学习和使用c++编程开发有所帮助....

    2017-05-27 11:45:37[c++编程]在线库函数linux
  • C++ prime/笔试总结四

    C++ prime/笔试总结四。 33.顺序容器适配器:stack, queue, priority_queue; 其中 srack,queue基于deque实现,priority_queue基于vector实现 (可以试着看侯捷的<<STL源码剖析>>) 34.迭代器范围是左闭右开区间 [begin,end) 35.(1)swa...

    2017-05-26 14:28:21[c++编程]笔试Prime
  • C++ prime/笔试总结六

    //此后看Effective c++ 以及 STL源码剖析 51.在一个构造函数中,成员的初始化是在函数体执行之前完成的,且按照它们在类中出现的顺序进行初始化.    在一个析构函数中,首先执行函数体(销毁),然后销毁成员.成员按初始化顺序...

    2017-05-26 14:28:20[c++编程]笔试Prime
  • C++ prime/笔试总结五

    C++ prime/笔试总结五。41.(1)通常,模板算法/通用算法是针对迭代器操作,不会改变迭代器所指向的底层容; (2)对于 list 和 forword_list (基于链表)优先使用成员函数的算法,而非通用算法. 42.对于元素为 结构体/类类型 的容器的...

    2017-05-26 14:28:20[c++编程]笔试Prime
  • static_cast 和 dynamic_cast

    这里讲述的是static_cast 和 dynamic_cast的相关介绍,具体实例请看下文1.static_cast static_cast < type-id > ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。 用法...

    2017-05-26 12:00:24[c++编程]static
  • P1169 [ZJOI2007]棋盘制作

    本文为您介绍P1169 [ZJOI2007]棋盘制作的说明,具体操作请看面的内容题目描述 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白...

    2017-05-26 12:00:23[c++编程]棋盘
  • 泛型编程和模板

    本文将为大家说明泛型编程和模板的相关介绍,具体实例请看下文泛型编程就是以独立于任何特定类型的方式编写代码,而模板是泛型编程的基础。 1)定义函数模板(function template) 函数模板是一个独立于类型的函数,可以产生函数...

    2017-05-26 12:00:23[c++编程]模板
  • P2279 [HNOI2003]消防局的设立

    本文将为大家说明P2279 [HNOI2003]消防局的设立的文章,具体方法请看介绍题目描述 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能...

    2017-05-26 12:00:23[c++编程]消防局
  • P1984 [SDOI2008]烧水问题

    本文将为大家说明P1984 [SDOI2008]烧水问题的相关介绍,具体代码请看下文题目描述 把总质量为1kg的水分装在n个杯子里,每杯水的质量均为(1/n)kg,初始温度均为0℃。现需要把每一杯水都烧开。我们可以对任意一杯水进行加热...

    2017-05-26 12:00:22[c++编程]
  • 设置SO_RECVBUF和SO_SENDBUF套接字选项

    这篇文章为您讲述设置SO_RECVBUF和SO_SENDBUF套接字选项的说明,具体操作请看面的内容控制套接字的行为(如修改缓冲区的大小)。   int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen)...

    2017-05-26 12:00:22[c++编程]
  • 10. Regular Expression Matching

    在这里将为大家介绍的是10. Regular Expression Matching的相关内容,具体内容请看下面题目: LeetCode:10. Regular Expression Matching 描述: Implement regular expression matching with support for '.' and '*...

  • setjmp.h学习笔记

    setjmp.h 微软编写的这个库可以用来进行问题处理。我大致观看了其中的代码(然而并不能看懂,资历尚浅)。 我们可以用到的有 Int setjmp(jmp_buf env) 以及 Void longjmp(jmp_buf env,int val) 此外不能忘...

    2017-05-26 11:58:29[c++编程]学习笔记setjmp
  • 【C/C++】Win平台下C语言定时器使用手记

    MSDN里定义的函数原型如下: MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, DWORD_PTR dwUser, UINT ...

  • c 十六进制打印

    void dump_hex( const unsigned char *buf, int len) { int i; int nlocal; const unsigned char *pc; char *out; const unsigned char *start; char c; char line[100]; start = buf; while (len > 0) ...

    2017-05-26 11:58:28[c++编程]十六进制
  • malloc(0)

    最近,看了有关malloc(0)的返回值以及其他一些问题的讨论,我把自己的感受和看法记录如下: 问题: char* ptr = malloc(0*sizeof(char)); if(NULL == ptr) { printf("got a NULL pointer"); } else { printf(...

    2017-05-26 11:58:27[c++编程]malloc
  • openwrt 常用库用法

    openwrt常用库用法 libubox 1.1.概述 libubox是openwrt的一个基础库,openwrt下大部分应用都是基于它开发的(ubus、uhttpd、uci等)。 libubox主要提供了两类功能: [1].一套完整的基于事件驱动的机制 [2].多个常用...

    2017-05-26 11:58:26[c++编程]常用OpenWrt
  • 【C/C++】 Win下获取程序运行地址

    函数原型: DWORD WINAPI GetModuleFileName( _In_opt_ HMODULE hModule, _Out_ LPTSTR lpFilename, _In_ DWORD nSize ); 使用要求: 头文件: Windows.h 相近函数: GetModuleFileNameW (Unico...

    2017-05-26 11:58:25[c++编程]地址程序Win