装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 ...
分类:
编程语言 时间:
2018-11-30 12:38:19
收藏:
0 评论:
0 赞:
0 阅读:
139
1.小到大 ...
分类:
编程语言 时间:
2018-11-30 12:38:00
收藏:
0 评论:
0 赞:
0 阅读:
122
写在最前面,方法有二种。一种是在线安装,这种办法我尝试过,受网速和软件卡顿的问题,进行不顺利。第二种就是我下面介绍的这种,手动安装。 最精华的在后面,可以直接跳转到最后。我找了很久的,最新版的汉化,而且集成了常用的插件,直接使用,爽得不要不要的。 Emmet 功能:编码快捷键,前端必备 简介:Emm ...
分类:
其他 时间:
2018-11-30 12:37:44
收藏:
0 评论:
0 赞:
0 阅读:
109
参考:https://blog.csdn.net/chy_xfn/article/details/52512343 ...
分类:
其他 时间:
2018-11-30 12:37:24
收藏:
0 评论:
0 赞:
0 阅读:
225
为什么需要架构可视化 随着企业进行微服务架构改造,系统架构复杂度越来越高,架构变化日益频繁,微服务改造后的实际架构模型可能与预期已经产生了巨大差异,架构师或系统运维人员很难准确记忆所有资源实例的构成和交互情况;其次,系统架构在动态演化过程中可能引入了一些不可靠的因素,比如弱依赖变强依赖、局部容量不足 ...
分类:
其他 时间:
2018-11-30 12:36:40
收藏:
0 评论:
0 赞:
0 阅读:
192
package com.test; public class InterruptionInJava implements Runnable{ public static void main(String[] args) throws InterruptedException { Thread tes... ...
分类:
编程语言 时间:
2018-11-30 12:36:20
收藏:
0 评论:
0 赞:
0 阅读:
125
大家都知道python脚本执行的时候不是很快,特别是python下面的多线程机制,长久以来一直被大家所诟病。所以,很多同学都在思考python下面有没有什么方法可以让python执行地更快一些。其中这些方法包括:1、将复杂的代码转由c完成;2、多进程并发执行;3、用多线程完成io操作等等。另外,这几 ...
分类:
编程语言 时间:
2018-11-30 12:36:01
收藏:
0 评论:
0 赞:
0 阅读:
162
有时候需要把整个区间提炼成一个单独的数,比如: count 告诉你区间中有多少等于某个值的元素,而 count_if 告诉你有多少元素满足一个判断式 区间中的最小和最大值可以通过 min_element 和 max_element 获得 accumulate 提供了更加灵活的算法,但需要自己定义判断 ...
分类:
其他 时间:
2018-11-30 12:35:44
收藏:
0 评论:
0 赞:
0 阅读:
167
这样$ PKUWC$就只差一道斗地主了 假装补题补完了吧..... 这题还是挺巧妙的啊...... LOJ # 2541 题意:每个人有一个嘲讽值$a_i$,每次杀死一个人,杀死某人的概率为$ \frac{a_i}{a_{alive}}$,求第一个人最后死的概率 数据范围:$ 1 \leq a_i ...
分类:
其他 时间:
2018-11-30 12:35:26
收藏:
0 评论:
0 赞:
0 阅读:
152
为什么需要https HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做 ...
分类:
Web开发 时间:
2018-11-30 12:34:47
收藏:
0 评论:
0 赞:
0 阅读:
167
Newtonsoft.Json解析数组 以下是遗传json数组: var jsonInfo=[{"name":"abc","id":"1","count":0},{"name":"def","id":"2","count":1}] 如果使用传统的JsonConvert.DeserializeObje ...
分类:
编程语言 时间:
2018-11-30 12:34:31
收藏:
0 评论:
0 赞:
0 阅读:
114
光栅化的裁剪是为了对于将视口内不可见的部分裁剪掉,思路是对与裁剪立方体有交点的线进行求交,具体是通过编码的算法将三角形每条边与裁剪立方体的两个面的交点算出来,然后连接成新的三角形,这种情况下,不与裁剪立方体相交的线不会有变化,但是发生相交的线会被切割,并重新连接成新的三角形(图中紫红色方框内所示的屏 ...
分类:
其他 时间:
2018-11-30 12:34:13
收藏:
0 评论:
0 赞:
0 阅读:
126
使用crossdomain.xml让Flash可以跨域传输数据 一、crossdomain.xml文件的作用 跨域,顾名思义就是需要的资源不在自己的域服务器上,需要访问其他域服务器。跨域策略文件是一个xml文档文件,主要是为web客户端(如Adobe Flash Player等)设置跨域处理数据的权 ...
分类:
其他 时间:
2018-11-30 12:33:43
收藏:
0 评论:
0 赞:
0 阅读:
192
一直以来都对scala中“= ”的使用比较迷茫,也不知道他表示什么意思。今天就它的使用场景列举如下,希望可以共同探讨。 1. 表示函数的返回类型(Function Type) scala def double(x: Int): Int = x 2 double: (x: Int)Int //定义一个 ...
分类:
其他 时间:
2018-11-30 12:33:27
收藏:
0 评论:
0 赞:
0 阅读:
116
因为centos默认安装的gcc是GCC 4.*.* 是不支持 C++11 的,所以有些新的程序或软件要安装就行要升级GCC,否则无法编译通过 一、如下步骤安装不成功(yum install devtoolset-4),基本上是因为仓库不提供相应版本,请先执行yum search devtoolse ...
分类:
其他 时间:
2018-11-30 12:33:09
收藏:
0 评论:
0 赞:
0 阅读:
227
二叉树可以用来做什么? 答:可以搜索、排序 可是,排序有快速排序、归并排序,查找有二分法、直接遍历等,那么为什么要用二叉树呢? 二叉树确实在实际运用中比较少,因为有更高级的树,但是二叉树作为一种最基本最典型的排序树,是研究其他树的基础。 我们知道,在有序数组中,可以快速找到特定的值;但是在有序数组内 ...
分类:
其他 时间:
2018-11-30 12:32:42
收藏:
0 评论:
0 赞:
0 阅读:
179
两台Linux主机需要从其中一台ssh至另外一台需要手动输入密码,通过以下设置免密码登录 生成秘钥 把秘钥复制至需要免密登录的主机,第一次拷贝需要输入一次密码 验证能否免密登录 ...
分类:
其他 时间:
2018-11-30 12:32:26
收藏:
0 评论:
0 赞:
0 阅读:
149
1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -version java version "1.7.0_65" OpenJ ...
分类:
系统服务 时间:
2018-11-30 12:32:07
收藏:
0 评论:
0 赞:
0 阅读:
149
虽然建了 .NET Core 的项目,基本的一些功能也实现了,运行什么的也没有问题,但是一直没有直接发布。 今天就进行了发布测试,结果问题还是来了,只是你不去做自然就不会出现。 一、基本发布 1、先是发布 WebAPI ,发布的目标是文件(如图): 2、IIS 发布站点,这里就不介绍 IIS 安装等 ...
分类:
Windows开发 时间:
2018-11-30 12:31:31
收藏:
0 评论:
0 赞:
0 阅读:
176
使用 实现该接口后,当所有单例 bean 都初始化完成以后, 容器会回调该接口的方法 。 主要应用场合就是在所有单例 bean 创建完成之后,可以在该回调中做一些事情。 原理 ApplicationContext 在 refresh 过程中会调用 来提前初始化单例bean,具体方法是调用 , 该方法 ...
分类:
编程语言 时间:
2018-11-30 12:31:16
收藏:
0 评论:
0 赞:
0 阅读:
145