进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1、计算机的核心是 CPU ,它承担了所有的计算任务。它就像一座 工厂 ,时刻在运行。 2、假定工厂的电力有限,一次只能供给一个车间 ...
分类:
编程语言 时间:
2019-06-15 10:14:27
阅读次数:
94
https://scut.online/p/299 $dp[i][k]$ 为前 $i$ 个数分 $k$ 组的最大值,那么 $dp[i][k]=max_{p=1}^{i 1}\{dp[p][k 1] sum(p+1,i)\} $ ...
分类:
编程语言 时间:
2019-06-15 10:14:49
阅读次数:
92
with open:将文件的释放交给with管理 a模式:追加写入 文件的复制:就是先读再写 模式汇总 游标:必须在b模式下操作,seek中偏移的是字节 ...
分类:
编程语言 时间:
2019-06-15 10:15:52
阅读次数:
97
SwiftUI 官方教程(二) 2. 自定义 Text View 为了自定义 view 的显示,我们可以自己更改代码,或者使用 inspector 来帮助我们编写代码。 在构建 Landmarks 的过程中,我们可以使用任何编辑器来工作:编写源码、修改 canvas、或者通过 inspectors ...
分类:
编程语言 时间:
2019-06-15 10:20:54
阅读次数:
160
前言 同源策略:判断是否是同源的,主要看这三点,协议,ip,端口。 同源策略就是浏览器出于网站安全性的考虑,限制不同源之间的资源相互访问的一种政策。 比如在域名https://www.baidu.com下,脚本不能够访问https://www.sina.com源下的资源,否则将会被浏览器拦截。 注意 ...
分类:
编程语言 时间:
2019-06-15 10:22:10
阅读次数:
127
完整中文教程及代码请查看 https://github.com/WillieWangWei/SwiftUI-Tutorials 创建和组合 View 此部分将指引你构建一个发现和分享您喜爱地方的 iOS app —— Landmarks 。首先我们来构建显示地标详细信息的 view。 Landmar ...
分类:
编程语言 时间:
2019-06-15 10:26:29
阅读次数:
334
Minio模板类: ...
分类:
编程语言 时间:
2019-06-15 11:33:27
阅读次数:
1263
列表生成 定义:额可以简写循环代码。例如1: 》拆分成以下 执行顺序 例如2:先循环,然后执行条件判断(循环后面可以加条件),最后执行操作,最后返回到list中 *str(i).zfill(2)字符串位数补零操作 三元表达式 》if 条件满足为前面的值,否则是后面的值,可以转换为以下: 集合 定义: ...
分类:
编程语言 时间:
2019-06-15 11:36:49
阅读次数:
89
以下方法所有程序都必须在同一个文件夹(或者你想打一长串文件路径也行) std是标程,test是暴力(反正要是对的),data是造数据的 第一种 好处:简单易写,不用开文件io 坏处:不能显示运行时间 ps:/W 是忽略空格和空行(一般评测的做法) 建一个txt文件复制进去再改为bat文件,运行即可 ...
分类:
编程语言 时间:
2019-06-15 11:38:55
阅读次数:
150
java数组的复制分为数组地址的复制和值的复制 地址的复制: 值的复制: System类中的 arraycopy(…)方法 ...
分类:
编程语言 时间:
2019-06-15 11:39:28
阅读次数:
99
invalid comparison: java.util.Date and java.lang.String无效的比较 解决: 把mapper.xml中 XXX!=' ' 去掉就OK 原因: 时间与空字符串比较是无效的的原因是mybatis中对于时间参数进行比较时的一个bug. 如果拿传入的时间类 ...
分类:
编程语言 时间:
2019-06-15 11:40:39
阅读次数:
104
概述 近年来,随着网络应用的逐渐扩展和深入,如何高效的获取网上数据成为了无数公司和个人的追求,在大数据时代,谁掌握了更多的数据,谁就可以获得更高的利益,而网络爬虫是其中最为常用的一种从网上爬取数据的手段。网络爬虫,即Web Spider,是一个很形象的名字。如果把互联网比喻成一个蜘蛛网,那么Spid ...
分类:
编程语言 时间:
2019-06-15 11:43:32
阅读次数:
294
centos7以下由于没有systemctl,配置让redis自动启动如下: centos7 and later可以使用systemctl 配置守护进程,以下是python 安装脚本: ...
分类:
编程语言 时间:
2019-06-15 11:44:03
阅读次数:
87
JAVA-基础(字符流) 1.什么是字符流? 当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。 java.io.Reader抽象类是表示用于 ...
分类:
编程语言 时间:
2019-06-15 11:46:32
阅读次数:
103
对象数组 数组可以将对象应用作为元素保存。仅仅使用数组和其它类型的对象就可以建立相当复杂度的信息管理结构。例如,一个数组可以包含有多个对象,每个对象又由一组变量和使用这些变量的方法组成,而对象中的变量可能本身又是数组。 当用数组保存对象时,每个元素是一个对象。即一个对象数组实际上是一个对象引用数组。 ...
分类:
编程语言 时间:
2019-06-15 11:47:10
阅读次数:
97
有的时候,我们对于同一通道中的消息处理,会通过判断头信息或者消息内容来做一些差异化处理,比如:可能在消息头信息中带入消息版本号,然后通过if判断来执行不同的处理逻辑,其代码结构可能是这样的 ...
分类:
编程语言 时间:
2019-06-15 11:48:47
阅读次数:
91
首先,我们知道Python3中,有6个标准的数据类型,他们又分为可变和不可变。 不可变: Number(数字)、String(字符串)、Tuple(元组)。 可以变: List(列表)、Dictionary(字典)、Set(集合)。 浅拷贝 copy模块里面的copy方法实现。 浅拷贝后,改变原始对 ...
分类:
编程语言 时间:
2019-06-15 11:50:13
阅读次数:
101
Bean的作用域 bean有五种作用域 scopesingleton : 单例,指一个Bean容器中只存在一份prototype : 每次请求(每次使用)创建新的实例,destroy方式不生效request : 每次http请求创建一个实例且仅在当前request内有效sesson : 同上,每次h ...
分类:
编程语言 时间:
2019-06-15 11:56:11
阅读次数:
91
一、版本号比较的困难 不能直接以字符串形式进行比较:对于1.3和1.4直接以字符串进行比较是可以正确得出1.4比1.3大;但如果是1.3和1.14还直接进字符串比较那就是1.3比1.14大那就不对了。 不能直用用数值类型进行比较:如果版本号是1和2那可以自接以整型进行比较,如果是1.3和1.4可以直 ...
分类:
编程语言 时间:
2019-06-15 11:58:19
阅读次数:
120
WEB前端开发学习过程中,作为一个新手入门级别的菜鸟你,要如何系统的学习呢 ?
分类:
编程语言 时间:
2019-06-15 11:58:41
阅读次数:
116