python从word中取得完整的内容

08-23
#只关心word文档中的文本,不关心样式信息,就可以利用getText()函数import docxdef getText(filename): doc=docx.Document(filename) fullText=[] for para in doc.paragraphs: fullText.append(para.text) return '\n'.join(fullText)print(getText('example.docx'))#下面的代码可以实现同样的功能doc2=docx.D

面向对象----内部类、常见API

08-23
01_类名作为形参和返回值 *类名作为方法的形参和返回值,其实需要的和返回的是该类的对象,看下面案例: 02_抽象类名作为形参和返回值. *方法的形参是抽象类名,其实需要的是该类的子类对象 *方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 03_接口名作为形参和返回值 *方法的形参是接口名,其实需要的是该接口的实现类对象 *方法的返回值是接口名,其实返回的是该接口的实现类对象 04_内部类 概念: 一个类定义在另一个类里面,这个里面的类称为内部类,这个外面的类称为外部类 内部类也叫嵌套类

内置函数,匿名函数与闭包

08-23
目录 内置函数(二) 匿名函数 内置函数(三) 闭包 内置函数(二) abs() #返回绝对值--返回的是正数 enumerate("可迭代对象","序号起始值") #枚举 默认起始值为0,返回的是元组形式 lst = [11,22,33] print([i for i in enumerate(lst,1)]) # (1,11) (2,22) (3,33) max("可迭代对象") #求最大值 min("可迭代对象") #求

brew update 很慢

08-23
brew使用国内镜像源 这里用中科大的,另外还有清华的可用 # 步骤一 cd $(brew --repo) git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git # 步骤二 cd $(brew --repo)/Library/Taps/homebrew/homebrew-core git remote set-url origin https://mirrors.tuna.tsin

产品那点事 【3】-中台科普

08-23
目录: 1.关于中台的名言 2.中台起源 3.中台定义 4.中台类型 5.中台能力 6.中台本质 7.中台优势 8.中台动态 9.排头兵的中台案例 10.建设中台的两大原因 11.中台究竟能解决的问题 12.中台解决的痛点 13.中台对中小型公司的意义 14.做中台两个关键点 15.中台落地 16.中台完整的体系 17.中台技术本质 18.中台技术架构 19.遥望未来10年—AI中台 20.业务中台 21.业务中台&数据中台 22.业务中台&大数据 23.彩蛋 关键词:   业务中台/ 共

ajax 图片上传并且显示

08-23
<!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>Html5 Ajax 上传文件</title> <style type="text/css"> #imgshow{width: 500px;height: 300px } </style> <script type="text/javasc

dataguard dg切换的两种方式

08-23
主备库的切换主要在两种情况下切换,Switchover和Failover,这两种切换都需要手工执行完成. 一是Switchover(计划中的切换,不会丢失数据) 二是Failover(当主库出现故障的时候需要主备库切换角色) 1,Switchover的切换方法 主库端: select switchover_status from v$database; 如果是to standby表可以正常切换. 直接执行alter database commit to switchover to physica

030 SSM综合练习06--数据后台管理系统--SSM权限操作及Spring Security入门

08-23
1.权限操作涉及的三张表 (1)用户表信息描述users sql语句: 实体类: CREATE TABLE users ( id VARCHAR2 ( 32 ) DEFAULT SYS_GUID () PRIMARY KEY, email VARCHAR2 ( 50 ) UNIQUE NOT NULL, username VARCHAR2 ( 50 ), PASSWORD VARCHAR2 ( 50 ), phoneNum VARCHAR2 ( 20 ), STATUS INT ) (2)角色表

MySQL基础(用的贼鸡儿多)

08-23
整理有点乱,业余也玩玩系统,经常碰见这些玩意,有点烦,老是记不住 MySQL 基础语法 一.连接 MYSQL格式: mysql -h 主机地址 -u 用户名 -p 用户密码. 1.连接到本机上的 MYSQL.在Linux终端键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,终极用户 root 是没有密码的,故直接回车即可进入到 MYSQL 中了,MYSQL 的提示符是:mysql> 2. 连接到远程主机上的 MYSQL.假设远程主机的 IP 为:10.1.9.

spring mvc框架入门

