服务器开发需要的知识提纲

服务器开发需要的知识提纲 参考文章:https://blog.csdn.net/czwtczwt/article/details/51102373?utm_source=blogxgwz15 linux和os: netstat tcpdump ipcs ipcrm (如果这四个命令没听说过或者不能...

2018-10-17 21:07:10

阅读数:39

评论数:0

一道C++面试题--以前未见过的语法格式 2018年9月26日

一道C++面试题–以前未见过的语法格式 2018年9月26日 #include <iostream> using namespace std; class A { public: void func() = delete; }; int m...

2018-09-26 18:56:40

阅读数:36

评论数:0

谈谈Linux中gdb调试线程死锁

谈谈Linux中gdb调试死锁 参考文献: 1、https://blog.csdn.net/guowenyan001/article/details/46238355 2、https://blog.csdn.net/stpeace/article/details/66473797 3、https:...

2018-09-18 21:35:31

阅读数:37

评论数:0

Linux中一些简单的多线程gdb调试方法

Linux中一些简单的多线程gdb调试方法 先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 ...

2018-09-18 20:46:09

阅读数:49

评论数:0

测试markdown语法

测试 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Mar...

2018-09-18 20:08:07

阅读数:36

评论数:0

【编程题】 Count Primes(计算n以内素数个数:高效算法)

【编程题】 Count Primes(计算n以内素数个数:高效算法) 代码: class Solution { public: int countPrimes(int n) { if(!n||n==1) return 0; vector&a...

2018-09-12 19:45:01

阅读数:102

评论数:0

求解:前缀表达式、后缀表达式

求解:前缀表达式、后缀表达式 这里我给出一个中缀表达式:a+b*c-(d+e) 第一步:按照运算符的优先级对所有的运算单位加括号:式子变成了:((a+(b*c))-(d+e)) 第二步:转换前缀与后缀表达式 前缀:把运算符号移动到对应的括号前面 则变成了:-( +(a *(bc)) +(...

2018-09-11 17:49:32

阅读数:79

评论数:0

进程间的五种通信方式介绍

进程间的五种通信方式介绍 以下文章很好,有例子代码。 参考文章:https://blog.csdn.net/wh_sjc/article/details/70283843

2018-09-07 11:01:55

阅读数:71

评论数:0

谈谈C++中map的[]和insert

谈谈C++中map的[]和insert 一、测试代码 #include <iostream> #include <map> #include &l...

2018-09-04 10:39:59

阅读数:277

评论数:0

strcpy/strlen/strcat/strcmp的实现

strcpy/strlen/strcat/strcmp的实现 一、字符串拷贝strcpy 函数strcpy的原型是char* strcpy(char* des , const char* src),des 和 src 所指内存区域不可以重叠且 des 必须有足够的空间来容纳 src 的字符...

2018-09-03 10:08:25

阅读数:62

评论数:0

单例模式C++实现

单例模式和工厂模式C++实现 参考文章: 1、https://blog.csdn.net/ygm_linux/article/details/50819668 2、https://blog.csdn.net/linwh8/article/details/51232834 1、单例模式(...

2018-09-02 09:08:13

阅读数:108

评论数:0

【编程题】约瑟夫环问题

【编程题】约瑟夫环问题 代码1,非递归 class Solution { public: int LastRemaining_Solution(int n, int m) { if(n==0) return -1; int s=0; ...

2018-08-27 16:56:09

阅读数:115

评论数:0

僵尸进程和孤儿进程【转】

僵尸进程和孤儿进程【转】 参考资料:https://www.cnblogs.com/Anker/p/3271773.html

2018-08-27 11:43:02

阅读数:54

评论数:0

派生类的内存大小(sizeof)举例

派生类的内存大小(sizeof)举例 代码: #include <iostream> using namespace std; class A { pu...

2018-08-26 18:35:06

阅读数:102

评论数:0

C++菱形继承内存布局的探索

C++菱形继承的探索 参考文章: 1、https://blog.csdn.net/haoel/article/details/3081328 2、https://blog.csdn.net/castle_kao/article/details/71024411 实验1: 运行环境: ...

2018-08-26 10:44:59

阅读数:509

评论数:0

C++关于虚析构函数例子

C++关于虚析构函数例子 代码: #include <iostream> using namespace std; class Base { public: Base() { cout <&...

2018-08-23 11:15:27

阅读数:66

评论数:0

C++之关于mutable

C++之关于mutable 代码: #include <iostream> using namespace std; class A { public: A() : a(0) {} void func() const { ...

2018-08-23 11:01:52

阅读数:52

评论数:0

STL中不同容器的删除操作

STL中不同容器的删除操作 参考资料:effective STL 说明 /* 说明: 1、对于顺序容器,如vector、deque和string等,删除操作应该用如下形式: vec.erase(remove(vec.begin(), vec.end(), 5), vec.en...

2018-08-22 16:23:25

阅读数:57

评论数:0

vector定义与初始化的巧妙用法

vector定义与初始化的巧妙用法 例子1: 代码: #include <iostream> #include <vector> using namespace std; ...

2018-08-21 13:25:05

阅读数:165

评论数:0

【编程题】寻找重复次数最多的数

【编程题】Find the maximum repeating number in O(n) time and O(1) extra space 我的代码: // C++ program to find the maximum repeating number #include&...

2018-08-21 12:35:57

阅读数:114

评论数:0

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