自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tf.data.Dataset多个输入无法正确解包

tensorflow使用generator制作tf.data.Dataset用于Model.predict函数时遇到多个输入无法正确解包的问题

2022-11-01 16:52:30 436

原创 Duck Swarm Algorithm (DSA)--鸭群算法 Python实现

DSA算法及测试函数最近在学习粒子群优化算法。在arxiv上看到篇比较有趣的文章,其中提出的鸭群算法对比其它算法在许多测试函数上表现都较好,原文中对比了海洋捕食者算法(MPA)、阿基米德优化算法(AOA)、灰狼优化算法(GWO)、鸡群优化算法(CSO)、粒子群优化算法(PSO)、萤火虫算法(FA)、Sine cosine算法(SCA)。原文链接: Duck swarm algorithm: a novel swarm intelligence algorithm根据论文中的...

2022-01-16 15:14:49 960 2

原创 java连接单机版Hbase

1.NAT设置说明:需要VMWare专业版的虚拟网络编辑器功能实现主机和虚拟机NAT,这样主机和虚拟机形成局域网,主机和虚拟机各自有一个ip1.1 windows设置1.2 VMware设置1.3 ubuntu虚拟机配置之后输入命令sudo /etc/network/interfaces在这个文件中加入下面的配置auto [网卡名称]iface [网卡名称] inet staticaddress [自己设定的IP地址,要属于之前设定的子网]n

2021-02-04 14:24:48 1334

原创 ubuntu18 安装jdk后报错Error occu‘r‘re‘d during initialization of VM

在/ect/profile文件末尾加上如上配置后报错,原因是JAVE_HOME/lib和JAVE_HOME/jre/lib下面有xxxx.pack没有解压成jar包可以在JAVE_HOME/bin目录下找到一个叫unpack200的可执行文件,使用它将所有pack解压成jar包即可如:sudo ./unpack200 dt.pack dt.jar...

2021-02-01 20:19:39 172

原创 idea配置使用本地gradle

安装Gradlegradle解压后将下面的bin目录添加到环境变量在bin的同级目录下新建.gradle文件夹(依赖项的下载路径),添加环境变量修改Gradle为本地来源1.为已存在的项目修改从菜单找到File>Settings>Build,Execution,Deployment>Build Tools>Gradle2.设置为新项目的默认配置...

2021-01-06 16:57:03 5958 1

原创 VTK 坐标无法采用double精度

官方解释[Paraview-developers] ParaView and double precision RenderingOpenGL不支持双精度浮点数,处理大的坐标数值,需要自己缩放一下尺度,或者做一下坐标偏移

2020-12-05 17:06:14 197

原创 vcpkg笔记

vkpkg默认构建32位的库,可以通过添加环境变量VCPKG_DEFAULT_TRIPLET=x64-windows修改为默认构建64位的库构建时经常会碰到Failed to download file的问题,可以翻墙,奇怪的是有的时候翻墙浏览器能进入源码托管网站(如github,gitlab)但是却依旧下载失败可以通过浏览器下载需要的包,然后复制到downloads文件夹下,需要注意的是浏览器下载的压缩包可能需要更改名字才会被vcpkg识别,改名为downloads/tmp下的临时文件同名.

2020-11-17 14:50:30 301

原创 vcpkg安装boost报错,license文件下载失败

翻墙下载license文件https://raw.githubusercontent.com/boostorg/boost/boost-1.74.0/LICENSE_1_0.txt丢到vcpkg/downloads文件夹下改名为boost_LICENSE_1_0.txt (不能自己新建文件再把license的内容复制粘贴过去,会报错文件hash值不是预期值)...

2020-11-16 10:40:41 1348 3

原创 安装tensorflow2

pip安装指南https://tensorflow.google.cn/install/pip?hl=zh_cntensorflow相关问题解决方法https://www.tensorflow.org/install/errorspip install tensorflow安装之后碰到一些小问题,import tensorflow 报错 dll加载失败,还需要注意python版本和tensorflow版本的兼容需要安装vc运行库如果需要使用gpu加速的tensorflow还需要安装cud

2020-11-13 21:30:17 141

原创 electron安装

