target共314篇 第23页
target属性在网页设计中用于指定链接的打开方式,主要有以下几个参数:_self、_blank、_parent和_top‌。

Python互斥锁(Lock):解决多线程安全问题

Python互斥锁(Lock):解决多线程安全问题-华尔子博-奥夏网
多线程的优势在于并发性,即可以同时运行多个任务。但是当线程需要使用共享数据时,也可能会由于数据不同步产生“错误情况”,这是由系统的线程调度具有一定的随机性造成的。 互斥锁的作用就是...
子博兄的头像-华尔子博-奥夏网子博兄5年前
02010

Python sleep()函数用法:线程睡眠代码示例

位于 time 模块中的 sleep(secs) 函数,可以实现令当前执行的线程暂停 secs 秒后再继续执行。所谓暂停,即令当前线程进入阻塞状态,当达到 sleep() 函数规定的时间后,再由阻塞状态转为就绪状态...
子博兄的头像-华尔子博-奥夏网5年前
02670

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

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

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

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

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

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

Android五大布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout和TableLayout

Android五大布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout和TableLayout-华尔子博-奥夏网
Android SDK 定义了多种布局方式以方便用户设计 UI。各种布局方式均为 ViewGroup 类的子类,结构如图 1 所示。 图 1  Android SDK 布局方式结构图 本节将对 FrameLayout(单帧布局)、LinearLa...
子博兄的头像-华尔子博-奥夏网2年前
05013

Android App Widgets组件详解

App Widgets 是指能够嵌入其他应用程序中的小组件,并且能够周期性地进行更新。 App Widgets 并不是 Android 应用程序的核心组件,但却是应用程序开发不可或缺的部分。我们可以通过 App Widgets...
子博兄的头像-华尔子博-奥夏网2年前
0418

Android SDK是什么?Android SDK介绍

Android SDK是什么?Android SDK介绍-华尔子博-奥夏网
SDK (Software Development Kit) 软件开发工具包是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 就是 Android 专属的软件开发...
子博兄的头像-华尔子博-奥夏网2年前
05213

C++重载[](下标运算符)详解

C++ 规定,下标运算符[ ]必须以成员函数的形式进行重载。该重载函数在类中的声明格式如下: 返回值类型 & operator[ ] (参数); 或者: const 返回值类型 & operator[ ] (参数) const; ...
子博网的头像-华尔子博-奥夏网子博网1个月前
04911

C++运算符重载基础教程

所谓重载,就是赋予新的含义。函数重载(Function Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以...
南宫世家的头像-华尔子博-奥夏网南宫世家3个月前
0588