Python 线程同步变量,同步条件,列队

条件变量同步 有一类线程需要满足条件之后才能够继续执行,Python提供了threading.Condition 对象用于条件变量线程的支持,它除了能提供RLock()或Lock()的方法外,还提供了 wait()、notify()、notifyAll()方法。 lock_con=threading.Condition([Lock/Rlock]): 锁是可选选项,不传人锁,对象自动创建一个RLock()。 wait():条件不满足时调用,线程会释放锁并进入等待阻塞; notify():条件创造
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

JavaScript事件冒泡

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> #dv1 { width: 300px; height: 300px; background-color: red; } #dv2 { width: 200
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

Nvme固体硬盘Intel750,SM961分别使用一段时间以后对比

在SM961使用了一年半(2017年1月17日购买)后,再次测试,这次测试使用AS_SSD_Benchmark工具进行测试 感觉CrystalDiskMark工具测出来的分数在所以工具中分数最高 看图: iops: Intel750使用2年以后再次测试:(2016年8月17日) iops: 下面再对2016年3月19日份购买的闪迪至尊超级速进行测试: 再通过SSD-Z查看硬盘颗粒: SM961:序列号就不涂抹了,特么反正是oem版本,没有保修 Intel750: Sand:
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

覆盖的面积 HDU - 1255 (线段树-扫描线)模板提

给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. Input输入数据的第一行是一个正整数T(1<=T<=100),代表测试数据的数量.每个测试数据的第一行是一个正整数N(1<=N<=1000),代表矩形的数量,然后是N行数据,每一行包含四个浮点数,代表平面上的一个矩形的左上角坐标和右下角坐标,矩形的上下边和X轴平行,左右边和Y轴平行.坐标的范围从0到100000. 注意:本题的输入数据较多,推荐使用scanf读入数据. Output对于每组测试数据,请计算出被这些矩形覆盖过至少两
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

[Luogu1291][SHOI2002]百事世界杯之旅

题目描述 “……在2002年6月之前购买的百事任何饮料的瓶盖上都会有一个百事球星的名字。只要凑齐所有百事球星的名字,就可参加百事世界杯之旅的抽奖活动,获得球星背包,随声听,更克赴日韩观看世界杯。还不赶快行动!” 你关上电视,心想:假设有n个不同的球星名字,每个名字出现的概率相同,平均需要买几瓶饮料才能凑齐所有的名字呢? 输入输出格式 输入格式: 整数n(2≤n≤33),表示不同球星名字的个数。 输出格式: 输出凑齐所有的名字平均需要买的饮料瓶数。如果是一个整数,则直接输出,否则应该直接按照分数
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

Java学习之路(九):Map集合

