此文简要分析一下libco协程的关键原理。 在分析前,先简单过一些协程的概念,以免有新手误读了此篇文章。 协程是用户态执行单元,它的创建,执行,上下文切换,挂起,销毁都是在用户态中完成,对linux系统而言,其实协程和进程(注:在linux系统中,进程是拥有独立地址空间的线程)一样,都是CPU的执行 ...
分类:
其他好文 时间:
2018-02-22 23:49:05
阅读次数:
320
说明: 1、使用的Wine版本是深度出品(Deepin),已经精简了很多没用的配置,使启动能非常快,占用资源小。 2、关于没有.wine文件夹的解决方法:在命令行上运行winecfg; 3、有可能在今年Web版的微信估计会挂掉,官方逐步在封杀,所以转投到Windows版的微信上,使用的是Wine版。 ...
分类:
微信 时间:
2018-02-22 23:48:59
阅读次数:
9136
学习HTML 第五节.简单交互 也许你和我一样,对页面排版的兴趣小于网页交互,那么我们就先略过一些章节,直接学一下简单交互。 前面点击图片打开链接的网址,已经是最简单的交互方式了,复杂的方式则需要用到JavaScript编程。 听起来好深奥,能不能学会啊?反正开始是很简单的,我已经会了。 谈到编程学 ...
分类:
Web程序 时间:
2018-02-22 23:48:51
阅读次数:
293
1.learning English (so,I will write my blog in English.) 2.Because really need a private blog to write something to relax~ 3.I want to keep track of m ...
分类:
其他好文 时间:
2018-02-22 23:48:44
阅读次数:
194
JSON数据的语法规则 1、数据以键值对的形式 2、数据由逗号分隔 3、花括号保存对象 4、方括号保存数组 以PHP的数组为例: 运行: 上面例子中,当不同深度的数组元素的类型不同时(有的为字符串值,有的又是一个数组)。 虽然键值对是以冒号分隔,冒号的左边毫无疑问是 数组的索引 或者 关联数组的ke ...
分类:
Web程序 时间:
2018-02-22 23:48:37
阅读次数:
228
Andfix源码分析 缩写: ART Andfix是阿里巴巴推出的一款基于Method Hook的热修复技术,目前Github点赞数5.7K,是一款安全性高,较为稳定,性能比较优异的方法级替换的热修复技术。代码实现上条理清晰,架构设计合理,可读性强,是一个实现上非常优雅的开源框架。下面我们重点介绍下... ...
分类:
其他好文 时间:
2018-02-22 23:48:29
阅读次数:
194
背景 nginx其实有自带的limit\_req和limit\_conn模块,不过它们需要在配置文件中进行配置才能发挥作用,每次有频控策略的增删都需要直接改动配置文件,再让nginx重新加载配置文件,以配置文件的形式来管理导致整个流程不够灵活,因此它的实用性其实并不强,而且这也不适合大量的差异化的配 ...
分类:
其他好文 时间:
2018-02-22 23:48:22
阅读次数:
198
1、拷贝构造函数 如果一个构造函数的第一个参数是自身类类型的引用,且任何额外的参数都有默认值,则此构造函数是拷贝构造函数。 C(const C &);//参数通常是const的引用 拷贝构造函数在下列情况下发生: 拷贝初始化时使用(=定义变量)。 将一个对象作为实参传递给一个非引用类型的形参。 从一 ...
分类:
编程语言 时间:
2018-02-22 23:48:13
阅读次数:
210
x 书摘待补充··· x x 听朋友都说这本书还不错, 看完个人感觉有点没读透, 只是像小时候看漫画书一样,只看图片的感觉, 没有理解里面的深层次的哲理吧... 不过还是读得下去的(一起买的小王子,读了几页,我就放下了-_-||), 哈哈,去年双十一买的,然后一直放着Le,过年回家的时候,家里突然停 ...
分类:
其他好文 时间:
2018-02-22 23:48:05
阅读次数:
202
进程调度:在操作系统中调度是指一种资源分配。 调度算法是指: 根据系统的资源分配策略所规定的资源分配算法。 操作系统管理了系统的有限资源,当有多个进程(或多个进程发出的请求)要使用这些资源时,因为资源的有限性,必须按照一定的原则选择进程(请求)来占用资源。这就是调度。目的是控制资源使用者的数量,选取 ...
分类:
编程语言 时间:
2018-02-22 23:47:58
阅读次数:
267
TCP/IP五层模型讲解 物理层 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 数据链路层 数据链路层的功能 :定义了电信号的分组方式 以太网协议 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet ethernet规 ...
分类:
其他好文 时间:
2018-02-22 23:47:49
阅读次数:
207
1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静态的常量,抽象类中的 ...
分类:
其他好文 时间:
2018-02-22 23:47:43
阅读次数:
169
今天搞完了第二周的全部内容 非常高兴的是许多知识都在sicp中学到过了 其中讨论的SML中的mutation和options 是我现在还没在sicp中看到的概念 对于mutation,课程中比较了JAVA和SML 由于SML中没有mutation所以不用考虑是copy还是引用 scheme中如果用函 ...
分类:
其他好文 时间:
2018-02-22 23:47:34
阅读次数:
201
目录 " 前言 " " 常规错误 " " 短连接之祸 " " IO之祸 " " 总结 " 说明 由于个人水平有限,总结归纳的时候可能存在错误,还望指出。 前言 后台故障是一个很宽泛的概念,本文有些标题党了,本文只是针对如下几点简单分析 日志规范 tcp短连接使用过多 io频繁 程序逻辑错误或是发布变 ...
分类:
其他好文 时间:
2018-02-22 23:47:25
阅读次数:
249
Seeyourcompany‘sdatainnewwayswithinteractivedatavisualizationBItoolsfromMicrosoftPowerBI.Thistrainingisfreeofcharge.Thespeakerislihuansong.heisanMVP.
分类:
其他好文 时间:
2018-02-22 23:12:17
阅读次数:
192
抽象类和接口的区别 一、抽象类与接口的相同之处 1、抽象类和接口都不能被实例化,都用于被其他类实现或继承 2、他们都可以包含抽象方法,并且在其他类继承或实现的时候都必须实现这些抽象方法 二、抽象类与接口的区别 1、抽象类是对事物属性的抽象,而接口是对行为的抽象 2、接口只能做方法的声明,而抽象类中既 ...
分类:
其他好文 时间:
2018-02-22 23:12:10
阅读次数:
211
[题面][1] 题意 给出一张$n$点$m$边无向连通图,求每条边出现在多少个割集中。 $n\le20,m\le\frac{n(n 1)}{2}$ sol 所谓割集,就是指把$n$个点分成两个集合后,两个集合分别都是连通的。 所以我们可以预处理出每一个点集是否连通。 考虑边$(u,v)$。实际上$( ...
分类:
其他好文 时间:
2018-02-22 23:12:03
阅读次数:
199