Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in or ...
分类:
其他好文 时间:
2018-07-30 21:33:49
阅读次数:
108
def quick_sort(array, left, right): if left < right: base_index = division(array, left, right) quick_sort(array, left, base_index - 1) # 对小于基准值的再次进行分割... ...
分类:
编程语言 时间:
2018-07-30 21:33:42
阅读次数:
181
https://www.baidu.com/s?ie=UTF-8&wd=View.SYSTEM_UI_FLAG_LAYOUT_STABLE https://blog.csdn.net/qq_40134903/article/details/81022758 https://www.baidu.com ...
分类:
其他好文 时间:
2018-07-30 21:33:33
阅读次数:
137
一、回顾借用构造函数继承的缺点 先看我们之前在借用构造函数继承中最后用到的代码: 在这段代码中,我们通过借用构造函数继承,保证了 stu1 和 stu2 都有各自的父类属性副本,从而使得各自 emotion 互不影响。但同时带来的问题是,stu1 和 stu2 都拷贝了 Person 类中的所有属性 ...
分类:
Web程序 时间:
2018-07-30 21:33:25
阅读次数:
138
一、Prefork MPM 关键字:多进程 prefork模式可以算是很古老但是非常稳定的模式。Apache在启动之初,就预派生 fork一些子进程,然后等待请求进来,并且总是视图保持一些备用的子进程。之所以这样做,是为了减少频繁创建和销毁进程的开销。每个子进程中只有一个线程,在一个时间点内,只能处 ...
分类:
Web程序 时间:
2018-07-30 21:33:15
阅读次数:
160
7月17日任务10.23linux任务计划cron10.24chkconfig工具10.25systemd管理服务10.26unit介绍10.27target介绍Linux任务计划可能是个shell脚本,也可能是单独命令。不管是何种形式,都需要某个时间去执行,这样就需要确定一个时间。任务计划的配置文件etc/crontab定义了变量,环境变量,命令路径mailto发邮件给谁,以及格式。不写用户的话
分类:
数据库 时间:
2018-07-30 21:33:02
阅读次数:
227
一,服务端配置 二,客户端配置 三,测试 在/backup/目录下创建文件 rsync -avzP /backup/ rsync_backup@10.0.0.201::backup --password-file=/etc/rsync.password 查看服务端是否存在 四,全网备份脚本 nfs ...
分类:
其他好文 时间:
2018-07-30 21:32:52
阅读次数:
188
那些人都是怎么定下自己创业项目的 如果打算互联网创业,那首先肯定得有个方向嘛。可是大家一般都是怎么去选择自己的创业方向的呢? 今天读到罗胖的一篇文章,讲的是教大家怎么去选择自己的创业方向,感觉很有趣,也很有启发。这里我就来聊一聊。 针对大多数人的互联网创业,在考虑方向的时候,其实有这么几个方法是可以 ...
分类:
其他好文 时间:
2018-07-30 21:32:42
阅读次数:
117
在单个程序中我们经常用多线程来处理不同的工作,尤其是有的工作需要等,那么我们会新建一个线程去等然后执行某些操作,当做完事后线程退出被回收。当一个程序运行时,就会有一个进程被系统所创建,同时也会有一个线程运行,这个线程就是主线程main,在主线程中所创建的新的线程都是子线程,子线程通常都是做一些辅助的 ...
分类:
编程语言 时间:
2018-07-30 21:32:36
阅读次数:
439
在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术: 加锁顺序 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。 如果能确保所有的线程都是按照相同的顺序获得锁,那么死锁就不会发生。看下面这个例子: 如果一个线程(比如线程3)需要一些锁,那么它必须按照确定的顺序获取锁 ...
分类:
编程语言 时间:
2018-07-30 21:32:26
阅读次数:
173
org.apache.catalina.startup.Bootstrap 是程序的启动入口,Bootstrap的start等方法,是反射调用catalina的start方法,(init和load先略过,逻辑大概是按照xml配置--外部独立的tomcat--如果是内嵌的有所不同,实例化一系列的容器的 ...
分类:
其他好文 时间:
2018-07-30 21:32:19
阅读次数:
107
项目架构: Spring MVC + mybatis + echarts 项目属性:maven项目 项目结构: 前端界面项目结构: 本项目是将数据库中的数据通过mybatis读取,在controller讲过处理,使用Model model传输到前端html界面,将数据变化使用折线图展示,此处选择使用 ...
分类:
其他好文 时间:
2018-07-30 21:32:09
阅读次数:
100
类(class): 具有相同属性和方法的对象的集合. 对象是类的实例 两种属性: 1,静态变量. 2,方法, 函数 类的操作: 创建类: 使用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾: 类名角度: 操作静态字段: 1, 查询类中的全部属性 .__dict__ 2, 万 ...
分类:
其他好文 时间:
2018-07-30 21:31:57
阅读次数:
118
题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入输出格式 输入格式: 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 ...
分类:
其他好文 时间:
2018-07-30 21:31:46
阅读次数:
177
PV(pageview)即页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览数是评价网站流量最常用的指标之一,简称为PV。案例概述本案例设计采用四层模式来实现,主要分为前端反向代理、web层、数据库缓存层、数据库层。前端反向代理层采用主备模式,Web层采用群集模式,数据库缓存层采用主备模式,数据库层采用主备模式架构拓扑图:实现是正常情况数据流向,虚线是异常情况下的数据
分类:
Web程序 时间:
2018-07-30 21:31:36
阅读次数:
222
数组,即是多个相同类型数据类型的组合。 数组的使用包括声明数组、创建数组、赋值。 一维数组的声明,如:float[ ] a;或者 float a[ ] 二维数组的声明,如:float[ ][ ] a或者 float a[ ][ ] 数组声明后还不能使用,还要进行创建,给a分配地址入口。 一维数组创建 ...
分类:
编程语言 时间:
2018-07-30 21:31:26
阅读次数:
142
[本文出自天外归云的博客园] 1、递归遍历目录下所有文件并通过finder函数定位指定格式字符串 2、用来查找字符串的finder函数是自己定义的,这里定义了一个ip_port_finder通过正则表达式查找ip:port格式(粗匹配:数字.数字.数字.数字:数字)的字符串 3、用gevent来实现 ...
分类:
编程语言 时间:
2018-07-30 21:31:17
阅读次数:
171