安装electron前设置系统环境变量ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/初始化工作目录 cnpm init -y安装electron如果报错如下图,则删除node_modules,先安装gulp-sass再安装electroncnpm install gulp-sass --save-devcnpm install electron --save-dev...

2020-10-21 15:45:14 223

原创 QMenu显示在QScrollArea里面

因为一个错误的决定使用了QMenu来写列表,后来发现QMenu在QScrollArea里面无法起到预期的效果百度,必应,谷歌都查了,没有找到解决方法,还有人劝退换控件重新写。 查了好多资料,做后看QScrollArea的源码发现了qSmartMinSize()函数会测量QScrollArea里的控件的minSize,这个size决定了滚动条什么时候起效。这个size就是QWidget的minimumSize。而QMenu的minimumSize默认都为0,所以QScrollA...

2020-09-16 09:39:02 612

原创 echarts、v-charts中dataZoom事件,动态获取dataZoom滑动条改变后的数据

echarts:chart.on('datazoom',function(params){ console.log(params);//里面存有代表滑动条的起始的数字 let xAxis=chart.getModel().option.xAxis[0];//获取axis console.log(xAxis.data);//axis的标号数据 console.log(xAxis.rangeStart);//滑动条左端对应在xAxis.data的索引 console.log(xAxis.rangeE

2020-09-02 09:21:45 9525 5

原创 python将网页上的教程爬取下来存成pdf

首先:pip install webpage2pdfpip install pypdf2如果没有安装pyqt5,则需要安装pyqt5,高本版或报错,可以装早些的版本pip install PyQt5==5.9.2将所有网站的地址逐行存到文本文件1.txt中编写脚本和1.txt放到同一个空文件夹下from webpage2pdf import RenderManag...

2019-07-11 09:57:07 740

原创 PyQt QListWidget 删除item的坑

使用removeItemWidget函数需要QListWidgetItem的对象本身作为参数,通过findItems得到了对象,调用了函数,但是还是没反应,PyQt5的bug?使用takeItem删除成功了item=self.listWidget.findItems('张三',Qt.MatchExactly)[0]row=self.listWidget.row(item)print(r...

2019-02-05 13:01:43 5499

原创 python socket tcp笔记

起先在纠结服务器怎么判断客户端的连接断开了(调用close函数、直接关闭程序、网络断开)试了一下知道了怎么回事如果是调用了客户端的socket调用了close函数,而服务端还在recv试图接收数据,这个时候recv返回得到的值是空值,服务端是不可能发送空值的(至少要有1个字节的数据才能发送),所有如果recv得到的值为空值那么与客户端的连接就被关闭了;如果是其他的一些异常,为了防止异常...

2019-02-02 12:16:23 217

原创 c++ to_wstring和to_string保留指定位小数

void setPrecision_float2wstring(wstring& s,int precision)//precision n.精度{    int pos=s.find(L".",sizeof(wchar_t));//得到小数点的索引,从零开始    int i = s.length() - 1 - pos - precision;//i确定pop的次数    wh...

2018-11-03 10:27:24 10225

原创 PyQt5使用pyinstaller打包时图标资源无法打包的解决方法——使用pyrcc5将qrc文件转为py文件

才学pyqt5不久,用pyinstaller打包自己编的小程序后发现图标没了,于是上网找了好久的资料,终于搞好了。整合一下以免以后忘了,也希望能帮助到别人,以下操作在window-10完成。pyinstaller可以由py文件生成exe文件,是目前用的较为广泛的一种方法首先pip安装pyinstaller:    打开命令行输入pip install pyinstaller 会自动...

2018-07-24 10:46:09 12031 7

原创 win10配置ISS下的CGI编程环境

安装好IIS8后启用IIS服务 注意要手动勾选下列选项(系统不会默认勾选)  添加自己的网站https://jingyan.baidu.com/article/d5c4b52b81b35eda560dc5b9.html打开“控制面板\系统和安全\管理工具”中的“Internet Information Services (IIS)管理器”这里我添加的网站名称为chenzhiwen,网站建在c:\W...

2018-06-22 09:21:33 2674 1

空空如也

空空如也

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

TA关注的人

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