
计算机通识
计算机相关通用知识
沉睡的小白蛇
Android系统Settings和Launcher应用开发与维护
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程大法—炼体筑基—操作系统—实践篇
设计一个支持异步任务的线程池线程池是存放多个线程的容器,当CPU调用时,直接从线程池中取出线程,执行完成后,重新放回到线程池中。避免频繁的创建和销毁;架构解耦,线程创建与任务处理解耦,更加优雅;线程池是使用线程的最佳实践。1、实现线程安全的队列Queue需要实现:获取当前队列中元素的数量、插入队列元素的方法、从队列中取出元素的方法。需要考虑:多线程同时访问队列中的元素。保证多个线程获取的串行,使用锁。队列元素为空的时候获取队列中元素。阻塞,等待队列不为空,使用条件变量。2、实现基本任务对象T原创 2020-08-09 15:51:14 · 374 阅读 · 0 评论 -
编程大法—炼体筑基—操作系统—提升篇
作为顶层应用开发者,我们关注的不仅仅是数目庞大的API,也要定性的理解计算机体系中每一个层次的逻辑。生产者消费者问题和哲学家问题中,我们可以将产品库或筷子视作临界资源,不同进程或者线程对临界资源的读写就引出了线程同步或者进程同步。保护临界资源/进行通信可以理解为进程同步或者线程同步,其中线程同步的方法有互斥量、读写锁、自旋锁、条件变量,进程同步的方法有共享内存、域套接字等。一系列的操作不能被中断就可以称这些操作具有原子性。原子是物质所表现出特性的基本单位。互斥量(互斥锁)当一个线程开始读写临界资源时原创 2020-08-09 14:55:51 · 265 阅读 · 0 评论 -
编程大法—炼体筑基—操作系统—基础卷
我们一路上将遇到各种各样的硬件装备,必须习得一法门,可以统一的管理它,使得设备充分散发灵力。——《上古遗录》1 操作系统概览1.1 是什么和为什么操作系统是管理计算机和软件资源的计算机程序。管理配置内存、决定资源共享供需顺序、控制输入输出设备等。操作系统提供让用户和系统交互的界面。操作系统的种类多种多样:Android、IOS、Windows、Linux、MacOs、华为鸿蒙等。为什么使用操作系统?我们不可能直接操作计算机硬件、当前设备种类繁多,需要统一界面,操作系统的简易性使得更多的人能够使用计原创 2020-08-02 17:15:15 · 656 阅读 · 0 评论 -
编程大法—炼体筑基—计算机组成原理
我们行走在编程的大陆上,去心中向往之地。路上妖魔鬼怪层出不穷,风雨雷电骇人非轻。吾辈应该炼体而后修心,手持利剑,方可见魔除魔,遇鬼斩鬼。——《上古遗录》计算机组成原理前几日于慕课向咚咚呛老师学习,现记录于此。1 背景1.1 计算机的发展历史1.1.1 计算机发展的四个阶段电子管计算机、晶体管计算机、集成电路计算机、超大规模集成电路计算机、未来计算机。1.1.2 微型计算机的发展受限于性能、摩尔定律。1.2 计算机的分类超级计算机、大型计算机、迷你计算机、工作站、微型计算机。1.3 计算原创 2020-08-01 11:50:44 · 634 阅读 · 1 评论 -
计算机中数的表示方法
进制我们常用的数字,或者对数字的认识都是在十进制基础上的。十进制,顾名思义,要有十个符号来表示数字(0、1、2、3、4、5、6、7、8、9),并且加运算时候逢十进一。例如9+1,遇到一个十了,那么就应该进1,结果为10。因此,任意进制的数都很容易被理解,而计算机中常用的是二进制、八进制、十六进制。二进制高低电压可用来表示0、1两个符号,而组成计算机的芯片中就时刻发生着大量的高低电平在迅速变化...原创 2020-02-22 15:06:03 · 1873 阅读 · 0 评论 -
DOS控制台及其常用命令
Win10打开DOS控制台的方式:1、按住Shift键,点击鼠标右键 ,可以看到“在此处打开PowerShell窗口”,点击它就可以在当前目录下打开DOS控制台窗口。所谓“在当前目录下打开”就是打开的DOS窗口第一行的默认路径是该路径。2、Win键+R键:打开运行窗口,输入cmd,可以进入命令提示符窗口。涉及的英文单词:directory:目录file:文件removce:移除mak...原创 2020-02-22 10:20:00 · 923 阅读 · 0 评论