自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 并发

1并发并发.....................................................................................................................................11. C++并发.....................................................

2019-11-27 19:58:05 113

原创 常用算法

1算法算法.....................................................................................................................................11. 时间复杂度和空间复杂度...............................................

2019-11-27 15:24:18 548

原创 数据结构

1数据结构数据结构.............................................................................................................................11. 队列(Queue) ....................................................

2019-11-27 10:57:50 107

原创 C++基础知识

1C++基础知识C++基础知识.......................................................................................................................11. static .......................................................

2019-11-27 10:56:38 104

原创 设计模式思维导图

2019-06-28 11:52:22 720

原创 static_cast和类型转换

强制转换double a =20 / 3;// a为6  先计算20 / 3为Int型,再转换成doubledouble a = (double)20 / 3;   // a为6.66667  先执行20强转成double,再执行除法double a = static_cast<double>20 / 3;// 同上...

2018-06-06 01:52:06 942

原创 浮点数的误差

float 只截取到小数点后6位float a = 1.12345678;printf("%f", a);     输出的结果是1.123457double a = 1.1234567899876543211234;printf("%f", a);   %f默认只输出小数点后6位,输出结果是1.123457要想多输出,printf("%.20f", a);   输出结果

2016-05-16 00:17:39 369

原创 新了解到的库函数

_iter 进制转换int a = 12221;char str[32] = { 0 };_itoa(a, str, 2);printf("%s", str);

2016-05-14 23:51:56 242

原创 vim中的数字,字符替换

