1. 什么是Git Hooks? 话说,如同其他许多的版本控制系统一样,Git也具有在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。Git Hooks就是那些在Git执行特定事件(如commit、push、receive等)后触发运行的脚本。 按照G ...
分类:
其他好文 时间:
2018-01-17 12:29:44
阅读次数:
194
一般思路上讲我们要看系统和业务日志都是从audit来进行全文查看(顶多是进行日志分级),一般只有发生错误时产生,但是如果你想看一个策略执行的情况如何或有特殊的目的,对于一般设备来说就没办法了。Netscaler可以基于策略来定制log,极大的方便了大家用于做debug和验证策略执行情况。当然你也可以脑洞大开,做点其他事情。
分类:
Web程序 时间:
2018-01-17 10:13:09
阅读次数:
183
查错误日志, 发现apache启动时有提示:[notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0 原来是SELinux的安全策略导致的。 临时方案:setenforce 0 ...
分类:
数据库 时间:
2018-01-17 01:12:49
阅读次数:
374
一、创建git仓库 git init 二、添加到缓存 git add . //注意后面有个点,带空格 三、查看状态 git status git diff //查看执行 git status 的结果的详细信息。 git diff --stat //显示摘要而非整个 diff 四、提交到仓库 git ...
分类:
其他好文 时间:
2018-01-16 18:22:35
阅读次数:
127
哈希一下每一个字符串,对每一个哈希值$s$建一棵treap保存(所有哈希值等于$s$的字符串)的下标 每个节点维护一个标记表示这个节点在任何时点,它所处的treap的节点数的最大值(就是答案) 每次修改就暴力重新算哈希值,删除,插入后打一个标记 同一个字符串交换字符要特殊处理 ...
分类:
其他好文 时间:
2018-01-16 00:41:37
阅读次数:
150
一、问题描述 给定两个链表,将他们合并成一个,其中节点值要按顺序排列。 例子:给定链表1为1->2->4,链表2为1->3->4。合并之后链表为1->1->2->3->4->4 二、问题解决 思路一: 每次比较两个头结点的值,看谁的小,依次将他们都串起来 代码中用到一个巧妙的办法,先初始化了一个为- ...
分类:
其他好文 时间:
2018-01-15 22:33:00
阅读次数:
135
一、简介 fhq treap 与一般的treap主要有3点不同 1、不用旋转 2、以merge和split为核心操作,通过它们的组合实现平衡树的所有操作 3、可以可持久化 二、核心操作 代码中val表示节点权值,pri表示节点的优先级,维护小根堆 1、split 将1个treap分裂为两个treap ...
分类:
其他好文 时间:
2018-01-15 17:37:28
阅读次数:
183
#脚本作用:查询服务器配置信息#用法:IP写入当前文件host.txt中再执行该脚本#日期:2018-1-15#作者:¥¥¥importparamikofrommultiprocessingimportPooldefmain(hostname):ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolic
分类:
编程语言 时间:
2018-01-15 14:49:51
阅读次数:
148
访问控制(ACL)通过数据包的源IP地址、目的IP地址、源MAC地址、目的MAC地址、协议、VLAN ID以及生效时间等来控制交换机上主机互相访问的权限,并可以通过建立Policy,将ACL和流镜像、流监控、Qos Remarking、端口重定向等动作组合起来,组成一个访问控制策略,对符合相应ACL ...
分类:
其他好文 时间:
2018-01-15 13:35:46
阅读次数:
182
首先,需要先配置redis的conf文件,涉及到lru相关的配置一共有三个分别是:maxmemory,设置redis用来存放数据的最大的内存大小,一旦超出这个内存大小之后,就会立即使用LRU算法清理掉部分数据maxmemory-policy,可以设置内存达到最大闲置后,采取什么策略来处理(1)noeviction: 如果内存使用达到了maxmemory,client还要继续写入数据,那么就直接报错
分类:
编程语言 时间:
2018-01-15 00:21:27
阅读次数:
361