精研

stdio.h 和 stdlib.h 各自包含的函数html

在for循环内外定义变量的效率分析:git

若是在for循环体内定义的是内置类型的变量,如int、float、double等,则与在循环体外定义基本没差异,由于当前编译器对此优化已足够好,在循环体内和体外定义内置类型变量对应的反汇编代码是同样的。编程

若是在for循环体内定义的是自定义类型的变量,如自定义class对象,则与在循环体外定义是有差异的,由于调用class的构造函数和析构函数须要必定开销,放入for会不断建立和销毁临时变量。与内置类型不一样,自定义class的constructor和deconstructor是编译器没法预期的,因此在编译器那块没法优化,因此这部分开销没法避免。数组

cout不能输出vector类型,须要便利打印app

  • size_t 和 int  ssize_t 区别

          int:4字节   size_t:unsigned long size_t  8字节(64bit) ,unsigned int size_t  4字节(32bit)   ssize_t :等同于long int(64bit)  等同于int(32bit)socket

          size_t通常用来表示一种计数,好比有多少东西被拷贝 操做符sizeof的结果类型 信号量等。该类型保证能容纳实现所创建的最大对象的字节大小。 它的意义大体是“适于计量内存中可容纳的数据项目个数的无符号整数类型”。因此它在数组下标和内存管理函数之类的地方普遍使用。ide

          ssize_t这个数据类型用来表示能够被执行读写操做的数据块的大小.

函数

 

.h和.hpp区别post

C++中"\n"与endl的区别 优化

strncmp()

func(int argc, char** argv) 含义

struct 和 typedef struct  

rand()和srand()函数的用法

priority_queue的用法

 memset()
 

Linux系统函数之文件系统管理(三)http://www.javashuo.com/article/p-pwiaeyxl-hy.html

云风博客 https://blog.codingnow.com/2010/12/optimize_game_server_io.html     https://blog.codingnow.com/2011/01/

socket口结构体: struct sockaddr和struct sockaddr_in的区别和用法、

socket口设置及参数含义: setsockopt()

事件表中的元素类型: struct epoll_event   

size()的返回 https://blog.csdn.net/daiweijieshang/article/details/77934917

length()、size()、sizeof()三者的区别 https://blog.csdn.net/qq_30534935/article/details/82191979

豆瓣  Linux/UNIX系统编程手册

百度  说唱韵脚词汇  rap三押词汇

git讲得很好  http://www.javashuo.com/article/p-gqrwravf-r.html

大神博客 看相关博客排名-成长得思路 http://www.javashuo.com/article/p-odopkhhq-m.html

csapp Y86-64  https://www.bbsmax.com/A/A7zgm0vo54/

抄袭狗  http://www.javashuo.com/article/p-wezwfyfx-d.html

袁春风  计算机系统基础  book&eido

管理智力复杂度

meta-modeling

lokihardt   Plaid Parliament of Pwning   韩国BOB计划

兵法藏书 https://yuedu.baidu.com/ebook/411d1372d4d8d15abf234e17?fr=aladdin&key=%E5%85%B5%E6%B3%95%E8%97%8F%E4%B9%A6&f=read

Git 

fatal: remote origin already exists.  :出如今本地关联远方repo时的错误,显示该起源已存在 那么 git  remote  rm  origin  移除远程起源再 git  remote  rm  origin SSH连接  进行关联;

fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository :通常出如今新建仓库push时找不到目标repo,缘由是没有正确关联本地的这个目录和远方的repo,检查是否按照正确步骤创建repo并关联;

! [rejected] master -> master (non-fast forward) error: failed to push some refs to... 多行...    :这是因为repo有本地没有的文件而形成的,push时出现错误,解决方法是git pull origin master --allow-unrelated-histories  把远程仓库和本地同步,消除差别;

 

warning: unable to access '/home/ubantuserver1/.config/git/xxx': Permission denied  :出如今add和commit时的错误,缘由是所示目录文件.config的归属用户是root致使没有权限访问,那么使用sudo  chown -R ubantuserver1 .config/  将目录及包含文件所属改成当前用户;

 

 

error: qualified-id in declaration before ‘(’ token  :qualifier是类型修饰符的意思(const、volatile都属于这个) ,id即identifier 标识符的意思,因此qualified-id是类型修饰符修饰的标示符 的意思,这种错误通常是由于前面有函数的花括号多了或少了没有一一对应;

error: ‘filename’ was not declared in this scope   :用构造函数方式建立文件流时传入的文件名变量没找到声明,这个错误多是包含这个文件流的函数参数中没有传入该文件名变量。  

相关文章
相关标签/搜索