vim 下把所有数字替换为 "数字"。方法1:%s/\([0-9][0-9]*\)/"\1"/g 第一个[0-9]确保数字, 第二个[0-9]是与后面的*连在一起的, 表示0-N个数字方法2:%s/\([0-9][\+\)/"\1"/g 第一个[0-9]确保数字, \+也是表示0-N个数字方法3:%s/\(\d\+\)/"\1"/g  \d是确保数字, \+也是表示0-N个数字

2016-05-07 10:45:23 8070

原创 进制转换

#include #include void main(){ char a[100] = {'\0'}; printf("print a num\n"); int num = 0; scanf("%d", &num); printf("print jinzhi\n"); int jz = 0; scanf("%d", &jz);

2016-05-03 00:41:42 248

原创 宽字符和字符

#include #include void main(){ char zifu = 'aa'; wchar_t aaa = '你你'; printf("%d, %d, %d, %d", sizeof(zifu), sizeof("aa"), sizeof(aaa), sizeof('牛n')); getchar();}输出的是  1 3

2016-05-02 23:12:24 1653

转载 linux中memset的正确用法

【起因】希望对各种类型的数组进行初始化,避免野值      【函数头文件】 提示:在linux中可以在terminal中输入 "man memset"进行查询        #include        void *memset(void *s, int c, size_t n);      【使用说明】 The  memset()  function  fills  the

2016-04-26 16:28:03 1309

转载 [unix]secureCRT使用常见命令

第一章 目录及文件操作命令1.1 ls[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。-R 递归地列出每个子目录的内容-a 列出所有文件,包括第一个字符为“.”的隐藏文件-d 若后面参数是目录,则只列出目录名而不列出

2016-04-01 10:56:55 1207

原创 整数

#include void main(){ int a1 = 10;    // 10进制 10 int a2 = 010;   // 8进制 8 int a3 = 0x10;   // 16进制 16 int a4 = 101u;   // 无符号整数 101 int a5 = 102l;   // 长整数 102 int a6 = 103ll;   //

2016-01-31 21:08:57 318

原创 printf的输出相关

#include void main(){ // printf的输出是发现是二进制就转换输出 int num = -1; printf("%d\n", num);    // -1 printf("%u\n", num);     /* 首先 -1  1000 0000  0000 0000  0000 0000  0000 0001   反

2016-01-24 23:15:44 399

原创 数据类型

void main(){    int num = -1;    printf(%d, num);    printf(%u, num);    32位计算机    -1  原码 1000 0000 0000 0000 0000 0000 0000 0001         反码 1111 1111 1111 1111 1111 1111 1111 1110

2016-01-21 23:34:22 237

原创 原码,补码,反码

源码0000 0111    7  第一位之符号,0是正数,1是负数1000 0111   -7    转成16进制   87反码0000 0111    7  正数的反码就是他本身1111 1000  -7  负数的反码,符号位不动,其他的1变0,0变1      转成16进制    F8补码0000 0111  7  正数的补码还是他本身1111

2016-01-12 01:24:16 525

转载 qsort的用法

qsort   功 能: 使用快速排序例程进行排序   用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   各参数:1 待排序数组首地址 2 数组中待排序元素数量 3 各元素的占用空间大小 4 指向函数的指针用于确定排序的顺序 排序方法有很多种, 选择排

2015-07-18 15:06:29 269

原创 c++ uniform_int_distribution 类

#include #include #include #include #include void test(const int a, const int b, const int s) {    std::mt19937 gen(1729);    std::uniform_int_distribution    std::cout   

2015-07-15 19:30:20 7384 1

转载 虚函数与纯虚函数

1、基本形式:virtual ReturnTypeFunction_1();           //虚函数声明virtual ReturnType Function_2() =0;     //纯虚函数声明先讲示例吧,再总结结论。2、示例:class Animail{public:    voidFunction_1() {cout};classDog:

2015-07-14 14:56:00 198

转载 lua中math

atan2、sinh、cosh、tanh这4个应该用不到。math库" title="[转载]lua math库" style="margin:0px; padding:0px; border:0px; list-style:none">函数名描述示例结果pi圆周率math.pi3.141592

2014-12-01 12:02:36 519

原创 C++ 5张不同卡牌组合对应返回

#include #include #include #include #include #include using namespace std;static const int CARD_NUM = 5;static const int CARD_CHOICE = 6;void output(int *cont, int len, int s

2014-09-20 15:02:23 528

转载 同步和异步

同步执行模式:    所谓同步执行模式,是指语句在同步执行模式下,将始终保持对程序流的控制,直至 程序结束。如查询操作,客户机上的应用程序在向服务器发出查询操作的指令后,将 一直等待服务器将查询结果返回客户机端,然后才继续进行下一步操作。     众所周知,应用程序要从一个大表中删除所有的记录将是非常耗时的,如果应用程序 采用的是单线程(thread)同步执行方式,某次删除工作很可能耽误其

2014-07-09 11:15:50 386

转载 cin.clear和cin.sync

我们定义要输入到的变量是整型,但如果我们输入了英文字母或者汉字,那就会发生错误,cin里有个方法能检测这个错误,就是cin.rdstate();当cin.rdstate()返回0(即ios::goodbit)时表示无错误,可以继续输入或者操作,若返回4则发生非致命错误即ios::failbit,则不能继续输入或操作.而cin.clear则可以控制我们此时cin里对这个问题的一个标识.语发如下:

2014-06-09 11:30:17 533

转载 mysql lock table 和 unlock table

早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁定,用命令lock tab

2014-06-05 12:02:02 842

转载 Python和lua

网上经常看到别人拿lua与python来进行对比,但是,本人认为,lua与python根本就不具有可比性.原因如下:    1、两者的定位不同。python的定位在于自身的独立开发,即是说python定位于自己能解决所有的问题。lua定位在与其它的代码,尤其是C++代码进行相互配合的编译,单独的Lua本身没有任何的意义。   2、站在解决问题的角度上看。python依靠自身越来越强

2014-06-04 11:46:15 558

转载 cctype 头文件定义函数实例

cctype 头文件所包含的函数主要用来测试字符值,以下是随便找的一个表,但是对于初学者来说,怎么用呢,自己上机操作解决,后两个返回的是int型,确实很意外,强制转换一下,很简单。isalnum(c)假如c是字母或数字,则为trueisalpah(c)假如c是字母,则为trueiscntrl(c)假如c是控制字符,则为

2014-05-26 15:22:02 383

原创 c++开方

sqrt是开方pow(x,n)是开N次方

2014-05-04 16:41:52 5074

原创 c++中输入带有空格的字符串

cin.getline(str, 10);#include

2014-05-04 15:23:21 802

vs2015professional

vs1015专业版在线安装程序

2016-05-02

MongoVUE客户端

MongoVUE是一个MongoDB在windwos下的客户端管理工具,是一个创新的MongoDB桌面应用Windows操作系统,给你一个优雅的、高度可用的GUI界面来使用MongoDB。现在有一个更少的担心在管理你的网络数据。 本压缩包直接解压即可运行。

2014-03-10

贪吃蛇(Lua + OpenGL)

很简单的贪吃蛇小游戏,Lua 实现逻辑,底层渲染用的 OpenGL。

2014-01-02

sublime text2

sublime text2安装包,很强大的编译工具

2013-12-10

lua for windows

lua for windows 5.1 压缩安装包

2013-12-10

简单的c++win32贪吃蛇

简单的win32贪吃蛇下游戏,可以直接运行。

2013-11-14

空空如也

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

TA关注的人

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