Anaconda 是一个用于科学计算的Python发行版,支持Linux、Mac和Windows系统,提供了包管理和环境管理的功能,便于解决多版本Python并存、切换以及各种第三方包安装问题。 Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含 ...
分类:
其他好文 时间:
2019-12-10 09:11:57
阅读次数:
108
总结 1.两种存储引擎各有各的有点,MyISAM专注性能,InnoDB专注事务。两者最大的区别就是InnoDB支持事务,和行锁。 2.InnoDB采用MVCC(Multi-Version Concurrency Control 多版本并发控制)来支持高并发,一种行级锁的变种。MVCC是通过保存数据在 ...
分类:
数据库 时间:
2019-12-09 01:10:40
阅读次数:
121
1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量。 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破坏系统。 千年虫问题:年份存2年,超过百年会出现bug。1900→2000 开发和测试的比例:4:1 ...
分类:
其他好文 时间:
2019-12-01 23:05:07
阅读次数:
181
使用淘宝的cnpm安装appium是最稳定快速的方法 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g appium #全局安装并执行cnpm install -g appium appium ...
分类:
移动开发 时间:
2019-11-21 22:42:19
阅读次数:
122
宝塔面板对于 PHP 的管理确实很方便,软件商店里可以安装各种版本,还可以多版本共存,这个估计是 lnmp、oneinstack 这些命令脚本不能比拟的。但是,宝塔面板安装的 PHP 没有默认隐藏版本号,比如说这样的: 网络技术应用研究公司 W3Techs 近日表示,根据所有网站使用 PHP 版本的 ...
分类:
Web程序 时间:
2019-11-18 10:09:14
阅读次数:
586
初识Nodejs JavaScript是什么? JavaScript可以运行在哪里? 浏览器 | 内核 | IE | Trident FireFox| Gecko Chrome | WebKit Safari | WebKit Opera | Presto Edge | Chakra Node.js ...
分类:
Web程序 时间:
2019-11-17 15:05:07
阅读次数:
103
前言:几乎所有的版本控制都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git的分支模型成称为它的“必杀技特性”,也正因为这一特性,使得Git从众多版本控制系统中脱颖而出。Git处理分支的方式是难以置信的轻量,创建新的分支这一操作是秒级完成的,并且在不同分支之间的切换操作也是一样便捷。Git的分支,其实本质上仅仅是指向提交对象的可变指针。Git的默认分支
分类:
其他好文 时间:
2019-11-15 09:16:30
阅读次数:
68
使用CMake来编译OpenCV,以匹配自己使用的VS版本。 编译了很多版本,各种出错。但是cmake-3.6.0-win64-x64编译opencv-3.2.0成功了,所以记录下。 【下载软件】 cmake-3.6.0-win64-x64.zip,解压直接可用,https://cmake.org/ ...
分类:
其他好文 时间:
2019-11-13 13:01:14
阅读次数:
89
https://linuxize.com/post/how-to-install-gcc-compiler-on-ubuntu-18-04/ sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu- ...
分类:
系统相关 时间:
2019-11-12 01:15:58
阅读次数:
109
Java 9 发布于 2017 年 9 月 22 日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍 Java 9 的新特性。 Java 9 新特性 模块系统:模块是一个包的容器,Java 9 最大的变化之一是引入了模块系统(Jigsaw 项目)。 REPL (JSh ...
分类:
编程语言 时间:
2019-11-05 09:15:49
阅读次数:
90