第一步,新建FBOX 添加成功后会在左侧显示已添加的FBOX 第二步,配置FBOX的相关LAN IP和WAN IP 用网线或者USB线连接FBOX 点击右上角的设置图标/ 配置工具 / 第三步,电脑适配器端的设置 设置完成后等待几分钟就可以看到FBOX连接成功 第四步,设备管理 第五步,对设备进行透 ...
分类:
其他好文 时间:
2021-03-29 11:54:21
阅读次数:
0
//在一定时间内,等待某个事件//小于currentStatus的标志位都是true,才能继续向下,不然就报错 // status 状态表,currentStatus 当前线程状态位置,timeout 超时时间,funcSuccess 规定时间内要执行的函数,funcError 超过规定时间后要执行 ...
分类:
编程语言 时间:
2021-03-29 11:38:22
阅读次数:
0
搭建python环境 1. 使用miniconda安装python环境 清华大学镜像 miniconda 根据电脑型号下载miniconda 2. 安装miniconda 将miniconda安装在想要的目录下 在进行到如下图操作时,记得勾选红圈中选项,可以免去配置环境变量的烦恼 接下来只需要等待m ...
分类:
编程语言 时间:
2021-03-26 15:20:52
阅读次数:
0
实现原理 AQS(AbstractQueuedSynchronizer),抽象的队列式同步器 AQS 维护了一个 state(共享资源变量)和一个 FIFO 线程等待队列(CLH 队列),多个线程竞争 state 被阻塞时就会进入此队列中。 State state 使用 volatile 修饰的一个 ...
分类:
编程语言 时间:
2021-03-17 15:06:57
阅读次数:
0
引言 梳理完HTML的知识点,接下来就是CSS了,作为HTML的“美妆”,人靠衣裳马靠鞍,重要程度可想而知 简单的学习完CSS知识后发现了很多以前想不通的一些事情,比如说一些界面的特效和样式现在终于明白原理了 像一些漂浮移动的图片、等待的动画画面还有一些动作的特效都大概知道是用什么实现得了 并且也知 ...
分类:
Web程序 时间:
2021-03-17 15:06:07
阅读次数:
0
1.任何程序在执行时,至少有一个主线程。 2.t.Start()启动了一个线程后,用t1.Join()这个方法加入一个线程[即:暂停了主线程的运行],那么操作系统就会马上执行这个新加入的线程 【 (1)Join方法用于一个线程必须等待另外一个线程结束之后才能执行 (2)执行的线程等待,被执行的线程先 ...
分类:
其他好文 时间:
2021-03-17 14:50:24
阅读次数:
0
一、什么是进程 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。 不仅可以通过线程完成多任务,进程也是可以的 进程的状态 工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cpu进行执 ...
分类:
编程语言 时间:
2021-03-15 11:19:10
阅读次数:
0
前面的章节介绍socket通信的时候,socket的服务端在同一时间只能和一个客户端通信,并不是服务端有多忙,而是因为单进程的程序在同一时间只能做一件事情,不可能一边等待客户端的新连接一边与其它的客户端进行通信。 一、并发的服务端 如果把socket服务端改为多进程,在每次accept到一个客户端的 ...
分类:
系统相关 时间:
2021-03-15 10:55:03
阅读次数:
0
相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量,即对与不满足条件的线程可以放到不同的集合中等待 与 synchronized 一样,都支持可重入 基本语法 // 获取锁 reentrantLock.lock(); try { // 临界 ...
分类:
其他好文 时间:
2021-03-09 13:42:27
阅读次数:
0
SELECT * FROM information_schema.innodb_trx 命令是用来查看当前运行的所以事务: 在执行结果中可以看到是否有表锁等待或者死锁,如果有死锁发生,可以通过下面的命令来杀掉当前运行的事务: KILL 165667 ; KILL 后面的数字指的是 trx_mysql ...
分类:
数据库 时间:
2021-03-08 13:33:51
阅读次数:
0