程序人生专栏【2023】
文章平均质量分 89
程序与人生出奇很相似-道法术器势,保持对生活的思考,就是对程序的思考,才能创造出优秀的作品
书香度年华
日计不足,岁计有余,不急于求成
专注前沿技术:机密计算、物联网安全
展开
-
第一章 道法术器势
本文关键字:道、法、术、器;道不易,法简易,术变易,器快易,势趋易。道法无形,术器有形,有道无术,术尚可求也,有术无道,止于术。以道驭术,术必成。离道之术,术必衰。上人用道,中人用术,下人用力。道以明向,法以立本,术以立策,势以立人,器以成事。原创 2023-01-11 21:05:16 · 1581 阅读 · 0 评论 -
第二章 道天地将法
本文关键字:道、天、地、将、法、管理、竞争、兵法孙子兵法认为成功的要素是 "道、天、地、将、法" 。首先是"道",然后一分为二是"天、地";再把它合起来是"将",再产生"法。"原创 2023-01-12 21:28:50 · 884 阅读 · 0 评论 -
第三章 工具与方法
知识、表达、沟通、思考、组织、写作、过程、活动干活工具、思考工具、写作工具战略工具、分析工具。。。道法术器中器的逆袭,道需要器、法需要器、术需要器、器需要器原创 2023-01-11 21:14:35 · 319 阅读 · 0 评论 -
第四章 抽象的力量
从熟悉中抽象,在陌生中套用原创 2023-01-11 21:19:05 · 101 阅读 · 0 评论 -
第五章 结构与系统
本文主要关键字:结构、架构、系统;本文主要尝试解释结构、架构、系统的含义。原创 2023-01-11 21:22:29 · 410 阅读 · 0 评论 -
2023,到底有多少人选择了降薪跳槽
所谓跳槽,不仅仅在于薪水的变化,我们更需要考虑薪酬与机会的平衡,如果现在的岗位或者行业已经到了天花板,那我们越努力坚持,可能离自己想要的结果就越远。任何一次机会的选择往往都伴随着风险性,不是说你愿意降薪跳槽了,就能换到一个前景更好的工作,毕竟越跳越迷茫、越跳越错的职场人比比皆是。招聘市场的不景气,AIGC的兴起,也让很多人陷入失业的恐慌中,还没攒够退休金的职场人,不得不盘算起降薪跳槽的可能性。根据CGL大数据,即使在今年行情较好的医疗行业,招聘企业愿意提供的涨薪幅度也出现了约50%的下降。转载 2023-07-20 23:14:29 · 320 阅读 · 3 评论 -
移动机器人那些事(写于 2017 年)
机器人如果想室内定位,也就是知道自己在哪里,那么得需要定位的传感器,这个时候gps、北斗等室外定位方式肯定不行了,这个可以自己研发了,目前市面上室内定位的也就是上面底盘上那个定位系统了,不过那个使我们开发的,大家也可以自己开发,是基于mems的。)是亚太区的一项机器人竞赛,由日本发起,目前举办了16届,前面链接是国内赛链接,这项比赛难度高,技术含量高,门槛高,已经是一个三高状态,在行业内的认可度也高,每年为社会输送机器人技术人才数以千计。不得不说两家公司,一个是伟大的ARM,一个是意法半导体。原创 2023-07-20 16:04:11 · 418 阅读 · 6 评论 -
五、分享优秀的 RISC-V 项目资源
OpenV: 支持RV32的开源微处理器,Verilog,MIT Licensed,OnChipUIS,来源于哥伦比亚的Universidad Industrial de Santander。PicoRV32: Clifford Wolf设计的(针对FPGA)RV32微处理器,Verilog,ISC Licensed。ORCA: 支持RV32的开源微处理器,VHDL,BSD Licensed,VectorBlox。原创 2023-01-31 08:23:56 · 1805 阅读 · 3 评论 -
19. Intel最新微架构 Alder Lake
Alder Lake是Intel耗时多年打造的一款全新架构,它是未来将要发布的第12代酷睿处理器的核心。和以往的Intel处理器架构一样,Alder Lake包含了CPU、GPU、内存控制器、IO、显示输出和AI加速器等部件。它也是Intel首个采用大小核设计的高性能处理器CPU部分采用大小核混合计算架构,最高由8大核8小核组成16核心24线程CPU大核升级到Golden Cove架构,IPC提升约19%CPU小核升级到Gracemont架构,性能接近Skylake,能效比很高。转载 2023-01-30 21:37:18 · 1283 阅读 · 0 评论 -
21. 深度解读苹果M1芯片
苹果在2020年作出的最重要举动就是推出了搭载自研M1芯片的全新系列笔记本电脑。相比英特尔的产品,苹果宣称这款名为M1的芯片拥有更为出色的效能和更低的电力消耗。随后的实测结果显示,苹果M1的确展示出了卓越的性能,甚至一度超越了英特尔的旗舰产品。那么,苹果是如何做到这一点的?这款SoC的设计有何独特之处呢?苹果是全球移动产业最强大的企业之一,这一点也反映在苹果旗下的产品上。虽然在每次发布会上,苹果都很少从技术层面介绍自家的SoC产品,但是其强悍的性能、极高的性能功耗比往往会在实际产品上市后给用户和业界带来震惊转载 2023-01-30 22:04:27 · 1868 阅读 · 0 评论 -
17. 基于Arm架构的云计算最新进展
本文关键字:Arm、云计算转载 2023-01-21 07:23:02 · 547 阅读 · 0 评论 -
51 Intel® 64 and IA-32 Architectures Software Developer Manuals
Intel® 64 and IA-32 Architectures Software Developer Manuals转载 2023-02-06 20:19:59 · 176 阅读 · 3 评论 -
14. 深度解读ARM新架构:大核进取、小核摆烂?
深度解读ARM新架构:大核进取、小核摆烂?转载 2023-01-13 05:40:28 · 653 阅读 · 0 评论 -
23. 硬件虚拟化技术分享
本文关键字:VMID、ASID、VA、StreamID、SubstreamID、RequesterID、PASID、SMMU、PCIE转载 2023-01-24 11:29:35 · 1328 阅读 · 2 评论 -
6. WikiChip芯片架构百科
本文关键字:WikiChip、芯片、架构、百科;本文介绍了芯片架构百科WikiChip。转载 2023-01-19 17:02:30 · 630 阅读 · 0 评论 -
5 指令集架构汇总
x86-64是64位的将原先的8个通用寄存器扩展为64位的(RAX,RBX,RCX,RDX,RBP,RSP,RSI,RDI),并且还增加了若干通用寄存器,对于MMX的寄存器位数与数量也进行了扩展。,表示这是x86指令集的64位扩展。也称指令集或者指令集体系,是计算机体系结构中与程序设计有关的部分,包含基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部IO。x86是32位的,从寄存器角度来看,设计了8个32位通用寄存器(EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI)转载 2023-01-31 05:49:42 · 1196 阅读 · 0 评论 -
六、分享优秀的Armv8 虚拟化技术地址
优质Armv8 架构虚拟化文章原创 2023-01-24 11:39:47 · 280 阅读 · 1 评论 -
20. 安腾 IA-64 体系结构
这就是IA-64体系提供的与IA-32指令集的二进制兼容,IA-64处理器能够在支持IA-32应用的IA-64操作系统中运行IA-32的应用程序,它同时提供了支持混合IA-32和IA-64体系代码执行运算的能力。HP的做法是,对于IA-64技术,其中关键的一部分是要和现有的HP系统实现二进制兼容。以使HP的PA-RISC/HP-UX 和IA-32/NT系统以及工作站可以与HP的IA-64系统进行二进制的兼容,也就是说,HP的用户可以实现到新架构的平滑转换,而且不要求整个系统一次完成迁移。转载 2023-01-31 05:47:05 · 565 阅读 · 0 评论 -
18. Intel这30多年来发明的25种微架构
酷睿i7-3930K/第二代酷睿i7-2xxx/第二代酷睿i5-2xxx/第二代酷睿i3-2xxx都是Sandy Bridge微架构。酷睿i7/i5/i3和至强E7都是Westmere微架构.Westmere微架构就是Nehalem微架构的32纳米版本。奔腾加强版/奔腾2/奔腾3/奔腾3 至强的微体系结构都是P6微架构。奔腾双核/酷睿2代双核/酷睿2代4核都是酷睿(Core)微架构。第8代酷睿/第9代酷睿/至强E都是Coffee Lake微架构。奔腾4/奔腾D等的微体系结构都是NetBurst微架构。转载 2023-01-30 21:24:40 · 1224 阅读 · 0 评论 -
【AIGC 视角】 可信计算调研报告
可信计算是指在计算机系统中,通过硬件、软件和协议等多种手段,保证计算机系统的安全性、完整性和可靠性。目前,可信计算已经成为计算机系统中不可或缺的一部分,受到了广泛的关注和研究。原创 2023-03-19 09:35:20 · 831 阅读 · 3 评论 -
程序员必备的技能-深入理解 Linux 内核拆解
Linux与其他类Unix内核的比较硬件的依赖性Linux版本操作系统基本概念Unix文件系统概述Unix内核概述。原创 2023-02-19 10:35:15 · 764 阅读 · 2 评论 -
程序员必备的软技能-金字塔原理拆解(上)
思想、概念的外在结构化表示,伴随着的是内在曾经历过的无数次的抽象概括、改造重组。作者面对着大量非结构化或结构错乱的元数据,通过对各元数据的分类概括、抽象总结,形成一颗有序思想树。这些元数据就是枝叶,而最终形成的树根就是主要思想、概括总结。通常,最后形成的思想要符合:文章中任一层次上的思想必须是对其下一层思想的总结概括每组中的思想必须属于统一逻辑范畴每组中的思想必须按照逻辑顺序组织编辑图3 金字塔金字塔原理就是一种重点突出、逻辑 清晰、主次分明的逻辑思路、表达方式和规范动作。原创 2023-02-24 19:26:46 · 1001 阅读 · 2 评论 -
程序员必备的软技能-《如何阅读一本书》
该书强调阅读是一种主动的活动。阅读一般分做三种目的:娱乐消遣、获取资讯、增进理解力。只有最后一种目的的阅读能帮助阅读者增长心智,不断成长。该书主要论述指导如何通过阅读增进理解力。它将阅读分做四个层次基础阅读、检视阅读、分析阅读、主题阅读。在书后推荐了一系列的经典名著。阅读的四个层次是渐进掌握的,上一层次包括下一层次阅读法。第一层次的阅读,称之为基础阅读(elementary reading)。都指出一个人只要熟练这个层次的阅读,就摆脱了文盲的状态,至少已经开始认字了。原创 2023-02-19 19:15:30 · 540 阅读 · 1 评论 -
程序员必备的软技能-金字塔原理拆解(下)
金字塔原理就是一种重点突出、逻辑 清晰、主次分明的逻辑思路、表达方式和规范动作。金字塔的基本结构是:中心思想明确,结论先行,以上统下,分类归组,逻辑递进。先重要后次要,先全局后细节,先结论后原因,先结果,后过程。金字塔训练表达者:关注、挖掘受众的意图、需求、利益点、关注点、兴趣点和兴奋点,想清内容说什么、怎么说,掌握表达的标准结构、规范动作。金字塔帮助达到沟通效果:重点突出,思路清晰,主次分明,让受众有兴趣、能理解、能接受、记得住。搭建金字塔的具体做法是:自上而下表达、自下而上思考、纵向疑问回答/原创 2023-02-16 09:03:36 · 2579 阅读 · 40 评论 -
程序员必备的软技能- CPU“没有灵魂的躯体”
引言先引用一段比较有意思的论述:现实中每个人是由两部分构成,灵魂和躯体,灵魂依附于躯体游走于世间,现实中我们面对的每个人其实面对的是其灵魂而非肉体,肉体不过是表象而已。灵魂本性乃一恶物,寄生于躯体之中,控制躯体满足灵魂的各种欲望,躯体的各种行为无非是受灵魂控制,听从于灵魂的指令如线偶般摆动罢了。世间各种生物其实也不过是一个个有灵魂寄生的躯体在游荡罢了,躯体形形色色,灵魂并没贵贱,不过因所寄生的躯壳不同而分出了个三、六、九等。没有灵魂的物体不能称之为生物,有灵魂寄生的躯原创 2023-02-18 19:53:05 · 670 阅读 · 2 评论 -
第六章 DIKW 金字塔模型
知识结构:基础知识、专业知识、工具知识(方法论)、综合知识原创 2023-01-11 21:26:37 · 2076 阅读 · 0 评论 -
第七章 马斯洛金字塔模型
马斯洛需求层级马斯洛的需求层次结构是心理学中的激励理论,包括人类需求的五级模型,通常被描绘成金字塔内的等级。从层次结构的底部向上,需求分别为:生理(食物和衣服),安全(工作保障),社交需要(友谊),尊重和自我实现。这种五阶段模式可分为不足需求和增长需求。前四个级别通常称为缺陷需求(D 需求),而最高级别称为增长需求(B 需求)。1943年马斯洛指出,人们需要动力实现某些需要,有些需求优先于其他需求。[6]马斯洛需求层次理论(Maslow's Hierarchy of Needs[7])是关于需要结构原创 2023-01-15 09:51:30 · 566 阅读 · 0 评论 -
第八章 思维模型
本文关键字:思维、思维模型、思维方式、认知;本文介绍了一些常见的思维模型,因为思维模型比较难懂,所以也只能写的大概。原创 2023-01-15 12:09:22 · 335 阅读 · 1 评论 -
第九章 知识结构图谱
本文关键字:知识结构、方法论、体系结构、操作系统、可信计算原创 2023-02-01 11:56:00 · 1708 阅读 · 1 评论 -
程序员子女学科教育方法论
1.善用方法,掌握技巧,用对方法,领悟道理;2.确定拿分策略与原则,细化答题过程与流程;3.做好长期规划,夯实短期规划,让改善可衡量,让提升可视化;4.点滴进步铸就优秀,让优秀成为一种习惯;5.家长的作用不是批判、说教,而是帮助、关爱、学习、严于利己;6.只做影响圈的改善,放弃关注圈的焦虑;7.家庭合作,用集体力量去与他人PK;8.关注纵向成长,减少横向比较;9.奖惩分明,20%的批评,80%的表扬;10.用最先进的武器,打最先进的仗。原创 2023-01-26 08:33:36 · 863 阅读 · 10 评论 -
一、分享优秀的视频地址
本文关键字:RISC-V、Arm、trace、debug、培训原创 2023-01-20 12:00:13 · 3790 阅读 · 7 评论 -
二、分享优秀的文档地址
1.TF-A & TF-MTrusted Firmware-A Documentation — Trusted Firmware-A documentationTF-M2.OP-TEEOP-TEE Documentation — OP-TEE documentation documentation (optee.readthedocs.io)3.ArmDocumentation – Arm Developer4.Linux KernelThe Linux Kernel documentation — The原创 2023-01-24 08:36:53 · 104 阅读 · 0 评论 -
三、分享优秀的开源代码地址
本文关键字:分享、开源、代码、仓库本文主要用来分享优质开源开发仓;原创 2023-01-17 11:30:34 · 418 阅读 · 0 评论 -
四、分享优秀的书籍地址
史蒂芬·科维的著作,积极主动/以终为始/要事第一等习惯能够帮助您成为职场上的高效能人士~原创 2023-01-07 13:16:26 · 247 阅读 · 0 评论 -
1. A successful Git branching model-Git分支模型
本文关键字:git、git flow、git branch model、branch;本文主要讲述了git flow,非常值得参考。翻译 2023-01-15 17:55:16 · 188 阅读 · 0 评论 -
2. 10幅动图教你用git
本文关键字:git reset、git revert、git rebase、git merge;本文主要通过13幅图展示了 Git 的常用操作。原创 2023-01-15 21:30:48 · 844 阅读 · 4 评论 -
3. Linux 内核升级之路
本文关键字:Linux、 内核、Kernel、升级、版本、差异;本文主要对市面上主流 Linux 内核版本功能差异,对于系统软件开发者有所帮助。原创 2023-01-18 08:55:52 · 194 阅读 · 0 评论 -
4. 软件设计中的可维护性
本文关键字:软件、维护、调试、追踪本文主要讲述软件设计中可维护性的思考;原创 2023-01-17 16:26:09 · 211 阅读 · 0 评论 -
7. 一文读懂Arm公司
ARM的总部在剑桥,同时在伦敦和纽约上市。市盈率接近50.这在芯片行业是个很夸张的数字,要知道Intel才十几的市盈率。原因有两个,第一名气大,移动界芯片的武林盟主,绝对的市场占有率。第二销售额低,净利也不高,2015年授权费和版税加一起才12亿美金,销售额连国内展讯都赶不上。ARM内部,真正盈利较好的只有做处理器的部门。说到部门,ARM是麻雀虽小五脏俱全。全公司四千人,分布在处理器部门,媒体部门(图形处理器,视频和显示模块),系统IP和软件部门(总线,中断控制器,MMU,内存控制器,安全模块,调试模块,系转载 2023-01-14 10:10:04 · 869 阅读 · 0 评论 -
16. Arm AMBA协议干活合集
Arm AMBA 协议集技术干货汇总(AHB/APB/AXI/CHI等,含文章/视频),2022.1.14更新转载 2023-01-13 05:33:27 · 183 阅读 · 1 评论