摘要:
#include<cstdio> #include<algorithm> using namespace std; int N,M; struct edge { int u,v,cost; bool operator < (const edge& rhs) const { return cost < 阅读全文
posted @ 2018-03-02 21:14
llguanli
阅读(119)
评论(0)
推荐(0)
摘要:
原文:Getting Started with PromiseKit 作者:Michael Katz 译者:kmyhy 异步编程真的让人头疼。不管你怎样小心,总是easy出现臃肿的托付、混乱的完毕句柄以及长时间的代码调试!幸运的是,如今有一个更好的办法:promise。Promise 能够让你以基于 阅读全文
posted @ 2018-03-02 20:03
llguanli
阅读(592)
评论(0)
推荐(0)
摘要:
排序思想:每次把排序区间的第一个元素作为基准,把此区间内比基准大的元素放在基准右边,比基准小的元素放在基准左边(从小到大排序)。 性能分析:(1)从空间复杂度方面。高速排序是递归的。每层递归调用时的指针和參数均要用栈来存放。递归调用次数与二叉树的深度一致。因此,在理想情况下,即每一趟排序都将记录序列 阅读全文
posted @ 2018-03-02 18:25
llguanli
阅读(150)
评论(0)
推荐(0)
摘要:
參考书籍:《计算机网络第5版》TCP是面向连接的协议,採用C/S模型建立连接,由client主动发起连接请求,server端允许请求的模式建立连接,通常称为三次握手建立TCP连接。准备条件:B的server端先创建传输控制块TCB。准备接受client进程的连接请求,此时server进程处于LIST 阅读全文
posted @ 2018-03-02 17:46
llguanli
阅读(522)
评论(0)
推荐(0)
摘要:
1. Java知识储备 本知识点不做重点解说: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉很多其它细节知识点。 对于没有基础的同学推荐看一本Java基础的书籍,看完后能够继续看《Java编程思想》提升自己。 对于自觉得时间非常充裕,仅仅要基础学扎实就好的推荐看《疯狂J 阅读全文
posted @ 2018-03-02 16:27
llguanli
阅读(153)
评论(0)
推荐(0)
摘要:
前言 AutoreleasePool自己主动释放池,对于自己主动释放对象的作用怎样? 释放池中的自己主动释放对象什么时候会被释放? MRC环境下 场景1 NSString *string_var_ = nil; - (void)viewDidLoad { [super viewDidLoad]; N 阅读全文
posted @ 2018-03-02 15:04
llguanli
阅读(167)
评论(0)
推荐(0)
摘要:
查看系统版本号: cat /etc/redhat-release cat /proc/version uname -a cat /etc/issue 查看64位还是32位: getconf LONG_BIT file /bin/ls 查看系统版本号: cat /etc/redhat-release 阅读全文
posted @ 2018-03-02 13:55
llguanli
阅读(237)
评论(0)
推荐(0)
摘要:
优化版的拷贝构造函数,先创建一个暂时实例tmp,接着把tmp._ptr和this->_ptr交换,因为tmp是一个局部变量。程序执行到该函数作用域外,就会自己主动调用析构函数。释放tmp._ptr所指向的内存。因为交换之后tmp._ptr指向实例之前_ptr的内存。_ptr一定要赋初值为NULL,否 阅读全文
posted @ 2018-03-02 13:19
llguanli
阅读(743)
评论(0)
推荐(0)
摘要:
在很多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 仅仅是维护应用程序所需的各种资源。而线程则是真正的执行实体。 为了让进程完毕一定的工作,进程必须至少包括一个线程。 进程。直观点说,保存在硬盘上的程序执行以后,会在内存空间里形成一个独立的内存体。这个内存体有自己的地址空 阅读全文
posted @ 2018-03-02 13:04
llguanli
阅读(157)
评论(0)
推荐(0)
摘要:
在C++程序猿面试中。非常easy被问到new 和 malloc的差别。偶尔在quora上逛。看到Robert Love的总结。才发现自己仅仅知道里面的一两项就沾沾自喜,从来没有像这位大牛一样去细致思考这些问题,借着这篇文章细致探讨下这个经典问题。一、new是操作符。而malloc是函数void* 阅读全文
posted @ 2018-03-02 12:17
llguanli
阅读(139)
评论(0)
推荐(0)
浙公网安备 33010602011771号