CentOS 7 引导顺序: UEFi或BIOS初始化,运行POST开机自检(可扩展固件接口负责加电自检(POST)、联系操作系统以及提供连接操作系统与硬件的接口。) 选择启动设备 引导装载程序, centos7是grub2 加载装载程序的配置文件:/etc/grub.d/、/etc/default ...
分类:
其他好文 时间:
2021-02-10 13:31:21
阅读次数:
0
线程 60年代,在操作系统中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销;二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销过大。因此在80年代,出现了线程(Threads) ...
分类:
编程语言 时间:
2021-02-10 13:14:37
阅读次数:
0
### 案例:网图下载 ```java //1. 导入commons io里的jar包 //2. add as Library package com.hao.Demo01; import org.apache.commons.io.FileUtils; import java.io.File; i ...
分类:
编程语言 时间:
2021-02-10 13:02:53
阅读次数:
0
什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se ...
分类:
编程语言 时间:
2021-02-09 12:33:43
阅读次数:
0
一、去下方路径: 二、搜索以下信息: - (void)displayLayer:(CALayer *)layer 三、并替换或者更改为以下信息: - (void)displayLayer:(CALayer *)layer{ if (_currentFrame) { layer.contentsSca ...
分类:
移动开发 时间:
2021-02-09 11:56:44
阅读次数:
0
在config.xml下添加: <platform name="ios"> <config-file parent="NSCameraUsageDescription" target="*-Info.plist"> <string>需要访问您的相机</string> </config-file> < ...
分类:
移动开发 时间:
2021-02-09 11:54:35
阅读次数:
0
引子: flask中的request 在单进程单线程中没有问题,但是性能肯定是下降的,如果强制开启多线程,会导致线程不安全。但是threading.local() 方法支持多线程,但是不支持多协程 代码: # -*- coding: utf-8 -*- """ threadlocal 上下问管理 源 ...
分类:
其他好文 时间:
2021-02-09 11:46:54
阅读次数:
0
https://www.cyberciti.biz/faq/update-lenovo-bios-from-linux-usb-stick-pen/ 关键步骤在于 用 geteltorito 解出 可烧制到 usb chip/pen 的 image 之后,光盘启动就可以了。 本来准备把getelto ...
分类:
移动开发 时间:
2021-02-08 12:25:07
阅读次数:
0
1.三个多线程可能引起的问题 package other; public class UnSafeTicker implements Runnable { private int ticket=10; boolean flag=true; @Override public void run() { ...
分类:
编程语言 时间:
2021-02-08 12:09:22
阅读次数:
0
VS2015 提供的性能探查器,可以看到程序的哪部分代码占用了多少的cpu 可以看到 FD_SET select FD_ISSET recv这几个个函数占用的cpu比较高 将服务端改造成多线程: 1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。 2.分摊占用cpu的操作,放到几个线 ...
分类:
编程语言 时间:
2021-02-08 11:58:13
阅读次数:
0