进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 ...
分类:
编程语言 时间:
2017-05-12 20:24:02
阅读次数:
135
原文地址:http://www.8btc.com/baizhantingjiangjun part1: 拜占庭将军问题是什么? 1.1 拜占庭将军问题场景 1.2 与拜占庭将军相关问题:两军问题 part2:问题实质及形式化 2.1 拜占庭将军问题实质 2.2 形式化条件的推演 1)一致性 2)正确 ...
分类:
其他好文 时间:
2017-05-12 20:23:52
阅读次数:
140
德哥的PostgreSQL私房菜 - 史上最屌PG资料合集-博客-云栖社区-阿里云 : https://yq.aliyun.com/articles/59251 https://github.com/digoal/blog/blob/master/201612/20161220_01.md#流计算风 ...
分类:
数据库 时间:
2017-05-12 20:23:44
阅读次数:
231
摘要 什么是web服务器? web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。 大多数 web 服务器都支持服务端的语言(php、python、ruby, ...
分类:
Web程序 时间:
2017-05-12 20:23:35
阅读次数:
222
一、概述 Neutron是openstack中提供网络虚拟化的组件,根据二层网络的实现方式不同(即agent的不同),Linux bridge方式,Openvwitch的方式。而且, lay2 网络分为local、flat、vlan、vxlan等类型(gre与vxlan类似,暂不考虑);本文就分析两 ...
分类:
其他好文 时间:
2017-05-12 20:23:28
阅读次数:
244
//广告位 打开浏览器跳转链接 -(void)jumpToAdUrl:(UITapGestureRecognizer *)tap{ // self.ad_link_Str = @"http://www.baidu.com"; if (self.ad_link_Str.length > 0) { [[ ...
分类:
移动开发 时间:
2017-05-12 20:23:21
阅读次数:
293
System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(long date),用来计算long秒与1970年 ...
分类:
编程语言 时间:
2017-05-12 20:23:11
阅读次数:
138
传送门 Description 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么 ...
分类:
编程语言 时间:
2017-05-12 20:23:03
阅读次数:
238
案例效果: (1)导入所需的素材,然后用storyboard把上半截位置和大小相对固定的东西布局起来。当然,这些控件也要定义成对应地IBOutlet和IBAction方便兴许使用它们。 注意:本案例在3.5inch设备上显示最佳,所以须要设置一下。 (2)首先实现点击“下一题”的功能 - (IBAc ...
分类:
移动开发 时间:
2017-05-12 20:22:54
阅读次数:
366
1;打开PowerDesigner 2;file—>Reverse Engineer—>Object Language... 3;弹出一个对话框,在General模块下Model Name里写需要生成的文件名称,Object Language选择java 4;点击确定进入下一个对话框,在select ...
分类:
编程语言 时间:
2017-05-12 20:22:49
阅读次数:
122
上面这段代码主要实现了这样一个功能:通过Lambda表达式,在初始化对象实例的时候,为指定的属性赋值。 简单地说,上面的方法调用方式以及结果如下: DemoClass dc = new DemoClass (s => s.Name, “李四”); Console.WriteLine(dc.Name) ...
分类:
其他好文 时间:
2017-05-12 20:22:42
阅读次数:
203
C# 7.0的模式匹配(Pattern Mathing)不仅可以节省代码,而且可以让代码更流畅(Fluent),今天又在实际开发中体会了一下。不用模式匹配的代码,需要先获取返回值,然后用if进行判断。使用模式匹配的代码,在if中获取返回值并进行判断,一气呵成。 ...
目录: 官方文档传送门 1.过滤器介绍 没有权限直接返回,资源缓存,Action执行前执行后过滤,异常定制化处理,结果定制化处理 等一些操作都可以用过滤器.而且能省去不少代码 官方解释:ASP.NET Core MVC中的过滤器允许您在请求处理管道中的某些阶段之前或之后运行代码 2.过滤器类别[直接 ...
分类:
Web程序 时间:
2017-05-12 20:22:24
阅读次数:
420
#!/usr/bin/python #-*- coding:utf-8 -*- import sys #读取商品列表 goods_list = open('商品列表.txt','r',encoding="utf-8") open_goods_list = goods_list.readlines()... ...
分类:
其他好文 时间:
2017-05-12 20:22:16
阅读次数:
216
http://www.cnblogs.com/by-dream/p/5993622.html http://www.cnblogs.com/by-dream/tag/Android%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/ ...
分类:
其他好文 时间:
2017-05-12 20:22:10
阅读次数:
116
在把DSO移植到QT工程中,出现了 报错,原因是.pro文件中没有加 GLEW库。 解决方案: 在.pro文件中加上这句: error: main.o: undefined reference to symbol 'glTexImage2D' 报错,原因是.pro文件中没有加OpenGL 解决方案: ...
分类:
其他好文 时间:
2017-05-12 20:22:03
阅读次数:
431
package liuer; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyTest... ...
分类:
其他好文 时间:
2017-05-12 20:21:54
阅读次数:
116