算法学习——二分查找 注意点 1. 二分查找的前提是有序的数组 2. 建议使用[start,end)的区间寻找,符合规范 3. 使用的是递归法 递归的人口 递归的出口 private static int find(int[] temp, int start, int end, int x) { i ...
分类:
编程语言 时间:
2019-03-08 20:51:59
阅读次数:
204
import tkinterwin = tkinter.Tk()win.title("Listbox列表框(添加滚动条)")#win.geometry("800x600+600+100")#tkinter.EXTENDED 可以使listbox支持shift和ctrl功能lb=tkinter.Lis ...
分类:
编程语言 时间:
2019-03-08 20:51:44
阅读次数:
2184
import tkinterwin = tkinter.Tk()win.title("Listbox列表框(单击多选)")win.geometry("800x600+600+100")#MULTIPLE 支持不用按shift和ctrl可以多选lb=tkinter.Listbox(win,select ...
分类:
编程语言 时间:
2019-03-08 20:51:27
阅读次数:
655
一、PG用户的密码如何通过md5加密,并且是否加了salt?本文将从源码角度跟踪分析。PG用户通过md5加密时,加了salt,而这个salt是用户名字符串。二、源码分析CreateRole:shadow_pass=encrypt_password(Password_encryption,stmt->role,password);|--pg_md5_encrypt(password,role,
分类:
数据库 时间:
2019-03-08 20:51:01
阅读次数:
235
1,爬虫的介绍: 引入 我们都知道,我们当前所处的环境是一个大数据的时代,油漆是互联网,数掌握了数据,谁就掌握了市场的先机,要想掌控数据,就得先获取数据,而爬虫就可以让我们获取到数据源,并且这些数据源考科一根据我们的目的进行采集 优酷的火星情报局就是基于网络爬虫和数据分析制作完成的,其中每期的节目话 ...
分类:
其他好文 时间:
2019-03-08 20:50:46
阅读次数:
199
终于来发题解啦! #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #include<queue> #include<climits> using namespace std; inline int r ...
分类:
Web程序 时间:
2019-03-08 20:50:27
阅读次数:
231
使用正则表达式匹配以 .com 或 .cn 为域名后缀的URL地址 ...
分类:
编程语言 时间:
2019-03-08 20:50:09
阅读次数:
906
怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% u ...
分类:
系统相关 时间:
2019-03-08 19:46:56
阅读次数:
213
Wireshark Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 网络封包分析软件的功能可想像成 "电工技师使用电表来量测电流、 ...
分类:
其他好文 时间:
2019-03-08 19:46:39
阅读次数:
244
1.遥控器版本为1.2.10 提示版本已是最新版本,那么Lightbridge2 必须是1.1.60 不能是1.1.70 2.卸载机翼的时候,尽量用飞机带的那把工具 3.如有疑问可以打 https://www.dji.com/cn/support 里面的电话 中国 +86 4007000303 周一 ...
分类:
其他好文 时间:
2019-03-08 19:46:24
阅读次数:
284
一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装age ...
分类:
其他好文 时间:
2019-03-08 19:46:02
阅读次数:
276
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6288 题意:给出a,b,k,n可满足(n^a)*(?log2n?)^b<=k ,求最大的n值三个正整数a,b,k(1≤a,b≤10,10^6≤k≤10^18) 题目思路:这类给数学式子求n的最大值,且数 ...
分类:
其他好文 时间:
2019-03-08 19:45:29
阅读次数:
217
PostgreSQL 支持数组,可是没有对数据内部元素进行排序的一个函数。 今天我分别用PLPGSQL和PLPYTHONU写了一个。演示样例表结构:t_girl=# \d test_array; Table "ytt.test_array" Column | Type | Modifiers + + ...
分类:
数据库 时间:
2019-03-08 19:44:25
阅读次数:
247
服务器环境: centos7 x64 需要安装mysql5.7+ 一、卸载CentOS7系统自带mariadb 二、检查mysql是否存在 三、查看用户和组是否存在 1)检查mysql组合用户是否存在 # 查询全部用户(只是做记录,没必要执行) 2)若不存在,则创建mysql组和用户 四、下载mys ...
分类:
数据库 时间:
2019-03-08 19:44:07
阅读次数:
536
应用案例 1.做IP访问频率限制 某些IP访问服务器的频率过高,进行拦截, 比如每分钟不能超过20次 2.URL访问过滤 如果用户访问的是login视图,就允许请求 如果访问其他视图, 需要检测是不是有session认证, 已经有了放行, 没有返回login,这样就不用在多个视图上写装饰器了,(添加 ...
分类:
其他好文 时间:
2019-03-08 19:43:55
阅读次数:
279
概述 今天打算快速使用vue cli建立一个小应用用于测试,使用axios发送http请求,但是遇到了 跨域问题 ,总结了一下,供以后开发时参考,相信对其他人也有用。 vue cli的跨域设置 在vue.config.js里面的devServer的 proxy 加入如下设置。 上面的设置表示,把 开 ...
分类:
其他好文 时间:
2019-03-08 19:43:36
阅读次数:
200
一、直接插入排序 往有序的数组中快速插入一个新的元素。 基本思想:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过为止。 二、希尔排序 希尔排序又称递减增量排序算法。希尔排序是先把待排序的记录序列分割成若干子序列,分别进行直接插入排序,待 ...
分类:
编程语言 时间:
2019-03-08 19:43:18
阅读次数:
216