装饰器是python基础中比较重要的知识点之一。它用来扩展函数功能,使之符合开放封闭原则。下面是典型的代码片段。 def w1(func): def inner(): print('...验证权限...') func() return inner @w1 def f1(): print('f1 ca ...
分类:
编程语言 时间:
2018-07-10 14:40:35
阅读次数:
128
昨天使用github桌面版的时候忽然莫名其妙的报错了,提示fatal: unable to access 'https://github.com……: schannel: failed to open CA file 'C:/Users……bundle.crt': No such file or d... ...
分类:
数据库 时间:
2018-07-10 14:40:23
阅读次数:
2561
集合:无序,元素不可重复 主要作用: 去重:把列表变成集合,就自动去重了 对比关系:测试两组数据之间的交集,并集和差集 定义集合: set={1,2,3,4,5} 或者把list或者tuple变成集合a=[1,2,3,4,5] b=set(a),b则变成集合,a还是list set.pop():随机 ...
分类:
其他好文 时间:
2018-07-10 14:40:14
阅读次数:
156
ThreadPoolExecutor JDK1.8中对与ThreadPoolExecutor是这么定义的: ThreadPoolExecutor通常使用工厂方法(Executors)来配置执行实例,使用线程池中的线程来执行每一个提交的任务。ThreadPoolExecutor提供了两个主要功能:减少 ...
分类:
编程语言 时间:
2018-07-10 14:40:07
阅读次数:
148
将txt文件藏入jpg文件 首先新建一个txt文本文档,写入内容并保存,再准备一张图片。 然后将这个文本文档进行压缩。 接着打开 打开运行,再打开cmd窗口,进入图片和压缩文件所在的目录。 使用 命令,将 隐藏到 中,生成 图片。 可以看到刚刚生成了一个3.jpg,右击属性将3.jpg与原图2.jp ...
分类:
其他好文 时间:
2018-07-10 14:39:59
阅读次数:
155
get: 不安全 小 2k 数据会在地址栏上显示 从服务器获取 快 post: 相对安全 https 大 1G 不会 向服务器发送 慢 登录注册(get与post合并) user.html: server.js 运行效果: 打卡服务器 登录 注册 ...
分类:
Web程序 时间:
2018-07-10 14:39:51
阅读次数:
148
要注意排除重复元素,并且在下一次迭代时,从下一个元素的位置开始 ...
分类:
其他好文 时间:
2018-07-10 14:39:36
阅读次数:
113
MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在银行系统中,要添加一个账户,就要添加一个账户的基本信息,也要添加和该账户相关的信息,如联系电话等等,这些数据库操作语句就构成了一个事务。一、事务的概念及特点在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。(MySQL5.7默认使用Innodb存储引擎)。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全
分类:
数据库 时间:
2018-07-10 14:39:28
阅读次数:
272
游戏规则: 猜一个随机数,如果猜对了就给出相应的猜成功提示语(自定义文字),如果猜大或者是猜小了,给出对应的提示,但总的猜次数为三次,每猜错一次重新猜时,给用户提示所剩余的猜次数 实现如下: ...
分类:
编程语言 时间:
2018-07-10 14:39:22
阅读次数:
149
19.12 添加自定义监控项目 zabbix的监控项目是在模板里面体现,但是有时候就会有些个性化的需求:某一个业务的数据,例如:运营人员想知道网站会员注册量,会员活跃度;实际上,这些数据,都可以通过数据库里面的表的数字来体现,但是zabbix模板是不可能提供那么相信的监控项目;遇到这种情况,就需要通 ...
分类:
其他好文 时间:
2018-07-10 14:39:11
阅读次数:
212
临时项目需要使用AngularJS+Ionic+Cordova技术,半年前跟别人用过一段时间做过几个页面,目前别人已经无法联系了,只能我自己上了。 上次做完项目后,想抽时间好好巩固一下这方面的知识面来,后来其他项目忙起来就给扔下,主要原因还是懒啊,其实有好多的技术排着队等着好好研究呢,就是懒啊。 开 ...
分类:
Web程序 时间:
2018-07-10 14:38:52
阅读次数:
198
GTID概念GTID,全局事务IDglobaltransactionidentifiersGTID是一个事务对应一个全局唯一ID,随事务记录到binlog中,用来标识事务。GTID对应事务在一个服务器上只执行一次,避免重复执行导致数据不一致。GTID用来代替传统的复制方法,不再使用传统的MASTER_LOG_FILE+MASTER_LOG_POS,而是使用MASTER_AUTO+POSTION=1
分类:
数据库 时间:
2018-07-10 14:38:41
阅读次数:
199
将配置文件由Dos存为unix格式 问题:在Windows环境写好的脚本或配置文件,上传到Linux服务器后,无法正常使用。原因:在Windows环境下编写的脚本文件默认脚本文件格式是dos格式,当文件上传到Linux环境后会因为格式问题而报错。常见的问题还发生rules\sigs等解码配置文件上。 ...
分类:
其他好文 时间:
2018-07-10 14:38:35
阅读次数:
158
Greendao3.0release与7月6日发布,其中最主要的三大改变就是:1.换包名 2.实体注解 3.加密支持的优化 本文里面会遇到一些代码示例,就摘了官方文档和demo里的例子了,因为他们的例子已经写的很好了。 一、GreenDao3的配置 3.0相比2.0的配置较为方便,不用新建Modul ...
分类:
其他好文 时间:
2018-07-10 14:38:26
阅读次数:
210
板方法模式的定义: 定义一个操作的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的框架即可重定义该算法的某些特定步骤。 例子:做一个简单的悍马车的模型 见UML图 一个抽象悍马模型类 HummerModel,然后有两个悍马具体型号的实现 类。见代码 public abstract ...
分类:
其他好文 时间:
2018-07-10 14:38:17
阅读次数:
280
SVN是一个开放源代码的版本控制系统,相信做开发的基本上都用过,这里就不多介绍了。团队协作开发时常常会出现提交的文档互相冲突的问题,这里给大家介绍一下给SVN文件设置必须锁定的方法,当然你也可以对冲突文档进行合并处理,这个就需要人工处理了。 项目中操作:右击项目解决方案->Solution File ...
分类:
其他好文 时间:
2018-07-10 14:38:08
阅读次数:
152
jenkins实现持续集成 搭建jenkins环境,安装插件 建立pipeline公用类库,文件夹vars,默认的 添加.groovy文件,可以由以下几个类库组成 dockerImageBuild 负责构建项目镜像 dockerImageDeploy 负责将镜像推到仓库 dockerServiceS ...
分类:
其他好文 时间:
2018-07-10 14:38:00
阅读次数:
175