ChenYilong

Results 136 issues of ChenYilong

我创建了一个Lib,同时支持手动集成和CocoaPods,但是集成者发现手动集成可以,但是 CocoaPods 不行。最后找到了原因。 对比 | 旧 | 新 -------------|-------------|------------- 目录结构 | ![enter image description here](https://ws4.sinaimg.cn/large/006tNbRwly1ffv5ob64lij30eg0tyq3s.jpg)| ![enter image description here](https://ws3.sinaimg.cn/large/006tNbRwly1ffv5obi6tbj30ea0ue3zi.jpg) spec写法 | 将 bundle 文件写在了 s.vendored_frameworks | 将 bundle 文件写在 s.resources...

note

#HTTP状态码汇总 编号 | 名称 | 解释 -------------|-------------|------------- 1️⃣❌❌| 🔴🔴🔴| 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。 100 | Continue | 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 | Switching Protocols | 服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade消息头中定义的那些协议。: 只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 102 | Processing | 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。...

note

#技术实现细节 ## IM系列文章 IM系列文章分为下面这几篇: - [《IM 即时通讯技术在多应用场景下的技术实现,以及性能调优(iOS视角)》](https://github.com/ChenYilong/iOSBlog/blob/master/Tips/基于Websocket的IM即时通讯技术/IM%20即时通讯技术在多应用场景下的技术实现,以及性能调优(iOS视角).md) - [《技术实现细节》]( https://github.com/ChenYilong/iOSBlog/blob/master/Tips/基于Websocket的IM即时通讯技术/技术实现细节.md ) (本文) - [《有一种 Block 叫 Callback,有一种 Callback 做 CompletionHandler》]( https://github.com/ChenYilong/iOSBlog/blob/master/Tips/基于Websocket的IM即时通讯技术/有一种%20Block%20叫%20Callback,有一种%20Callback%20做%20CompletionHandler.md ) - [《防 DNS 污染方案》]( https://github.com/ChenYilong/iOSBlog/blob/master/Tips/基于Websocket的IM即时通讯技术/防%20DNS%20污染方案.md ) 本文是第二篇。 本文将以开源项目...

reference

大家五一出去玩吗? 我五一不出去玩,打算五一当天晚上直播, 有人来吗? 在这里 #视频号:iTeaTime技术清谈 初步想的主题是, - 动态库静态库相关; - iOS内存管理相关; - 另外再对我这个4年的老仓库, 讲讲相关的issue问题, 有任何想在直播里一起交流的, 现在可以新建 issue , 我会看到: https://github.com/ChenYilong/iOSInterviewQuestions/issues 扫码点进视频号里, 点击直播预约, 开播会有推送. 在这里 #视频号:iTeaTime技术清谈 ![image](https://user-images.githubusercontent.com/2911921/116498636-c23d4980-a8dc-11eb-825f-24ff59277ac8.png)

![Image](https://i.imgur.com/xLhlvfx.jpg)

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-005期】【代号:赤壁】 ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- # 大话人工智能:从赤壁之战到神经网络 ![](http://ww4.sinaimg.cn/large/006tNc79gy1g4uv9gffeej312w0m80zs.jpg) > ⚠️⚠️⚠️warning:本文涉及“开车”内容,部分内容可能令你不适,更适合22岁以上具有独立思考的男性阅读。 本文也是《深度学习的数学》的读后感,后文也会介绍这本书。 这是 [**iTeaTime(读作:IT Time,中文名:技术清谈)**]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Anote) 第一次涉及人工智能的话题,所以谈得比较浅,后续还有有人工智能相关的话题,会谈得深一点。 ## 引言 如果你问女朋友“是否听过神经网络、深度学习”,她可能会说”没有“。 但是当你问她“是否听过人工智能”,她八成说听过。如果还说没有,那就拿出大杀器--”围棋人机大战“。 人工智能的一个特点便是: > 人工智能一旦在某一个领域超越人类,人类将永远无法反超。 人工智能之所以能如此智能,便完全来自于7乘24小时的深度学习。深度学习灵感最初是来自于仿生学,仿的是大脑的运作规律。在人工智能中,堪比大脑的部分正是神经网络。 本文将从赤壁之战讲到神经网络,带你打开人工智能的大门,一睹深度学习的真容。 ![](http://ww2.sinaimg.cn/large/006tNc79gy1g4usmtf45ej30sg0lcjso.jpg) ### 从赤壁之战到简单神经网络结构 话说,赤壁之战激战正酣,然而有趣的是:我们故事里的三位男主--魏蜀吴三国统帅却都在一个微信群中,也没人退群。似乎这个群里正在进行着某种不可告人的交易。...

note
wiki

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【000期】【代号:技术清谈】 ---------- ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- i组织来源 ---------- 英文名:iTeaTime 中文名:技术清谈/i组织来源 i组织来源:最初来自“iOS开发-多线程交流”的微信群,最后演变为“iTeaTime(技术清谈)”群,此群500人已满,不再加人。 往期清谈汇总 ---------- - [《技术清谈--已发布,附带答案》]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Awiki) - [《技术清谈--未发布,不一定附带答案》]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Anote ) 中文名:技术清谈 ---------- 就是“清谈误国,实干兴邦”里的“清谈”,群里讨论的技术,不考虑生产力。如果我们讨论的技术刚好有生产力,那就太幸运了。绝对算是彩蛋了。 引用 《清談- 维基百科》 的解释: > 清谈,又称清言,流行于魏晋时期。汉末黄巾之乱,中央政权瓦解,地方势力抬头,儒家经典随之衰落,乱世之中,老庄思想逐渐抬头,一般文人不谈俗事,不谈民生,祖述老庄立论,大振玄风,最常谈的是《周易》、《老子》、《庄子》称为“三玄”。何晏、王弼、夏侯玄、王衍、郭象等人皆有辩才。何晏“好老庄言”,认为“天地万物,皆以无为为本”,和夏侯玄、王弼等倡导玄学,成为一时风气,往往废寝忘食,甚至可以把人累病谈死。“当时名士清谈,特如斗智。”是后世国学大师钱穆对当时清谈的叙述。...

