第一范式,字段之间不重复,不冗余;第二范式,行之间不冗余,也就是主键不重复,这个主键,更多的指业务上的唯一id,比如身份证号,表的主键不一定是身份证号,但是业务上的唯一id应该是身份证号;第三范式,实际上是第二范式的一个子集,是说表之间字段冗余的问题,比如,人员信息表中,有人员所属部门id,但是不能出现部门名称,因为部门名称应该存在于部门表中,应该去部门表中去查。数据库范式理论,是关系数据库设计的...
大家说了很多各种应用软件神器,我就不再说了,主要说一下对于提高开发效率,一些程序员们在生活工作中所必备的一些日常用品,也算是对自己很有帮助的。1、键盘程序员们人手必备的神器,作为这个人手一份的日常伴侣,拥有一个好的键盘就非常重要了。对于程序员来说,那错落有致的敲击声,那完美的键落感,感觉这敲的不是代码,这是在进行艺术创作。不是说一定需要机械键盘,只要自己用的舒服的就是好键盘。(在一些场合,机械键盘...
nethogs: 按进程查看流量占用iptraf: 按连接/端口查看流量ifstat: 按设备查看流量ethtool: 诊断工具tcpdump: 抓包工具等等。。
推荐三个好用的笔记软件给大家。1、有道云笔记有道云笔记+Markdown语法。优点是手机、电脑可同步使用,而且关键免费。2、visual studio code 一款功能强大的记录软件,可装插件。3、DocRun 算力笔记可以展示代码,支持交互运行代码 c++/python/js/matlab/R。欢迎关注,一起交流。
Linux服务器监控软件有哪些Cacti:是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,严格意思是说它只能是监控网络设备。Zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Nagios:是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等.4.Ga...
如果你在Linux上是一个小白请看下面的回答~想学好Linux,先问自己几个问题。1. 你对计算机感兴趣吗?2. 为什么学习Linux(他能给你带来什么价值,这个价值点是否可以支持你一直坚持下去)3.你每天可以在工作生活之余或者大学课余抽出多少时间去学习(任何的技能都是需要时间去练习+时间才能掌握的)如果这三个问题的答案都是肯定的,那么请看下文:我也是一个从0技术基础的小白开始学习的推荐你一个教程...
http和https最主要的差别就是http是明文传输数据,而https传输的数据经过加密。什么是httpHTTP,英文全称 Hyper Text Transfer Protocol,中文全称超文本传输协议,按照OSI参考模型,它属于第七层应用层的协议。HTTP的作用是提供了一组规则和标准,用于控制如何在万维网上传输任何信息,提供了Web浏览器和服务器进行通信的标准规则。目前主要使用的是HTTP/...
看你学习的目标是什么吧,现在常用的前端和Python都是属于简单一些,如果是想做开发技术类,前端不错,如果是自动化办公,做数据分析,或者爬虫等等,那就非Python莫属了。而且现在国家也在推广Python的学习,很多小学生已经开始学了,以后的趋势还是很大的。零基础刚开始,就先等等基础吧,网上资料不少,但是对于小白来说很难分辨价值的大小,我也在系统的学习这方面,推荐你可以看看我入门时候的教程,百战程...
JavaScript通过Electron 你可以轻松把你在互联网上写的代码在桌面运行,而且能够突破浏览器的限制,Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。代表作品当下流行的vscode,atom代码编辑器是用他写的,在他的官网你可以看到各种...
做自动化测试的话要懂代码,会写脚本。不做自动化的话,基本不需要写。
人脸识别系统是计算机科学的最新应用,它利用计算机技术和生物统计技术,在各种背景下识别出人脸,更进一步可以实施跟踪,它基于人的脸部特征,属于生物识别技术。人脸识别的过程可以分成人脸检测,人脸跟踪和人脸比对三个过程。人脸检测是在动态背景或者复杂背景下将人的面部找到,并从背景中分离出来。找到人脸,有数种方法可以实施。1.设计人脸的标准模板,然后系统将采集到的图像和标准人脸模板进行对比,从匹配程度上判断是...