7 Missing_Days

尚未进行身份认证

我要认证

世界上只有10种人,一种懂二进制,另一种不懂

等级
TA的排名 20w+

Word文件的OpenXML解析(以Python3为例)

Word文件的OpenXML解析自Office 2007以来,新推出的.docx文件可以无损转换成OpenXML格式,以便于第三方工具生成、修改Word文件。本文以Python为背景,简单解析OpenXML中的常用元素,主要用作个人备忘。个人邮箱为qxsoftware@163.com,欢迎来信交流。本文目前仍在施工中,因疫情影响,完工日期未定QAQ本文目录:准备工作初识Ope...

2020-02-24 22:01:30

【误区修正】如何确定一个链表中有闭环,以及发生闭环的位置?

利用两个指针p1,p2(每次分别增1和2)来进行判断使用两个指针 : slow和fast , slow每次移动一位,fast每次移动两位,当发生以下条件之一时结束,时间复杂度为O(n)。首先一个终止的条件是指针p2遇到NULL节点.这说明不存在闭环 另外一个条件式当两个指针相遇就终止,这说明有闭环为什么有环的情况下二者一定会相遇呢?因为fast先进入环,在slow进入之后,如果把slo...

2020-01-01 04:53:49

Python数据结构系列——Python 单向链表,支持负数索引、切片索引、for迭代访问、闭环位置查找,适用LintCode刷题练习

# -*- coding:utf8 -*-# qxsoftware@163.com# Python 单向链表,可使用负数索引,可使用for迭代访问,可模拟栈或队列# https://blog.csdn.net/liuqixuan1994/article/details/103789486from collections import Iterableclass ListNode(ob...

2019-12-31 23:25:05

解决opencv-python用VideoWriter保存视频失败或仅有1KB的问题

大部分这种情况都是因为vw = cv2.VideoWriter(path, fourcc, output_fps, size)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:path的父目录不存在,或者没有权限在path位置创建文件,或者path的扩展名不是有效的视频文件fourcc = cv2.VideoWriter_fourcc(*FORMAT)...

2019-05-09 14:21:50

Jupyter远程服务器使用本地摄像头、WebRTC实现聊天室、实时视频处理

Jupyter远程使用摄像头、WebRTC聊天室、实时视频处理前言使用ipywebrtc组件,获取本地视频流并传输到远程Jupyter服务器,由服务器处理过视频后再回传到本地,最后由ipywidgets.Image组件展示。效果体验建议使用Chrome浏览器前往官方示例并启用摄像头,即可体现实际效果。如果你想更深刻地体验示范代码,可以去Binder打开任意一个.ipynb文件,一...

2019-04-26 20:41:07

Jupyter Notebook使用ipywidgets动态更换显示图片、预览播放视频【告别matplotlib】

不管是Jupyter Notebook还是IPython Notebook,用过的人都知道,要想达成本地python-opencv一样窗口播放视频的效果是非常麻烦的。网络上能搜索到的matplotlib动态切换图片,大部分都是绘制函数图,或者就是用clear_output清空输出区域的办法重新绘制,既麻烦又不雅观。现在给大家介绍一个新的方法,可以在jupyter网页开发时像opencv“窗口”...

2019-03-21 14:57:33

发博客不要轻易修改标题,不然搜索引擎更新速度跟不上的话,会搜不到该博客

如题,尽量在写博客时一次想好标题内容,不要再发布之后反复修改标题,否则会搜索不到该博客。大概是因为各大搜索引擎的链接并非实时更新,而是等待CSDN向其推送链接+标题,而修改标题时不会重复推送,就导致搜索引擎备案的链接&标题与修改后的标题不符,导致页面不被承认的现象。以上原因纯属猜测,但结果确实比较令人烦恼。...

2019-01-31 15:56:20

Jupyter notebook交互输入方法(ipywidgets控件),包括文本框text input box,按钮button等

ipywidgets包含许多控件,可以在jupyternotebook上实现交互式输入输出。本文以文本输入为例子,全面介绍了ipywidgets的常用控件、常见属性、布局方法与外观样式调整。讲解深入浅出,例证丰富。文中所有例子均有代码与输出图片,并以gif动画的形式展现了使用方式,非常适合初学者入门,并能启发进阶者的思路。

2019-01-30 20:57:01

Windows PyTorch cpp_extension配置踩坑

首先要安装ninja,有两个方法,一是pipinstallninja,二是去ninja官网下载exe后放到本机PATH里。总之就是要能够在cmd里执行ninja--version成功 然后是如果本机语言是简体中文,那么pytorch报错时无法将中文decode成utf-8,需要自行decode成gbk看报错信息 然后是如果找不到cl.exe、cstddef、basetsd.h...

2019-01-18 15:39:49

subprocess.CalledProcessError: Command 'XXX' returned non-zero exit status 1.

python里importsubprocess模块,使用subprocess.check_output(command)可以检查输出,如果报错“subprocess.CalledProcessError:Command'XXX'returnednon-zeroexitstatus1.”说明在系统cmd或terminal里执行命令出错,并不是找不到命令。找不到命令时的报错是:Fi...

2019-01-18 13:12:19

Jquery datepicker限制输入的小技巧

2个datepicker构成 “起始日期-终止日期” 的形式,并且限制终止日期不超过起始日期。需要禁止键盘输入的请看最后。

2018-09-11 15:12:22
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。