java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说: 写道 给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线 ...
分类:
编程语言 时间:
2018-10-13 14:37:22
阅读次数:
174
【Python教程】《零基础入门学习Python》(小甲鱼) 讲解通俗易懂,诙谐。 哈哈哈。 https://www.bilibili.com/video/av27789609 ...
分类:
编程语言 时间:
2018-10-13 13:48:17
阅读次数:
524
快速排序 https://www.cnblogs.com/foreverking/articles/2234225.html 这位大佬讲的很清晰易懂,就是在我写代码的时候,出了点问题。 后来才发现,基准在左边的话,要先从右边开始循环(反之,亦然)。 ...
分类:
编程语言 时间:
2018-10-13 13:42:07
阅读次数:
186
初赛常考 首先要知道两个模型的对应关系 有一张很好的图: 然后我们选出分的比较细致的OSI模型来通俗易懂的解析一下 (1)物理层:主机之类的 (2)数据链路层:信号走的路线(网线等) (3)网络层:从主机到信号要到的地方中间的路径 (4)传输层:信号走的过程中经过的每一段站点到另一个站点的 (5)会 ...
分类:
其他好文 时间:
2018-10-12 21:16:55
阅读次数:
131
python作为一门解释型语言,以代码简洁易懂著称。我们可以直接对名称赋值,而不必声明类型。名称类型的确定、内存空间的分配与释放都是由python解释器在运行时进行的。python这一自动管理内存功能极大的减小了程序员负担,这也是成就python自身的重要原因之一。所以,这一篇文章我们就聊一聊pyt ...
分类:
编程语言 时间:
2018-10-12 21:15:25
阅读次数:
180
基本流程:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版。 1.前期准备 软件工具+相应的库(一定要积累,形成自己的原理图库和封装库) 元件库要求: 1.管脚属性和PCB相对应 2.简单清晰易懂 比如画芯片时在原理图上最好能看到芯片大小形状和 ...
分类:
其他好文 时间:
2018-10-12 16:11:46
阅读次数:
180
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 ...
分类:
编程语言 时间:
2018-10-10 15:26:44
阅读次数:
242
python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。 二、需要理解的一些概念 ...
分类:
编程语言 时间:
2018-10-09 00:45:59
阅读次数:
225
题目大意:给你n个1和m个0,你要用这些数字组成一个长度为n+m的串,对于任意一个位置k,要保证前k个数字中1的数量大于等于0的数量,求所有合法的串的数量 答案转化为所有方案数-不合法方案数 所有方案数显然是 现在比较易懂的解法是转化进坐标系 从(0,0)开始,填1视为向右上↗走,填0视为向右下↘走 ...
分类:
其他好文 时间:
2018-10-05 15:04:13
阅读次数:
119
本文转自公众号 遇见数学 图解数学 线性代数部分 感谢遇见数学工作组将大学课本晦涩难懂、故作高深的数学知识,用通俗易懂而又生动有趣的方法解释出来。 矩阵向量的乘积可以理解为将一个特定的线性变换作用在向量上, 本次我们先看几个特殊的矩阵下的变换以及矩阵矩阵的乘积. 零矩阵 即所有元素都是 0 的矩阵, ...
分类:
其他好文 时间:
2018-10-04 11:28:53
阅读次数:
155