杂项
文章平均质量分 61
zhoudekuai
这个作者很懒,什么都没留下…
展开
-
bash命令读取二进制文件并转化为hex
在无操作系统支持的项目中要存储一个xml文件的压缩文件供外部读取,所以想把压缩文件先生成数组再由gcc编译。#!/bin/shzip a.zip a.xmlecho "unsigned short xml[] = {" > a.chexdump -v sourcefile | cut -d“ “ -s -f 2-16 | sed s/[0-9a-f][0-9a-f][0-9原创 2014-01-02 16:15:24 · 4337 阅读 · 0 评论 -
B站手机缓存的视频在电脑上转换观看
B站上挺多学习视频,要能下载到电脑上看就好了,下面是一个在手机上缓存后拷贝到电脑上采用转成mp4的脚本。#!/bin/shif [ "x"$1 == "x" ]; then echo "Usage: $0 <directory>" exit 1fiif [ ! -d $1 ]; then echo "no this directory: $1" exit 1fi...原创 2018-05-19 22:07:36 · 11770 阅读 · 0 评论 -
python作用域查找
发现python作用域一个神奇的地方:X=1def fun1(): print('fun1: X=', X)def fun2(): print('fun2: X=', X) X = 2fun1()fun2()fun1中的X可以正常查找到全局作用域中的X,fun2则不行...原创 2018-07-13 15:03:57 · 196 阅读 · 0 评论 -
matplotlib嵌入pyqt5窗口中显示numpy数据图片
碰到一个需要将numpy数组(图片)显示在pyqt5的窗口中,上网查到的一般显示出来图片周围会有大片的空白。以下代码是将qt5的窗口适应到图片。# !/usr/bin/env python# -*- utf-8 -*-import matplotlibmatplotlib.use("Qt5Agg")from matplotlib.backends.backend_qt5agg imp...原创 2018-11-01 19:33:50 · 5147 阅读 · 0 评论 -
PyQt5+VTK显示点点云
将VTK嵌入Qt5,显示动态更新显示自定义点云。# !/usr/bin/env python# -*- coding: utf-8 -*-from PyQt5 import QtCorefrom PyQt5.QtWidgets import QWidget, QVBoxLayoutimport vtkfrom vtk.qt.QVTKRenderWindowInteractor i...原创 2018-11-05 13:57:18 · 4365 阅读 · 4 评论 -
js blob转File
由于Edge浏览器不支持new File,所以要先将dataURL转换成blob再转成File,但按照网上程序的转换后,用ajax上传到服务器,在服务器获取到的文件名一直都是blob,而不是设置的文件名,多方查找到发现只要在提交表单append方法后跟文件名就可以了。 function dataURLtoBlob(dataurl) { var arr = dataur...原创 2019-03-08 22:39:21 · 27614 阅读 · 8 评论