![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
秋秋秋天
很懒
展开
-
PyQt带编辑数值的自定义DoubleSilder
最近写了个带编辑数值的自定义Slider, 和大家分享一下。原创 2022-02-25 11:10:19 · 380 阅读 · 0 评论 -
Pyqt QThread
最近使用了QThread发现了一些有趣的东西。记录一下一个简单的例子class test1(QThread): def __init__(self): super().__init__() self.threadId = 0 def run(self): self.threadId = self.currentThreadId() print("ttt2:", threading.currentThread())原创 2021-09-01 15:12:22 · 685 阅读 · 1 评论 -
Python3实现DLL注入问题解决
Python3实现DLL注入问题解决一.VirtualAllocEx申请空间失败需要提权。二. CreateProcessA失败Python 3.x的所有字符串以Unicode存在,所以可以改用CreateProcessW来调用。或者使用CreateProcessA时,将字符串转为Ascii。其他具有A和W区别的方法同理。三. GetProcAddress获取地址失败GetProcAddress的没办法使用宽字符,都得用Ascii那一套。四. 方法调用时最好显示给出参数的类型。.原创 2021-04-18 01:42:58 · 1734 阅读 · 0 评论 -
python调用dll
对于数组(指针)类型的调用,比如int* 或者float* 等C++中编写的dll函数EXPORT void testtrans(float* arr, int n) { for (int i = 0; i < n; i++) { printf("%f ", arr[i]); } }Python对其进行调用时data = [1.0,3.5,2.7,8.7,1.1]cdl...原创 2021-01-11 15:20:40 · 443 阅读 · 0 评论 -
Python调用dll long long类型被截断问题
Python调用dll long long类型被截断问题dll中非常简单,就是返回一个long long类型的值。然后我们在python代码中对该方法进行调用打印后发现居然不一致。看上去像是python只去了8位而实际在C++中longlong类型占了16位。把输出结果换成16进制就可以看出来140721359441400 对应的是 7FFC 3EA4 4DF81050955256 对应的是 3EA4 4DF8解决方案在pyth...原创 2021-01-06 11:01:03 · 390 阅读 · 0 评论 -
Python读cpp文件去注释自动机实现
class Remove_annotations: def __init__(self): self.state = 0 self.c1 = 0 self.c2 = 0 self.st = "" def change_state(self, c): if self.state == 0: ...原创 2020-01-04 11:00:06 · 392 阅读 · 0 评论 -
图像分类VGG网络
VGGVGG网络是2014年ILSVRC图像分类比赛的第二名,将 Top-5错误率降到7.3%。。VGG网络结构简洁,可以当做图像分类算法的baseline进行修改开发。网络结构图如下:利用多个小卷积核可以代替高维卷积核进行卷及操作,达到减少计算量的效果。网络结构中,卷积层步长都为1,池化层步长都为2。从VGG-A到VGG-E的参数量没有发生太大的改变,主要是由于参数都集中在全连接...原创 2019-07-19 10:22:53 · 2674 阅读 · 2 评论 -
Python使用scipy保存图片注意点
首先我们载入一张灰度图片,一般灰度图片像素为0-255.可以发现该图片的最大像素为254,最小像素为2。一般处理图片时会转化为double类型。我们将图片使用scipy保存为pgm格式。然后我们重新读取该图片信息。其像素值发生了变化,自动标准化到了0-255范围,最小值变为0,最大值变为255.所以,使用scipy保存图像时,加上2个参数,cmin和cm...原创 2019-06-01 22:13:45 · 1553 阅读 · 0 评论 -
ImportError: `load_weights` requires h5py when loading weights from HDF5.
linux下 明明已经安装了h5py,但仍然报错 ImportError: `load_weights` requires h5py when loading weights from HDF5.你可能需要执行 sudo apt-get install libhdf5-dev.等待依赖安装完成后,应该就可以使用了。...原创 2019-04-23 13:43:41 · 3968 阅读 · 3 评论 -
tensorboard 使用summary报Fetch argument None has invalid type class NoneType
tensorboard是学习tensorflow中的一款可视化神器。用法有很多,如tf.summary.scalar用来显示标量信息,tf.summary.histogram用来显示直方图信息,等。其中tf.summary.merge_all()可以用来将所有summary全部保存到磁盘,以便tensorboard显示。tf.summary.FileWriter()可以指定文件夹来保存...原创 2019-03-05 11:45:40 · 1621 阅读 · 0 评论 -
python命令行输出彩色图
首先读入图片并转化为灰度图像,然后缩小图片,因为你命令行显示空间有限。。。然后将像素分成7类,这里直接使用除法进行分类。(你要是不嫌麻烦也可以聚类。。)最后拼接字符串进行输出就行了。字体背景前景色有这么些:字体色 | 字背景色 | 颜色描述------------------------------------------30 | ...原创 2018-12-26 17:39:22 · 2999 阅读 · 0 评论 -
python暴力破解wps,Word,excel等文件
首先有个test.doc文件题目:密码由12到18位字符组成。字符由每3个一组的固定单词组成,共6组,分别是“123”,“qwe”,“zxc”,“0-=”,“[]\”,“,./”。请编写密码字典,并破解test.doc 1.首先生成密码字典2.读取字典并暴力破解 生成密码字典:import osimport sysimport itertools as its...原创 2018-12-05 23:08:09 · 16093 阅读 · 9 评论 -
分享一下这两天安装tensorflow的坑爹经历
我想要安装的版本是 win10+cuda10.0.130+cudnn10+tensorflow1.12反正目前来说都是最新的。。。主要是我的显卡驱动版本是416.x,太高了,又不想降。。而且我喜欢用新的东西。然后各种疯狂报错啊,我的天。Traceback (most recent call last):File "C:\Program Files\Anaconda3\lib\si...原创 2018-12-02 17:18:49 · 809 阅读 · 0 评论 -
python获取元素在array中的下标
#用numpy创建一个array列表#使用numpy的where方法寻找该数组下的某个值。#返回数据是对应的下标。该下标被包裹在一个tuple和一个list中。我们可以用a[0][0]轻松取出来:...原创 2018-10-02 11:21:57 · 14845 阅读 · 0 评论