多线程与多进程介绍

多线程与多进程: (1) 多进程:一个进程产生多个子进程,每个子进程都有独立的进程ID和内存空间 (2) 多线程:一个进程里包含多个线程,只有一个进程ID,每个线程之间共享内存空间 (3) 在 python 中,实现多进程的模块有 multiprocess,实现多线程的模块有 thread 、threading,threading 是比 thread 更高级的模块
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

UVA - 1623 Enter The Dragon(贪心)

题目: 思路: 读完题之后有了以下想法: 当遇到下雨的天,就找这个湖泊上一次下雨满了之后又一次不下雨的日期。有就在这个日期下记录被神龙喝干的湖的编号,没有就是不符合题意。 这个想法是对的,但是却被代码卡的死死的。知道看到了大佬用set写的…… set本身是有序的,而且也有二分查找的方法。 代码: #include <bits/stdc++.h> #define inf 0x3f3f3f3f #define MAX 1e3 #define FRE() freopen("in.txt","r",s
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

xpath 笔记

from lxml import etree info = f.read() # requests.get().text # print(info) selector=etree.HTML(info) #将源码转化为能被XPath匹配的格式 xx=selector.xpath("//img[@class='img-hover']/@src") #返回为一列表
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

《学习之道》第五章分心与拖延

  拖延是我们这代人最大的毛病之一,有太多事情让我们分神。   我总是想“我就先看一下Facebook、Twitter、Tumblr,再查一下邮件,就去做作业”。然而等我意识到的时候,我已经花了不止一个小时来浏览社交网站。   就算我重要开始做作业了,这些社交网站的后台推送也还是在不断地干扰我。   我需要找到一个让自己集中精神听课、做作业的方法,这在很大程度上取决于周围的环境和时间。
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

ifup,ifdown命令详解 基础命令学习目录首页

基础命令学习目录首页 原文链接:https://www.cnblogs.com/jing99/p/7881779.html ifup命令网络配置 ifup命令用于激活指定的网络接口。ifdown命令用于禁用指定的网络接口。   实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的设置参数来启动的话,那就得要通过ifdown或ifup来实现了。 语法   i
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

《学习之道》第五章认识“小恶魔”

  了解自己内心的“小恶魔”,也就是大脑对某些特别暗示做出的习惯性反应。   这些“小恶魔”常教唆人们贪图一时之快。
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

UVA 156 Ananagrams

把每个单词“标准化“,即全部转化为小写再排序,然后放到map中统计。 1 #include "iostream" 2 #include "string" 3 #include "cctype" 4 #include "vector" 5 #include "map" 6 #include "algorithm" 7 using namespace std; 8 map<string, int> cnt; 9 vector<string> words; 10 string re
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

javaScript 原型与原型链学习笔记

javaScript中,原型是常用到一种方式,它能降低内存占用,写出更高效的代码 原型常用到的则是prototype属性 JavaScript prototype 属性 定义和用法 prototype 属性允许您向对象添加属性和方法 注意: Prototype 是全局属性,适用于所有的Javascript对象。 这是来自菜鸟教程的解释 现在,为验证prototype用法,我用如下代码进行测试 1 <script> 2 Person.prototyp
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

笃行日新:反思与展望

笃行日新:回顾、反思与展望 2019年中旬我将离开校园正式走上工作岗位,这一年来,我去了好多城市,南京、芜湖、上海、北京,遇到了很多很好的同事,有一些发展成了很要好的朋友,也见过了一些奇葩、荒谬的事情。年少并不应该是所有错误的借口,只求稳定也非长久之计,希望自己反思一些问题,并制定新年的计划,更好的迎接未来! 回顾   苟且或者说逃避现实是件可怕的事情,任何鸡汤或者自我慰藉都无助于改变现状。 项目   2018上半年,我在校第一个盈利的项目正式上线,由于事前没有任何合同,后来客户不断提出了新的
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

Oracle-子查询实例

子查询的应用范围: WHERE: 一般返回单行单列,单行多列,多行单列 HAVING:子查询如果出现在HAVING中,只有一种情况就是子查询返回单行单列数据,且需要进行统计函数计算 FROM:返回多行多列(表结构) SELECT:返回单行单列,较少使用 范例1:查询低于公司平均工资的雇员信息 1. 先计算出平均工资: SELECT AVG(sal) FROM emp 2. 上面的查询结果返回单行单列数据,可以用WHERE语句子查询 SELECT * FROM emp WHERE sal
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

