PyCharm在下载package时太慢或时常下载失败报Available packages nothing to show。解决方案 打开settrings 找到项目对应的Project,点击右侧的+号 点击Manage Repositories 点击链接按钮,编辑国内源:清华:https://p ...
分类:
其他好文 时间:
2020-05-18 00:58:39
阅读次数:
214
1.CANopen协议总述 CANopen 是一个基于 CAN 串行总线的网络传输系统的应用层协议,遵循 ISO/OSI 标准模型。 网络中不同的设备通过对象字典或者对象来相互交换数据,其中,主节点可以通过过程数据对象 (PDO) 或者服务数据对象 (SDO) 来获取或者修改其它节点对象字典列表中的 ...
分类:
其他好文 时间:
2020-05-18 00:58:22
阅读次数:
147
本文源自:https://blog.csdn.net/michaelgo/article/details/81481068 1.ReentrantLock简要介绍简单介绍一下ReentrantLock,可重入锁,互斥锁,提供了fair和unfair两种模式的锁。默认构造函数是unfair的锁,如果初 ...
分类:
其他好文 时间:
2020-05-18 00:58:10
阅读次数:
50
1.首先查看当前系统是否有中文语言包 如果没有 ,就需要下载中文语言包,否则,如果有中文语言包,跳过第二步。 2.安装中文语言包 然后再通过 查看是否下载完成。 3.修改配置文件 (1)Ubuntu: 将其修改成以下内容: (2)CentOS: 将里面的: 改成: 4.重启 其中,以上CentOS命 ...
分类:
系统相关 时间:
2020-05-18 00:57:16
阅读次数:
623
js里的继承方法有很多,比如:使用原型链的组合继承、es6的Class、寄生继承以及使用call、apply、bind继承。再说继承之前,我们先简单了解下它们的区别。 一、区别: 同:三者都是改变函数执行时的上下文,说人话就是改变this的指向。 异: 1、bind()返回的其实是一个函数,并不会立 ...
分类:
移动开发 时间:
2020-05-18 00:57:01
阅读次数:
661
flex是flexble Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局。 当我们为父盒子设置为flex布局以后,子元素的float(浮动)、clear(清除浮动)和vertical-align(垂直居中,margin: 0 auto是水平居中) ...
分类:
移动开发 时间:
2020-05-18 00:56:29
阅读次数:
107
来自书籍《vue.js实战》 子组件使用$emit()触发事件,父组件用v-on来监听子组件事件 $emit('自定义事件名',传给父组件的数据) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="v ...
分类:
其他好文 时间:
2020-05-18 00:56:10
阅读次数:
67
Docker 的核心组件包括: Docker 客户端 - Client Docker 服务器 - Docker daemon Docker 镜像 - Image Registry Docker 容器 - Container Docker 架构如下图所示: Docker 采用的是 Client/Ser ...
分类:
其他好文 时间:
2020-05-18 00:55:53
阅读次数:
55
html5新增了在客户端存储数据的新方法:1.localStorage - 没有时间限制的数据存储;2.sessionStorage - 针对一个session的数据存储,当用户关闭浏览器窗口后,数据会被删除。 浏览器支持程度 注意到,IE8以及以上版本是支持localStorage和session ...
分类:
Web程序 时间:
2020-05-18 00:55:39
阅读次数:
59
python数据类型一共六种:数字、字符串、列表、元组、字典、集合,其中可变数据类型有列表、集合、字典,不可变有int、str、tuple。这里的可变于不可变指的是修改此数据是否会重新在内存中创建一个新的地址或者还是原来的内存地址不变 python中数字类型: 整数 int 浮点数float 复数 ...
分类:
编程语言 时间:
2020-05-18 00:55:27
阅读次数:
94
builtin用于执行shell内部命令,当外部定义了和内置命令同名的命令时(类似于重载),bash会执行内置的命令而不是重新定义的外部命令 ? ls #ls 正常 test test.txt ? pwd #pwd正常 /tmp/test ? alias pwd="ls" #将pwd作为ls的别名 ...
分类:
系统相关 时间:
2020-05-18 00:54:58
阅读次数:
77
架构总纲 前言 架构是什么?架构是一组关键决策。 能力定义 文档和抽象业务能力 前端的技术文档;等等。 对于业务,架构师要有很多选择 前端的方案抉择;js测试的方案抉择;等等 根据需要进行决策,在不确定的情况下可以快速试错,并得出结论快速调整 决策适合的方案之后的其他推进工作 需要决策之后追踪进度, ...
分类:
其他好文 时间:
2020-05-18 00:54:30
阅读次数:
93
一.当使用request模块请求的时候,requests首先会对url进行编码,可以通过抓包软件查看 import requests res = requests.get('https://www.baike.com/wiki/林俊杰',verify=False) print(res) print( ...
分类:
Web程序 时间:
2020-05-18 00:54:05
阅读次数:
162
模块一、Linux与Shell环境准备1.2.3. 模块二、Linux常用命令 (文件/网络/性能) 1.文件的操作 .ls:列出目录 .cd:切换目录 .pwd:显示当前的目录 .mkdir:创建一个新的目录 .rmdir:删除一个空的目录 .cp:复制文件或目录 .rm:移除文件或目录 .mv: ...
分类:
系统相关 时间:
2020-05-18 00:53:48
阅读次数:
81
运算符概要 在Java中,使用算术运算符+, , ,/表示加减乘除运算,当参与/的运算的两个操作数都是整数时,表示整数除法,否则,表示浮点除法.整数的求余操作(有时称为取模),用%表示,例如, ,`15%2 15.0/2`. 需要注意的是,整数被0除将产生一个异常,而浮点数被0除会得到无穷大或NaN ...
分类:
编程语言 时间:
2020-05-18 00:53:32
阅读次数:
65
用户态和内核态 cas compare and swapcompare and exchangeCAS(比较并交换)是CPU指令级的操作,只有一步原子操作,所以非常快。而且CAS避免了请求操作系统来裁定锁的问题,不用麻烦操作系统,直接在CPU内部就搞定了。 重量级锁(创建锁需要惊动操作系统————0 ...
分类:
其他好文 时间:
2020-05-18 00:53:16
阅读次数:
99
1. Vector & ArrayList1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。2) 当Vector或ArrayList中的 ...
分类:
其他好文 时间:
2020-05-18 00:52:59
阅读次数:
72