华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
最新发布第394页

Python daemon守护线程示例代码详解

前面不只一次提到,当程序中拥有多个线程时,主线程执行结束并不会影响子线程继续执行。换句话说,只有程序中所有线程全部执行完毕后,程序才算真正结束。 下面程序演示了包含 2 个线程的程序执...
王麻子的头像-华尔子博-奥夏网王麻子5年前
03360

Python Thread join()使用方法用法详解

前面章节中,我们讲解了如何通过 Thread 类创建并启动一个线程,当时给读者用如下的程序进行演示: import threading #定义线程要调用的方法,*add可接收多个以非关键字方式传入的参数 def acti...
王麻子的头像-华尔子博-奥夏网王麻子5年前
02400

Python线程的生命周期(新建、就绪、运行、阻塞和死亡)详解

Python线程的生命周期(新建、就绪、运行、阻塞和死亡)详解-华尔子博-奥夏网
CPU 在轮换执行线程过程中,线程都经历了什么呢?线程从创建到消亡的整个过程,可能会历经 5 种状态,分别是新建、就绪、运行、阻塞和死亡,如图 1 所示。 图 1 线程状态转换图 线程的新建和就...
天山雪莲的头像-华尔子博-奥夏网天山雪莲5年前
04130

Python 3创建线程的两种方式

Python 3创建线程的两种方式-华尔子博-奥夏网
Python 中,有关线程开发的部分被单独封装到了模块中,和线程相关的模块有以下 2 个: _thread:是 Python 3 以前版本中 thread 模块的重命名,此模块仅提供了低级别的、原始的线程支持,以及一...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
01900

Python进程和线程,二者有何区别

Python进程和线程,二者有何区别-华尔子博-奥夏网
几乎所有的操作系统都支持同时运行多个任务,每个任务通常是一个程序,每一个运行中的程序就是一个进程,即进程是应用程序的执行实例。现代的操作系统几乎都支持多进程并发执行。 注意,并发和...
子博兄的头像-华尔子博-奥夏网5年前
02570

Android使用SQLite数据库存数数据

前面我们介绍了用 SharedPreferences 和文件存储信息的方法,但是当频繁大量地使用数据存储时,就要用到数据库来管理信息数据。 在 Android 中,我们使用 SQLite 数据库,在应用中也常常会用到 ...
子博兄的头像-华尔子博-奥夏网15天前
0349

Android数据存储之文件存储

Android数据存储之文件存储-华尔子博-奥夏网
Android的文件存储方式分为两种:内部存储和外部存储。 1) 内部存储 内部存储是指将应用程序的数据以文件方式存储到设备内存中。以内部存储方式存储的文件属于其所创建的应用程序私有,其他应用...
南宫世家的头像-华尔子博-奥夏网南宫世家2个月前
07515

Android数据存储之SharedPreferences

Android数据存储之SharedPreferences-华尔子博-奥夏网
无论是桌面应用程序还是 Android 手机应用程序,都会涉及数据的存储。下面我们将会详细介绍在 Android 中存储数据的相关知识。 在 Android 中应用程序存储的数据(包括文件)都属于应用程序私有...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3个月前
0585

Android MediaRecorder录制视频

Android MediaRecorder录制视频-华尔子博-奥夏网
视频录制也可以通过 MediaRecorder 类完成,其步骤与音频录制基本相同,只是添加了一些对视频进行处理的操作。 视频录制的基本步骤如下: 1) 调用Camera.open()方法打开摄像头。 2) 调用 Camera...
子博兄的头像-华尔子博-奥夏网子博兄4个月前
05914

Android Camera相机以及相机程序开发实例

Android Camera相机以及相机程序开发实例-华尔子博-奥夏网
在之前的教程中介绍过拍照程序,是通过 Intent 调用 Android 系统提供的照相机程序实现的。 Android SDK 提供了直接操作移动设备摄像头的 android.hardware.Camera 类,通过该类的相关 API,可...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4个月前
05014