Almost every time,I try my best to write a long review of the book I have read. But this time I want to have a short one. learn python3 the hard way i ...
分类:
编程语言 时间:
2018-06-04 11:33:42
阅读次数:
172
Jupyter内核就是IPython(Interactive Python);你看到的按tab键能够自动提示/补齐都是IPython实现的。 IPython其实不只限于IPython,其实你看到的IDE里面的tab键自动感应都是IPython的实现,比如Pycharm里面的Anaconda库就是包含 ...
分类:
编程语言 时间:
2018-06-04 11:33:49
阅读次数:
194
装饰模式 __修饰模式__(装饰模式),是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。 装饰模式的UML如下所示: 装饰模式中有四个角色: Component 抽象构件,最基本、最核心、最原始的 ...
分类:
编程语言 时间:
2018-06-04 11:34:04
阅读次数:
237
或者 或者: 或者: ...
分类:
编程语言 时间:
2018-06-04 11:34:47
阅读次数:
207
实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 字符串可以在形成整数 ...
分类:
编程语言 时间:
2018-06-04 11:35:33
阅读次数:
144
Q: 为什么要引入链表的概念?它是解决什么问题的? A: 数组作为数据存储结构有一定的缺陷,在无序数组中,搜索是低效的;而在有序数组中,插入效率又很低;不管在哪一个数组中删除效率都很低;况且一个数组创建后,它的大小是不可改变的。 A: 在本篇中,我们将学习一种新的数据结构 —— 链表,它可以解决上面 ...
分类:
编程语言 时间:
2018-06-04 11:36:21
阅读次数:
244
转自:https://blog.csdn.net/zong596568821xp/article/details/78180229 异常 异常即非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常 ...
分类:
编程语言 时间:
2018-06-04 11:36:30
阅读次数:
271
在最近的一次谈话中,Facebook人工智能研究科学家Moustapha Cissé告诉我,“你吃什么,你就是什么,而我们正在给算法模型喂垃圾食品”。如果你不知道食物中有什么,你就很难合理饮食。同理,如果你不理解训练数据的原理,就不能训练出偏差更小的模型。很多机器学习和深度学习模型,大多倾向于使用像 ...
分类:
编程语言 时间:
2018-06-04 11:37:06
阅读次数:
170
python字符串格式化方法 format函数的使用 python从2.6开始支持format,新的更加容易读懂的字符串格式化方法, 从原来的% 模式变成新的可读性更强的 花括号声明{}、用于渲染前的参数引用声明, 花括号里可以用数字代表引用参数的序号, 或者 变量名直接引用。 从format参数引 ...
分类:
编程语言 时间:
2018-06-04 11:39:05
阅读次数:
129
给大家聊一聊云收藏从 Spring Boot 1.0 升级到 2.0 所踩的坑
分类:
编程语言 时间:
2018-06-04 11:40:07
阅读次数:
345
一、为什么要使用virtualenv 为了解决不同项目之间包管理混乱的问题,所以我们需要创建虚拟环境,virtualenv就是用来为一个应用创建一套“隔离”的python环境 二、如何创建虚拟环境 1、pip3 install virtualenv 2、virtualenv venv 3、cd ve ...
分类:
编程语言 时间:
2018-06-04 11:40:31
阅读次数:
178
spring-boot2.0多数据源配置1.首先贴出pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XM
分类:
编程语言 时间:
2018-06-04 11:40:49
阅读次数:
131
通常Java代码都是运行在JVM中而不能直接访问系统硬件如进行内存分配释放等,但如果有需要跳过JVM直接用Java访问系统硬件,比如像C语言指针一样操作的话就可以调用Unsafe对象相关方法。 1、Unsafe说明 Unsafe类在sun.misc包下,不属于Java标准。但是很多Java基础类库, ...
分类:
编程语言 时间:
2018-06-04 11:40:57
阅读次数:
216
给大家聊一聊云收藏从 Spring Boot 1.0 升级到 2.0 所踩的坑 先给大家晒一下云收藏的几个数据,作为一个 Spring Boot 的开源项目( "https://github.com/cloudfavorites/favorites web" )目前在 Github 上面已经有160 ...
分类:
编程语言 时间:
2018-06-04 11:41:10
阅读次数:
232
【1】列表生成器:列表生成式就是一个用来生成列表的特定语法形式的表达式。 1.基础语句结构:[exp for iter_var in iterable例如:a=[f(x) for x in range(10)] 2.工作过程: 迭代iterable中的每个元素;每次迭代都先把结果赋值给iter_va ...
分类:
编程语言 时间:
2018-06-04 11:43:07
阅读次数:
205
spring-boot2.0单元测试JUnit4简单在spring-boot2.0版本中使用junit源码如下:@SpringBootTest(classes=DemoT002Application.class)只要加上这个就能使用DemoT002Application.class是你的程序入口文件@RunWith(SpringJUnit4Cla***unner.class)//SpringJUn
分类:
编程语言 时间:
2018-06-04 11:43:24
阅读次数:
1502
1. 简介 在 "上一篇文章" 中,我比较详细的分析了获取 bean 的方法,也就是 的实现逻辑。对于已实例化好的单例 bean,getBean(String) 方法并不会再一次去创建,而是从缓存中获取。如果某个 bean 还未实例化,这个时候就无法命中缓存。此时,就要根据 bean 的配置信息去创 ...
分类:
编程语言 时间:
2018-06-04 11:43:53
阅读次数:
222
1.若节点类型没有parent属性,采用中序遍历方式获取后继节点 2.若节点存在parent属性即 ...
分类:
编程语言 时间:
2018-06-04 11:44:15
阅读次数:
261
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象。 我们可以 ...
分类:
编程语言 时间:
2018-06-04 11:45:16
阅读次数:
184
单例设计模式 目的:让类创建对象,在系统中只有唯一的实例,让每一次创建的对象返回的内存地址都是相同的。 __new__方法 使用类名创建对象时,python解释器首先会调用__new__方法为对象分配空间 __new__方法是有object基类提供的静态方法,主要作用有两个: 为内存中的对象分配空间 ...
分类:
编程语言 时间:
2018-06-04 11:45:26
阅读次数:
178