首先先去python官网www.python.org下载python3.7.3的官方压缩包Python-3.7.3.tgz 一、先安装需要的包zlib1g,libffi apt-get update apt-get install zlib1g-dev apt-get install libffi- ...
分类:
编程语言 时间:
2019-04-05 22:44:46
阅读次数:
253
學會了 Python 的基本課程,該來實際體驗 Python的美麗與哀愁,接下來該來規劃一下未來的方向,接下來的的學習過程與心力會劃分成:基礎課程(Python 基礎功的加強) 及 進階應用(爬蟲/EXCEL 應用/數據分析/投資分析/機器學習) 後續將會利用博客來記錄學習歷程 ...
分类:
编程语言 时间:
2019-04-05 23:50:20
阅读次数:
137
1.什么是生成器: 在函数内但凡出现yield关键字,而调用函数就不会触发函数体代码的执行了,会得到一个返回值,该返回值就是一个生成器对象 而生成器对象本质就是迭代器对象 使用__next__():会触发对应函数的执行,直到碰到一个yield就暂停住,就将该yield后的值当做本次__next__( ...
分类:
编程语言 时间:
2019-04-05 23:50:58
阅读次数:
188
只是看看套路,没有深入练习。 如果真要自己写,可以基于此类。 但其实,在普通使用中,这样实现的性能,并没有python原生的列表性能好。 因为python原生列表的功能,是基于数组作扩展实现的。 ...
分类:
编程语言 时间:
2019-04-05 23:52:57
阅读次数:
270
"原文链接 Netty中ByteBuf的引用计数线程安全的实现原理 " ByteBuf 实现了ReferenceCounted 接口,实现了引用计数接口,该接口的retain(int) 方法为了保证线程安全使用了自旋锁来确保操作安全,那么选择了比较重要的实现类 来查看这一特性. 在JDK 1.5 之 ...
分类:
编程语言 时间:
2019-04-05 23:53:36
阅读次数:
386
本节我们从ProxyFactory开始分析。该类有几个比较重要的方法——addAdvice、addAdvisor、getProxy,其中最后一个方法是我们本节的重点。前两个方法都是向ProxyFactory中成员变量advisors中加入成员,以便后面调用方法时实现拦截。 这里,我们首先来了解前两个 ...
分类:
编程语言 时间:
2019-04-05 23:58:52
阅读次数:
280
C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介... ...
分类:
编程语言 时间:
2019-04-05 23:59:53
阅读次数:
267
學會了 Python 的基本課程,該來實際體驗 Python的美麗與哀愁,接下來該來規劃一下未來的方向,接下來的的學習過程與心力會劃分成:基礎課程(Python 基礎功的加強) 及 進階應用(爬蟲/EXCEL 應用/數據分析/投資分析/機器學習) 後續將會利用博客來記錄學習歷程。 ...
分类:
编程语言 时间:
2019-04-06 00:06:09
阅读次数:
158
学号 20175206 《Java程序设计》第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 第十章: 主要内容 File类 文件字节输入、输出流 文件字符输入、输出流 缓冲流 随机流 数组流 数据流 对象 ...
分类:
编程语言 时间:
2019-04-06 00:16:55
阅读次数:
208
4 流程控制 4.1 顺序结构 顺序结构是程序中最简单、最基本的流程控制,他没有特定的语法结构,程序会按照代码的先后顺序执行,程序中大多数的代码都是这样执行的; 4.2 分支结构 if 分支结构 注意:if 适用于范围判断; 执行程序是按照从上到下依次执行; 单分支 if ( 条件表达式 ) { / ...
分类:
编程语言 时间:
2019-04-06 00:22:10
阅读次数:
179
第四节 数据类型(列表、元祖) 今日内容 列表 元祖 1、列表 1.格式 2.公共方法 1.len 计算长度 2.索引 输出某一个元素 3.切片 输出某一段元素 4.修改(字符串/数字/布尔除外) 5.步长 选取列表中第几个元素 6.for循环 注意:for和while的应用场景: 有穷尽优先使用f ...
分类:
编程语言 时间:
2019-04-06 00:22:50
阅读次数:
176
1.什么是迭代器: 迭代:是一个重复的过程,每一次重复即是一次迭代,并且每次迭代的结果都是下一次迭代的初始值。 2.为什么要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不 ...
分类:
编程语言 时间:
2019-04-06 00:23:23
阅读次数:
177
char str[] = "http://c.biancheng.net"; 这一切看起来和字符数组是多么地相似,它们都可以使用%s输出整个字符串,都可以使用*或[ ]获取单个字符,这两种表示字符串的方式是不是就没有区别了呢?有!它们最根本的区别是在内存中的存储区域不一样,字符数组存储在全局数据区或 ...
分类:
编程语言 时间:
2019-04-06 00:27:14
阅读次数:
237
第一题:线程的基本概念、线程的基本状态及状态之间的关系? 概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同 ...
分类:
编程语言 时间:
2019-04-06 00:29:18
阅读次数:
185
Python的各种推导式 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导。 列表推导式 字典推导式 集合推导式 列表推导式 1.使用[]生成list var = [out_exp_put for ...
分类:
编程语言 时间:
2019-04-06 00:30:21
阅读次数:
196
数组是具有相同数据类型的一组数据的集合.在程序设计中,这样的集合称之为数组.数组的每个元素都具有相同的数据类型,在Java中数组也被看为一个对象. 在里,了解了数组的定义之后, 我们知道了,数组并不是简单的由一组数组成的.而是由一组具有相同数据类型的数据组成的,可以是一组整型的数据,也可以是一组字符 ...
分类:
编程语言 时间:
2019-04-06 00:32:29
阅读次数:
185
以脑图的形式来展示Java集合知识,让零碎知识点形成体系 Iterator 对比 Iterator(迭代器)是一种设计模式,是一个对象,用于遍历集合中的所有元素。 Iterator 包含四个方法,分别是:next()、hasNext()、remove()、forEachRemaining(Consu ...
分类:
编程语言 时间:
2019-04-06 00:36:49
阅读次数:
189
记录一次Spring Data Solr相关的错误解决 生活本不易,流人遂自安 相信大家也使用过SpringDataSolr,但是在最新版的SpringDataSolr 4.0.5 RELEASE中有些方法已经和以前的版本有些大不一样了。本次主要表达的是分组查询的不同。 问题描述 以前的分组查询是这 ...
分类:
编程语言 时间:
2019-04-06 00:37:43
阅读次数:
209
题目 【题目描述】 由于你成功地在 $ \text{1 s} $ 内算出了上一题的答案,英雄们很高兴并邀请你加入了他们的游戏。然而进入游戏之后你才发现,英雄们打的游戏和你想象的并不一样…… 英雄们打的游戏是这样的:首先系统会产生(**注意不一定是随机产生**)一个字符串,然后每个英雄就会开始根据自己 ...
分类:
编程语言 时间:
2019-04-06 00:38:00
阅读次数:
185
我是在安装scrapy时遇到这个问题的,安装其他组件也可能会遇到。但问题解决办法都是大致相同的。 以安装scrapy为例: 在pycharm中安装twisted或者scrapy时出现: error: Microsoft Visual C++ 14.0 is required. Get it with ...
分类:
编程语言 时间:
2019-04-06 00:38:14
阅读次数:
425