AWS架构完善的五个支柱

Amazon从以下SPORC角度提供了关于架构良好的AWS解决方案的良好文件: 安全 (Security)效能 (Performance)维运 (Operations)可靠性 (Reliability)成本 (Cost) 可靠性(Reliabil

威胁建模(threat modeling)的步骤

-威胁建模(来源:CSSLP CBK) 根据CSSLP CBK,可以通过以下方式进行威胁建模: 1.图表应用程序体系结构(Diagram Application Architecture) 用例可用于识别参与者,数

iOS APP 开发 OC 第十天,NSObject

tags: OC 30 day NSObject 是什么? 是Foundation 框架中的类,在这个类中有一个类方法new这个方法是用来创建对象的。方法的反回值创建见这个对象的指针。 @ in

iOS APP 开发 OC 第十天,block

tags: OC 30 day 有哪些是数据类型? int,double,float,char ... 既然是一个数据类型那么就可以声明这个数据类型的变量。所以block完全也可以声明一个block类型的变

在 header 带 token 的 Guzzle Http Request 模板

单纯纪录自己用的 Guzzle Request 模板 简单版 use GuzzleHttp\Client;$client = new GuzzleHttp\Client(['base_uri' = 'https://api.example/']);$token = 'TOKEN';$method = 'GET';$url = 'v1.3/produ

安全意识,培训和教育(security awareness, training and education)

所有僱员(All employees) 总体上,“所有员工”是接受或参加意识介绍或活动的理想目标,但不是接受培训的好目标,培训适用于与IT系统相关的职能角色和

MySQL 字串类型资料之基本操作

VARCHAR CHAR VARCHAR(0-65535)/CHAR(0-255)差别于可储存长度差别之外。 VARCHAR的 长度是不固定 的 EX:密码,CHAR的 长度是固定 的EX:电话。 当我们设置CHAR(4),代表储存

iOS APP 开发 OC 第十一天,block 简写

tags: OC 30 day void (^myBlock1)() = ^void(){NSLog(@我爱你);NSLog(@我恨你);}```****# 如果我们写的代码段没有返回值,那么代码段的void可以省略。```objectivec=void (^myBlock

iOS APP 开发 OC 第十一天,使用 typedef 简化 block

tags: OC 30 day 问题:简化block变量的时候,要写好大一串,类型好长。 typedef的使用场景: 将一个长度类型定义为一个短类型。 typedef void (^NewType)();//代表重

iOS APP 开发 OC 第十一天,创建socket并连接伺服器

tags: OC 30 day 1. 导入头文件 #import sys/socket.h#import netinet/in.h#import arpa/inet.h 2. 创建 socket 创建时,看到系统提示要三个参数,但是实在是看不懂? 让我们来goo

专案生命週期(Project Life Cycle)

生命週期代表“从摇篮到坟墓”。该业务案例在项目“诞生”,正式授权和启动之前就已经存在。 .将解决方案出售或转售给外部实体并不少见。 .在威胁建