什么是上下文管理器 上下文管理器顾名思义是管理上下文的,也就是负责冲锋和垫后,而让主人专心完成自己的事情。我们在编写程序的时候,通常会将一系列操作放到一个语句块中,当某一条件为真时执行该语句快。有时候,我们需要再执行一个语句块时保持某种状态,并且在离开语句块后结束这种状态。例如对文件的操作,我们在打 ...
分类:
编程语言 时间:
2019-01-30 19:52:31
阅读次数:
215
参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html 并发:一段时间内做一些事情 并行:同时做多件事情 线程是操作系统能够进行运算调度的基本单位,一个线程就是一个指令集 IO 密集型任务或函数 计算密集型任务函数 t1 = threading. ...
分类:
编程语言 时间:
2019-01-30 07:29:58
阅读次数:
327
阅读目录(Content) 单例模式 实现单例模式的几种方式 1.使用模块 2.使用装饰器 3.使用类 4.基于__new__方法实现(推荐使用,方便) 5.基于metaclass方式实现 相关知识 实现单例模式 回到顶部(go to top) 单例模式 单例模式(Singleton Pattern ...
分类:
编程语言 时间:
2019-01-30 07:18:22
阅读次数:
198
参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html semaphore 信号量: condition 条件变量: event 同步条件:条件同步和条件变量同步差不多意思,只是少了锁功能。因为条件同步设计于别访问共享资源的条件环境 多线程利器( ...
分类:
编程语言 时间:
2019-01-30 07:15:02
阅读次数:
230
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string is valid if: No ...
分类:
其他好文 时间:
2019-01-29 12:47:14
阅读次数:
194
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <algorithm> 5 #include <cmath> 6 using namespace std; 7 #define ll long long ...
分类:
其他好文 时间:
2019-01-28 23:56:15
阅读次数:
308
小w来到百度之星的赛场上,准备开始实现一个程序自动分析系统。 这个程序接受一些形如 xi=xj 或 xi≠xj 的相等/不等约束条件作为输入,判定是否可以通过给每个 w 赋适当的值,来满足这些条件。 输入包含多组数据。 然而粗心的小w不幸地把每组数据之间的分隔符删掉了。 他只知道每组数据都是不可满足 ...
分类:
其他好文 时间:
2019-01-28 20:09:01
阅读次数:
173
题目 题意: 无向图,给n个城市,n*n条边,每条边都有一个权值 代表修路的代价,其中有k个点有发电站,给出这k个点的编号,要每一个城市都连到发电站,问最小的修路代价。 思路: prim:把发电站之间e[i][j]都设置为0,然后模板套进去就行。 krusl:把所有的发电站都先弄进一个并查集(做法比 ...
分类:
其他好文 时间:
2019-01-28 13:52:20
阅读次数:
200
转 一、首先删除原有控制文件并新建控制文件 1、找到控制文件位置 SQL> show parameter control_files; NAME TYPE VALUE control_files string C:\APP\ADMINISTRATOR\ORADATA\C METEST\CONTROL ...
分类:
数据库 时间:
2019-01-28 00:45:11
阅读次数:
324
多次dijkstra 一次AC #include<bits/stdc++.h> using namespace std; int m1[1005][1005]; int vis[1005];int dis[1005]; #define INF 99999 int n=1004,e,cas; int ...
分类:
其他好文 时间:
2019-01-27 19:14:31
阅读次数:
191