自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI架构师易筋

Life is a game, so level up!

  • 博客(14)
  • 资源 (12)
  • 收藏
  • 关注

原创 编程的未来 Java, C, Go, Swift, Dart? Uncle Bob Martin - The Future of Programming

说明周末刷了一下视频 – 编程的未来,1942年出生的Bob大叔,1个小时20分钟全程手舞足蹈的讲解了编程的历史和未来。感触挺深,所以特地来分享一下。1970年开始从事编程工作(18岁),敏捷的鼻祖,Robert C. Martin 著著名书籍有《敏捷软件开发 原则、模式与实践》、《架构整洁之道》。youtube视频链接如下:“Uncle” Bob Martin - “The Future of Programming”刀跟火种的年代1945第一台计算机,1位数程序员毫无疑问这就是计算机之父T

2020-05-31 18:31:24 570

原创 Xcode证书错误 Provisioning profile does not support the Associated Domains capability

说明Provisioning profile doesn't support the Associated Domains capability用企业证书编译XCode 11 的代码时,提示错误Provisioning profile doesn't support the Associated Domains capability.或者Provisioning profile "****.***.***" doesn't support the Associated Domains capa

2020-05-29 12:20:01 14445

原创 Alamofire拦截请求AOP,URLProtocol

说明iOS 对数据的请求后,需要拦截做日志分析。如果每个网络回调都单独处理,就违反了第一职责原则(Simple Responsible Protocol - SRP)。 所以笔者找到了AOP处理的技巧,iOS在URLConnection, URLSession都可以用URLProtocol来实现AOP。实现用URLProtocol拦截Alamofire的请求var requestCount: Int = 0let protocolKey: String = "ZgpeaceProtocolHand

2020-05-24 18:28:54 714

原创 算法: 删除链表中的数据Remove Linked List Elements