[bzoj1015] [JSOI2008]星球大战starwar

Description   很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的 机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直 接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划 地摧毁反抗军占领的星球。由于星球的不断被摧毁,两个星球之间的通讯通道也开始不可靠起来。现在,反抗军首 领交给你一个任务:给出原来两个星球之间的以太隧道连通情况以及帝国打
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

golang cache--go-cache

go-cache是一款类似于memached 的key/value 缓存软件。它比较适用于单机执行的应用程序。 go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine安全访问。 下面举例说明其用法。 Demo package main import ( "log" "time" "github.com/patrickmn/go-cache" ) func main(){ c := cac
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

RabbitMQ (五) : 订阅者模式之分发模式 ( fanout )

前面讲到了简单队列和工作队列. 这两种队列有个非常明显的缺点 : 生产者发送的消息,只能进入到一个队列. 消息只能进入到一个队列就意味着消息只能被一个消费者消费. 尽管工作队列模式中,一个队列中的消息可以被多个消费者消费,但是,具体到每一条消息,却只能被一个消费者消费. 如果想要一个消息被多个消费者消费,那么生产者就必须把这条消息发送到多个队列中去. RabbitMQ 在这个点的设计是 : 在生产者和队列两者之间加入了一个叫做"交换机"的东西. 生产者发送消息时,不直接发送到队列,而是发送到"
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

opentack-openstack组件及功能(1)

一、 OpenStack各组件间的关系 图22.1 OpenStack各组件间的关系 1、基础管理服务包含Keystone,Glance,Nova,Neutron,Horizon五个服务   (1)Keystone:认证管理服务     提供了其余所有组件的认证信息/令牌的管理,创建,修改等等,使用MySQL作为统一的数据库。   (2)Glance:镜像管理服务     提供了对虚拟机部署的时候所能提供的镜像的管理,包含镜像的导入,格式,以及制作相应的模板。   (3)Nova:计算管理服务
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

2019.2.5

2019-2-5 18:11:25 今天大年初一,新的一年,新的开始! 越努力,越幸运!永远不要高估自己!!!! 经过快一年的沉淀!展现出更优秀的自己!! 2019年更加努力!付出会有收获!! 往事做序,来日为章!
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0

你的前半生,可曾有过下定决心做某件事的时候?

作者:陆小凤首发:微信公众号【程序员江湖】不知道你们有没有看过电视剧《我的前半生》里面的女主在遭遇家庭变故之后终于颠覆了自己,最终成为了独立的女性。平淡的生活看似波澜不惊,实际上也在消磨着你的时间,磨平你的棱角和个性。我的前半生也和大多数人一样平淡,甚至还有点无趣,初高中时代都是一个不谙世事混日子的学生,大学几年时间奉献给了LOL和DOTA,毕业之后有父母安排好的稳定国企工作,剩下的剧情似乎已经没
分类: 其他 发布时间: 02-05 19:40 阅读次数: 0

CodeForces 1098D. Eels

题目简述:对一个非空正整数(可重)集合$S$,从中选出两个元素$a, b (a \leq b)$,将他们从$S$中删除并将$a+b$加入$S$,重复这个操作直到$S$中只剩下一个元素为止,称为一次【竞技】。若一次操作中$a \leq b \leq 2a$,则称这次操作是【危险的】。一次竞技的【危险值】为其中【危险的】操作的次数。定义这个集合$S$的【危险值】(记作$\text{danger}(S)$)为:所有可能的竞技的【危险值】的最大值。设一个集合$S$初始为空集,维护以下操作: 1. 插入
分类: 其他 发布时间: 02-05 19:24 阅读次数: 0

js中的webworker

js中的webworker webworker的作用类似于java的多线程 以独立文件的形式运行webworker index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible"
分类: 其他 发布时间: 02-05 19:24 阅读次数: 0

算法竞赛阅读笔记

0x00: 位运算
分类: 其他 发布时间: 02-05 19:24 阅读次数: 0

javaWeb_JDBC_JDBC处理事务

JDBC_JDBC处理事务 1.事务概述 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,数据的操纵应当是离散的 成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的 操作应全部回退到开始状态 2.事务的操作 先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改就永久地保存下来,如果回退(ROLLBACK),数据库管理系统将 放弃所作的
分类: 其他 发布时间: 02-05 19:24 阅读次数: 0