一,java8为什么会出现Lambda表达式 Lambda表达式可以理解为一种匿名函数:它没有名称,但有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常的列表,可以简洁地传递代码。 比如,利用Lambda表达式,可以更为简洁地自定义一个Comparator对象。 我们刚刚展示给的Lambda ...
分类:
编程语言 时间:
2019-08-31 12:53:31
阅读次数:
72
写了一天,感觉人要渣。。收获蛮多,但也有不少BUG,先放上来,日后继续学习完善。。。。 ...
分类:
编程语言 时间:
2019-08-31 12:55:13
阅读次数:
80
在上一章中, 我们已经将 n维数组与指针的联系 讲完了, 现在要介绍的是非常高级的 C++ 指针, 指针的内容必须完全掌握才可进入此篇, 没有掌握看此篇 请注意: 部分 IDE (如 Dev-Cpp) 不支持 C++11 或没有 <memory> 头文件者, 请跳过此篇 在 C++ 官网 中已经详细 ...
分类:
编程语言 时间:
2019-08-31 12:57:33
阅读次数:
98
当我们在遇到需要长时间执行的任务时候,比如读取一个文件,远程服务调用。这些功能都会阻塞主线程,造成主线程卡死,从而造成一种软件崩溃的假象。这样的情况下,我们都会想到使用异步多线程的技术去解决这个问题。 我在学习NodeJs的之前,一直以为异步和多线程是同一个概念,当我接触到Node的时候,感觉自己遭 ...
分类:
编程语言 时间:
2019-08-31 13:01:21
阅读次数:
89
1.Python Console是Python交互式模式,可以直接输入代码,然后执行,并立刻得到结果 2.Terminal是命令行模式,与系统的CMD(命令提示符)一样,可以运行各种系统命令 ...
分类:
编程语言 时间:
2019-08-31 13:01:55
阅读次数:
439
python 读取环境变量 前言 在使用python时候千万不要把账户密令直接写入脚本,特别是当你计划开源自己的作品时。 为了保护账户信息,你需要让脚本从环境中导入敏感信息。 读取方法 window环境 Linux环境 ...
分类:
编程语言 时间:
2019-08-31 13:04:07
阅读次数:
71
前言 想写好前端,先练好内功。 栈内存与堆内存 、浅拷贝与深拷贝,可以说是前端程序员的内功,要知其然,知其所以然。 笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习。 栈 定义 1. 后进者先出,先进者后出,简称 后进先 ...
分类:
编程语言 时间:
2019-08-31 13:05:11
阅读次数:
82
爬虫的工作原理 首先,爬虫可以模拟浏览器去向服务器发出请求; 其次,等服务器响应后,爬虫程序还可以代替浏览器帮我们解析数据; 接着,爬虫可以根据我们设定的规则批量提取相关数据,而不需要我们去手动提取; 最后,爬虫可以批量地把数据存储到本地 爬虫的步骤 第0步:获取数据。爬虫程序会根据我们提供的网址, ...
分类:
编程语言 时间:
2019-08-31 13:07:27
阅读次数:
123
HTML基础 HTML(Hyper Text Markup Language)超文本标记语言 #HTML是一种用来描述网页的语言,HTML之于网页就好比建筑图纸之于建筑 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
分类:
编程语言 时间:
2019-08-31 13:08:41
阅读次数:
470
集合的特性: 1.不同元素组成 2.无序 3.集合元素必须是不可变类型 (可变:列表、字典) 4.能增加能删除,不能修改 集合的方法 1.set:定义可变集合 set后加可迭代类型 2.forzenset:创建不可变集合,不可变集合的一个主要应用是用来作为字典的键 3.copy() 复制一个集合 4 ...
分类:
编程语言 时间:
2019-08-31 13:13:59
阅读次数:
77
如何确保N个线程可以访问N个资源同时又不导致死锁?使用多线程的时候,一种非常简单的避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定的顺序获取锁。因此,如果所有的线程都是以同样的顺序加锁和释放锁,就不会出现死锁了。2.如何权衡是使用无序的数组还是有序的数组?有序数组最大的好处在于查找的时间复杂度是O(logn),而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的
分类:
编程语言 时间:
2019-08-31 13:14:58
阅读次数:
93
<! flowchart 箭头图标 勿删 前言 swagger是一个很好的restful形式的api文档,可以通过比较小的侵入来提供很好的restful的文档。因为swagger是依赖服务生成的,所以其实是依赖服务的,这也算是它的一个小缺点吧。但是其实如果一个项目习惯去手写文档之后,也是可以的,但是 ...
分类:
编程语言 时间:
2019-08-31 13:15:19
阅读次数:
99
一、计算机基础 CPU:大脑,处理数据,计算 内存:临时储存数据,运行速度快,成本高,断电数据会消失;4G,8G,16G,32G 硬盘:1T,固态硬盘,机械硬盘;储存数据,文件,能长久保存 操作系统:打开QQ过程,点击快捷方式,打开硬盘中的.exe文件索引,操作系统将其加载到内存,CPU将内存中的Q ...
分类:
编程语言 时间:
2019-08-31 13:16:59
阅读次数:
87
一、Spring是什么 Spring是分层的Java SE/EE 应用 full-stack 轻量级开源框架,以IoC(Inverse Of Controller:控制反转) 和AOP(Aspect Oriented Programming:面向切面编程)为内核, 提供了展现层Spring MVC和 ...
分类:
编程语言 时间:
2019-08-31 13:17:40
阅读次数:
301
# HTTP响应状态码 ## 1xx:临时响应 #### 表示临时响应并需要请求者继续执行操作的状态代码。 100 **继续**请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 **切换协议**请求者已要求服务器切换协议,服务器已确认并准备切换。 ## 2 ...
分类:
编程语言 时间:
2019-08-31 13:20:09
阅读次数:
83
小数据池 小数据池:缓存机制(驻留机制) ==(用于判断两边的内容是否相等) a=10 b=10 print(a==b) ==用于判断两边的内容是否相等 is(用于判断两边内存地址是否相等) a=10 b=10 print(a is b) 输出 True 小数据池总结 1、数字范围: 5~256 2 ...
分类:
编程语言 时间:
2019-08-31 13:20:42
阅读次数:
74
1.变量 name ="Fang" value_s=1 @变量名只能是字母、数字、下划线组合 @变量名开头不能是数字 @特殊的关键字段不能作为变量名 sr1=inport("请输入内容:") 由inport输入的变量均为str 2.循环 while 循环 for 循环 range(start,end ...
分类:
编程语言 时间:
2019-08-31 13:22:21
阅读次数:
91
例子: 结果输出如下:src源数组为:hellowdest目标数组为:12345789复制完成之后的dest目标数组为:123hell9 ...
分类:
编程语言 时间:
2019-08-31 13:23:35
阅读次数:
82
前言 C#和Java关于类、抽象类、接口使用方式基本相似,只是对应关键字使用不同罢了,本节呢,我们只是对照C#和Java中关于这三个概念在具体使用时,看看有哪些不一样的地方。 类继承 C#和Java在定义类方式上是一致的,这点没有什么太多要讲解的,我们直接进入到类继承上,在Java中实现继承通过ex ...
分类:
编程语言 时间:
2019-08-31 13:28:14
阅读次数:
130
1.无前缀 & u前缀 字符串默认创建即以Unicode编码存储,可以存储中文。 string = 'a' 等效于 string = u'a' Unicode中通常每个字符由2个字节表示 u'a' 即 u'\u0061' 实际内存中为 [0000 0000] [0110 0001] 2.b前缀 字符 ...
分类:
编程语言 时间:
2019-08-31 14:36:56
阅读次数:
157