Map集合概述和特点 Map是属于java.util的一个接口Map<k,v> k:映射所维护的键的类型 v:映射值的类型 Map是将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的Set是唯一的 Map集合的数据结构只针对键有效,跟值无关 Collection集合的数据结构是针对元素有效的 Map集合的功能概述 添加功能: V put(K
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

Atlantis HDU - 1542 (线段树扫描线)

There are several ancient Greek texts that contain descriptions of the fabled island Atlantis. Some of these texts even include maps of parts of the island. But unfortunately, these maps describe different regions of Atlantis. Your friend Bill has t
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

【react native】有关入坑3个月RN的心路历程

  由于一些原因,笔者最近变更到了RN的团队,回归到了hybrid app的开发的圈子中,固然是有蛮多新鲜感和新机遇的,不过遥想起以前在hybrid中各种view之前跳转的头疼等各种问题,笔者怀着忐忑的心情开始了一段波折的hybrid之旅。其实大概的结果之前的文章也有提及了,不过由于大部分只是以“记笔记”的形式描述的,所以难得想抽个时间,好好的总结一下,自己的心路历程。   众所周知,传统的webapp由于只能发挥native80%不到的机能,在性能和能力上一直为人所诟病,而传统的native
分类: 其他 发布时间: 07-29 23:37 阅读次数: 0

CSS补充2

浮动是css里面布局最多的一个属性 效果:两个元素并排了,并且两个元素都能够设置宽度和高度 四个特性: 1.浮动的元素脱标 2.浮动的元素互相贴靠 3.浮动的元素有“字围”效果 4.收缩的效果 脱标: 脱离了标准文档流 span标签不需要转成块级元素,也能够设置宽高。 所有的标签一旦设置浮动,能够并排,都不区分行内、块状元素,设置宽高 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>浮动</title>
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

Debug 的使用

R 命令:查看、修改寄存器的内容 -r:查看寄存器的内容 CS=0AF9,IP=0100,也就是说内存 0AF9:0100 处的指令为 CPU 当前要读取、执行的指令 Debug 也列出了 CS:IP 所指向的内存单元处所存放的机器码,并将它翻译成汇编指令 从上图可以看到,CS:IP 所指向的内存单元 0AF9:0100,此处存放的机器码为 E9ABD8,对应的汇编指令为 JMP D9AE -r 寄存器:修改寄存器的内容 -r 查看一下修改的结果 -d:查看内存中的内容 查看 10000H 中
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

python笔记-14 html

一、简要描述html 1、 html、css、js为前端开发需要用到的三块内容,html可以理解为人的骨架,css理解为人的衣服、js使让人动起来 2、html的本质就是个文本Hyper Text Mark-up Language(超文本标记语言),本质就是一个文本文件 3、网页的各种格式,实质是一个文本文件,在文本中添加相应的标记,浏览器相当于是将这个文件下载下来,并按照规矩翻译这些标记,使得这个文件被浏览器显示出一个漂亮的格式出来。 4、浏览器访问网页的时,通过socket和服务器建立相应
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

selenimu学习二

1、上传文件 from selenium import webdriver import time import os driver = webdriver.Chrome() src_file = "file:///" + os.path.abspath("test.html") driver.get(src_file) while True: ele = driver.find_element_by_name("selenium_upload").send_keys(os.pa
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

Subplot 分格显示

1、subplot2grid 使用import导入matplotlib.pyplot模块, 并简写成plt. 使用plt.figure()创建一个图像窗口 import matplotlib.pyplot as plt plt.figure() 使用plt.subplot2grid来创建第1个小图, (3,3)表示将整个图像窗口分成3行3列, (0,0)表示从第0行第0列开始作图,colspan=3表示列的跨度为3, rowspan=1表示行的跨度为1.colspan和rowspan缺省,
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

没有重复字符的最长子串

# -*- coding:utf-8 -*- # author : Keekuun """ 给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串,"pwke" 是 子序列 而不是子串。 """ def length_of_longest
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

maven的groupId和artifactId的区别

一直对groupId和artifactId比较迷惑,平时也没太在意,今天在客户处熟悉项目想到了这个问题,在网上找到了一个不错的解释,遂转载,侵删 转载地址:点击打开链接 groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。   groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

win10下查询保存过的WiFi密码

(1)获取WiFi列表 win+R输入cmd进入命令行输入如下命令: netsh wlan show profile 输入后回车显示如下图: (2)生成带有WiFi密码明文的xml文件 在命令行输入(name后面的参数为上图WiFi列表中你需要查询密码的配置文件名称): netsh wlan export profile name="ChinaNet-10159" folder=. key=clear 输入后回车显示如下图: (3)进入输入命令行的上层目录,我这里是zgc13目录,找到对应的x
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

Codeforces Beta Round #25 (Div. 2 Only) D. Roads not only in Berland

D. Roads not only in Berland time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Berland Government decided to improve relations with neighboring countries. First of all, it was decided to bu
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

JavaScript阻止事件冒泡

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> #dv1 { width: 300px; height: 300px; background-color: red; } #dv2 { width: 200
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

数学基础详解——概率论与数理统计2(参数估计)

1、切比雪夫不等式 2、大数定律 大数定律说明了当样本足够大,就可以用样本频率去估计事件概率 3、中心极限定理 4、样本的统计量 5、矩估计 令u=A1;σ2+u2=A2,求得: 6、极大似然估计
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0

常用的校验正则

1.非空 str.replace(/(^\s*)|(\s*$)/g,&quot;&quot;)!=&quot;&quot; 2.固话 var isPhone = /^[-0-9]+$/; 3.手机号 var isPhone = /^1(3|4|5|6|7|8|9)\d{9}$/;//手机号正则式    4.数字 var isNumber = /^[0-9]*$/; 5.邮箱 var isEmail = /^[a-z0-9]+([...
分类: 其他 发布时间: 07-29 23:36 阅读次数: 0