笔记
何其涛
我的qq:459069283 有什么问题可以加我,一起讨论学习!
展开
-
python基础-条件判断和循环
python基础-条件判断和循环久闻人生苦短我学python,python的被应用到很多领域,最近下定决心好好开始学Python,故此写下笔记记录一下自己的学习过程,也便于日后查漏补缺条件判断if…else写法if True: print('yes')else: print('no')elif是 else if的缩写if False: print('...原创 2018-12-27 19:19:20 · 241 阅读 · 1 评论 -
BizCharts多折线图字段别名,Tooltip和legnd分别设置
BizCharts多折线图字段别名,Tooltip和legnd分别设置项目中用到了BizCharts,但是多折线图的Tooltip浮动提示和legnd图例的字段名直接用的是字段的名字,但是字段名并不能直接设置别名,所以解决起来比较麻烦,需要在Tooltip和legnd中都设置模板,而字段名的类型是key, 文档不是很全,找了很长时间,所以记录一下Tooltip修改 <Geom ...原创 2019-04-01 14:14:22 · 6524 阅读 · 0 评论 -
TCP拥塞控制和流量控制区别含义深刻理解
TCP拥塞控制和流量控制区别含义深刻理解因为最近学习了TCP/IP协议,学习TCP其中内部的两个很大的特点,就是流量控制和拥塞控制两个优化数据传输的方法,因为两者有很多细节的知识,所以再这里记录一下,希望能很直白清楚的解释这两个概念,也方便记忆和理解.拥塞控制和流量控制是TCP用来解决传输数据中产生的一些问题,而采取的两种优化方法,两者作用上的区别流量控制是为了解决发送方和接收方速度...原创 2019-03-27 20:57:03 · 12452 阅读 · 1 评论 -
Python-迭代器Iterator学习笔记
Python-迭代器Iterator学习笔记我们已知的可以迭代的值包括,基本数据类型如list、tuple、dict、set、str等,和generator,者皆通称为可迭代对象,即Iterable,可以通过isinstance() 判断值是否是可迭代对象>>> from collections import Iterable>>> isinstance(...原创 2019-02-12 21:58:09 · 302 阅读 · 1 评论 -
Python-生成器Generator个人理解
Python-生成器Generator生成器Generator和js的ES6语法中的Generator方法是基本相同的 ,Generator可以打断点一步步执行,不像列表生成器,一次性就会全部输出,如果元素数量很大就很浪费内存,Generator则是你需要多少个就可以取出多少个用法生成器用()生成,返回一个generator对象,列表生成器直接返回一个list#列表生成器&gt;&gt;...原创 2019-02-12 21:37:08 · 262 阅读 · 0 评论 -
Python-列表生成器
Python-列表生成器列表生成器用于快速生成列表,使用方法就是在[]中使用循环判断,操作等方法得到最终的list,而无需遍历>>> [x*3 for x in [1,2,3] if x == 3][9]上面的意思就是迭代[1,2,3],如果x等于3 就将x*x放入list中可以两层循环,形成一个全排列>>> [x + y for x in ['...原创 2019-02-12 20:50:59 · 427 阅读 · 0 评论 -
python-迭代
python-迭代python中用for...in来迭代,与js中的for....in用法相同,可以用来迭代list,tuple,String,dict,set#list>>> for i in [1,2,3]:... print(i)...123#tuple>>> for i in (1,2,3):... print...原创 2019-02-12 20:29:24 · 105 阅读 · 0 评论 -
python-切片
Python-切片切片切片就是去除list或者tuple中的一部分,和js中的slice的作用是一样的,效果也是一样的包含头不包含尾>>> l = list(range(100))>>> l[1:3][1, 2]>>> l[0:3][0, 1, 2]取出倒数几位>>> l[-3:][97, 98, 99]...原创 2019-02-12 20:28:55 · 140 阅读 · 0 评论 -
python-模块理解及使用
python-模块理解及使用模块定义模块的定义就是将相同类型的函数放在同一个文件下,防止函数名冲突方便管理调用.我们创建一个xxx.py的文件就是一个模块,我们可以直接引入并调用内部方法&gt;&gt;&gt; import demo&gt;&gt;&gt; demo.person(1,2)name: 1 age: 2 other: {}但是因为单个文件名的模块容易冲突,也可以将文...原创 2019-02-17 22:33:38 · 267 阅读 · 0 评论 -
python-偏函数(Partial function)使用及理解
python-偏函数(Partial function)偏函数也是functools模块中的一个方法,即functools.partial偏函数就是为了固定某些参数的传入,作为默认参数传入,下面我们以int为例子来解释用法#默认为十进制>>> int('123')123#转二进制>>> int('123',base=2)1111011>&g...原创 2019-02-17 21:00:53 · 2634 阅读 · 0 评论 -
python-装饰器写法和定义
python-装饰器在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator).我的理解是为某个已定义的函数增加某些功能,但是不修改函数原始的定义. 有点类似于面向对象的接口实现,装饰器就相当于接口,下面具体的函数是对该接口的实现. 而装饰器的本质就是一个高阶函数,传入的是需要被装饰的函数.用法# demo.pydef printFuncName(func): de...原创 2019-02-17 20:20:39 · 738 阅读 · 0 评论 -
python-匿名函数
python-匿名函数当我们传入的函数时不需要显式的定义函数时,我们可以传入匿名函数。Python中使用lambda关键字表示匿名函数使用:lambda 参数:返回值//等同于def f 参数: return 返回值作为参数传入>>> list(map(lamda x:x*x,[1,2,3]))[1,4,9]作为返回值def f(x): r...原创 2019-02-17 18:39:12 · 145 阅读 · 0 评论 -
sessionStorage与localStorage存储的数据问题
今天发现一个问题,sessionStorage存储字符串的时候是直接存储的,localStorage存储数据的时候会自动将字符串再使用一次JSON.stringfy() 导致存的时候会加上双引号,这样如果sessionStorage和localStorage都存储了同一个字段的情况下就会出现问题。所以最好的解决方法就是,sessionStorage再存储的时候要手动使用JSON.stringfy...原创 2019-01-29 11:07:34 · 1280 阅读 · 0 评论 -
python-返回函数(闭包)
python-返回函数(闭包)返回函数就是返回一个函数,和js中一样,返回函数也有闭包效果,如果学过js肯定知道闭包是干嘛用的,返回函数同时也是延缓执行的一种方式先看代码def f(): L = [] for i in range(0, 5): L.apeend(i) return L >>> f() [4,4...原创 2019-02-14 22:14:13 · 366 阅读 · 0 评论 -
python-高阶函数map/reduce/filter/sorted/sort详解用法
python-高阶函数map/reduce/filter/sorted/sort详解用法高阶函数高阶函数就是可接受另一个函数作为参数传入的运行的函数,下面是四个常用的python内置处理List的函数都为高阶函数map(每项单独处理最后返回一个Iterator)基本用法与js的map相同,就是参数方法写在第一项&gt;&gt;&gt; def f(x):... return x...原创 2019-02-14 21:12:44 · 945 阅读 · 0 评论 -
Python-函数
Python-函数调用函数>>> abs(-1.5656)1.5656>>> int(1.2)1定义函数def sum(x): if x >= 0: return x else: return -x空函数pass为占位符,python中不写pass会报错def empty():...原创 2019-01-15 21:16:59 · 181 阅读 · 0 评论 -
React中Suspense及lazy()懒加载及代码分割原理和使用的理解
React Suspense lazy() 懒加载 代码分割 code splitingSuspense和lazy()都是react中比较新的特性,在项目中使用还比较少,但是学习一下有助于在后面的项目中使用,同样可以一窥React未来的发展方向React.lazy()概括顾名思义lazy()方法是用来对项目代码进行分割,懒加载用的.只有当组件被加载,内部的资源才会导入为什么需要懒加载在React的项目中...原创 2019-04-03 17:00:49 · 12607 阅读 · 0 评论