08-23
目录 1.web框架分层 2.什么是springmvc 3.springmvc的优势 4.springmvc和struct的区别 (spring mvc框架入门 1.web框架分层 一般web框架可以分为表现层,业务层,持久层 mvc是指表现层的设计模式:model(模型) ,view(视图) 比如jsp html等,controller(控制器) 2.什么是springmvc 3.springmvc的优势 4.springmvc和struct的区别 参考b站黑马视频 原文地址:https://

Devops(三):Docker常用命令

08-23
列出镜像列表(docker images) [[email protected] docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest fce289e99eb9 7 months ago 1.84kB [[email protected] docker]# 各个指标项说明::REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:

2019年8月做题记录

08-23
codeforces1199C codeforces1198B codeforces1197A codeforces1197B codeforces1197C codeforces1197D codeforces1198C codeforces1201A codeforces1201B codeforces1201C codeforces1189A codeforces1189B codeforces1189C codeforces1189D1 codeforces1189E codeforce

adb server is out of date. killing... ADB server didn&#39;t ACK * failed to start daemon *……

08-23
问题 使用 adb 命令的时候报错如下: 1 adb server is out of date. killing... 2 ADB server didn't ACK 3 * failed to start daemon * 4 error: 问题原因 不同软件中的 adb.exe 版本冲突.调用的 adb 命令的版本 和 android_sdk/platform-tools 目录下的 adb 版本不一样导致的(即调用的可能不是 android_sdk/platform-tools 目录下的

【基于Puppeteer前端自动化框架】【二】PO模式,断言(如何更简便逻辑的写测试代码)

08-23
一.概要 前面介绍了Puppeteer+jest+TypeScript做UI自动化,但是这知识基础的,我们实现自动化要考虑的很多,比如PO模式,比如配置文件,比如断言等等.下面就来一一实现我是怎么用puppeteer 做UI自动化的 二.断言 (一)需要依赖的安装包 依赖包 命令 Jest npm install jest --save-dev @types/jest npm install @types/jest --save-dev expect-puppeteer npm install

081 re正则表达式模块

08-23
目录 一.正则表达式 二.re模块的基本语法 ^ 元字符 $ 元字符 [] 元字符(字符集) [^] 反取 . 任意字符(换行符除外) * 对前一个字符0-无穷次扩展 + 对前一个字符1-无穷次扩展 ? 对前一个字符0或1次扩展 {m} 对前一个字符扩展m次 {m,n} 对前一个字符扩展m-n次(含n) \d 匹配单个数字(0-9) \D 匹配单个非数字(包括\n) \w 匹配 数字/字母/下划线 \W 匹配 非数字/非字母/非下划线 \s 匹配 空格/ \t/ \n \S 匹配 非空格/ 非\

flutter 主页面底部导航栏实现以及主题风格设置

08-23
import 'package:flutter/material.dart'; import 'package:flutter_app/bottom_navigation_widget.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutt

Delphi 线程的基本概念

08-23
原文地址:https://www.cnblogs.com/fanweisheng/p/11403052.html

Allowance

08-23
Allowance 有n种数字,第i种数字值为\(v_i\),有\(b_i\)个,保证随i的增大而增大,且对于任意i有\(a_{i-1}|a_i\)(显然,\(i\in(1,n]\)),现求将它们划分成最多的组数,并且保证每一组的数字的和大于等于c;\(n\leq 20,c,v\leq 10^8\). 解 显然要分的组数最多,要能够做到拿出一组中的一个最小的数字,让其不满足条件,即填到尽量满,显然每一组都要尽可能做到. 于是我们从大往小填一组,如果当前枚举的数字为i,如果不选i,而转而选比i小的

8.23

08-23
https://www.cnblogs.com/sammyliu/p/4543657.html 大佬 br0   192.168.1.252 ens34 vnet0 也就是kvm虚拟机网卡数据通过qemu到达vnet0,vent0 虚拟设备无法上网,通过桥接连接ens34 内部虚拟机就好不要占用br0的ip ssh无法到达 网关还是配置为宿主机的网关 相当与以br0形成二层交换 virbr0  192.168.122.1   virbr0-nic vnet1 镜像磁盘 额好像是磁盘 原文地址:h

【杂谈】字符

08-23
不可见字符:https://blog.csdn.net/sushengbuhuo/article/details/97836785 奇葩字符:https://www.cnblogs.com/52cik/p/unicode-mark-nonspacing.html 打开浏览器控制台输入:'\u034F' :'很好玩'+Array(50).join('\u0310')+Array(50).join('\u0598')+Array(50).join('\u0e49');'测试测试'+Array(50)