- 博客(31)
- 收藏
- 关注
原创 初探静态链接与动态链接
推荐阅读:Ninja构建系统初探异步调用及AJAX技术国产操作系统的发展历程操作系统成长记如何1小时入门ARM64汇编?编程神器 VS Code,只要这一篇就够了!自由软件江湖里的码头和规...
2022-01-05 16:10:36
588
1
原创 将博客搬至CSDN
为了使用搬家工具将“读行学”微信公众号里的文章搬到CSDN,特发此文!有CSDN账号的小伙伴欢迎关注https://blog.csdn.net/weixin_43549265 (左下角原文...
2021-12-14 10:42:46
1464
原创 Ninja构建系统初探
Ninja构建系统概述Ninja是一个专注于速度的小型构建系统。它与其他构建系统在两个主要方面有所不同:一是它被设计为由更高级别的构建系统生成.ninja文件作为其输入;二是它被设计为尽可...
2021-12-14 10:42:46
663
原创 异步调用及AJAX技术
推荐阅读:国产操作系统的发展历程操作系统成长记如何1小时入门ARM64汇编?编程神器 VS Code,只要这一篇就够了!自由软件江湖里的码头和规矩自己动手写一个操作系统内核【内含视频】在浏...
2021-12-01 16:48:23
466
原创 如何1小时入门ARM64汇编?
ARM处理器的结构和指令集冯·诺依曼结构与哈佛结构哈弗结构起源于打卡纸存储程序指令, 而数据则存储在处理器,后来在嵌入式系统中沿用下来,将程序指令放在 ROM (Read Only Mem...
2021-06-17 09:30:55
2160
1
原创 华为正式发布鸿蒙 2(HarmonyOS)操作系统
本文节选自DeepTech深科技 替代安卓?华为鸿蒙2.0版本正式登场,一部手机联动多款设备任意组成“超级终端”|独家解析 https://mp.weixin.qq.com/s/cSDs1...
2021-06-03 10:32:39
4814
原创 menu子系统的可重用接口设计menu7.mp4
menu作为一个子系统会用在不同项目中,如何给menu子系统设计可重用的接口呢?学习了Linktable链表的通用接口定义的方法之后,我们往往会参照执行,这是经常犯的典型错误——“手里有把...
2020-10-15 15:07:47
419
原创 代码最初是如何生长起来的?menu1.mp4
工程化编程实战--代码中的软件工程代码最初是如何生长起来的?实现一个命令行的菜单小程序,执行某个命令时调用一个特定的函数作为执行动作。工程化编程实战慕课课程1.简约而不简单——代码规范和代...
2020-10-15 15:07:47
326
原创 给Linktable增加Callback方式的接口menu5-1.mp4和menu5-2.mp4
Callback回调函数就是一个通过函数指针调用的函数。把函数的指针(地址)作为参数传递给另一个函数,当这个指针调用其所指向的函数时,就称这是回调函数。回调函数不是该函数的实现方直接调用,...
2020-10-15 15:07:47
110
原创 模块化代码的基本写法menu2.mp4和menu3.mp4
命令行菜单在开源社区中常见的写法我们将数据结构和它的操作与菜单业务处理进行分离处理,尽管还是在同一个源代码文件中,但是已经在逻辑上做了切分,可以认为有了初步的模块化。进行了模块化设计之后我...
2020-10-15 15:07:47
104
原创 通用Linktable模块的接口设计menu4-1.mp4和menu4-2.mp4
通用Linktable模块的接口参见上文中软件模块链表的接口范例linktable.h,对应的实现代码linktable.c视频menu4-1.mp4将通用的Linktable模块集成到我...
2020-10-15 15:07:47
125
原创 实验项目介绍menu.mp4
工程化编程实战--代码中的软件工程实现一个命令行的菜单小程序,最终目标是完成一个通用的命令行的菜单子系统便于在不同项目中重用。工程化编程实战慕课课程1.简约而不简单——代码规范和代码风格1...
2020-10-15 15:07:47
100
原创 Linktable软件模块的线程安全分析menu6.mp4
怎么样进行一个软件模块的线程安全分析呢?首先要逐一分析所有的函数是不是都是可重入函数;函数有没有访问临界资源(全局变量、静态存储区等),如果有访问临界资源的话需要仔细分析竞争互斥的处理能不...
2020-10-15 15:07:47
260
原创 工程化编程实战--代码中的软件工程
工程化编程实战慕课课程1.简约而不简单——代码规范和代码风格1.1.实验项目介绍1.2.代码风格的原则:简明、易读、无二义性1.3.编写高质量代码的基本方法1.3.1.通过控制结构简化代码...
2020-10-15 15:07:47
236
原创 五⼤场景玩转 Git,只要这一篇就够了!
推荐阅读:编程神器 VS Code,只要这一篇就够了!自由软件江湖里的码头和规矩自己动手写一个操作系统内核【内含视频】在浏览器中输入网址按回车后发生了什么?智能制造:从信息化到智能化一文透...
2020-09-23 10:17:26
745
原创 正则表达式十步通关
推荐阅读:编程神器 VS Code,只要这一篇就够了!自由软件江湖里的码头和规矩自己动手写一个操作系统内核【内含视频】在浏览器中输入网址按回车后发生了什么?智能制造:从信息化到智能化一文透...
2020-09-23 10:17:26
242
转载 一文透析华为鸿蒙科技含量!华为的创新必将刺激国内外巨头跟进
说明:本文为转载DeepTech深科技胡巍巍的采访稿件。“终端分布式操作系统不会只有鸿蒙 OS,很可能会像移动互联网时代一样出现 Android 和 iOS 两雄争霸的局面。”谈及 9 月...
2020-09-11 17:16:44
787
原创 编程神器 VS Code,只要这一篇就够了!
摘要:本文从VS Code的安装和简单使用开始,剖析VS Code内在特点,以及C/C++环境为例简要介绍配置方法,最后进一步介绍了远程开发环境,及VS Code远程开发环境的配置方法。目...
2020-09-08 22:00:00
13303
原创 WebSocket和Socket.IO快速上手
1、WebSocket的基本原理1.1、什么是WebSocket?WebSocket协议在2008年诞生,2011年成为国际标准,目前所有主流浏览器都已经支持了。浏览器是基于HTTP协议的...
2020-06-22 10:26:24
373
原创 VS Code也能用来画图?不信来试试
VS Code也能用来画图?不信来试试在线绘图工具draw.io先来说是draw.io,draw.io是一个在线绘图工具,因其界面简洁直观,功能丰富强大而受到不少用户喜爱。在浏览器中输入d...
2020-05-29 12:39:04
1307
原创 自己动手写一个操作系统内核【内含视频】
用mykernel 2.0虚拟一个x86-64的CPU硬件平台一个操作系统那么复杂,它本质上是怎么工作的呢?接下来要做一个有趣的实验。“天下大事必作于细,天下难事必作于易”。首先搭建一个虚...
2020-05-06 11:39:27
1464
原创 自由软件江湖里的码头和规矩
小伙伴们,我是孟宁,大概因为老是爱做梦,大伙都叫我老梦^ _ ^,接下来就由老梦带您游览一下自由软件江湖里的码头和规矩。自由软件世界的擎天大柱Linux先让老梦告诉你Linux这个名字来源...
2020-01-31 17:48:45
1270
原创 熵减定律 | 疫情与老子智慧
发生在武汉的冠状病毒肺炎疫情连续蔓延升级,引起了局部的社会盲目恐慌,有必要理性地对待分析一下这个问题。首先,瘟疫与人类文明同步发展,应该说是人类文明化的发展带来了瘟疫。比如鼠疫黑死病和天花...
2020-01-27 11:38:06
1038
原创 在浏览器中输入网址按回车后发生了什么?
文章作者孟宁,首发于读行学(DoctorTalent),未经授权,不得转载! 当用户在浏览器输入网址(比如http://www.ustc.edu.cn)按回车后,可以看到网址对应的一...
2020-01-19 10:50:21
764
原创 区块链技术的核心是解决生产关系的问题
人类社会经历了三次大的技术革命。第一次技术革命以蒸汽机的发明为主要标志;第二次技术革命以电气化为主要标志;第三次技术革命以微电子技术的发展和应用为主要标志。也可以笼统地分为两个阶段:工业化...
2019-11-01 15:27:00
12965
原创 操作系统成长记
谨以此文献给UNIX50周年。作者孟宁,转载请注明出处读行学堂。“三岁看大,七岁看老”的说法在心理学上得到一定程度的印证,也就是说早年的教育、环境和经历对一个人的成长起到非常重要的作用,因...
2019-10-30 15:35:15
346
转载 【讨论】Linux kernel 的设计是否已经过时?
在开源中国看到“Linux kernel 的设计是否已经过时?”这个题目,正好有企业界的朋友问到L4 基于微内核的操作系统怎么样。微内核与宏内核争论似乎是永远的话题,只是看你站在什么角度。...
2018-11-19 10:48:00
66
转载 换种方法学操作系统,轻松入门Linux内核
计算机已成为现代人日常工作、学习和生活中必不可少的工具。操作系统是计算机之魂,作为用户使用计算机的接口,它负责调度执行各个用户程序,使计算机完成特定的任务;作为计算机硬件资源的管理者,它负...
2018-11-09 09:31:48
68
转载 读行学区块链专栏 | 全球区块链资讯Top10
区块链全球资讯早知道!联合W财经ChainW共同打造【读行学区块链专栏】!据彭博社报道,一位知识产权律师表示,中国科技公司在政府推动知识产权保护措施的帮助下,可能会在开发区块链技术方面超越...
2018-09-27 16:23:08
342
原创 宋宇海:区块链技术有机会成为第四次技术革命的标志
作者简介:宋宇海,京东天使投资人、北京若水合投投资管理有限公司董事长,若水合投俱乐 部理事长、北大金融校友联合会副会长、北大金融家协会创始理事、金融客咖 啡执行主席,中国创投委副会长、常务...
2018-08-15 17:05:07
12211
转载 庖丁解牛Linux内核分析慕课课程
本课程从理解计算机硬件的核心工作机制(存储程序计算机和函数调用堆栈)和用户态程序如何通过系统调用陷入内核(中断异常)入手,通过上下两个方向双向夹击的策略,并利用实际可运行程序的反汇编代码从...
2018-07-10 14:06:47
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人