note
wiki

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-003期】【代号:模仿游戏之窃听风云】 ---------- ![](http://ww4.sinaimg.cn/large/006tNc79ly1g4wvr2s23oj31sr0q242m.jpg) ---------- ![](http://ww3.sinaimg.cn/large/006tNc79ly1g39f83p8i9j31hc0u0b13.jpg) ![](https://ws2.sinaimg.cn/large/006tNc79ly1g33rqh0fvvj30m80irdhc.jpg) ---------- 本期特辑:iOS应用安全与逆向之攻防技能 本期出品人:微博@iOS程序犭袁 本期出题人(排名不分先后): - molon-杭州 - Leo-磊子@微链客 - 鹅喵-便利蜂移动端 - SAGESSE-iOS-深圳 - 风扬-拍拍贷-SOi 注:题目难度五星为满分,以下题目从易到难依次排列。 ---------- ## 逆向类 ![](http://ww2.sinaimg.cn/large/006tNc79ly1g3bcivd3zij315o0rs11o.jpg) ---------- 1【问题】【逆向】为什么我们可以在应用编译好之后还能通过 hack...

note

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-002期】【代号:模仿游戏之寻龙诀】 ---------- ![](http://ww4.sinaimg.cn/large/006tNc79ly1g4wvr2s23oj31sr0q242m.jpg) ---------- ![](https://ws1.sinaimg.cn/large/006tNc79ly1g3486qe19oj31c00u04kb.jpg) ---------- 本期特辑:iOS应用安全与逆向之基础原理 本期出品人:微博@iOS程序犭袁 本期代号:模仿游戏之寻龙诀 本期出题人(排名不分先后): - 风扬-拍拍贷-SOi - SAGESSE-iOS-深圳 - 鹅喵-便利蜂移动端 - 微博@iOS程序犭袁 注:题目难度五星为满分,各个类目下题目从易到难依次排列。 ---------- ## 逆向类 ![](https://ws1.sinaimg.cn/large/006tNc79ly1g347ziq33pj30u00uq1iy.jpg) ---------- 1【问题】【iOS】对称加密有哪些?描述其原理。 【难度🌟】【出题人:风扬-拍拍贷-SOi】 ---------- 2【问题】【iOS】随便找一个正在运行的程序,给...

note

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-001期】【代号:复仇者联盟】 出题:微博@iOS程序犭袁 ---------- ![](http://ww4.sinaimg.cn/large/006tNc79ly1g4wvr2s23oj31sr0q242m.jpg) ---------- ---------- ![image](https://user-images.githubusercontent.com/2911921/57274231-2ef62280-70cd-11e9-97e9-2039bee6fab1.png) 从未被讨论过的问题,不公布答案。顺延到下一期。只要讨论过,答案不正确也会提供答案。 ---------- * 1 若把《复仇者联盟》中的世界,看成一个大的代码工程,复仇者联盟的成员看成类/对象,那么请回答下列问题: 奇异博士在联盟中的角色,更像下面哪个? A. PD B. PM C.PRD D.git E.other 【答案】D。可以开分支,回退提交。 ---------- * 2 奇异博士在其独立电影中打败大boss(名字叫多玛姆/黑暗次元)的方法更类似于下面哪种? - A. 递归...

note
wiki