在写python代码的过程中可能会出现一些错误,这些错误可区分为2类:语法错误和异常~语法错误>>>a=2>>>ifa>0print(‘OK‘);File"<stdin>",line1ifa>0print(‘OK‘);^SyntaxError:invalidsyntax 如上语句即存在语法错误,if语句的条件后面没有冒号‘:’。
分类:
编程语言 时间:
2019-01-06 18:18:44
阅读次数:
220
研究WSN空间覆盖能力的论文或多或少会假设随机部署的节点位置是服从柏松点过程(Possion Point Process,PPP)的,刚接触到这个概念也是挺懵了,之前学过随机过程、排队论都是讲的一维上的Possion Process,而二维平面上的PPP如何实现呢?在许多论坛上搜索后,终于找到实现二 ...
分类:
编程语言 时间:
2019-01-06 18:20:11
阅读次数:
296
一、项目需求 在开发过程中,由于技术的不断迭代,为了提高开发效率,需要对原有项目的架构做出相应的调整。 二、存在的问题 为了不影响项目进度,架构调整初期只是把项目做了简单的maven管理,引入springboot并未做spring cloud微服务处理。但随着项目的进一步开发,急需拆分现有业务,做微 ...
分类:
编程语言 时间:
2019-01-06 18:20:48
阅读次数:
169
urllib2 urllib2的使用 ...
分类:
编程语言 时间:
2019-01-06 18:21:33
阅读次数:
159
来自:https://mp.weixin.qq.com/s/tevVm0jlS6vZ3LCnczWD0w 前言 李航老师《统计学习方法》详细的描述了决策树的生成和剪枝。根据书的内容,做总结如下。 目录 a. 决策树不确定性的度量方法 1. 不确定性理解 下图为事件A是否发生的概率分布,事件发生记为1 ...
分类:
编程语言 时间:
2019-01-06 18:23:10
阅读次数:
175
页面缓存是应对高并发的一个比较常见的方案,当请求页面的时候,会先查询redis缓存中是否存在,若存在则直接从缓存中返回页面,否则会通过代码逻辑去渲染页面,并将渲染后的页面缓存到redis中,然后返回。下面通过简单的demo来描述这一过程: 一、准备工作: 1、新建一个springboot工程,命名为 ...
分类:
编程语言 时间:
2019-01-06 18:23:44
阅读次数:
172
标题JavaScript自定义事件 最近遇到一个基于jQuery项目,项目中的功能节点页面都是通过iframe实现,但是各个iframe之间有时需要相互通信,互相相应一些事件,为了更愉快的编码所以想到了自定义事件,还别说用起来竟然有点像vue的组件通信 来源:https://segmentfault ...
分类:
编程语言 时间:
2019-01-06 18:24:25
阅读次数:
238
题意 给定 $n$ 个单词,$q$ 个询问,每个询问包含两个串 $s_1,s_2$,询问有多少个单词以 $s_1$ 为前缀, $s_2$ 为后缀,前后缀不能重叠。 $1 \leq n,q \leq 10^5$ 思路 字符串题有一个小技巧,拼接字符串,中间加上连接符。如这道题,可以将查询变成 $s_2 ...
分类:
编程语言 时间:
2019-01-06 18:24:54
阅读次数:
230
一.函数初认识 1.函数类型 function(){} -->匿名函数 function 函数名(){}-->命名函数 2.函数不调用就不会执行 3.函数的调用方式 ①.事件调用 ②.直接调用 二.函数调用的两种方式 第一种事件调用之:通过匿名函数进行事件调用 点击效果: 第一种时间调用之:通过命名 ...
分类:
编程语言 时间:
2019-01-06 18:25:28
阅读次数:
239
函数表达式 定义:函数表达式区别于函数声明,也是一种定义函数的方式,形似与变量赋值,这个值就是函数体,例如: 特点: 1 . 区别于函数声明,和普通变量一样使用前必须声明,不声明在非严格模式下被认为是全局的变量,在严格模式下报错 递归 定义:在一个函数中调用自身,递归必须要有结束条件阶乘 特点: 1 ...
分类:
编程语言 时间:
2019-01-06 18:25:45
阅读次数:
184
先看一个问题: 有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。 看完这个问题,很明显要用到线程间的通信了, 先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的 ...
分类:
编程语言 时间:
2019-01-06 18:53:01
阅读次数:
145
快速排序,又称划分交换排序,从无序队列中挑取一个元素,把无序队列分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序的最优时间复杂度为O(nlogn),递归的时间复杂度 ...
分类:
编程语言 时间:
2019-01-06 18:53:37
阅读次数:
175
使用archlinux或manjaro安装aurman时遇到如下报错 错误:未找到strip分割所需的二进制文件 原因:未安装gcc编译器 解决: ...
分类:
编程语言 时间:
2019-01-06 18:55:40
阅读次数:
461
此篇文章介绍springboot集成activemq,使用的版本为:springboot 1.5.10,activemq 5.13 首先安装Windows版的activeMq,本机安装的是为5.15.4。 在安装路径apache-activemq-5.15.4-bin\bin\win64,双击act ...
分类:
编程语言 时间:
2019-01-06 19:19:58
阅读次数:
202
Kafka安装部署文档 ■ 文档版本 V1.0 ■ 操作系统 CentOS Linux release 7.3.1611 ■ 编写人员 闫立雄 ■ 文档日期 2019-01-06 Kafka安装部署文档 ■ 文档版本 V1.0 ■ 操作系统 CentOS Linux release 7.3.1611 ...
分类:
编程语言 时间:
2019-01-06 19:21:14
阅读次数:
277
1. C++ const用法 尽可能使用const 2. C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 3. 3.1.const 修饰成员变量 #inc ...
分类:
编程语言 时间:
2019-01-06 19:22:01
阅读次数:
220
1、volatile的作用 一个线程共享变量(类的成员变量、类的静态成员变量等)被volatile修饰之后,就具有以下作用: 1)并发中的变量可见性(不同线程对该变量进行操作时的可见性),即一个线程修改了某个变量的值,则该新值对其他线程立即可见(可立即访问新值/立即强制写入主存); 2)禁止指令重排 ...
分类:
编程语言 时间:
2019-01-06 19:22:09
阅读次数:
215
应用场景 有的时候,我们对于同一通道中的消息处理,会通过判断头信息或者消息内容来做一些差异化处理,比如:可能在消息头信息中带入消息版本号,然后通过if判断来执行不同的处理逻辑,其代码结构可能是这样的: 那么当消息处理逻辑复杂的时候,这段逻辑就会变得特别复杂。针对这个问题,在@StreamListen ...
分类:
编程语言 时间:
2019-01-06 20:00:46
阅读次数:
243
1. 操作系统的历史 第一代计算机: 特点: a. 在一定的时间内,程序员独享整个计算机的资源 b. 没有操作系统的概念, 直接操作的是硬件设备 缺点: a. 浪费计算机资源,一个时间段内只有一个人用。 b. 同一时刻只有一个程序在内存中,被cpu调用执行,比方说10个程序的执行,是串行的 第二代计 ...
分类:
编程语言 时间:
2019-01-06 20:01:44
阅读次数:
132
一.程序交互 1.数字类型 你需要考虑单双的配合(特殊情况,其他情况下随意) 1 name = input('Name:') 2 age = input('Age:') 3 job = input('Job:') 4 hometown = input('Hometown:') 5 6 info='' ...
分类:
编程语言 时间:
2019-01-06 20:02:38
阅读次数:
204