装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 ...
分类:
编程语言 时间:
2018-11-30 14:04:41
阅读次数:
129
一、基本类型和引用类型的值 1.基本类型和引用类型的值 基本类型值:指那些保存在栈内存中的简单数据,即这种值完全保存在内存中的一个位置,他们所占据的空间大小是固定的。 引用类型值:指那些保存在堆内存中的对象,这些类型的真正数据是保存在堆内存中的,而同时在栈内存中保存的只是一个指针,这个指针指向的是这 ...
分类:
编程语言 时间:
2018-11-30 14:04:56
阅读次数:
138
引用类型:引用类型是一种数据结构,用于将数据和功能组织在一起。引用类型的值是引用类型的一个实例。 一、Object ECMAScript中的对象其实就是一组数据和功能的结合。 Object类型其实是所有它的实例的基础,换句话说,Object类型所有具有的任何属性和方法也同样存在于更具体的对象中。 c ...
分类:
编程语言 时间:
2018-11-30 14:05:49
阅读次数:
221
《Python机器学习经典实例》附高清中英版PDF电子版+源代码)最新出版的Python机器学习经典实例。人工智能专家PrateekJoshi著高清中文版,270页,带目录书签,文字可复制粘贴。高清英文版,295页,带目录书签,文字可复制粘贴。配有源代码。经典书籍,讲解详细;常见的算法都有,常用的一些算法和应用,人脸识别,聚类,深度神经网络等,适合应用学习用火的Python语言、通过各种各样的机器
分类:
编程语言 时间:
2018-11-30 14:06:38
阅读次数:
447
一、函数的一些基础概念: 1.js中的函数使用function来声明。 2.关于return: 2.1 函数在执行到return语句后悔立即停止并退出,return后面的代码永远不会得到执行; 2.2 函数不必指定是否返回值,只要return语句后跟要返回的值即可实现返回值; 2.3 return语 ...
分类:
编程语言 时间:
2018-11-30 14:06:47
阅读次数:
138
启动项目报错 报错原因:项目启动内存不足 解决办法 修改项目启动内存 java Xms1048m Xmx1048m Xss512k jar xxx.jar 参数解释 ...
分类:
编程语言 时间:
2018-11-30 14:07:53
阅读次数:
484
一. 代码实现: 计算1到100之间, 所有的奇数之和 二. 代码实现: 接收用户输入数字, 求出从0至这个数字的累加和; 例如: 用户输入9, 则计算出0 + 1 + 2 + 3 + 4 + ... + 9 的和, 并打印出表达式 执行结果 执行结果 三. 将以下学生姓名和分数组成的列表, 转换成 ...
分类:
编程语言 时间:
2018-11-30 14:08:14
阅读次数:
162
Spring与Hibernate整合关键点: 1) Hibernate的SessionFactory对象交给Spring创建; 2) hibernate事务交给spring的声明式事务管理。 SSH整合: Spring与Struts; Spring与hibernate整合; SH整合步骤: 1)引入 ...
分类:
编程语言 时间:
2018-11-30 14:08:40
阅读次数:
194
在我们了解springcloudconfig之前,我可以想想一个配置中心提供的核心功能应该有什么,愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三提供服务端和客户端支持集中管理各环境的配置文件配置文件修改之后,可以快速的生效可以进行版本管理支持大的并发查询支持各种语言SpringCloudConfig可以完美的支持以上所有的需求。要使用加密和解密功能,您需要在JVM中安装全面的JCE(
分类:
编程语言 时间:
2018-11-30 14:09:15
阅读次数:
170
大家都知道python脚本执行的时候不是很快,特别是python下面的多线程机制,长久以来一直被大家所诟病。所以,很多同学都在思考python下面有没有什么方法可以让python执行地更快一些。其中这些方法包括:1、将复杂的代码转由c完成;2、多进程并发执行;3、用多线程完成io操作等等。另外,这几 ...
分类:
编程语言 时间:
2018-11-30 14:10:27
阅读次数:
196
使用 实现该接口后,当所有单例 bean 都初始化完成以后, 容器会回调该接口的方法 。 主要应用场合就是在所有单例 bean 创建完成之后,可以在该回调中做一些事情。 原理 ApplicationContext 在 refresh 过程中会调用 来提前初始化单例bean,具体方法是调用 , 该方法 ...
分类:
编程语言 时间:
2018-11-30 14:11:40
阅读次数:
242
题目大意 给出字符串,寻找最小要补全的字符个数,使得字符串是两次的循环 解法 通过寻找规律,我们又发现了len next[len]又派上了用场 ①如果next[len]是0,说明最大前缀后缀和为0,那么这个串里面没有什么重复的那种部分,也就是输出len例如abcde ②如果len%(len next ...
分类:
编程语言 时间:
2018-11-30 14:12:09
阅读次数:
149
一、javascript简介 1.1 javascript简史 javascript诞生于1995年。当时它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。 1.2 javaScript实现 一个完整的JavaScript实现 = 核心(ECMAScript)+文档对象模型(DOM)+浏览 ...
分类:
编程语言 时间:
2018-11-30 14:12:46
阅读次数:
150
在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,cli
分类:
编程语言 时间:
2018-11-30 14:13:20
阅读次数:
192
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的,比如Java代码: 可以看出,Python的for循环抽 ...
分类:
编程语言 时间:
2018-11-30 14:13:43
阅读次数:
103
参考代码可见:https://github.com/dashnowords/blogs/tree/master/Structure/GreedyAlogrithm一.贪心算法贪心算法属于比较简单的算法,它总是会选择当下最优解,而不去考虑单次递归时是否会对未来造成影响,也就是说不考虑得到的解是否是全局最优。在很多实际问题中,寻找全局最优解的代价是非常大的,这时候就可以通过求次优解来解决问题,这种思想
分类:
编程语言 时间:
2018-11-30 14:13:50
阅读次数:
126
1. 尽管 typeof bar "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象! 2. 这个时候的变量b声明是不加关键字var的,也就是说变量b是全局变量(隐式全局变量)。 他等同于 如果使用严格模式(use strict)结果 ...
分类:
编程语言 时间:
2018-11-30 14:14:54
阅读次数:
150