1. 安装Python 2. 安装selenium 3. 下载谷歌驱动ChromeDriver,放到Python的Scripts目录下 4. 编写代码,如下 结果: ...
分类:
其他好文 时间:
2019-03-19 21:38:49
阅读次数:
158
关于Tarjan算法 梗概 tarjan算法有两种(我了解的),一种是用来求强连通分量的,另一种是关于割点和桥的问题。 根据机房大佬HL说过,这两种算法是互相独立的,只是代码很像。 强连通分量问题 关于这类tarjan算法,我了解到的主要的一个应用就是缩点。 "例题传送门" 思路 首先,如果我们考虑 ...
分类:
其他好文 时间:
2019-03-19 21:37:32
阅读次数:
133
(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数 (3) ...
分类:
其他好文 时间:
2019-03-19 21:37:15
阅读次数:
173
分布式锁产生的原因是:当多个客户端要同时并发操作数据库时,可能查出来的数据是相同的而后继续写的时候会出现事务方面的问题。如:商品只有一件而后被出售两次,造成数据幻读。 分布式锁的处理方案有: 使用redis操作, 使用zookeeper操作, 数据库方面操作(行锁) 以上所有的操作都是相当于在多个客 ...
分类:
编程语言 时间:
2019-03-19 21:37:01
阅读次数:
198
一、JAVA的运算符。 1.赋值运算符 赋值就是把一个变量的值赋给另一个变量。 语法: 变量名=表达式 例如 n = m + 5 2.算术运算符 算术运算符是数学中常用的加、减、乘、除、余。(+、-、*、/、%) 复合算术运算符:+=、-=、*=、/=、%= 例如 a+=1 就是 a = a + 1 ...
分类:
编程语言 时间:
2019-03-19 21:36:48
阅读次数:
156
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待。 一 AOP的基本概念 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用 (3)Advice(通知):AO ...
分类:
编程语言 时间:
2019-03-19 21:36:36
阅读次数:
144
[TOC] git 标签 1. 添加标签 ,例: 2. 添加带有说明的标签 指定标签名, 指定说明文字 3. 查看标签 4. 为历史提交打标签 先查看历史提交的 commit id 再为 id 添加标签,例(设某提交 id 为 ): 5. 删除标签 | 本地标签 | 远程标签(先删本地,后删远程) ...
分类:
其他好文 时间:
2019-03-19 21:36:20
阅读次数:
144
今天错误的删除搞丢了之前下载的MRT与MRTS工具,浏览Modis官网下载时发现找不到了,后来在其官网上发现了这则通知,原来早已停止更新的MRT这次彻底退修了。通知原文如下~~~ ...
分类:
其他好文 时间:
2019-03-19 21:35:53
阅读次数:
167
使用oracl数据库用 ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (sname) 添加唯一性约束,出现问题,报错为:an alter table validating constraint failed because the table has duplica ...
分类:
其他好文 时间:
2019-03-19 21:35:37
阅读次数:
160
1、笔者个人对KEIL5与KEIL4的比較 相较于KEIL 5 的“华丽”,笔者还是喜欢KEIL4的“内敛”。主要也还是习惯了,懒得换了。由于工作的 原 因。最 新的芯片上KEIL4没有支持,有人可能提出能够去下载芯片支持包载入进去。我相信这个肯定能够。预计 已经有非常多网友这么做了,可是我想。新的 ...
分类:
其他好文 时间:
2019-03-19 21:35:11
阅读次数:
190
1.yum -y install rpm-build 2.rpmbuild -ba xx.spec 3.cp source_package /root/rpmbuild/SOURCES/ 4.vim /root/rpmbuild/SPECS/nginx.spec 5.rpmbuild -ba /ro ...
分类:
其他好文 时间:
2019-03-19 21:34:56
阅读次数:
188
一:二叉树的遍历方式 前序遍历 <!--?xml version="1.0" encoding="UTF-8"?--> 若二叉树为空,则返回。 先访问根结点,然后前序遍历左子树,在前序遍历右子树。 中序遍历 若二叉树为空,则返回。<!--?xml version="1.0" encoding="UT ...
分类:
其他好文 时间:
2019-03-19 21:34:37
阅读次数:
164
一、基数排序 基数排序的思想比较好理解,即是从各位数开始比较起,一直比较到最高位位置,每次比较都是在前一次比较的基础上进行的。 代码如下: 二、二路归并排序 二路归并排序的思想是开始就将数列划分为两个部分,然后依次递归的对这两部分执行二分操作,直到所有的部分都只包含一个元素位置,此时,再分别对这些部 ...
分类:
编程语言 时间:
2019-03-19 21:34:14
阅读次数:
174
1.BFS:树层序遍历 DFS:树先序遍历 均可判断是否为连通图,因为若为非联通的,一遍遍历访问不了所有结点。。 2.最小生成树 prim算法:贪心算法,先找最小权边,将此两点点作为点集合,再找离此集合最小权边的点加入,无限加入。 Kruskal算法:对所有点的集合里从小到大加入边(只要不构成回路) ...
分类:
编程语言 时间:
2019-03-19 21:33:43
阅读次数:
192
最近在疯狂的刷面试题,同时也在实践。收到随手记的面试邀请心情是很开心的。终于有面试邀约啦,两个礼拜的投递终于收到一份面试邀约啦,所以自以为准备的很充分。到了面试现场就一个笔试题目叫你如何在文件中提取需要的字符。我理解错意思啦,给错思路啦,感谢面试官的纠正。后续的话问到一些问题。让我觉得自己还是没准备 ...
分类:
其他好文 时间:
2019-03-19 21:33:26
阅读次数:
171
商业保理业务模式 国美供应链金融平台 2.1 国美金融产品 国美根据自身优势,贴合上下游企业的需要,共开发出账云贷、信云贷、货云贷和票云贷四款供应链金融产品,分别对应商业保理服务、信用贷款服务、存货质押贷款和票据质押融资服务(如上图)。 2.2 “1+N”模式——平台的初始搭建 供应链金融是基于真实 ...
分类:
其他好文 时间:
2019-03-19 21:32:51
阅读次数:
222