1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 ...
分类:
系统相关 时间:
2018-10-05 12:10:25
阅读次数:
160
NSGA II入门C1 觉得有用的话,欢迎一起讨论相互学习~ "Follow Me" "参考文献1" "参考文献2" 白话多目标 多目标中的目标是个瓦特? 多目标即是优化问题中的优化目标在3个及以上,一般这些优化的目标都存在着矛盾,例如:我要买一个又便宜又漂亮又性能好的车的时候, 价格,外观, 性能 ...
分类:
其他好文 时间:
2018-10-04 12:55:37
阅读次数:
505
当幸福来敲门 克里斯一位平凡的美国普通公民,把所有财产买入了一种医疗器材骨质密度仪,但是因为价格高,无法顺利销售,但克里斯每天坚持推销自己的产品。可是妻子琳达却需要打2份工来维持家庭的基本生活,在这样的环境下滋生了家庭内部矛盾,最后琳达忍受不这样的生活,踏上了离去的路。也因为交不起房租,被迫搬入车站 ...
分类:
其他好文 时间:
2018-10-02 14:16:29
阅读次数:
137
[TOC] 由来 Java 内存模型的设计需要考虑两个关键点: 编译器和处理器:希望内存模型对于它们的束缚越少越好,从而做尽可能多的优化来提高性能。 程序员:希望内存模型易于理解。 两者相互矛盾,因此选取一个平衡点:在为程序员提供足够强内存可见性保证的基础上,对编译器和处理器的限制要尽量放宽松。 h ...
分类:
移动开发 时间:
2018-09-28 01:41:53
阅读次数:
214
有句话是这么说的:能动手就别哔哔,尤其是在工作节奏堪比跑马的今天,大家都推崇实干精神,能解决问题就好,去他的理论。但是无可否认的是,良好的理论素养无论是解决工作中遇到的问题,还是未来的职业发展,都帮助甚大。本文整理汇总了软件测试行业中常见的一些测试理论,供大家参考。 1、软件测试按照测试分类有:黑盒 ...
分类:
其他好文 时间:
2018-09-24 12:51:56
阅读次数:
200
本文主要介绍了决策树的基本概念,通过if-then规则和条件概率模型的角度,对决策树的学习和分类的原理做了初步的介绍,并指出决策树学习的基本过程,即特征选择、决策树的生成和决策树的剪枝 ...
分类:
其他好文 时间:
2018-09-20 13:11:49
阅读次数:
179
1.运维团队与开发团队的矛盾: 运维追求业务的稳定。开发更关注新功能的添加与版本的快速迭代。但是由于业务更新,有很大可能导致故障。从本质上来说,两部门是矛盾的。 deops应该是: 1.对重复性工作有天然排斥感 2.有足够能力快速开发软件系统来代替手工操作 sre团队职责:可用性改进、延迟优化、效率 ...
分类:
其他好文 时间:
2018-09-14 00:08:44
阅读次数:
169
这节开始讲的例子都使用简单的TS来写,尽量做到和es6差别不大,正文如下 我们在编程中必然需要用到一些变量存储数据,供今后其他地方调用。而函数式编程有一个要领就是最好不要依赖外部变量(当然允许通过参数传递咯),如何解决这个矛盾的问题呢?将函数柯里化 就可以了,这种技巧可以让函数记住一些历史数据,也就 ...
分类:
Web程序 时间:
2018-09-13 01:11:24
阅读次数:
175
对抗生成网络,通过对分别两个矛盾的函数,进行各自的训练,已达到两个函数都能实现各自的最优化,得到的参数就是一个较好的参数 两个对抗函数: 函数一:是判别损失函数,使得判别式的准确率越来越大, 及self.D1被判断为1, self.D2被判断为0 self.loss_d = tf.reduce_me ...
分类:
编程语言 时间:
2018-09-09 22:11:24
阅读次数:
394
一、C语言入门的基本学习方法 《C语言》的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主要矛盾。笔者认为对初学C语言的考生,开始不必在每一个细节上过于死抠,而应当把主要精力放在最基本、最常用的那些部份,待有一定的基础后再深入到 ...
分类:
编程语言 时间:
2018-09-06 21:30:06
阅读次数:
165