Android Preference https://www.cnblogs.com/valenhua/archive/2017/10/03/7624640...
编码规范 Google开源项目风格指南—O-C风格指南 MRC & ARC & Run Loop @autoreleasepool-内存的分配与释放 iOS ARC 内存管理要点 Block & Runtime...Block 详解 Objective-C 中的 Runtime 这篇讲block实现 很详细block没那么难(一):block的实现 About Memory alloc、init你弄懂50%了吗?
在这个自媒体井喷的时代,每天都会产出数以万计的文章。但大部分文章质量都不高:排版混乱的,连篇错别字的,逻辑混乱的等等等等。...在我看来,一篇优秀的技术文章包括如下特征 优秀的排版:给读者舒适的阅读体验。 优秀的内容:能让读者有所收获。...内容 语句通顺 言之有物 逻辑清晰 简单明了 总结一下 那么,如何才能写出优秀的技术文章呢? 排版方面,我们只要注意即可。 内容方面,我们需要的做的是: 多读:优秀的技术文章,源码。...提高自己的表达能力。 多写:技术文章,代码。经常优化之前写的技术文章,代码。 多思考。...假以时日,你一定能写出优秀的技术文章~ 参考 中文文案排版指北 博文编辑:如何提升文章阅读量之写作规范及技巧 ---- 本文遵守创作共享CC BY-NC-SA 4.0协议 网络平台如需转载必须与本人联系确认
写好技术文章的思维导图 介绍 最近看到很多这方面的文章,我就想了想,我认为的好的技术文章是什么样的? 目标群体 不是让你在文章开头写下,你的文章适合什么样的人读?...——这是什么意思,鄙视我看不懂你的文章。 我所说的“目标群体”是大家,也包括你自己。你的文章是给大家读的,也是给自己读的。 大家能看你的文章,应该是我们的荣幸,我们应该高兴。...现在的互联网是个信息大爆炸的时代,什么文章没有,能看你的文章,有人关注你,难道你不应该庆幸吗? 如果大家能在看你文章的时候,给你写评论,那你更应该高兴,因为人家确实看了你的文章。...简单、明了 你写的文章,尽量应该简单,明白。——写技术文章,应该把复杂的弄简单,而不是把简单的弄复杂,毕竟不是写书。 很多“牛人”,很会卖弄风骚,把文章写的跟旧社会女人的裹脚布一样,又臭,又长。...重构 不要以为你能一下就能把你的文章写好,你也不是完人,就算是再牛的作家,也还要不停的修改他的文章呢?何况你只是一个coder而已? 我们写完文章,要经常性的翻看自己的文章。
熵、信息量、KL散度、交叉熵、最大熵 如果两个模型的概率分布是不一样的,所以在衡量模型的差异的时候,不能直接定性衡量两个模型之间的差异,而是需要定量的衡量两个模型的差异(比如极大似然估计、最小二乘法和交叉熵...,在所有可能的概率分布(模型)中,熵最大的分布(模型)是最好的模型(概率最均匀) 通常会有其他已知条件来确定概率模型的集合,因此最大熵的原理是:在满足已知条件的情况下,选取熵最大的模型 在满足已知条件的前提下...而这种等可能性就是由熵最大化得到的 最大熵原理选取熵最大的模型,而决策树的目的是得到熵最小的划分。原因在于: 最大熵原理认为在满足已知条件之后,选择不确定性最大(即不确定部分都是等可能的)的模型。...即不再施加已知条件之外的约束。这是求最大不确定性的过程 决策树的划分目标是为了通过不断划分从而降低实例所属的类的不确定性,最终给实例一个合适的分类。...KL散度(相对熵)变成了求交叉熵的问 上述讨论的相对熵是在事件数(样本量)一样的情况下,当模型事件数量(样本量)不一样的时候取事件数多的那个 4.交叉熵 在分类问题中,通常使用交叉熵损失度量标签的真实分布和由分类器预测的分布之间的差异
而对于做技术的同学,我也给出了撰写一般的技术文章的大概框架,例如: 背景介绍:最近研究了xxx,业务上用了xxx,某某团队开发了xxx 简单用法:首先,其次,然后,最后(代码,使用,demo) 补充说明...至少以后在技术文献的阅读和翻译,以及撰写技术文章这点上,不会不知所措。当然,对于那些本来就很喜欢写,很善于书面表达的同学来说,这些都不是问题。...那么,有了一定的写作基础之后,剩下的就是如何选题的问题了。其实技术文章的选题是很容易的,关键点有二:一是你写作的目的;二是预期的受众。下面,我们针对这两个关键点聊聊具体的选题方法。...写作的目的,可能是单纯地记录学习心得,类似学习笔记的形式。也可能是专门想发表一篇正式的文章/教程等。...具体的文章标题我就不贴了,技术的细分方向很多,大家在自己的方向上随便搜一搜,就可以看到大量类似文体和标题的文章了。 还有些同学,他的“病根儿”不是不能写,而是不敢分享。
Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现 ---- 而本篇文章是我过去写的关于纯ABAP的技术分享文章的合集。...这个合集里包含的文章有的是我对ABAP新知识的学习笔记,有的是解决一些具体问题的思路分享,还有的则是我如何用ABAP提升自己工作效率的分享。 总共有59篇文章。 1....我一般处理这种问题的办法就是通过本文介绍的方法找到具体哪一行代码抛出的错误信息,然后在附近一般就能找到检查的逻辑,因为这些错误信息几乎都是在检查失败之后的ELSE分支里抛的,通过阅读检查逻辑的代码我就能了解到正确的逻辑应该是怎样的...SAP的标准开发对于新的功能代码的单元测试有很严格的要求。.../2017/10/13/just-for-fun-implement-a-b-using-pure-bitwise-operation-in-abap/ 要获取更多Jerry的原创技术文章,请关注公众号
大家好,我是前端西瓜哥,今天来说说自己写一篇技术文章的整个流程。 选题 首先是选题。会优先选择前端面试题,这是我公众号的定位。 选题比较纠结,很多东西都很感兴趣。...自己懂的不想写,不懂的感兴趣想写,但要现学现卖,非常耗时耗力。 个人的选题原则是 切入点尽量小,防止宽泛空洞以及烂尾。 如果你有什么想学习的常见前端面试题,欢迎在我后台留言。...英文文章质量一般比中文文章的要高。 我英文只有 4 级,看英文文章稍微有点吃力,但好在技术文章长难句较少。最近也在学英语,在记雅思单词。 文章不一定从头到文看完,主要找自己不是很懂的点。...有些代码 demo 实现起来挺费时间,因为它通常是本文的核心部分,比如一些特定的算法。有些则是简单演示效果,比如介绍一些 React Hook 的效果。 写内容 随意列些选题的小点,然后开始扩展写。...我会使用多平台分发工具,发布到更多的平台上,获得更多的曝光。 用的是浏览器扩展工具 “微信公众号同步助手”,在你的文章页,会出现一个 “同步” 按钮,点击后选择你要发布的博客平台,然后同步。
HTTP 【HTTP】分布式session的管理 【HTTP】Cookie和Session 【HTTP】当我在谈论RestFul架构时我在谈啥?...【java】为什么要有包装类 【java】面向对象的特征是啥?...有效的数独 【Leetcode】35. 搜索插入位置 【Leetcode】34. 在排序数组中查找元素的第一个和最后一个位置 【Leetcode】33. 搜索旋转排序数组 【Leetcode】32....删除排序数组中的重复项 【Leetcode】25. k个一组翻转链表 【Leetcode】24. 两两交换链表中的节点 【Leetcode】23. 合并K个排序链表 【Leetcode】22....有效的括号 【Leetcode】19. 删除链表的倒数第N个节点 【Leetcode】18. 四数之和 【Leetcode】17. 电话号码的字母组合 【Leetcode】16.
EWW 是 Emacs 内置的 Web 浏览器,虽然比起 Firefox 之类的主流浏览器来说,EWW 显得有些“简陋”,但少就是多,在阅读技术文章,或其他有深度的文字时,EWW 有它无与伦比的优势:...1.干净、纯粹,不容易分心 2.方便调整字体 3.无法执行 JS,无隐私泄漏问题 第二点非常重要,有些网页的设计实在是不方便沉浸式阅读,要不就是文字太小,要不就是背景色太亮,而在 EWW 中,这些问题都能解决...,就是一般的 buffer 设置而已。...,下面是 Hacker News 帖子的效果对比 在 Firefox 中的 UI 在 EWW 中的 UI 常用快捷键 在 EWW 中,我主要使用如下几个快捷键: 快捷键含义w拷贝当前页面 URLg刷新当前页面...的文档就支持上下页跳转。
选择一个好用的AI写作工具 选择一个好用的AI写作工具是使用AI写技术博客的第一步。市面上有很多AI写作工具,比如OpenAI的GPT-3、AI Writer、Copysmith等等。...这些工具都有不同的特点和优缺点,需要根据自己的需求进行选择。要选择一个好用的AI写作工具,可以去官网了解相关信息,或者看看其他使用者的评价。 2....这些都是影响文章质量的关键因素,必须确定清楚才能更好地指导AI写作工具进行创作。同时,你还需要确定文章的受众群体,以及他们的需求和兴趣,这样才能更好地编写贴近读者的文章。 3....你需要了解最新的AI技术进展,了解最新的写作技巧和方法,同时也需要不断地积累写作经验,提高自己的写作能力。只有这样,才能更好地利用AI写作工具,提高写作效率,创作出更优质的技术博客。...同时,你还可以通过分析读者的反馈和需求,优化自己的写作内容和风格,让文章更加贴近读者的需求和兴趣。 以上就是使用AI写技术博客的几个技巧,希望能对你有所帮助。
这篇文章的目的就是分享下怎么写技术文章,或者理解成怎么做一个公众号吧,可以先看下下面这张图。 ? 写作的目的 首先,考虑下你写一篇文章的目的是什么?为什么要写技术文章?...最好的老师当然是兴趣,最开始写技术文章的人我认为不外乎是爱好、分享、提升自己这几个目的,很少有什么人一开始就抱着赚钱的目的来的吧,早期写技术文章也不赚什么钱啊。...虽然技术文章其实算是一个非常垂直的领域,但是也需要分好方向,否则就和无头苍蝇一样,东一榔头西一棒槌,最终一无所获。 比如JAVA、算法、面试、计算机基础这类的是最多的。...其次,作为技术文章,得保证自己对这块技术的理解是基本到位的,不用说特别深刻。 很多人还没开始写文章就在想,哎呀,卧槽,我这个好像不是那么懂啊,我不敢写,宝宝害怕。...另外的话,技术文章最好能避免上一大坨的代码,多配图,特别对于公众号来说,我想知道你写个啥源码解析别人在手机上怎么看,你自己在手机看代码累不累,还有一堆从书上复制的,图片也没有的,怎么看。
这是why的第 97 篇原创文章 你好呀,我是why哥。 本文主要是分享两个小案例,然后通过这两个案例来表达我的一个观点: 看技术文章的时候多想一步,有时候会有更加深刻的理解。...带着怀疑的眼光去看博客,带着求证的想法去证伪。 多想想 why,总是会有收获的。 第一个例子 不知道你有没有在其他的公众号推送或者网上看到这样的一篇技术文章: ?...一个叫做“绝色天龙”的小伙伴写于 2018 年 7 月,总阅读 12w 多还挺高的。 我发现这个小伙子文章写的还挺有趣的,也擅长用比较轻松的语言、适当的表情包去表达自己想要表达的东西。...他这篇文章说的是关于使用 Spring 的 BeanUtils 的 copyProperties 方法的时候遇到的一个需要注意的点。具体是个啥需要注意的点呢,我简单的转述一下。 啥注意的点?...所以你看,有的时候看到的技术文章,你稍微往前再走一步,就会发现另外一片天地,而这一片天地就是你的意外收获。 另外说一句,CopyProperties 我一般不用,在我心中 get/set 才是王道。
技术负责人需要哪些素质 当程序员的时间长了,做的东西多了,慢慢的就会有了一些自己的思考,比如不再像最开始的那样只关注某个技术点,不再只关注某个模块儿。...技术负责人是一个项目实施的保证,需要带着团队一同进步,它也许并不直接参与开发,但是仍然是一个非常重要的角色,它日常大致需要做以下几方面的事情: 适当的平衡业务的进度与技术方案 解决重要的,复杂的技术问题...帮助团队其他成员的成长 从全局考虑整个项目的技术和业务的问题 如果需要的话,甚至需要他在对整个业务有一定的把控的前提下,能够提供一整套的技术架构方案。...在项目实施的过程中还需要能够做到以下几点: 保证开发的质量 提升项目成员的能力 确保功能和应用能按质按量上线 总结 不论我们现在的技术水平如何,处在什么样的环境。...不论在什么样的公司,写什么样的业务,都应该尽力的去提升自己的能力,像自己身边优秀的学习。 至少将来可以问心无愧的对自己说: 我曾经努力过。 不让自己的人生再留遗憾。 javascript基础知识总结
这篇文章,不聊技术实践的方法和解决问题的思路,我想聊聊写文章这件事。 当然,不局限于内容的发布渠道,也不仅仅是技术类的内容,而是和写作这件事有关的一些话题。...写这篇文章的初衷,还要从前天晚上和CC、CKL的聊天说起。 我说最近在帮极客时间审校勘误一门新课程,审校的过程我个人收获蛮多的。...前段时间帮一个认识的大佬勘误他新书的部分章节内容,也给了我很大的触动。 做技术的嘛,特别是当自己在某个领域有一定的造诣和影响力时候,总会有个阶段比较膨胀。...前几天看他朋友圈的一个采访他的视频,问到了很多问题,他最终的回答都是:因为热爱。 18年时候有出版社的编辑邀请我写一本性能测试相关的书籍。...近几个月赋闲在家,每天的节奏基本是上午看技术课程,下午写技术文章,晚上看书的节奏。 公众号差不多可以保持日更,并且输出的内容也是成体系的思考和实践。 朋友开玩笑说高产似母猪,测试届内卷第一人。
2020 年,我加入了技术写作,在CSDN这里我撰写了近 500 篇技术文章,并在网上赚了一些零花钱。根据我的经验写一篇好的技术文章是将复杂的概念分解成简单易懂的语言的文章。...作为技术作者,要将复杂的概念分解为简单易懂的语言,你需要: 首先,了解你正在写的主题。 其次,了解你的写作对象。 然后,了解如何构建文章以将您的信息传递给读者。...文章结构的类型 技术博客写作中有两种类型的技术文章。 程序性文章:这些文章引导读者逐步完成任务。 概念文章:这些文章帮助读者深入理解主题,为进一步学习打下基础。...第三,确定您将要撰写的主题的目标受众。 确定目标受众的最简单方法是确定您的受众需要学习什么。 在您将要撰写的技术文章中写下您的目标受众需要学习的所有内容的列表。...等等… 结论 在本文中,你已经学会了如何一步一步地写出一篇好的技术文章。
在这篇文章中,我整理了一个列表,列出了在写一篇技术文章时,需要牢记的七个要点。所以,准备好拿一张纸,拿一支笔,开始做笔记吧!...你跟上我的思路了嘛? 秘诀三:真正了解你的目标受众 每当你写一篇文章时,你需要牢记你的目标受众是谁。你应该对这样的问题有明确的答案:什么是我的目标受众已经了解的信息?他们阅读这篇文章的动机是什么?...秘诀五:与官方资源进行核对事实和数据 毋庸置疑,在撰写技术文章时,你必须用官方(标准的、最初的、一手的)资源来验证所有提到的事实和数据,你也应该在文章中提供信息来源。...你需要确保你的信息是清晰的,它是容易理解的,它需要不超过8分钟左右的阅读时间。任何超过8分钟的内容都会导致读者的留存率成倍下降。...所以,小伙伴们,这就是写技术文章的七个快速有效的秘诀/技巧。希望大家能从本篇中获得一些收获。
虽然说技术文章,不像写散文、记叙文,需要华丽的词藻或者是一些倒序插叙的写作手法,所以我们常常看到的就是非平铺直叙。但并非说它的行文就可以没有章法。...有人可能会说:技术文章的重点不应该是内容吗? 没错,当然!技术文章的内容往往是吸引人的关键,作为一篇技术文章,别人想要读的前提就是他对你说的这个知识不了解,或者是对于你说的这个问题没有答案。...所以我一开始就觉得,只要我的文章中有你想要的答案,就可以了。 但是当我拜读了许多的文章之后才发现,原来不是这样的。厉害技术文章不仅仅是内容,逻辑框架非常的重要。...许多的技术文章并非写的不好,而是没有一个好的逻辑框架,导致读者在阅读的过程中很难理解作者的思路,从而导致文章的阅读完成率很低。...并且在短视频,这样短频快的节奏之下,已经很少有人能耐心仔细的看完你的文章了。 那么,反应到技术文章,大多数人追求的是什么?
IT趣文 《不准笑,IT 公司中的各种表情》 《硬盘最神秘的功能,万万想不到》 《趣文:阎王生死簿是怎么写的呢?》 《享受啪啪啪快感的插件!》...《给大家讲一个 TCP 的笑话咯》 《女朋友电脑水平更厉害是种怎样的体验?》 《程序员的最大噩梦是什么?》...《Xcode7中你一定要知道的炸裂调试神技》 《苹果团队 App 开发流程》 《10个加速Table Views开发的建议》 PHP 《PHP 底层的运行机制与原理》 《15个实用的PHP正则表达式...》 《如何正确配置Nginx+PHP》 《PHP 7与Swoole》 《PHP中该怎样防止SQL注入?》...《让 PHP 7 达到最高性能的几个建议》 《用爬虫一天时间“偷了”知乎百万用户,只为证明PHP是世上最好的语言》 《PHP编程中10个最常见的错误》 《关于PHP程序员解决问题的能力》 《PHP 性能优化
篇让自己满意的文章。因为写一篇好的技术文章真的很难。...注意错别字和专业用词 注意:这里所指的技术文章,不是某个问题的相关回答。...尽管只是一本托(reng)管在 GitHub 电子书,但是作为我的作品,它在某种程度上代表着我。 写文章前吧,总是得把思路理清楚。技术文章嘛,归根还是在做学问,好的技术文章必然是实践出来的。...结论不对,评论区里就会相当的热闹。为了评论区的热闹,总会有些人抛出错误的结论,“PHP 是全世界最好的语言”。 公正又有所偏爱的观点 没有一篇文章能让所有的人觉得满意。...反驳错误的观点,但不要限入争论 讨论 PHP 是不是最好的语言,本身是没有意义的。我们只是想去说服对方,而去说服对方,证明自己是的。我们讨论的从来不是 PHP 是最好的语言,而是我的观点是对的。
领取专属 10元无门槛券
手把手带您无忧上云