现象 在用 的`this.props.history.push("/")`的时候,浏览器会提示 Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack 解决 ...
分类:
其他好文 时间:
2019-09-29 21:59:45
阅读次数:
94
为了能更好的了解到整个网站的服务情况,需要了解前端,后端之间的联系,这时候就得需要用到Django框架,基于Django自身带的模板,它可以更好的接收用户发出请求,接下来讲解一下新建第一个Django项目的步骤: 1:环境准备: 一台虚拟机或者服务器 centos7 python3以上 2:安装dj ...
分类:
编程语言 时间:
2019-09-29 21:59:06
阅读次数:
117
今天要讲的时@Scope这个组件。为什么说它是进阶组件,就是因为它基本上没作用,但在理解了基本组件之后又必须用到。 Scope的意思是作用域,一般用来标记@Provide方法,将生成的对象单例化。但@Scope不能直接使用,需要先实现。默认实现有@Singleton。 一 局部单例 话说千百句,不如 ...
分类:
其他好文 时间:
2019-09-29 21:58:43
阅读次数:
83
补丁比较工具BinDiff 通过补丁比较进行漏洞挖掘的思路 在只有补丁包的情况下,为了发掘补丁解决的漏洞,需要弄清两个问题 1、漏洞在哪个模块中? 2、漏洞在模块中的哪个函数? 为解决第一个问题,可以通过ProcessMonitor,监控补丁执行时对哪些文件进行了修改,从而判断漏洞可能的模块。 为解 ...
分类:
其他好文 时间:
2019-09-29 21:58:27
阅读次数:
401
20182333 2019 2020 1 《数据结构与面向对象程序设计》实验3报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 钱佳禹 学号:20182333 实验教师:王志强 实验日期:2019年9月23日 必修/选修: 必修 1.实验内容 参考《实验二 Java面向对象程序设计》:h ...
分类:
其他好文 时间:
2019-09-29 21:58:10
阅读次数:
66
线程同步&线程池 线程同步 线程不同步会出现的问题: 当多个线程操作同一资源时,会出现重复操作和和操作不存在的资源的问题,为了规避这一问题就需要线程的同步操作来实现资源的共同使用。 线程同步: 当多个线程操作同一资源时,给操作该资源的代码加上一把锁,当有一个线程拿到这把锁后,其他线程都不能操作带锁的 ...
分类:
编程语言 时间:
2019-09-29 21:57:50
阅读次数:
99
https://www.cnblogs.com/zouzou-busy/p/11440175.html 在前面我们都是使用一个机器进行测试,在做app自动化的时候,我们要测不同的机型,也就是兼容性测试,如果一台一台设备去执行,那就显的太麻烦了。所以经常需要我们启动多个设备,同时跑自动化测试用例,要跑 ...
分类:
移动开发 时间:
2019-09-29 21:57:30
阅读次数:
144
需求 系统自带的python2版本太低,且没有想要的模块,非root用户无法安装。有些模块是python2写的,无法用python3,所以自己下载一个高版本的python2,可以自由下载模块。 实现 1.安装python2.7.15 最新的2.7.16可能不稳定,下了个2018年的修复版本。 可以把 ...
分类:
编程语言 时间:
2019-09-29 21:56:58
阅读次数:
106
bool型数据:if ( flag ) { A;} else { B;} int型数据: if ( 0 == flag ) { A;} else { B;} 指针变量: if (NULL == flag) { A; } else {B;} float型数据: #define NUM (0.00000 ...
分类:
其他好文 时间:
2019-09-29 21:56:23
阅读次数:
80
一、算法引入 依据三个变量之间的关系,减少一个变量,降低维度 二、时间复杂度 1、为什么需要复杂度 事后统计法:把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占用的内存大小。 测试结果非常依赖测试环境 测试结果受数据规模的影响很大 需要一个不用具体的测试数据来测试,就可以粗略地估计算法的执行 ...
分类:
其他好文 时间:
2019-09-29 21:56:08
阅读次数:
98
Query Simplification: Graceful Degradation for Join-Order Optimization 这篇的related work可以参考,列的比较全面, Query图分为下面几种, Graph Simplification算法, Heuristic Opt ...
分类:
其他好文 时间:
2019-09-29 21:55:44
阅读次数:
141
1函数中this作用域 this根据当前环境来决定作用域,可以使用call和apply的方法来改变当前的this指向 2函数的继承方法 构造函数和函数原型的继承 在构造函数里调用call,实现继承 原型链的继承 ...
分类:
Web程序 时间:
2019-09-29 21:55:24
阅读次数:
119
1.选择有效率的表名顺序 2.where子句的字段顺序(个人理解:如查询用户表的20岁男性数据,条件应该先写年龄再写性别,因为通常情况下指定年龄的数据更少可以先过滤掉大多数无用数据从而提高查询的效率) 3.查询语句中避免使用'*',最好需要什么就查询什么字段 4.用where子句替换having子句 ...
分类:
数据库 时间:
2019-09-29 21:55:06
阅读次数:
108
其实用别人来预测自己就是看看别人在做某事的时候是一个什么情况(是否成功?用了多少时间?),如果自己没什么特别特殊的点,那自己完成这件事也应该差不多,但是我们平时会经常的高估自己。 《思考,快与慢》的作者卡尼曼在编写一部教材的时候让自己的团体预估一下完成这次编写大概要多长时间,结果团队里面的人平均的预 ...
分类:
其他好文 时间:
2019-09-29 21:54:49
阅读次数:
70
中国武术,门派林立,都是号称多少代的XXX传人,结果在面对现代武术时,经常被KO秒杀,为啥,光靠宣传和口号撑门面,终究是靠不住,必须得有真货 ,得经得住考验,所以不能只说Sentinel有多好,也得给出些证据,那么,前文实践了规则生成和使用,再来看看SentinelDashboard,体验下是否真如 ...
分类:
其他好文 时间:
2019-09-29 21:54:24
阅读次数:
140
在工作当中有的时候会因为数据量大,导致单个数据库已经不足以支撑业务需求,因此常常将数据库的读和写的功能分离开,这样读取数据在一个数据库上,写数据在一个数据库上,就减少了单个数据库的工作,下面就描述一下具体步骤 实验环境两台虚拟机安装mysql mariadb mariadb-server开启服务sy ...
分类:
数据库 时间:
2019-09-29 21:53:46
阅读次数:
113