# -*- coding: UTF-8 -*- import os import imghdr def get_filelist(dir): for home, dirs, files in os.walk(dir): for filename in files: try: fullname = o ...
分类:
编程语言 时间:
2021-02-26 13:35:43
阅读次数:
0
oracle存储过程 1、语法结构 create [or replace] procedure 过程名 --or replace 如果存储过程已经存在则覆盖替代原有的过程 ( p1 in|out datatype, 入参和出参两种参数 p2 in|out datatype, datatype表示出入 ...
分类:
数据库 时间:
2021-02-25 11:47:24
阅读次数:
0
1.获取列 df['country'] df[['country','year']] #不能通过df[0]获取第一列,如果想通过列的索引位置获取列需要用到loc #获取所有列名 df.columns #得到一个Index类型 list(df.columns)#将得到的Index类型转成列表 2.获取 ...
分类:
其他好文 时间:
2021-02-24 13:04:07
阅读次数:
0
1.创建空的maven项目,导如下依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> ...
分类:
其他好文 时间:
2021-02-23 14:26:33
阅读次数:
0
Abstract Reference : https://brilliant.org/wiki/projective-geometry/ ...
分类:
其他好文 时间:
2021-02-23 14:03:46
阅读次数:
0
在python中Template可以将字符串的格式固定下来,重复利用。 1、使用 string.Template 拼接时,要在名字前加前缀$来标识变量(例如, $var) 如果有必要区分变量和周围的文本,可以用大括号包围变量(例如,${va r}) import string values = {' ...
分类:
其他好文 时间:
2021-02-22 12:46:59
阅读次数:
0
Exchanger的功能可以使2个线程之间传输数据,它比生产者消费者模式使用的wait/notify要更加方便,类Exchanger中的exchange()方法具有阻塞的特色,也就是此方法被调用后等待其他线程来取得数据,如果没有其他线程取得数据,则一直阻塞等待。Exchanger主要有两个方法 :e ...
分类:
编程语言 时间:
2021-02-22 12:34:21
阅读次数:
0
废话不多讲直接上代码 import java.util.Scanner; public class sb { public static void main(String[] args) { String a; String b; String c; try (Scanner scanner = n ...
分类:
编程语言 时间:
2021-02-20 12:20:40
阅读次数:
0
一、分布式锁简介 1,什么是分布式锁 当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。 与单机模式下的锁不仅需要保证进程可见,还需要考虑进程与锁之间的网络问题。 分布式锁还是可以将标记存在内存,只是该内存不是某个进程分配的内存而是公共内存如 Redis、 ...
分类:
其他好文 时间:
2021-02-20 12:02:37
阅读次数:
0
windows服务 unit untserverinfo; interface uses Windows, Messages, SysUtils, Classes, Forms, WinSvc, SvcMgr, System.Win.Registry; function ServiceGetStat ...