什么叫做反射 利用字符串的形式去对象(模块)中操作(查找/添加/获取/删除)成员,一种基于字符串的事件驱动。 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 函数简介 ~~~~ hasattr( args, kwargs) ...
分类:
编程语言 时间:
2018-04-30 15:39:11
阅读次数:
216
1. 统计某个目录下所有文件数或者目录数 2. 统计某个目录下及其子目录下 所有文件数或者目录数 3. 显示目录结构 ...
分类:
系统相关 时间:
2018-04-30 15:39:04
阅读次数:
189
shiro是安全(权限)框架,不仅可以在javase中也可以在javaee中 shiro可以完成认证、授权、加密、会话管理,与web进行集成、缓存等。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否 ...
分类:
其他好文 时间:
2018-04-30 15:38:54
阅读次数:
154
提到迭代器不得不说迭代器协议,迭代器协议是指:对象必须提供一个__next__()方法,执行该方法要么返回迭代中的下一项,要么就抛出一个StopIteration异常(相当于报错的意思)以终止迭代。然而遵循这个协议的对象就称为可迭代对象,又称为迭代器。在Python中,for循环操作的对象就是可迭代 ...
分类:
编程语言 时间:
2018-04-30 15:38:48
阅读次数:
213
引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长 ...
分类:
其他好文 时间:
2018-04-30 15:38:40
阅读次数:
188
推荐参考教程:https://blog.csdn.net/pucao_cug/article/details/69250101 错误: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' from ...
分类:
其他好文 时间:
2018-04-30 15:38:30
阅读次数:
191
优化http请求 通过合并多张小图到一张大图中,利用css定位来查找不同的小图,能够减少http的请求 尽量将同一个逻辑的css代码和js代码放到同一个文件中,这样也能够减少http的请求 可以将图片和js,css等静态资源文件通过CDN缓存来减少HTTP的请求 优化每一次http请求资源的大小 I ...
分类:
其他好文 时间:
2018-04-30 15:38:22
阅读次数:
174
1. 环境搭建 命令进入项目目录,执行以下命令安装vue 国际化插件vue i18n npm install vue i18n save 2. 项目增加国际化翻译文件 在项目的src下添加lang文件夹增加中文翻译文件(zh_CN.js)以及英文翻译文件(EN.js),里面分别存储项目中需要翻译的信 ...
分类:
其他好文 时间:
2018-04-30 15:38:14
阅读次数:
168
MVC: MVC的定义:M:业务逻辑处理。V:处理数据显示的部分。C:Activity处理用户交互的问题。 MVC的特点:①、耦合性低。②、可扩展性好。③、模块职责划分明确。 MVC的实例详解: 总结: MVP: MVVM: ...
分类:
Web程序 时间:
2018-04-30 15:38:06
阅读次数:
207
在centos 7 下安装 nginx-1.11 前需要先切换到root环境,通过命令 su root 切换,然后再输入密码, 如果不能切换需要把下载的nginx文件夹给予777的权限 下载nginx-1.11.10的压缩包文件到根目录,官网下载地址:nginx.org/download/nginx ...
分类:
其他好文 时间:
2018-04-30 15:37:56
阅读次数:
345
docker的安装可以看前面的文章 这里我的docker已经安装完成了,该搞镜像了;这里的镜像用的是我以前自己搞的,虽然镜像有点大,但是胜在自己搞的,熟悉(熟悉不熟悉鬼知道) 我的镜像放在了阿里云容器镜像仓库 接下来就开干: apache-php镜像: docker pull registry.cn ...
分类:
其他好文 时间:
2018-04-30 15:37:49
阅读次数:
213
以太坊合约的配置(以在私有链上配置投票合约为例) 以太坊合约配置步骤大体如下: 一.安装Mist浏览器(已经集成以太坊钱包) 二.安装配置基于Go语言的geth命令 三.在本地搭建私有链 四.在私有链上完成挖矿工作 五.使用Mist在私有链上配置投票合约 具体步骤如下: 一.安装Mist浏览器(已经 ...
分类:
其他好文 时间:
2018-04-30 15:37:40
阅读次数:
4294
在pycharm中安装很长时间后,还是失败. 在命令行中尝试,使用python3. 命令:python3 -m pip install scipy. 发现下载速度很慢,只有十几k每秒,但scipy包有49M. 解决办法: https://www.cnblogs.com/microman/p/6107 ...
分类:
其他好文 时间:
2018-04-30 15:37:33
阅读次数:
176
equals()方法 Object类中的equals方法和“==”是一样的,没有区别,即俩个对象的比较是比较他们的栈内存中存储的内存地址。而String类,Integer类等等一些类,是重写了equals方法,才使得equals和“==不同”,他们比较的是值是不是相等。所以,当自己创建类时,自动继承 ...
分类:
其他好文 时间:
2018-04-30 15:37:26
阅读次数:
165
官方题解这个样子我觉得说得比较清楚。Z我们可以朴素的预处理出来(注意乘法膜),q的话考点在于【分数取膜】即 (a/b)%P = a* inverse of b %P 这就涉及到算b的逆元,我用的是欧几里得算法。下面这个博客写的很清楚。 http://www.cnblogs.com/frog11211 ...
分类:
其他好文 时间:
2018-04-30 15:37:16
阅读次数:
239
概要 本文内容主要为spring cloud 授权服务的搭建,采用jwt认证。 GitHub 地址: 添加依赖 Spring Security 及 Security 的OAuth2 扩展 启动类注解 启动类添加 注解 Oauth2配置类AuthorizationServerConfigurerAda ...
分类:
编程语言 时间:
2018-04-30 15:37:03
阅读次数:
541
原创博文,转载请注明出处! # 题目 # 思路 设置两个辅助变量small和big,small表示序列的最小值,big表示序列的最大值。如果sum(small ~ big) > s,则增大small的值。如果sum(small ~ big) #include using namespace std;... ...
分类:
编程语言 时间:
2018-04-30 15:36:53
阅读次数:
167