ailinyingai的博客

努力 持之以恒

架构师之路018-需求分析下

需求分析的实际案例 打造互联网 一个能够连接所有既有网络的协议标准 骨干网络 打通网络的路由器 方便应用开发的高阶网络协议 工作在IP协议之上 一份支撑互联网应用程序的基础网络协议栈源代码或者包 方便集成 若干互联网应用 如电子邮件 万维网 安全传输的网络协议方案 源代码或包 对象存储 ...

2019-06-17 22:49:31

阅读数 2

评论数 0

架构师之路017--需求分析上

需求分析 是需要在项目代码开始之前仔细分析清楚的

2019-06-17 20:48:05

阅读数 5

评论数 0

架构师之路016--安全管理

做好安全有几个方面 实模式 非常脆弱 保护模式(cpu的) 隔离地址 木马 窃取隐私 剪切板。。。 都通过 App Store 封闭 系统对软件进行数字签名 移动时代 敏感信息 通讯录 短信等 沙盒模式 敏感信息进行管控 安卓软件在安装时索要权限 获取用户敏感信息 替换apk文件等 wifi路...

2019-06-17 20:43:37

阅读数 1

评论数 0

计算机网络学习004

pxe

2019-06-06 22:31:51

阅读数 3

评论数 0

计算机网络学习003

ifconfig 命令行 ip 地址定位功能 Mac是 身份证 无定位功能 cidr 可以用来判断是不是本地人 ip addr net-tools iproute2 的历史故事

2019-06-06 22:16:44

阅读数 4

评论数 0

架构师之路015

继ip网络之后 来看看网络世界的编程接口

2019-06-04 17:34:32

阅读数 5

评论数 0

架构师之路014

进程 存储 输入 输出 做一款单机软件就游刃有余了 网络让计算机连接在了一起 连接发生了巨大的变化 网络和其他所有的输入输出设备一样 只能交换数据 无论你要对方做什么 首先需要发送对方理解了的数据給它 需要网络协议 局域网 lan 广域网wan osi 模型 七层 由上到下 分别是 应用层 表示...

2019-06-01 09:02:55

阅读数 9

评论数 0

架构师之路013

进程与进程之间的协同 大体可以分为 互斥、同步、资源共享以及通讯等原语 进程内协同和进程间有啥不同? 早期 操作系统还只有进程这个唯一的执行体 如何在一个进程中启动另一个进程 创建子进程 让shell 配合执行某个动作 同步互斥相关的内容有 锁mutex 读写锁rwmutex 信号量 等待组...

2019-05-29 20:33:25

阅读数 13

评论数 0

协程的三大应用

无限列表 def fib(): first, second = 0, 1 yield first yield second while True: third = first + second yie...

2019-05-28 23:01:04

阅读数 18

评论数 0

架构师之路012

线程

2019-05-27 16:12:06

阅读数 7

评论数 0

计算机网络学习002

计算机网络学习002 网络为什么要分层 四层协议 七层 综合是五层 应用层 传输层 网络层 数据链路层 物理层 复杂的程序 都需要分层 网络包 就是一段buffer 每层专注做自己的事情 如何拿到网络包 如何根据规则进行处理 如何发出去 都是完整的 可以有下层没上层 不可能有上层没有下层 ....

2019-05-27 08:41:17

阅读数 3

评论数 0

计算机网络学习001

协议 不同种族的沟通方式 通过协议 计算机才知道我们想让它做什么 协议的三要素 语法 语义 顺序 只有通过网络协议 才能使一大片计算机互相协作 共同完成一件事 格式 状态 首部 内容 网址 进行解析 另外一种httpdns 查找到ip地址 协议 http 或者 https dns http h...

2019-05-25 17:50:22

阅读数 5

评论数 0

java面试小计(转)

转记录一下 java大佬的一个面试经历 开始是电话面试,然后是面试,二面和三面,主要面试技术点有 JVM相关: jvm中一次完整的GC流程(从ygc到fgc)是怎样的,重点讲讲对象如何晋升到老年代,几种主要的jvm参数等 你知道哪几种垃圾收集器,各自的优缺点,重点讲下cms 当出现了内存溢出,你怎...

2019-05-12 21:00:22

阅读数 8

评论数 0

ruby总结

ruby也和python一样,一切皆是对象。 ruby方法不用显示指定返回值,由最后一个语句的计算结果。 数组和值域 块 哈希和符号 哈希本质上就是数组,只不过它的索引不局限于只能使用数字...

2018-05-30 08:38:22

阅读数 61

评论数 0

欢迎使用

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文...

2018-05-29 20:55:58

阅读数 57

评论数 0

为什么使用mac

https://www.vpsee.com/2009/06/why-programmers-love-mac/#comment-409396

2018-02-02 21:01:02

阅读数 141

评论数 0

sanic 蓝图

蓝图类似于 django 里的app 模块 from sanic.response import json from sanic import Blueprint bp = Blueprint('my_blueprint') @bp.route('/') async def bp_root(...

2018-01-31 19:43:28

阅读数 223

评论数 0

sanic 异常处理

from sanic import Sanic from sanic.exceptions import ServerError @app.route('/killme') def i_am_ready_to_die(request): raise ServerError("S...

2018-01-31 19:07:40

阅读数 179

评论数 0

sanic 注册中间件

app = Sanic(__name__) @app.middleware async def halt_request(request): print("I am a spy") @app.middleware('request') async def halt_...

2018-01-31 19:03:46

阅读数 123

评论数 0

sanic 路由

基本上和 flask 相似 from sanic import Sanic from sanic.response import text @app.route('/tag/') async def person_handler(request, tag): return text('...

2018-01-31 19:01:27

阅读数 116

评论数 0

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