synchronzied是一个重量级锁 概念:什么叫重量级锁? 就是申请资源必须经过kernel(内核也叫操作系统),调用。 (里面涉及到了用户态(用户空间)和内核态(os)的交互) 轻量级锁:是不经过操作系统。 cas:乐观锁(compare and swap)比较与交换(可以翻看Atomic原子 ...
分类:
其他好文 时间:
2020-04-27 22:51:17
阅读次数:
170
MALL-VUE 这是一个基于VUE + VUEX + iView做的一个电商网站前端项目, 附带前后端分离实现版本(在forMallServer分支),欢迎fork或star 项目地址: https://github.com/PowerDos/Mall-Vue 项目预览地址(demo): http ...
分类:
Web程序 时间:
2020-04-27 15:45:37
阅读次数:
69
之前遇到一个耗电问题,最后发现是/proc/sys/kernel/sched_boost节点设置异常,一直处于boost状态。导致所有场景功耗上升。 现在总结一下sched_boost的相关知识。 Sched_Boost sched_boost主要是通过影响Task placement的方式,来进行 ...
分类:
其他好文 时间:
2020-04-27 15:03:11
阅读次数:
89
CentOS7启动流程 1. POST加电自检 功能: - 检测硬件设备是否正常能够运行(主板上ROM芯片上的BIOS程序实现) - BIOS程序能够检测CPU/Memory/硬盘/IO设备是否能够正常运行 - 如果是个人PC机,还会检测显示器 - 只要通电,CPU就会自动去加载ROM芯片上的BIO ...
分类:
系统相关 时间:
2020-04-27 11:40:44
阅读次数:
72
前言 这节演示下,基于GPRS模块(air202)AT指令TCP透传方式,MQTT通信控制升级STM32程序 测试准备工作(默认访问我的服务器,改为自己的服务器,请看后面说明) 一,下载BootLoader程序(请自行下载) 首先BootLoader默认是先尝试加载第一份用户程序 后面咱分为两种情况 ...
分类:
其他好文 时间:
2020-04-27 09:15:04
阅读次数:
104
1、操作系统的启动 CPU加电后,执行BIOS(基本IO处理系统)。BIOS会进行硬件的自检和初始化,然后把加载程序(BootLoader)从磁盘上的引导扇区中加载到指定位置0x7c00。然后控制权交给加载程序,加载程序将操作系统的数据和代码加载到内存,然后把控制权交给操作系统。 2、系统调用、异常 ...
分类:
其他好文 时间:
2020-04-26 20:45:32
阅读次数:
86
下面给大家讲解一下如何在我们的物理机上安装Kali系统,废话不多说,下面直接开始: 一:准备材料 1) Universal_USB_Installe 系统镜像烧录工具 下载地址:https://universal-usb-installer.en.softonic.com/ 2) Kali系统 下载 ...
分类:
其他好文 时间:
2020-04-26 01:40:36
阅读次数:
118
更换系统主题: 1.浏览器进入https://www.gnome-look.org/这个网站选择自己喜爱的主题进行下载(访问这个网站需要有点耐心)。 选择一个主题,进行下载 2.下载好所需的文件后,主题文件解压到/usr/share/themes下【图标主题文件放到/user/share/icons ...
分类:
系统相关 时间:
2020-04-26 01:35:37
阅读次数:
150
常见目录介绍 / 根目录 root/ root用户的家目录 home/ 用户的家目录 boot/ grub 开机设置相关文件 内核文件(vmlinuz) dev/ 设备文件目录 etc/ 配置文件目录,包含系统特有的可编辑配置文件,即用于控制程序运行的本地文件 rc.d 用于存放不同运行等级的启动脚 ...
分类:
系统相关 时间:
2020-04-26 01:08:13
阅读次数:
111
康威生命游戏(英语:Conway's Game of Life),又称康威生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 它最初于1970年10月在《科学美国人》杂志上马丁·葛登能的“数学游戏”专栏出现。 规则 生命游戏中,对于任意细胞,规则如下: 每个细胞有两种状态 - 存活或 ...
分类:
其他好文 时间:
2020-04-26 01:05:33
阅读次数:
92