11 2015 档案
摘要:中位数(又称中值,英语:Median), 统计学中的专有名词,代表一个样本、种群或概率分布中的一个数值,其可将数值集合划分为相等的上下两部分。 对于有限的数集,可以通过把所有观察值高低排序后找出正中间的一个作为中位数。 如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数。 集合总数为奇数
阅读全文
摘要:面试题:删除 vector中偶数值的内容 vector<int vec; vec.push_back(1); vec.push_back(2); vec.push_back(3); vec.push_back(4); vec.push_back(5); vec.push_back(6); vec.p...
阅读全文
摘要:来自 "C语言中的 static变量、static函数" 1. static 变量 静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义...
阅读全文
摘要:"分布式系统阅读清单 " 简介 我常常主张说,研究分布式系统最难的是改变你思考的方式。对于激发这种改变,我找到的一些很实用的阅读材料。如下。 Thought Provokers 一些让你考虑你设计方式的随笔。不是所有事都可以靠大服务器,数据库和事物来解决的。 Harvest...
阅读全文
摘要:"STUN和TURN技术浅析" "STUN, STUNT, XSTUNT 介绍 " "STUN" STUN (Session Traversal Utilities for NAT) is a standardized set of methods and a net...
阅读全文
摘要:http://www.creytiv.com/ "源码下载" "libre" Toolkit library for asynchronous network IO with protocol stacks including SIP, SDP, RTP, STUN, TURN, I...
阅读全文
摘要:"OLAP、OLTP的介绍和比较 " 数据处理大致可以分成两大类: OLTP(On Line Transaction Processing)联机事务处理 也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。 传统的关系型数...
阅读全文
摘要:"nmap" — 网络探测工具和安全/端口扫描器 描述 Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主
阅读全文
摘要:执行,刷新本地的DNS缓存数据 ipconfig /flushdns 1.DNS和WINS的作用 DNS:(Domain Name Server,域名服务)用于实现域名和IP地址的相互转换。 WINS:(Windows Internet Name Service) 用来将计算机的NetBIOS(Ne
阅读全文
摘要:Addressing methods The "Internet Protocol" and other network addressing systems recognize five main addressing methodologies: "单播Unicast" addre...
阅读全文
摘要:"科学计数法 Scientific notation 参考wiki" 在科学记数法中,E 代表指数,大小写都可以, 一般用EXP或E(英语Exponential)来表示10的幂:
阅读全文
摘要:分布式哈希https://en.wikipedia.org/wiki/Distributed_hash_tableA distributed hash table (DHT) is a class of a decentralized distributed system that provides...
阅读全文
摘要:http://segmentfault.com/a/1190000003063859?utm_source=Weibo&utm_medium=shareLink&utm_campaign=socialShare http://www.cnblogs.com/bigwangdi/p/3182958....
阅读全文
摘要:http://www.cnblogs.com/moodlxs/p/4159245.html netstat tulpnc 查看开放的端口 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量
阅读全文
摘要:ubuntu下MYSQL配置和管理:http://www.2cto.com/database/201306/222510.html mysql分表,分区的区别和联系:http://my.oschina.net/u/195896/blog/75029 mysql分表的3种方法 :http://...
阅读全文
摘要:http://web.eecs.utk.edu/~huangj/CS302S04/notes/external sorting2.html https://en.wikipedia.org/wiki/External_sorting
阅读全文
摘要:Tuesday, April 24, 2012 "Information on the C++11 Memory Model" I've been receiving a number of inquiries about where to turn for information about th...
阅读全文
摘要:http://dancres.github.io/Pages/A Distributed Systems Reading ListIntroductionI often argue that the toughest thing about distributed systems is changi...
阅读全文
摘要:4.4 变量 4.4.1 简介 声明变量的一般形式是使用 关键字: 。 需要注意的是,Go 和许多编程语言不同,它在声明变量时将变量的类型放在变量的名称之后。 Go 为什么要选择这么做呢?
首先,它是为了避免像 C 语言中那样含糊不清的声明形式,例如: 。在这个例子中,只有 a 是指针...
阅读全文
摘要:"What are the lesser known but useful data structures?" There are some data structures around that are really useful but are unknown to most progr...
阅读全文
摘要:"Information on the C++11 Memory Model @scottmeyers " http://www.cnblogs.com/scotth/p/4951385.html "漫谈C++11多线程内存模型 " 写在前面 “C++11 feels ...
阅读全文
摘要:Cross platform asynchronous I/O 背景:
特别说明的是libev 中包含了libevent 的内容,而libuv从libev修改而来。
node.js 最初发起于 2009 年, 是一个可以让 Javascript 代码脱离浏览器的执行环境, libuv 使用了 ...
阅读全文
摘要:今天实现了一个 "C 用的 coroutine 库" . 我相信这个东西已经被无数 C 程序员实现过了, 但是通过 google 找了许多, 或是接口不让我满意, 或是过于重量. 在 Windows 下, 我们可以通过 fiber 来实现 coroutine , 在 posix 下, 有更简单的...
阅读全文
摘要:"Cplusplus Concurrency In Practice 什么是并发" "剖析为什么在多核多线程程序中要慎用volatile关键字?" "浅析C++多线程内存模型" "漫谈C++11多线程内存模型 " "...
阅读全文
摘要:OS: windows "Process and Thread Functions" "windows同步方式 传送门" PS. include Fiber "thread_functions" "CreateThread" https://technet.microsoft.com/zh cn/i
阅读全文
摘要:"Linux 下多核CPU知识" 1. 在Linux下,如何确认是多核或多CPU: 如果有多个类似以下的项目,则为多核或多CPU: processor : 0 ...... processor : 1 2. Linux下,如何看每个CPU的使用率: 之后按下1. 则显示多个CPU 3. 如何察看某个
阅读全文
摘要:设置Processor Affinity 作用: 1.进程和线程的亲缘性(affinity),使进程或线程在指定的CPU(核)上运行.(比如程序A,在第4个核心上运行) 2.设置进程 或者 线程, 使用CPU的数量(比如程序A,在第1,2,3个(共3个核心)核心上运行) 3.CPU负载均衡 ...
阅读全文
摘要:http://linux.die.net/man/2/madvise "mmap && madvise的配合使用" "mmap和madvise一起使用例子 " mmap的作用是将硬盘文件的内容映射到内存中,采用闭链哈希建立的索引文件非常适合利用mmap的方式进行内存映射,利用...
阅读全文
摘要:http://blog.jobbole.com/82582/ 原文出处: codeproject 译文出处:CodingWu的博客 欢迎分享原创到伯乐头条
阅读全文
摘要:转自 http://blog.163.com/adslxk@126/blog/static/1006106712010126102315790/自己保留用(一) 原理1、最小化的原理:首先要将窗口隐藏,然后在右下角绘制图标。2、恢复的原理:将窗口显示,再将托盘中的图片删除。(二)程序实现1、自定义消...
阅读全文
摘要:via http://ask.julyedu.com/question/136向量空间中点与点集的相似度计算需求:向量空间中,假设我有一个已知的点集S,现在我有两个点a和b,我想度量a和b哪一个点与S中的点更相似,应该用什么度量呢?我现在用的是余弦距离求和,但感觉不是很对,似乎欧式距离更合理一些问题...
阅读全文
摘要:第16章 非阻塞式IO 各个操作系统的非阻塞IO是不一样的。不可移植。 (试试看下golang) socket 套接字默认是阻塞的。 可能阻塞的socket 分为4类
1.输入操作 read、readv、recv、recvfrom、recvmsg 5个函数 2.输出操作 wri...
阅读全文
摘要:windows OS "getsockopt()" "setsockopt()" .aspx) "closesocket()" .aspx) "KeepAliveTime" "Parameters\KeepAliveInterval" linux "epoll" "fcntl ioctl 路由套接字
阅读全文
摘要:http://blog.chinaunix.net/uid 21084809 id 2215376.html "Processes, kernel threads, user threads, and fibers" "Process" 1.9.2 进程的创建 父进程的数据空间、堆栈空间都会给...
阅读全文
摘要:"缓存算法" Bélády's Algorithm The most efficient caching algorithm would be to always discard the information that will not be needed for the longest...
阅读全文
摘要:前序遍历:先访问该节点,然后在递归遍历其左子树,然后再访问其右子树 中序遍历:先递归遍历其左子树,然后访问该节点,然后再递归遍历其右子树 后序遍历:先递归遍历其左子树,然后递归遍历其右子树,然后在访问该节点。 层级遍历,就从上到下,一层一层(这个没什么说的) 有个题目: 某二叉树 中序遍历为:A、B
阅读全文