2 ldw662523

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

netty对http协议解析原理(转载)

http://www.cnblogs.com/chris-oil/p/6098258.html

2018-04-23 09:27:33

longest-substring-without-repeating-characters

Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for “abcabcbb” is “abc”, which the length is 3. For ...

2018-04-22 17:11:24

求数组的最大值和次大值、最大值和最小值

题目一:求数组的最大值和次大值void select_max(const int*a, int size, int&nMax, int& nSecondMax){ nMax = a[0]; nSecondMax = a[0]; for (int i = 0; i < size; i++) { if (nMax < a...

2018-04-21 17:42:45

法国

https://blog.csdn.net/yongf2014/article/details/46493129

2018-04-19 16:25:14

sort list(归并排序)

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *s...

2018-04-18 16:04:05

median of the two sorted arrays

转载至:https://blog.csdn.net/chen_xinjia/article/details/69258706public static double findMedianSortedArrays(int[] nums1, int[] nums2) { int MIN_VALUE = 0x80000000; int MAX_VALUE = 0x7...

2018-04-18 15:19:12

2sum、3sum、3close_sum、4sum

题目一: Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the target,...

2018-04-18 14:14:06

sqrtx

int sqrt(int x) { if(x < 0) return-1; if(x==0) return 0; int low=1,high=x/2+1; while(low<=high) { int mid=((high-low)>>1)+low; ...

2018-04-18 10:57:03

连续子数组的最大乘积

class Solution { public: int maxProduct(vector<int>& nums) { int last_max = nums[0]; int last_min = nums[0]; int result = nums[0]; int cur_max...

2018-04-17 20:39:49

epoll下ET模式为何一定要用要用非阻塞的模式~

ET 模式是一种边沿触发模型,在它检测到有 I/O 事件时,通过 epoll_wait 调用会得到有事件通知的文件描述符,每于每一个被通知的文件描述符,如可读,则必须将该文件描述符一直读到空,让 errno 返回 EAGAIN 为止,否则下次的 epoll_wait 不会返回余下的数据,会丢掉事件。而如果你的文件描述符如果不是非阻塞的,那这个一直读或一直写势必会在最后一次阻塞。...

2018-04-12 12:40:36

连续子数组的最大和

Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array[−2,1,−3,4,−1,2,1,−5,4], the contiguous subarray[4,−1,2,1]has the...

2018-04-02 19:15:26

携程春招第二题(输入问题)

#include<iostream>**#include<sstream>**#include<string>#include<vector>using namespace std;void rotate(vector<vector<int> > &matrix) { //主对角线翻转 ...

2018-04-01 14:30:36

Linux僵尸进程

僵尸进程的原因: 子进程退出之后,仅仅在进程表(processs table)中仍然还占了一个位置(slot),该位置存储的是子进程退出时的状态信息,供其他进程收集,除此之外,该进程不再占有任何存储空间。 我们称,子进程退出之后,父进程在读取子进程的退出状态信息之前的这段时间内,子进程处于僵尸状态,这样的子进程称为僵尸进程。 避免僵尸进程的方法: ...

2018-03-23 16:37:45

生产者消费者伪代码

https://blog.csdn.net/yongf2014/article/details/46493129

2018-03-22 17:53:10

操作系统进程、作业调度常见算法详解

参考http://blog.csdn.net/guoweimelon/article/details/50847532 以后有时间在总结

2018-03-22 11:29:06

linux、windows下的进程间的通信方式、线程间的通信方式

Linux进程间的通信方式:管道、有名管道、信号量、消息队列、共享内存、信号、socketWindows进程间的通信方式:管道、信号量、消息队列、共享内存、socketLinxu线程间的通信方式:互斥量、条件变量、信号量、信号 Windows线程间的通信方式:互斥量、信号量、事件(Event)、临界区(Critical Section)...

2018-03-22 10:24:24

对称加密、非对称加密(转账)

参考博客: http://blog.csdn.net/shenggaofei/article/details/52333687 有时间了在总结

2018-03-21 12:19:38

为什么要字节对齐

1.平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据,某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常2.硬件原因:经过内存对齐之后,CPU的内存访问速度大大提升(因为任意数据或者结构体都是从偏移量为0的地方开始存储的,经过字节对齐后,他们的大小都是2的整数倍,正好符合cpu按块读取数据的规则,这样的话,cpu每次都是读取一个或者若干个块,不需要再删除里面...

2018-03-20 11:41:41

C++ 高性能服务器网络框架设计细节(转载)

先收藏,在细细品尝:http://blog.csdn.net/GitChat/article/details/78215757

2018-03-18 18:34:06

函数的参数传递

c语言中只有两种参数传递,分别是传值、传指针 c++中包括传值、传指针、传引用按值传递的过程为:首先计算出实参表达式的值,接着给对应的形参变量在栈上分配一个存储空间,该空间的大小等于该形参类型的,然后把以求出的实参表达式的值一一存入到形参变量分配的存储空间中,成为形参变量的初值,供被调用函数执行时使用。这种传递是把实参表达式的值传送给对应的形参变量,形参是实参的一个副本,故称这种传递方式为“...

2018-03-17 17:20:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!