以下字符全部返回true 1. \r\n|\n\r|\n|\r|\f|\t 2. null 3. “” 4. “null” 5. “NULL” 6. “(null)” 7. “(NULL)” ...
分类:
编程语言 时间:
2017-07-04 01:06:45
阅读次数:
251
float: 8bits(指数位)2^7=128 23bits(尾数位) double: 11bits(指数位)2^10=1024 52bits(尾数位) np.arange() : dtype( 数据类型): astype() : ** 2个乘号就是乘方。比如2**4,结果就是2的4次方,结果是1 ...
分类:
编程语言 时间:
2017-07-04 01:06:15
阅读次数:
287
欧几里德算法又称为辗转相除法,用于计算两个非负整数的最大公因数。其伪代码如下: gcd(a, b) //要求保证传入的a>=b if(b == 0) return a return gcd(b, a % b) 首先说明这个函数能返回a与b的最大公因数。但是我们不从代码到原理,我们要从原理返回代码。( ...
分类:
编程语言 时间:
2017-07-04 01:06:08
阅读次数:
437
前几天, 觉得python简单的不行, 没有仔细做笔记, 然后今天翻了下前几天看的东西, 还是记下来吧 对于python2.7 和 python3 , 建议使用python3 的模式编程, 然后使用python2.7 的包去运行 1, 头 python文件的头一般用来声明的, 个shell有些类似, ...
分类:
编程语言 时间:
2017-07-04 01:05:30
阅读次数:
288
我们对线程访问同一份资源的多个线程之间,来进行协调的这个东西,就是线程同步。 例子1:模拟了多个线程操作同一份资源,可能带来的问题: package com.cy.thread; public class TestSync implements Runnable{ Timer timer = new ...
分类:
编程语言 时间:
2017-07-04 01:05:23
阅读次数:
280
模板方法模式: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些实现。 好莱坞原则: 别调用(打电话给)我们,我们会调用(打电话给)你。 要点: 1、“模板方法”定义了算法的步骤,把这些步骤的实现延迟到子类 2、模板方法模式 ...
分类:
编程语言 时间:
2017-07-04 01:04:27
阅读次数:
225
什么是复杂链表? 复杂链表指的是一个链表有若干个结点,每个结点有一个数据域用于存放数据,还有两个指针域,其中一个指向下一个节点,还有一个随机指向当前复杂链表中的任意一个节点或者是一个空结点。今天我们要实现的就是对这样一个复杂链表复制产生一个新的复杂链表。 复杂链表的数据结构如下: 上图就是一个复杂链 ...
分类:
编程语言 时间:
2017-07-04 01:03:28
阅读次数:
308
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title></ ...
分类:
编程语言 时间:
2017-07-04 01:02:54
阅读次数:
275
一、背景前提(可忽略) 去年在做app轨迹时,因为要用轨迹数据文件(其实就是位置点经纬度的集合)在mock工具上进行回放,但要生成海外轨迹时,泉叔(跟我同一时期入职菊厂,但已有9年开发经验的大神)用Python写了一个脚本,自动生成海外轨迹数据文件(其实就是读取config事先写入的起点终点经纬度, ...
分类:
编程语言 时间:
2017-07-04 01:02:44
阅读次数:
284
No Free Lunch NFL定理表明没有一个学习算法可以在任何领域总是产生最准确的学习器。不管采用何种学习算法,至少存在一个目标函数,能够使得随机猜测算法是更好的算法。 霍夫丁不等式 霍夫丁不等式说明什么? PAC是什么? ...
分类:
编程语言 时间:
2017-07-04 01:02:27
阅读次数:
277
实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意 ...
分类:
编程语言 时间:
2017-07-04 01:01:00
阅读次数:
788
-------------------siwuxie095 图的算法框架 图的算法可以写在函数中,也可以封装在类中,为了严谨起见 和后续复用,这里统一将图的算法都封装在类中 其实对于图的算法而言,通常会比较复杂,需要很多辅助数据 结构,而且这些数据结构可能会成为类中的成员变量,这也是 要将图的算法封... ...
分类:
编程语言 时间:
2017-07-04 01:00:23
阅读次数:
297
一、线程与进程的区别 线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间。当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其他线程共享进程所拥有的全部资源,但是起本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器,一组寄存器和 ...
分类:
编程语言 时间:
2017-07-04 00:59:56
阅读次数:
357
1、数组的协变性 数组的协变性(covariant)是指: 如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。 而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。 数组的协变性可能会导致一些错误,比如下面的代码: public static ...
分类:
编程语言 时间:
2017-07-04 00:58:47
阅读次数:
193
Spring学习笔记(一) 因为最近在看《Spring 技术内幕-深入解析Spring 架构与设计原理》,相当于做了个笔记,以及把自己理解的东西记录下来。 Spring整体架构图 1.Spring子项目 1.1 Spring Framework (Core) Spring项目的核心,其中包含IOC容 ...
分类:
编程语言 时间:
2017-07-04 00:58:39
阅读次数:
171
在web开发的过程中不免需要读取一些自定义的jvm系统变量或者环境变量.比如定义一些通用的log文件.或者数据库访问路径. 我们可以使用System.getProperties()读取所有的系统变量.通过System.getProperty("name");获取特定的系统变量 System.gete ...
分类:
编程语言 时间:
2017-07-04 00:56:56
阅读次数:
266