自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 PyQt带编辑数值的自定义DoubleSilder

最近写了个带编辑数值的自定义Slider, 和大家分享一下。

2022-02-25 11:10:19 421

原创 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 765 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 1905

原创 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 513

原创 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 434

原创 Unity隐藏UI但使用其脚本

隐藏UI的方法:可以是 gameobject.setActive(false);使用该方法后,挂载在该UI上的脚本及其子UI上的脚本都会失效,无法被调用。那么如果有这么一个需求,你想使某个UI不显示,但是需要让他或他的子UI的脚本被调用。有几种方案:1. 把脚本挂载在其他不失效的物体上。2. 隐藏UI的方法改为把改UI移除屏幕。 即不使用gameobject.setActiv...

2020-04-01 20:03:29 1879 2

原创 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 428

原创 Commons-IO

https://blog.youkuaiyun.com/lixin2302007/article/details/78354929https://pan.baidu.com/s/1Ue9SxnyRho1aqUHq-ju4Zg?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=

2019-09-14 18:17:25 205

原创 创建Maven工程时,Archetypes为空

在创建maven工程时,遇到Archetype列表为空,如图所示:点击Configure进行Archetypes的配置,如下图:接着点击add Remote Catalog添加如下内容:或者直接进入网址把xml文件下载下来(推荐),然后点击add Local Catalog,添加本地下载下来的archetype-catalog.xml;回到maven创建,下拉Catalog...

2019-09-06 21:45:03 1929

原创 图像分类VGG网络

VGGVGG网络是2014年ILSVRC图像分类比赛的第二名,将 Top-5错误率降到7.3%。。VGG网络结构简洁,可以当做图像分类算法的baseline进行修改开发。网络结构图如下:利用多个小卷积核可以代替高维卷积核进行卷及操作,达到减少计算量的效果。网络结构中,卷积层步长都为1,池化层步长都为2。从VGG-A到VGG-E的参数量没有发生太大的改变,主要是由于参数都集中在全连接...

2019-07-19 10:22:53 2762 2

原创 Hill加密 模逆2

上一个求模逆矩阵的方法在阶数超过一定时会不正确。下面这个是全新版本:输入1:矩阵输入2:模数function key = modinv(F,m)format ratPtable=zeros(1,m);for i=1:m-1 for j=1:m-1 if mod(i*j,m)==1 Ptable(i+1)=j; ...

2019-06-10 15:11:43 447

原创 Hill加密 模逆

由于matlab中double类型的数据小数点后面老会自动加一些乱七八糟的。所以在模逆过程中把double类型的数据先换成int类型,最后再换回来。代码如下:function [key,with] = modinv(F,m)format long gi=1;a=int64(mod(det(F),m));while(1) if (mod((a*i),m)==1) ...

2019-06-10 09:40:38 551

原创 Python使用scipy保存图片注意点

首先我们载入一张灰度图片,一般灰度图片像素为0-255.可以发现该图片的最大像素为254,最小像素为2。一般处理图片时会转化为double类型。我们将图片使用scipy保存为pgm格式。然后我们重新读取该图片信息。其像素值发生了变化,自动标准化到了0-255范围,最小值变为0,最大值变为255.所以,使用scipy保存图像时,加上2个参数,cmin和cm...

2019-06-01 22:13:45 1598

原创 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 4062 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 1668

原创 python命令行输出彩色图

首先读入图片并转化为灰度图像,然后缩小图片,因为你命令行显示空间有限。。。然后将像素分成7类,这里直接使用除法进行分类。(你要是不嫌麻烦也可以聚类。。)最后拼接字符串进行输出就行了。字体背景前景色有这么些:字体色 | 字背景色 | 颜色描述------------------------------------------30 | ...

2018-12-26 17:39:22 3059

原创 爬取百度网盘资源报user is not authorized, hitcode:119

对于小于100M的文件,在抓包得到下载连接后可以直接开始爬取内容。对于大于100M的文件,爬取时会得到user is not authorized, hitcode:119的返回值。不知道什么时候开始,百度网盘禁止非客户端环境下载大文件。所以爬取内容时,将User-Agent修改本来你请求头中的User-Agent是这么写的'User-Agent': 'Mozilla/5.0...

2018-12-14 17:38:50 89095 4

原创 苹果手机fiddler代理后无法联网的问题

iphone的ios版本高于10,要多一步打开信任设置才能正常访问网络。ios 10以上版本无法访问网络,设置-通用-关于本机-证书信任设置,开启信任证书按钮;...

2018-12-13 16:09:28 11784 3

原创 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 16819 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 836

原创 SpringBoot启动报错(Cannot determine embedded database driver class for database type NONE)

Springboot启动报错:Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.tomcat.jdbc.pool.DataSource]: Factory method 'dataSource' threw exception; nested ex...

2018-11-22 10:46:35 2547

原创 有关ojdbc中Cause: java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝的问题

使用ojdbc时可能会遇到Cause: java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝的问题。配置文件看似完全没有问题排除掉一些常见的账号密码错误,用户名和某些变量重复的问题之外。还可能是如下问题。在你创建完数据库后,你是只能以系统管理员的身份登陆,因为你还没有创建用户,登陆时选择的连接为SYSDBA或者SYSOPER。...

2018-11-08 16:35:50 17475 1

原创 python获取元素在array中的下标

#用numpy创建一个array列表#使用numpy的where方法寻找该数组下的某个值。#返回数据是对应的下标。该下标被包裹在一个tuple和一个list中。我们可以用a[0][0]轻松取出来:...

2018-10-02 11:21:57 14962

原创 python贪吃蛇

已经学了5天python,考虑着写个简单的贪吃蛇。主要思路就是画方框,脖子跟着头走,吃完食物在屁股上加一节身体。写的非常粗糙,不过能用就好,哈哈哈~~~为了显示效果,食物大小为5*5的方块,蛇的宽度是5,长度是5*X。生成食物:首先判断随机食物是否和蛇重叠了。如果重叠就重新随即下。def makeRect():    while True:        a=5*ran...

2018-09-01 12:09:29 2019 2

原创 关于READ_PHONE_STATE权限问题

前几天有一个朋友遇到了一个关于READ_PHONE_STATE的权限问题,尽管在manifest中添加了该权限,仍然会报权限不足。READ_PHONE_STATE这个权限在Android6.0(Api 23)及以上的版本,不仅需要在manifest中添加权限,还需要在运行时请求权限。一个不靠谱的解决方法(懒人解决方法),将app/build.gradle中的targetSdkVersion和Com...

2018-04-15 10:09:34 61040

原创 杨辉三角

杨辉三角又称帕斯卡三角他有如下形式:我们可以看出  当k==0时,值为1;当k==n时,值为1;其他时候,值为其上方的数加上其上方的左边的数;所以我们可以用递归或者数组进行迭代:下面写出一中递归的方法:  int rec(int k,int n)if(k==0||k==n)return 1;elsereturn rec(k,n-1)+re

2017-12-01 22:11:33 274

原创 斐波那契数列

斐波那契数列

2017-11-18 17:59:21 413

原创 变换域隐藏

在时空域的最低比特位替换方法,容易被噪声掩盖,在有损压缩后也容易丢失。        于是尝试把信息隐藏在载体的重要位置,这样只要载体不被破坏到无法使用的程度,隐藏的信息都能被保留,考虑在变换域隐藏信息。常用的变换域方法:离散余弦变换(DCT)   ,  离散小波变换(DWT)   , 离散傅里叶变换(DFT)  等。        图像压缩标准(JPEG)的核心 其实是-------

2017-10-11 18:25:18 2769

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除