linux sort命令详解

转载出处:https://www.cnblogs.com/xudong-bupt/p/3721984.html

2019-05-20 10:20:23

阅读数 1

评论数 0

Gdb的常用命令

GDB(参考文档https://blog.csdn.net/linux7985/article/details/52399439) 小结:常用的gdb命令 backtrace //显示程序中的当前位置和表示如何到达当前位置的栈跟踪(同义词:where) breakpoint //在程序...

2019-05-17 11:27:29

阅读数 1

评论数 0

互联网公司分布式集群架构图入门解析(转载)

互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细) 置顶2018年11月08日 09:32:44英俊帅比林阅读数:1593标签:集群分布式互联网架构java更多 个人分类:JavaWeb 一、小型公司网络架构 狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产...

2019-04-08 22:02:30

阅读数 28

评论数 0

Linux内存管理(转载他人)

摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家...

2019-03-31 17:39:36

阅读数 45

评论数 1

计算机网络基本知识总结

参考文章:https://blog.csdn.net/Oeljeklaus/article/details/80533028

2019-03-07 20:43:21

阅读数 90

评论数 0

快速排序的优化

参考:http://blog.taoaili999.cn/2017/06/29/QuickSort-Optimization/  快速排序的思想是分治法,当每次划分时,算法若都能分成两个等长的子序列时,那么分治算法效率会达到最大。所以基准枢纽元的选择是很重要,选择基准的方式决定了分割后两个子序列...

2018-08-24 11:02:58

阅读数 160

评论数 0

智能指针

为什么要使用智能指针:我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delete语句直接也写了,但是我们不能避免程序还未执行到delete时就跳转了或者在函数中没有执行到最后的delete语句就返回了,如果我们不在每一个可能跳转或者返回的语句前释放资源,就会...

2018-08-22 21:23:58

阅读数 75

评论数 0

大量数据处理方案

 1、海量日志数据,提取出某日访问百度次数最多的那个IP。     首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP...

2018-08-18 21:58:51

阅读数 191

评论数 0

二叉树面试题汇总

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7518888 树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右...

2018-08-18 20:10:48

阅读数 115

评论数 0

fork()使用详解

 转自:https://blog.csdn.net/u014082714/article/details/45031771 一、fork入门知识 进程的定义: 进程是一个执行中的程序的实例,是系统进行资源分配和调度的一个独立单位。 PCB是进程存在的唯一标识。PCB应常驻内存,不管在lin...

2018-08-18 19:06:19

阅读数 1715

评论数 3

进程间通信之:socket详解

进程间通信之:socket 置顶2016年12月14日 15:25:27 阅读数:3112   最近初步学习了本地进程间通信的方式(PIPE、FIFO、message queue、semaphore、shared memary),计划按照“unix 环境高级编程”来学习socket,但是书本...

2018-08-18 16:07:01

阅读数 1195

评论数 0

Linux进程间通信方式

原文地址::https://www.cnblogs.com/skyofbitbit/p/3651750.html   相关文章 1、Linux下进程通信的八种方法----https://www.cnblogs.com/sooner/archive/2013/05/16/3082758.htm...

2018-08-18 15:41:44

阅读数 72

评论数 0

volatile 是干什么用的?使用实例有哪些?

1. 为什么用volatile?     C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 vo...

2018-08-18 15:19:25

阅读数 211

评论数 0

CVTE二面问题汇总

1.TCP的黏包问题如何处理? 1 什么是粘包现象   TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 2 为什么出现粘包现象   (1)发送方原因   我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件...

2018-08-17 21:13:55

阅读数 516

评论数 0

TCP协议

TCP的报头 Source Port,Dest Port:源端口和目的端口,和IP层的源IP和目的IP来唯一确定一个socket。 Sequence Number:包的序列号,主要用来解决乱序的问题。 Acknowledgement Numbe:就是ACK——用于确认收到,用来解决不丢包...

2018-08-15 23:16:31

阅读数 53

评论数 0

C++内存管理

栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如...

2018-08-11 23:18:42

阅读数 60

评论数 0

不带输入背包数目的0-1 背包问题

#include <iostream> #include <math.h> #include <vector> #include <sstre...

2018-08-08 22:54:11

阅读数 53

评论数 0

复杂链表的复制

输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)  三步 法   链接:https://www.nowcoder.com/...

2018-07-28 00:27:13

阅读数 64

评论数 0

二叉树中和为某一值的路径

  二叉树中和为某一值的路径 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)   链接:https://www.nowcoder.co...

2018-07-27 12:48:52

阅读数 48

评论数 0

拼多多第二题

#include <iostream> #include <vector> #include <algorithm> using namespace std; i...

2018-07-23 00:34:40

阅读数 121

评论数 0

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