- 博客(18)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
转载 每个国家对应的语言Locale和国家代码对照表
转: 每个国家对应的语言Locale和国家代码对照表DNN3支持多语言,希望下面的语言代码与对应国家能对你有所帮助语言代码国家/ 地区"" (空字符串)无变化的文化af公用荷兰语af-ZA公用荷兰语 - 南非sq阿尔巴尼亚sq-AL阿尔
2017-01-24 10:13:24 21345
转载 用c++11打造类似于python的range
转: 用c++11打造类似于python的range python中的range函数表示一个连续的有序序列,range使用起来很方便,因为在定义时就隐含了初始化过程,因为只需要给begin()和end()或者仅仅一个end(),就能表示一个连续的序列。还可以指定序列产生的步长,如range(0,10,8)产生的序列为[0, 8], 默认的步长为1,range(3)表示的序列是[0,1,
2017-01-23 10:51:08 773
原创 VS clang编译错误 error : unable to execute command
VS clang编译错误 error : unable to execute command: Unable to convert command-line to UTF-16: 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符在VS2015 update3 Debug x86下使用clang3.9.1编译程序出现下面错误:clang-cl.exe :
2017-01-23 10:38:29 5708
转载 北京文安科技发展有限公司招聘简介
北京文安科技发展有限公司招聘简介一、招聘岗位 c/c++工程师 职位描述: 1、智能视频监控产品研发,主要开发语言为C/C++。 岗位要求: 1、 计算机相关专业本科及以上学历,善于学习,喜欢钻研; 2、 逻辑思维清楚,沟通表达能力良好,热爱软件编程工作; 3 熟练掌握C/C++语言,了解面向对象编程思想; 4、 有了解SIP、SDP、MANSCDP、MANSRTS
2017-01-23 08:38:55 1256
转载 万能头文件#include<bits/stdc++.h>
转: 万能头文件#include最近在打cf时赛后翻阅别人的代码总是会发现一个陌生而奇怪的头文件#include奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了。百度过后仿佛打开了新世界的大门,头文件居然还可以这样用!!!#include包含了目前c++所包含的所有头文件!!!!从此开启开挂般的人生啊!! 现在再看下面
2017-01-22 18:30:09 7128
原创 使用kbhit()和getch()无阻塞接收用户键盘输入
前言在我们平时控制台程序的编写过程中,一般情况下都是需要暂停控制台界面,等待用户输入数据之后,程序才会继续运行下去。但是某些情况下,我们希望在循环在用户输入一个按键时才响应特定程序。 常规做法是使用多线程, 如: 子线程中执行任务, 主线程线程中检测用户输入, 然后根据用户输入, 来控制工作线程状态; 如果仅仅是快速做测试, 可以使用C语言中的kbhit()和getch()来实现上述功能. 个
2017-01-16 11:26:03 13537 2
原创 C++11 标准库实现 time2Str, Str2time
#include <iostream>#include <ctime>#include <iomanip>#include <string>#include <sstream>#include <stdio.h>/** * \brief C++11 标准库实现 time2Str, Str2time * */int main(){ // // time2Str
2017-01-13 13:26:09 1023
转载 Linux下的五种IO模型
前言阻塞IO(blocking IO)非阻塞IO(nonblocking IO)IO复用(IO multiplexing)信号驱动IO(signal driven IO (SIGIO))异步IO(asynchronous IO (the POSIX aio_functions))前四种都是同步,只有最后一种才是异步IO。一、阻塞IO简介:进程会一直阻塞,直到
2017-01-11 09:37:58 444
转载 一个进程在内存中的布局
转: 一个进程在内存中的布局对于一个完整的程序,在内存中分布情况如下图: 值得一提的是:在C#中struct存放在栈区,class存放在堆区,所以一般struct要比class要快的。 堆和栈的比较表(仅针对C++) 栈(Stack)堆(Heap)申请方式
2017-01-11 09:35:36 352
转载 用doxygen+graphviz自动化生成代码文档(附详细教程)
转: 用doxygen+graphviz自动化生成代码文档(附详细教程)一、引子用这两个工具可以自动的遍历代码,并且产生代码文档,我们先来看看效果,然后放出这两个工具的下载地址。 二、工具的下载地址doxygen:http://www.stack.nl/~dimitri/doxygen/download.htm
2017-01-11 09:33:55 2022
转载 模板函数/类不能导出到动态链接库(DLL)
该文章转自http://hi.baidu.com/htvhsztnrubhxze/item/f98427fd02fd2718e3e3bd79模板函数在声明的时候, 其实并不存在,函数地址也就无从谈起了,而导出到动态链接库的函数都需要有地址,也就是说——函数模板不具备导出的基本条件。函数模板在调用时后,有了具体的实现,这个时候才有了地址。 如果要导出,必须将参数类型列表具体化,比如说,有这么一个模板:
2017-01-11 09:31:24 2193
原创 printf和cout 数字格式化输出对比
#include <iostream>#include <iomanip>int main(){ // setfill(), setw()只生效一次 std::cout << std::setfill('0') << std::setw(5) << 5 << ", " << 10 << ", " << 11 << '\n'; // 00005, 10, 11 pr
2017-01-11 09:26:15 2176
原创 C++ const的一些理解
条目1: 头文件中的const全局变量C++头文件中,定义全局const变量默认是static的, 所以在头文件中定义全局const变量, 前面不需要添加static防止重复定义, 即使添加了也不会出错—-没有副作用.条目2: 勿要在头文件中定义”非const”及”static 非const”全局变量C++头文件, 定义全局非const变量, 如果不添加static, 则会出现重复定义链接错误,
2017-01-09 13:05:13 526
转载 RegexBuddy使用教程
安装选择 Advanced Options Installation 高级选项安装界面介绍(1)初始界面选项介绍(2)如何使用匹配(3)如何使用正则替换(4)如何使用Debug二、工具界面1、首先切换到 Side By Side Layout,这个布局,更方便操作。
2017-01-05 13:10:09 3984
转载 正则表达式
一、入门:正则字符关于正则字符,很多文章都会讲到,足足有一篇文章才能描述清楚,我这里就不多说,对于我,平时,常用的有:1. . 匹配不包括换行的任意字符在php的s修饰符下面可以匹配换行,如$pattern='#(.*?)#s';就可以匹配div内容有换行的数据。2. \s 空格、tab、换行[\s\S]表示匹配任意字符,\S是\s的反义。
2017-01-05 13:05:30 313
转载 std::numeric_limits::max() std::numeric_limits::min()编译错误
今天使用了一下STL中的z数值极限竟然编译不过, std::numeric_limits::max() 出现如下错误: warning C4003: “max”宏的实参不足 error C2589: “(” : “::”右边的非法标记google了一下,原来是需要把max用括号括起来避免和windows定义的宏混淆 (std::numeri
2017-01-04 16:48:28 1051
转载 C++参数传递,数组引用传递,保护数组退化为指针
转: C++参数传递,数组引用传递,保护数组退化为指针如下定义就得到一个数组的引用 类型名 (&变量明)[N]; 在进行参数的传递时,数组引用可以帮助我们防止数组退化为指针,而这是我们在编程中很难注意到的问题。 下面来看一个实例:#include <iostream>void each(int int_ref[10]){ std::cout << sizeof(
2017-01-04 16:11:03 7239
转载 error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
这个错误涉及到一点编译时自动类型转换的知识,一段触发代码(取消第二行的注释):#include #include using namespace std; ///////////////////////////SubMain//////////////////////////////////int main(int argc, char *argv[]){ cout "int 最小值: "
2017-01-03 08:28:28 8976 2
最简单的截图小工具
2016-08-29
Eclipse3.7关闭空格, "="代码自动提示插件
2012-01-05
Windows_性能监视器工具-perfmon.doc
2011-05-20
C语言资料大全1.0
2010-05-23
简单"(8bit)Raw图像文件转换为(RGB24)Bmp图像文件"演示源码
2010-04-06
Visual C++ 6.0程序设计实训教程源码
2009-04-12
如何将Qt UI界面嵌入到C# WinForm中
2017-11-01
对unique_ptr与shared_ptr为nullptr时, 删除器的调用机制疑惑
2016-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人