一、什么是装饰器 装饰:装饰既修饰,意指为其他函数添加新功能 器:器既函数 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二、装饰器需要遵循的原则 1、不能修改装饰器的源代码(开放封闭原则) 2、为装饰器函数添加新功能后,不能修改函数的调用方式 三、实现装饰器的知识储备 装饰器 = 高阶函数 ...
分类:
编程语言 时间:
2018-04-09 16:22:28
阅读次数:
226
转自https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的 ...
分类:
编程语言 时间:
2018-04-09 16:22:43
阅读次数:
194
3月16日在腾讯AILab第二届学术论坛上,腾讯AI Lab高级研究员李菁博士介绍了实验室目前在NLP方面重点关注的两大方向——如何理解和生成自然语言,并介绍了实验室的相关研究和应用成果。
分类:
编程语言 时间:
2018-04-09 16:22:54
阅读次数:
364
一 编程语言的划分 编译型:将代码一次性全部编译成二进制,然后运行。 缺点:开发效率低,不能跨平台(windows与linux) 优点:执行效率高 代表语言:c语言 解释型:当程序开始运行时,将代码一行一行的解释成二进制,执行。 缺点:执行效率低 优点:开发效率高,可以跨平台 代表语言:python ...
分类:
编程语言 时间:
2018-04-09 16:25:05
阅读次数:
325
核心Hystrix,Hystrix对于接口调用具有很好的保护,能在多服务依赖的分布式系统中,有效的提供应用的可用性,并且对失败应用进行熔断和恢复检查,让应用在复杂的环境中也能各种稳。 http://tech.lede.com/2017/06/15/rd/server/hystrix/ Hystrix ...
分类:
编程语言 时间:
2018-04-09 16:25:33
阅读次数:
366
1 # coding=utf-8 2 import urllib 3 import re 4 #获取源码 5 def gethtml(pg): 6 url = 'https://movie.douban.com/top250?start=%d&filter=' % pg 7 html = urlli... ...
分类:
编程语言 时间:
2018-04-09 17:11:02
阅读次数:
171
参考:https://blog.csdn.net/qq779446849/article/details/53102925 springboot启动类中添加2个方法: ...
分类:
编程语言 时间:
2018-04-09 17:11:24
阅读次数:
173
python中的 try...except...finally 的用法 author:headsen chen date:2018-04-09 16:22:11 try, except, finally是Python中的异常捕捉机制,通常的用法就是try..except...结合起来用,程序捕捉tr ...
分类:
编程语言 时间:
2018-04-09 17:14:26
阅读次数:
146
1,python2 中每个文件中只要出现中文,头部必须加: python3 无需关注。ascill码8个二进制位表示,占一个字节(8位);unicode 至少16位;utf-8 占3个字节;GBK占2个字节。 2,执行一个操作,了解input的用法 3,变量名 只能由: 字母;下划线;数字 组成。 ...
分类:
编程语言 时间:
2018-04-09 17:14:56
阅读次数:
114
1、ajax短连接:客户端每隔一秒钟发一次请求,服务器收到请求后会立刻返回结果,不管有没有新数据。2、ajax长连接:客户端发送一次请求,服务器端收到请求后查询有没有新数据,如果没有新数据就阻塞这个请求,直到有新数据或者超时为止。客户端每次收到请求返回结果后立刻再发一次请求。 3、WebSocket ...
分类:
编程语言 时间:
2018-04-09 17:15:21
阅读次数:
172
Python培训已经成为入门Python的一个重要途径,它的优势在于学习知识的系统性、快速性和实用性。Python培训毕业的学员大多数拥有较强的实战动手能力,能够较快上手,更符合企业需求。不过,大部分同学在选择培训机构的时候不太注意机构和自身的契合性,导致所选机构的特性与自己的需求南辕北辙,甚至完全冲突,花费数万元学费之后仍然一无所获。这就是不知道如何选择培训机构造成的恶果,今天我们就来聊一下怎样
分类:
编程语言 时间:
2018-04-09 17:16:22
阅读次数:
177
不使用SpringBoot自带的插件,因为这个打包会打包在Spring-Boot目录下导致别的项目引用时引用不到 如下位置做修改 而使用这个插件: ...
分类:
编程语言 时间:
2018-04-09 17:16:56
阅读次数:
454
面试题中的小程序,如何判断一个正整数是2的N次幂,用简单的位运算实现。程序如下所示: 程序在VC++6.0上的运行结果是: ...
分类:
编程语言 时间:
2018-04-09 17:17:04
阅读次数:
185
JavaScript自增、自减运算符与表达式语法 var-- 声明变量 i-- 变量名 ++ -- 自增运算符 JavaScript自增、自减运算符与表达式 示例解释 前自增运算符与后自增运算符有本质的区别,它们的相同点都是为自身加了1,不同点是前自增运算符是先加1,再使用操作数的值,后自增运算符是 ...
分类:
编程语言 时间:
2018-04-09 17:18:02
阅读次数:
181
———— 运行结果 ___ ...
分类:
编程语言 时间:
2018-04-09 17:18:18
阅读次数:
211
jstack用于生产java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法 堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,比如线程间死锁、死循环、请求 外部资源导致长时间等待等。线程出现停顿的时候通过jstack命令可查看各个线程的调用堆栈 线程 ...
分类:
编程语言 时间:
2018-04-09 17:19:10
阅读次数:
160
工作三年已经能够意识到这个问题,其实这是件好事;所以,如何走出这个瓶颈的困境,就是接下来要去探究的事情。 首先,有几个点是一定要搞清楚的 1.找到自己的兴趣所在,如果自己都不确定,可以通过职业倾向评测来了解自己喜欢做什么?是该继续在技术这条道上一条道走到黑还是换一个行业继续深造 2.认清自己的性格, ...
分类:
编程语言 时间:
2018-04-09 17:21:31
阅读次数:
259
下面用代码来演示@PathVariable传参方式 在@RequestMapping中请求路径,将需要传递的参数用{}括起来。通过@PathVariable("参数名称")来获取url中的参数值。要求@PathVariable中参数名称必须和url中参数名称一致 例如:访问 /user/1 对应id ...
分类:
编程语言 时间:
2018-04-09 17:21:47
阅读次数:
210
1.在码云上面创建一个新的项目,用于存放提交的项目内容 2.在需要共享的项目上右键-->team-->Share Project分享项目-->勾选 Use or create repository in parent folder of project 3.依次点击 一下3处: 把项目本省当作仓库 ...
分类:
编程语言 时间:
2018-04-09 17:22:01
阅读次数:
211
具体看代码: 代码解析: 很明显,要使用Sevlet的一些API,只要直接将其作为参数传入即可。你需要request,就传入request, 需要session,就传入session。springmvc支持传入的Sevlet原生api一共有以下这些: 1. HttpServletRequest 2. ...
分类:
编程语言 时间:
2018-04-09 18:43:50
阅读次数:
168