使用场景: 思考这样一个问题:对于生产系统,如何在修改最小,实现对原有模块添加新的功能呢?!通过装饰器,即可完成这一目标。 装饰器有两个标准: 1、不修改原有代码及原有调用方式; 2、可以增加新的功能; 例如,我们有一个方法func1,在这个方法中,打印两条信息并sleep 1秒钟。 现在我想不修改 ...
分类:
编程语言 时间:
2018-01-26 17:13:56
阅读次数:
193
UVa 272,Tex Quotes: 输入一段话,将引号由" ''换成`` ''输出。 从打开的文件fin中读取一个字符 从标准输入中读入一个字符,<<=>>fgetc(stdin) 从打开的文件fin中按每行maxn-1个字符(包括\n)读取,如果文件中的该行,不足bufsize个字符,则读完该 ...
分类:
其他好文 时间:
2018-01-26 17:14:06
阅读次数:
122
...
分类:
微信 时间:
2018-01-26 17:14:15
阅读次数:
205
今天在windows下学习lavaral,使用composer update命令报如下错误: [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not ...
在“ShaderLab学习小结(四)简单产生阴影”基础上,在顶点片断着色器中编写程序使材质能接收阴影将小结(四)中添加的plane的材质换成和球体一样,即用相同的shader,效果如下:阴影消失,plane也变的有些暗。球的shader没变,也就是说球还是产生阴影了,但是底下的plane也换成球的材质,接收不到阴影。那就要修改shader让它能接收阴影。Shader代码:Shader"Custom
分类:
其他好文 时间:
2018-01-26 17:14:29
阅读次数:
204
服务器虚拟化,尤其是VMware形式的服务器虚拟化使IT人员获益良多,这么说一点也不为过。据我们所见,服务器虚拟化能解决服务器扩张、资源消耗、服务器扩张、能源消耗、高可用性等相关问题。服务器虚拟化也使我们有更多的时间解决其它的迫切问题,如企业资源预案升级、存储项目再三迁移或者为什么我的青蛙总不回家的问题。尽管VMware提供封装技术和抽象技术,使我们受益匪浅,但数据保护领域发生的基本变革也带来了各
分类:
系统相关 时间:
2018-01-26 17:14:36
阅读次数:
185
第一步:WebService框架选择【以CXF为例】 1、下载地址:http://cxf.apache.org/download.html,请事先安装好JDK(本人使用的是apache-cxf-2.7.18,JDK1.7) 2、第二步:解压apache-cxf-2.7.11.zip到指定目录,环境变 ...
分类:
Web程序 时间:
2018-01-26 17:14:42
阅读次数:
265
0.引言 写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式。 选项与参数: 如下一个命令行: 我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等 ...
分类:
系统相关 时间:
2018-01-26 17:14:50
阅读次数:
221
BSGS的板子题 此时 \\( 0 \leq x \leq p 1 \\) 设 \\( m=\left \lceil \sqrt{p} \right \rceil ,x=i m j \\)这里 的作用是避免逆元 于是可以把式子变形成这样:\\( a^{im}\equiv ba^j(mod\ p) \ ...
分类:
其他好文 时间:
2018-01-26 17:15:06
阅读次数:
127
pip安装html5lib包的时候报一下错误:?? /test sudo? pip install html5libThe directory ‘/Users/lele/Library/Caches/pip/http‘ or its parent directory is not owned by the current user and the cache h
分类:
Web程序 时间:
2018-01-26 17:15:14
阅读次数:
210
&n
分类:
数据库 时间:
2018-01-26 17:15:20
阅读次数:
194
<body> <div id="we">4</div>s <script> window.onload = function(){ var we = document.getElementById("we") console.log(we.innerHTML); var int=setInterva ...
分类:
Web程序 时间:
2018-01-26 17:15:32
阅读次数:
156
昨天呢,我们做了企业组网中的链路捆绑。今天我们来配置内网中的DHCP地址分发。如图: 首先我们先简单解释一下什么是DHCP :Dynamic Host Configuration Protocol(动态主机配置协议)它是一个局域网中的网络协议。&nb
分类:
其他好文 时间:
2018-01-26 17:15:47
阅读次数:
181
为什么用U盘做启动盘
分类:
其他好文 时间:
2018-01-26 17:15:56
阅读次数:
111
【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 先搞一条a到b的路径 a c x3 x4 x5....xn 2 d b 然后第二个人的路径可以这样 c a x3 x4 x5...xn 2 b d 也即加两条边[a,x3] [xn 2,b] 所以最少只需要n+1条边。 (尽量让 ...
分类:
其他好文 时间:
2018-01-26 17:16:05
阅读次数:
130
首先明白以下几个概念 VirtualBox -- Oracle 公司的虚拟机软件, 能运行在当前大部分流行的系统上; Vagrant 提供一种命令行接口, 允许自动化安装虚拟机, 并且因为是脚本编写成的 provision 文本文件, 给共享虚拟机配置提供了可能, Homestead 正是构建在 V ...
分类:
其他好文 时间:
2018-01-26 17:16:14
阅读次数:
204
1,进入阿里云,点击产品与服务,找到安全 -- CA证书服务(数据安全) 注意:这里选择symantec里面有免费的DV SSL 2,找到服务器的nginx,https端口号是443 ...
分类:
Web程序 时间:
2018-01-26 17:16:23
阅读次数:
238
在python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple;**kwargs表示关键字参数,为dict。 知识点: 在python中,当*和**符号出现在函数定义的参数中时,表示任意数目参数收集。*arg表示任意多个无名参数,类型为tuple;**kwargs ...
分类:
编程语言 时间:
2018-01-26 17:16:31
阅读次数:
131
ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣,对两者的简单介绍见这里。这篇博文简单介绍ROC和AUC的特点,以及更为深入地,讨论如何作出ROC曲线图以及计算AUC。 ROC曲线 需要提前 ...
分类:
其他好文 时间:
2018-01-26 17:16:38
阅读次数:
226
1. 简介 1.1. Consul的功能: 服务发现:通过DNS或HTTP接口使得消费者发现服务,应用程序可以轻松找到所依赖的服务。 健康检查:防止将请发转发不健康的主机。 键值存储:可以使用分层键/值存储,比如功能标记、动态配置等。 多数据中心:开箱即用,不需要复杂的配置。这就意味着不用建立抽象的 ...
分类:
Web程序 时间:
2018-01-26 17:16:47
阅读次数:
471