边学边总结... 1、幂的运算 2、随机数的方法 3、绝对值的运算 ...
分类:
编程语言 时间:
2018-08-12 20:08:23
阅读次数:
116
目录 微服务架构快速指南 SOA Dubbo Spring Cloud Dubbo与SpringCloud对比 微服务(Microservice)架构快速指南 什么是软件架构? 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和 ...
分类:
编程语言 时间:
2018-08-12 20:08:38
阅读次数:
192
自定义BeanDefinitionRegistryPostProcessor BeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,是一种比较特殊的BeanFactoryPostProcessor。BeanDefinitionR ...
分类:
编程语言 时间:
2018-08-12 20:09:19
阅读次数:
170
apscheduler 官方文档:http://apscheduler.readthedocs.io/en/latest/ 写一个后台定时任务,一般2个选择,一个是apscheduler,一个celery,apscheduler比较直观简单。 安装:pip install apscheduler 简 ...
分类:
编程语言 时间:
2018-08-12 20:09:29
阅读次数:
155
1 生成器函数的含义 生成器是一个返回可以迭代对象的函数,它是一个特殊的迭代器,但迭代器的抽象层级更高且比较复杂需要实现很多方法。相较迭代器而言,生成器简单使用。 2 生成器的创建方式 2.1 生成器表达式 把列表推导式的[] 修改为(),如 代码执行界面如下: 2.2 生成器函数 (1)在一个一般 ...
分类:
编程语言 时间:
2018-08-12 20:09:57
阅读次数:
113
- Chrome 关于Chrome的配置网上信息很多,直说一点,当选择在linux环境跑用例的时候,我们会优先选择headless run,默认情况下headless run的浏览器大小好像只有900*768,我们在windows下调通的用例在缩小的串口下经常会失败,最好调一下size: - Fir ...
分类:
编程语言 时间:
2018-08-12 20:12:03
阅读次数:
210
/** * @param {number[]} nums * @return {number} */var removeDuplicates = function(nums) { if(nums.length == 0){ return 0; } var count = 1; for(var i = ...
分类:
编程语言 时间:
2018-08-12 20:12:45
阅读次数:
145
目的是延时显示 示例: long wait = 0; while(wait<10000) wait++; 程序示例————来源于《c++ primer plus》ps149,程序清单5.14 #include <iostream>#include <Ctime>using namespace std ...
分类:
编程语言 时间:
2018-08-12 20:13:29
阅读次数:
183
1、Python类属性不能被对象改变 实例对象无法更改类属性,如果强写 对象.类属性 = xxx 只是给这个对象添加了一个实例变量,而实例变量的名字恰好等于类属性罢了 类属性的值是不会变的 ...
分类:
编程语言 时间:
2018-08-12 20:13:50
阅读次数:
141
# 校验算法 ### 常见的校验算法 LRC- BCC- CRC ### LRC 简介 - 纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列 ...
分类:
编程语言 时间:
2018-08-12 20:14:08
阅读次数:
407
先介绍变量定义 1 int n; 2 struct Node { //Splay节点定义 3 int fa,son[2],val,num,siz; //fa:它爸爸;son它儿子,左0右1;val:这个节点的值 4 //num:这个值的数量;siz:以它为根的子树的大小 5 void res() { ...
分类:
编程语言 时间:
2018-08-12 20:15:46
阅读次数:
192
一、 ArrayList底层实现原理 对比 和Vector不同,ArrayList中的操作不是线程安全的!所以,建议在单线程中才使用ArrayList,而在多线程中可以选择Vector或者CopyOnWriteArrayList。 总结:(01) ArrayList 实际上是通过一个数组去保存数据的 ...
分类:
编程语言 时间:
2018-08-12 20:16:27
阅读次数:
207
在Java中所有的连接池都按照规范实现DataSource接口,在获取连接的时候即可通过getConnection()获取连接而不用关系底层究竟是何数据库连接池。 在大多数系统中我们只需要一个数据源,而现在WEB系统通常是Spring为基石。不管你是xml配置,javaBean配置还是yml,pro ...
分类:
编程语言 时间:
2018-08-12 20:16:56
阅读次数:
223
1.应用场景 (1)能保存对象的状态,并能够恢复到之前的状态 2.代码实现 结果: ...
分类:
编程语言 时间:
2018-08-12 21:27:55
阅读次数:
120
进程: 进程是操作系统结构的基础,是程序的一次运行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个单位 线程: 线程是程序执行的一条路径,一个进程可以包含多条线程 多线程并发执行可以提高程序的效率,可以同时完成多项工作 线程可以 ...
分类:
编程语言 时间:
2018-08-12 21:29:06
阅读次数:
173
一、概述 非阻塞式IO的主要组成部分为Channel、Buffer和Selector。 通道可以向缓冲区写入数据,也可以从缓冲区读取数据。选择器允许单线程处理多个通道。 二、通道 通道类似流。不同之处在于通道是双向的、可异步读写、必须经过缓冲区。 主要的通道实现有 FileChannel:从文件读写 ...
分类:
编程语言 时间:
2018-08-12 21:29:14
阅读次数:
170
最近在学习状态机, 想自己实现一个可视化编辑器, 需要将多个状态之间用线条连接起来, 效果如下: 代码如下: m.SetPass(0); GL.LoadPixelMatrix (); GL.PushMatrix (); GL.Begin (1); GL.Color (color); GL.Verte ...
分类:
编程语言 时间:
2018-08-12 21:30:21
阅读次数:
378
获取当前时间戳 将字符串时间戳转成格式的时间字符串 ...
分类:
编程语言 时间:
2018-08-12 21:31:18
阅读次数:
129
①列表list表示方法lst=[若干个(0,1个或多个)元素(数值字符串列表对象等)]lst=list(可选可迭代对象)list可以把迭代对象一个个拿出来放列表里面列表不能一开始定义大小例如:l=[]空列表L=list()空列表l=[1,2]两个元素l=[[1,2],3,[‘a’]]里面三个元素l=[1]一个元素l=list([1])这样写不报错,[1]列表是可迭代对象l=[range(5)]一个
分类:
编程语言 时间:
2018-08-12 21:32:54
阅读次数:
165
首先安装Anaconda,当其安装成功后,可以在cmd中测试是否安装成功,conda version conda的环境管理 Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。假设我们需要安装Python 3.6,此时,我们需要做的操作如下: 创建一个名为python3 ...
分类:
编程语言 时间:
2018-08-12 21:33:13
阅读次数:
162