一.概念 MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugi ...
分类:
数据库 时间:
2020-07-24 09:38:08
阅读次数:
109
硬件开发平台介绍 自动驾驶研发的流程 软件在环:软件在环是基于仿真和模拟的软件仿真,类似于赛车类游戏。即是在软件系统里仿真模拟出真实的道路环境如光照、天气等自然环境,开发者可将自动驾驶代码开发完毕后,在仿真系统内运行,测试是否可以实现目标。 硬件在环:硬件在环是基于必要的硬件平台。在第一步的软件仿真 ...
分类:
其他好文 时间:
2020-07-23 23:19:08
阅读次数:
181
一、背景说明 对于某些git项目,可能只有少数几个人(假设为Maintainer——M)有何如权限,其它人的合入需要这些有权限的开发者(假设为Developer——D)合入,当然,这通常的流程都是某个程序员fork自己的分支,合入,然后有M合入主线分支。这个流程是假设M和P都经过公共的远端服务器进行 ...
分类:
其他好文 时间:
2020-07-23 22:52:31
阅读次数:
80
其实很多开发者都知道单元测量,也能写一些简单的单元测试,但是就我工作以来,很少,基本没有看到项目中有编写单元测试的。因为编写额外的代码,麻烦,加上不熟悉,就更加不想写了。我以前也是这种想法,但是最近的接触,然后觉得,做单元测试还是很有必要的。 举例 网络请求 比如测试一个功能,而这个功能会进行网络请 ...
分类:
移动开发 时间:
2020-07-23 16:01:37
阅读次数:
132
★提示“已损坏,打不开,移到废纸篓。”或“打不开XXX,因为它来自身份不明的开发者。”解决办法:(1)打开”系统偏好设置“-“安全性与隐私”-“通用”(2)点击左下角“解锁”(3)勾选允许“任何来源”,锁上小锁如果您的电脑没有“任何来源”,终端输入“sudospctl--master-disable”,回车,输入开机密码回车,就会出现该选项,选择即可。★macOSCatalina(macOS10.
分类:
系统相关 时间:
2020-07-23 15:57:40
阅读次数:
89
Elasticsearch作为这几年最流行的搜索引擎,越来越多的互联网企业都在采用它;作为java开发者来说,如果想进一步提高自己能力,同时也为了能够在实际工作中遇到搜索、存储问题多一个解决方案,学习ES绝对大家工作、学习乃至找工作都是一个极大的好处。下面我就结合自己学习ES的一些心路历程,把它的原 ...
分类:
其他好文 时间:
2020-07-23 01:45:53
阅读次数:
82
源码还需优化,不喜勿喷。 微信官方文档 : https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html 前期准备: 1.微信开放平台开发者资质认证 https://open.wei ...
分类:
微信 时间:
2020-07-22 20:06:39
阅读次数:
105
Javascript模块化编程发展历史 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 原始写法 只要把不同的函数简单的放在一起,就是一个模块。使用的时候,直接调用就行了 function m1(){ //执行代码 ...
分类:
编程语言 时间:
2020-07-22 16:15:07
阅读次数:
80
版本控制器git 1 版本控制器的作用 # 完成协同开发项目,帮助整合代码 <1>帮助开发者合并代码 <2>提示合并冲突代码的开发者,降低了代码冲突的风险 常见的版本控制软件有SVN和Git SVN和Git的区别: # SVN集中式管理 # Git分布式管理(集群化,多分支) """ Git的控制对 ...
分类:
其他好文 时间:
2020-07-22 02:08:07
阅读次数:
76
一、什么是 Git 1. 基本介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采 ...
分类:
其他好文 时间:
2020-07-21 23:24:41
阅读次数:
96