十二周三次课 (3月14日)12.10 Nginx访问日志测试12.11 Nginx日志切割自定义shell 脚本vim /usr/local/sbin/nginx_log_rotate.sh #写入如下内容#! /bin/bash#假设nginx的日志存放路径为/tmp/d=`date -d "-1 day" +%Y%m%d` logdir="/tmp/&
分类:
其他好文 时间:
2018-03-15 01:42:20
阅读次数:
147
题目链接 Goodbye 2017 Problem D 题意 一个字符串开始,每次有$\frac{pa}{pa+pb}$的概率在后面加一个a,$\frac{pb}{pa+pb}$的概率在后面加一个$b$。 求当整个串中有至少$k$个$ab$的时候(不需要连续,下同),字符串中$ab$个数的期望。 设 ...
分类:
其他好文 时间:
2018-03-15 01:42:13
阅读次数:
173
所谓响应时间的“2-5-8原则”,简单说,就是 当用户能够在2秒以内得到响应时,会感觉系统的响应很快; 当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以; 当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受; 而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了, ...
分类:
其他好文 时间:
2018-03-15 01:42:07
阅读次数:
1169
整个系列课的最后一周讲的是local search paradigm。local search基本上是一种随机算法,大体思路是随机找出一种解法,然后发现如果不够好的话,就微调一下现有的解法,得到一个微调后的解法(neighbor),然后重复这个过程,直到找到足够好甚至是最好的解法为止。 讲道理,这种 ...
分类:
其他好文 时间:
2018-03-15 01:42:00
阅读次数:
172
一、安装Gradle: 1.下载gradle二进制安装包地址:https://gradle.org/install/,如下图,下载二进制包。 2.解压安装包到本地,如:C:\software\gradle4.6路径下 3.配置环境变量:GRADLE_HOME: C:\学习\gradle4.6Path ...
分类:
系统相关 时间:
2018-03-15 01:41:52
阅读次数:
326
(一)学习总结 1.Scanner类数据的使用方法 需要导入java.util.Scanner 每种数据都有对应的输入方法: 需要留意的是String类型,next()方法碰到空格或者回车即结束输入,如果需要输入一整行,包含空格,应该用nextLine(); char 类型,没有输入的方法; 2.R ...
分类:
编程语言 时间:
2018-03-15 01:41:45
阅读次数:
212
1.正则表达式:记录文本的规则的代码 \b:元字符,单词分界处,匹配一个位置 .:元字符,匹配出了除了换行符以外的任意字符 *:元字符,指定*前边的内容可以连续重复以使整个表达式得到匹配 \d:元字符,匹配一位数字 \s:匹配任意的空白字符,如空格,制表符,换行符,中文全角空格 \w:匹配字母,数字 ...
分类:
其他好文 时间:
2018-03-15 01:41:36
阅读次数:
158
“你懂得胸怀天下却做不到卧薪尝胆,立志异常坚定却难逃现实诱惑,看得见远处的山却看不见脚下的路。有时把执迷不悟叫执着,有时把自我满足当自信,有时自以为是能够拯救别人拯救世界的万能上帝,到头来成了自身都难保的过河泥菩萨。有时是真正弱点百出还不以为意的“伪高手”,有时是地道地荒废机会还自鸣得意的可怜人。 ...
分类:
其他好文 时间:
2018-03-15 01:41:22
阅读次数:
154
1.如果调用this的函数上级有多个对象,this只会指向上一级对象 下面实例fn函数调用this时,this指向b对象,如果b里面有a属性就输出值; 如果没有就是undefined 在来看下下面的实例 this指向要看最后调用的是谁 ,跟上面的例子不同 ,最后是用d函数调用的,这里this指向了全 ...
分类:
Web程序 时间:
2018-03-15 01:41:13
阅读次数:
228
js语言的特性,造就了特别的异步处理方式,我记得以前用的最多的就是回调函数,那个时候写jquery的ajax时候,特别喜欢写这种代码: $.ajax({ method:'get', url:"http://text/api", success:function(){ $.ajax({ method: ...
分类:
其他好文 时间:
2018-03-15 01:41:06
阅读次数:
184
1:Actiivty 用户可以看见并可以操作的界面 Activity开启方式:startActivityForResult :startActivity Activity生命周期: onCreate onStart onResume onPause onStop onDestroy onRestar ...
分类:
移动开发 时间:
2018-03-15 01:40:59
阅读次数:
219
postman介绍&测试准备: postman介绍:postman是一个开源的接口测试工具,无论是做单个接口的测试还是整套测试脚本的拨测都非常方便。 前期准备:测试前,需要安装好postman, 客户端版本跟插件版本都行,根据个人需要选择安装。 下载地址: 客户端下载地址:https://www.g ...
分类:
其他好文 时间:
2018-03-15 01:40:53
阅读次数:
182
参考文章 0 总览 1 第一层 物理层 物理层的作用是实现相连计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。 “透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。 简 ...
分类:
其他好文 时间:
2018-03-15 01:40:47
阅读次数:
185
给定一个有1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。 输入格式: 输入第1行给出2个整数N(0<N≤10)和E,分别是图的顶点数和边数。随后E行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。 输出格式: 按照{v1v2.....vk}的格式,每行输 ...
分类:
其他好文 时间:
2018-03-15 00:36:21
阅读次数:
266
除了可以帮助用户安装程序包之外,还可以帮客户解决程序包之间的依赖关系YUM本身是一个程序包管理程序,YUM的客户端如果想要安装程序,需要到程序包仓库服务器上寻找相关资源。YUM客户端会从程序包仓库那里下载一个软件信息列表,上面包含了程序包仓库服务器上拥有的程序包信息以及程序包之间的依赖关系。程序包仓库服务器会制作一个软件信息列表的校验码,客户端每次使用YUM时会自己计算一个软件信息列表的校验码与仓
分类:
系统相关 时间:
2018-03-15 00:36:13
阅读次数:
214
前言 CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性。 CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相 ...
分类:
其他好文 时间:
2018-03-15 00:36:06
阅读次数:
183
/* Formatted on 2018/3/14 23:34:49 (QP5 v5.256.13226.35538) */ SELECT dob.object_name table_name , lo.locked_mode , lo.session_id , vss.serial# , vps.... ...
分类:
数据库 时间:
2018-03-15 00:35:59
阅读次数:
334