题目203. Remove Linked List ElementsRemove all elements from a linked list of integers that have value val.Example:Input: 1->2->6->3->4->5->6, val = 6Output: 1->2->3->4->5Iteration 遍历执行/** * Definition for singly-link

2020-05-24 18:26:21 240

原创 查看UDID的两种方式,连手机查看,不用Mac连接iPhone手机,获取UDID, iOS 设备的一个唯一识别码

什么是UDID?UDID,是 iOS 设备的一个唯一识别码,每台 iOS 设备都有一个独一无二的编码,这个编码,我们称之为识别码,也叫做UDID( Unique Device Identifier)。连接手机查看方式XCode > Window > Devices and SimulatorsDevices > 选择查看的Device > Identifier不用连接手机访问蒲公英网站扫码以后安装证书网页显示UDID...

2020-05-19 18:00:03 20165

原创 大前端技术选型 Native原生iOS, Android, React-Native, Flutter, 微信小程序, HTML5

说明笔者于2020年5月15日在世界500强企业,做了一场300+人次的技术分享。特此记录主要内容。1.淘宝架构1.1淘宝整体架构淘宝架构图如何剖析,从外围到内围,从左到右。外围都是用户,数据的生产者,内部是数据的消费存储者;左边都是数据处理的源头,右边到达大数据平台,是大数据的分析。经过大数据的分析,为运营和产品提供优化方向,进一步提供更好的产品、商品、活动,提高GMV、DAU等。1.2 淘宝App架构淘宝APP通过插件的方式引入各个业务模块,实现轻量级可插拔的系统。上半部分未业务部门模

2020-05-19 09:49:25 1601 2

原创 从Xcode中的动态库中剥离不需要的架构 Submit to App Store issues: Unsupported Architecture X86_64, i386

The problem is that the Buy framework contains a build for both the simulator (x86_64) and the actual devices (ARM).Of course, you aren’t allowed to submit to the App Store a binary for an unsupporte...

2020-05-18 10:56:25 652

原创 JSON Web Token从入门到精通

说明什么是JSON Web Token?JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。已经生成的token数(2020-04-18)1、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过

2020-05-18 09:17:22 300

原创 著名线性代数教授 85岁麻省理工学院教授,给2020本科生教授《线性代数入门》

说明Intro: A New Way to Start Linear Algebra麻省理工学院2020年的本科生课程《线性代数入门》课程上网了,一共6个视频。教师是 Gilbert Strang 教授,他是最畅销的线性代数教材的作者,已经85岁了,还在给本科生讲课。https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htmhttps://ocw.mit.edu/res

2020-05-18 08:47:13 1111

原创 易筋SpringBoot 2.1 | 第三十五篇:实战Aparche Maven 的核心概念与理论 Maven仓库管理 从入门到精通

1. Maven 简介Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(Project Object Model,POM)的概念,Maven可以从中央信息管理项目的构建,报告和文档。Maven可以管理项目构建的整个生命周期,包括清理(Clean)、编译(Complie)、打包(Package)、测试(Test)等环节。同事Maven提供了非常丰富的插件,使得构建项目和管理项目变得简单。构建一个项目所需要的流程如下。生成源码;从源码中生成文档;编译源码;测试;将源码打包成

2020-05-10 19:28:21 442

原创 AppDynamic自定义统计异常reportError,实时显示结果

说明线上App都有统计实时Log的需求,比如用户突然报错了,怎么排查。比如淘宝,搜索出来的商品列表iPhone 11显示价格¥4900,点击进商品详情页显示¥5100,如果金额显示少了就是惊喜,显示金额多了就是惊吓。这种异常不是逻辑异常,而是数据异常,需要提示运营人员,及时更新。现在用AppDynamic来上报异常数据,显示出来。如果做得更好,可以发邮件,打电话通知。这里以iOS为例子Ap...

2020-05-05 18:23:32 835

原创 Mac Sublime Text 3插件安装

Sublime3 安装Package Control1.Package Control,用到的插件都要借助这个工具来安装。打开已经安装好的 Sublime Text 3,然后点击顶部菜单的 View -> Show Console(或者使用快捷键command + ~)。在弹出的输入框里复制粘贴下面的代码:import urllib.request,os; pf = 'Package...

2020-05-05 10:26:27 1143 2

原创 实战ReactNative 从入门到精通 重要技术解析,5分钟搭建iOS, Android App 实战一

说明在本React Native教程中,您将学习如何基于非常流行的React JavaScript库构建本机应用程序。是什么让React Native与其他框架(例如,使用JavaScript创建iOS应用程序的PhoneGap(Apache Cordova) 或Appcelerator Titanium)不同?(与PhoneGap不同)使用React Native,您的代码可能是用Jav...

2020-05-04 09:55:49 920

原创 对比两个文件内容差异VS Visual Studio Code

说明以前对比文件差异,一般会推荐Beyond Compare, 不过这是一款收费的IDE。这里推荐更好的替代品。微软出品免费IDE – Visual Studio Code, 官网下载文件对比新建文件1,内容如下111222123abcd新建文件2,内容如下111333123abcdefg同时选中文件1和文件2(Mac 上按住Command的键选择即可),...

2020-05-03 15:50:19 5187

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有更高的追求。 不要短期期望过高,长期期望过低。 1024内随便猜一个数字,10个问答可以找到答案 1024 / 2 = 512 1 2 3 4 5 6 7 8 9 512 256 128 64 96 80 88 86 1024 = 2 ^ 10 所以如何提升成绩名次,可以用每次少一半的逻辑上升, 因为从80分到90分比较容易,从95到98分就比较难。 61 = 30 > 15 > 7 > 3 > 2 > 1 1500 = 750 > 350 > 175 > 86 > 43 > 22 > 11 > 5 > 3 > 2 > 1 从一开始就要习惯于避开“短期思考”。 在我看来,所有不能改变行为的概念和知识,基本等同于无用

2023-10-04

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本

注意力 > 时间 > 金钱 分享 2023-10-1 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有更高的追求。 不要短期期望过高,长期期望过低。 1024内随便猜一个数字,10个问答可以找到答案 1024 / 2 = 512 1 2 3 4 5 6 7 8 9 512 256 128 64 96 80 88 86 1024 = 2 ^ 10 所以如何提升成绩名次,可以用每次少一半的逻辑上升, 因为从80分到90分比较容易,从95到98分就比较难。 61 = 30 > 15 > 7 > 3 > 2 > 1 1500 = 750 > 350 > 175 > 86 > 43 > 22 > 11 > 5 > 3 > 2 > 1 从一开始就要习惯于避开“短期思考”。 在我看来,所有不能改变行为的概念和知识,基本等同于无用

2023-10-04

自动驾驶级别定义J3016_202104.pdf

自动驾驶级别定义J3016_202104.pdf

2021-10-13

编码技巧进阶,五级工程师,美国工程院院士杰夫迪恩

编码技巧进阶,五级工程师,美国工程院院士杰夫迪恩

2021-05-03

Amazon Neptune Workshop-Fundamental-V1.0.pdf

什么是图数据库 Amazon Neptune 是一项快速、可靠且完全托管的图数据库服务,可帮助您轻松 构建和运行使用高度互连数据集的应用程序。Amazon Neptune 的核心是专门构建的高 性能图数据库引擎,它进行了优化以存储数十亿个关系并将图形查询延迟降低到毫秒 级。 Amazon Neptune 支持常见的图形模型 Property Graph 和 W3C 的 RDF 及其关 联的查询语言 Apache TinkerPop Gremlin 和 SPARQL,从而使您能够轻松构建查询以有 效地导航高度互连数据集。Neptune 支持图形使用案例,如建议引擎、欺诈检测、知 识图谱、

2020-10-31

利用 Auto Scaling 实现 弹性高可用.pdf

本实验将逐步指导您使用 Elastic Load Balancing(ELB)和 Auto Scaling 服务对基础设施进行负载均衡 和自动扩展。 涵盖的主题 本实验室课程将演示: • 创建负载均衡器(Elastic Load Balancer)。 • 创建启动配置和 Auto Scaling 组。 • 自动扩展私有子网内的新实例 • 创建 Amazon CloudWatch 警报并监控基础设施的性能。 什么是 Elastic Load Balancer (ELB)与 Auto Scaling? Elastic Load Balancer 介绍 Elastic Load Balancer 在

2020-10-20

架构师图谱-大作业二.png

极客大学架构师训练营毕业设计完成,笔者把所有文章汇集如下: 架构师资源汇总 从入门到精通 文章汇总 https://blog.csdn.net/zgpeace/article/details/108118664 笔者对课程的脑图归纳

2020-09-17

给初中生分享社会需要的人才.pptx

给初中生分享社会需要的人才 幸福的家庭都是相似的, 不幸的家庭各有各的不幸。 优秀的学生都是相似的, 差的学生各有各的问题。 幸福的家庭、优秀的学生都是拆解大问题为小问题,逐个克服的高手。 遇到问题,并想方设法解决问题。

2020-09-16

价值过亿的架构师训练营课面试题和答案.pptx

价值过亿的架构师训练营课面试题和答案.pptx 架构师职责 听课总结 – 第一课 架构视图,设计文档 – 第二课 编程的本质与未来 第三课 听课总结 框架设计、设计原则、设计模式 第四课 听课总结 框架开发 设计原则 设计模式 反应式编程框架 上课总结 第五课 框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课 听课总结 系统架构 高并发 高可用 垂直伸缩 水平伸缩 第7课 听课总结 系统架构 大型网站技术架构 维基百科、淘宝、新浪微博案例分析 第8课 听课总结 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结 系统架构 消息队列 负载均衡 数据库备份 第

2020-09-10

ImageAlpha.zip

通过应用有损压缩和转换为更高效的PNG8 + alpha格式,mageAlpha大大减少了24位PNG文件的文件大小(包括alpha透明度)。这些图像与iOS,所有浏览器兼容,甚至在IE6中降级。 ImageAlpha – 图片压缩利器。通过使用最新的pngquant和pngnq-s9以及Alpha通道感知后处理器,ImageAlpha可以在MacromediaAdobe Fireworks中获得比类似功能更好的质量。

2020-05-03

空空如也

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

TA关注的人

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