Python Queue队列实现线程通信的方法

Python Queue队列实现线程通信的方法-华尔子博-奥夏网
queue 模块下提供了几个阻塞队列,这些队列主要用于实现线程通信。在 queue 模块下主要提供了三个类,分别代表三种队列,它们的主要区别就在于进队列、出队列的不同。 关于这三个队列类的简单介...
5年前
02121

Fedora运行级别及其虚拟文件系统/proc详解

Fedora运行级别及其虚拟文件系统/proc详解-华尔子博-奥夏网
在现有的Linux系统中添加新硬件时,你希望知道当前系统的资源配置状态,那么应该如何查看呢?很方便,/proc文件系统中包含了内核关于资源分配的一些信息。其中/proc/interrupt,/proc/dma,/proc...
5年前
02110

MongoDB常用操作命令大全

MongoDB常用操作命令大全-华尔子博-奥夏网
如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。 一、数据库常用命令 1、H...
5年前
02110

Python dict字典基本操作(包括添加、修改、删除键值对)

Python dict字典基本操作(包括添加、修改、删除键值对)-华尔子博-奥夏网
由于字典属于可变序列,所以我们可以任意操作字典中的键值对(key-value)。Python 中,常见的字典操作有以下几种: 向现有字典中添加新的键值对。 修改现有字典中的键值对。 从现有字典中删除...
6个月前
02115

PHP错误机制知识汇总

PHP错误机制知识汇总-华尔子博-奥夏网
PHP的错误机制也是非常复杂的,做了几年php,也没有仔细总结过,现在就补上这一课。 特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错...
2年前
02108

命名空间(Namespace)C++命名空间(名字空间)详解

命名空间(Namespace)C++命名空间(名字空间)详解-华尔子博-奥夏网
一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。...
5年前
02100

英语和数学不好,能学编程吗?

英语和数学不好,能学编程吗?-华尔子博-奥夏网
很多初学者认为,编程语言是由英文组成的,而且会涉及很多算法,自己的英语和数学功底不好,到底能不能学会编程呢? 英语基础不好可以学会编程吗? 首先,学习编程需要你有英语基础;但是,要求...
5年前
02100

ubuntu命令行模式与图形桌面切换方法详解

ubuntu命令行模式与图形桌面切换方法详解-华尔子博-奥夏网
嵌入式软件开发需要依赖Linux操作系统,常用的Linux操作系统发行版包括ubuntu、redhat、fedora、centos等。下面将介绍ubuntu命令行模式与图形桌面切换方法。 ubuntu拥有强大的图形桌面,对于习...
4年前
02090

Fedora系统的一些基本配置分享

Fedora系统的一些基本配置分享-华尔子博-奥夏网
1)关闭selinux 修改/etc/selinux/config文件中的SELINUX='' 为 disabled,然后重启。 2) 关闭firewall systemctl disable iptables.service 3) 启动sshd yum install openssh-server openssh-s...
5年前
02080

Redis的基础事务和常用操作方法

Redis的基础事务和常用操作方法-华尔子博-奥夏网
和其他大部分的 NoSQL 不同,Redis 是存在事务的,尽管它没有数据库那么强大,但是它还是很有用的,尤其是在那些需要高并发的网站当中。 使用 Redis 读/写数据要比数据库快得多,如果使用 Redis...
5年前
02080