自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谭小先的博客

各种记录各种来

  • 博客(8)
  • 收藏
  • 关注

原创 一文搞懂什么是面向对象编程思想与设计原则

篇幅较长,请耐心读完,小先会简明扼要地通俗讲解文章结构1.软件设计的问题1.1 软件有什么问题?1.3 怎样设计软件?2. 统一建模语言-UML2.1 来历2.2 UML采用的方法论-4+1视图2.3 类图3. 说面向对象前先讨论需求变更3.1 一个例子3.2 为何好的程序员拥抱需求变化4. 面向对象设计目标4.1 高内聚4.2 低耦合4.3 如何高内聚、低耦合5. 面向对象7大设计原则5.1 ...

2020-04-24 11:50:04 2491 4

原创 登录注册设计1_Https基本原理与web安全基础

篇幅较长,请耐心读完,博主将用简明扼要的语言进行通俗讲解文章结构1.密码学基础1.1 为何需要加密1.2 单向散列加密的问题1.3 对称加密的问题1.4 非对称加密的问题1.5 数字签名的问题1.6 什么是数字证书2.Https基本原理2.1 什么是Https2.2 Https的性能问题2.3 Https具体的流程2.4 Https在浏览器和Android客户端中的使用3.web安全基础3.1 ...

2020-04-15 17:45:27 480

原创 登录注册设计-开篇

本章结构1.背景2.准备 单向散列加密: 对称加密: 非对称加密:3.专栏计划1.背景  系统安全对于一个系统来说是非常重要的,甚至有专门的安全方面的从业人员。但这又是一个比较容易被忽略的问题,往往只有系统被攻击,数据被泄露,才会关注此类问题。  最近需要给一个管理系统做登录模块,吸取以前的教训,没有进行深入的学习就进行开发,开发过程中也不进行总结,是一个非常不好的习惯。  所以有了现在这...

2020-04-14 21:55:35 243

原创 802.11无线网络权威-读书笔记-第三天

目录第三章 802.11 MAC基础MAC所面临的挑战射频链路品质隐藏节点的问题MAC访问模式与时机载波监听功能与网络分配矢量帧间间隔利用DCF进行基于竞争的访问DCF传输中的两项基本规则:特定情况下的额外规则:第三章 802.11 MAC基础安全议题被人们所关注,使用静态密钥的WEP机制已全然遭到破解,使用802.1X与动态WEP密钥的方案显然较为坚固。如果辅以第七章802.11i相关协议,那就更加牢靠了。无线网络的故障排除与有线网络类似,不过更加复杂。封包监听软件向来是故障排除的得力助手。须了解

2021-03-16 11:37:29 289

原创 802.11无线网络权威-读书笔记-第二天

目录第二章 802.11网络概论(续)1 再论分布式系统2 网络界限3 802.11网络的运作方式3.1 网络服务3.2 移动性的支持3.3 移动性网络设计第二章 802.11网络概论(续)1 再论分布式系统802.11是以能给无线工作站提供哪些服务来描述分布式系统。分布式系统负责追踪工作站实际的位置以及帧的传送。要传送帧给某个移动式工作站,系统必须将之传递给服务该移动工作站的接入点。有部分传递机制属于Ethernet所构成的骨干网络,不过其并不代表整个系统,因它无法在多个接入点间作出选择。分

2021-03-15 11:46:04 207

原创 802.11无线网络权威-读书笔记-第一天

802.11无线网络权威-读书笔记-第一天第一章 无线网络导论为何需要无线?无线电频谱无线网络的特色IEEE 802.11标准欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入第一章 无线网络导

2021-03-12 13:15:04 255

原创 细说剑指offer(2)_变态跳台阶之不变态

1. 题外话1.1 什么叫递推式如果一个规律(数学题、编程题),可以利用递推的思想去推导出一个公式来解决问题的话。那么这个公式就叫做递推式。2. 题目描述2.1 变态跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。3.解法1——递归3.1 代码public int JumpFloorII(int target) {...

2020-03-18 15:49:18 140

原创 细说剑指offer(1)_斐波那契数列之我真的懂吗?

剑指offer_斐波那契数列[原创]1. 什么叫斐波那契数1.1 形如:0,1,1,2,3,5,8,13。后面一个数等于前两数之和。2. 题目描述2.1 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=393.解法1——递归3.1 代码public int Fibonacci(int n) { i...

2020-03-18 13:03:44 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除