解决方案
濯君
求知,内敛,有趣,勤静
展开
-
ValueError: check_hostname requires server_hostname
使用 pip install ,安装包的时候出现这个错误ValueError: check_hostname requires server_hostname出错原因是使用了VPN,把VPN关掉就好了reference原创 2021-05-29 11:25:41 · 643 阅读 · 0 评论 -
Project ‘org.springframework.boot:spring-boot-starter-parent:2.4.5‘ not found
在使用IntelliJ IDEA 时出现这个问题,选择File—>Invalidate Caches / Restart…就可以解决这个问题,因为更新之后,缓存没有及时生效,重启之后就好了。参考原创 2021-05-05 20:00:54 · 6487 阅读 · 5 评论 -
Word如何让不同页显示不同的页码,页眉
一,让不同页显示不同的页码,页眉,关键是使用分节符对页面进行分节,这样不同的节,就可以设置不同的页码,页眉。(1)“下一页”、“连续”、“奇数页”和“偶数页”。(2)“下一页”:插入一个分节符,新节从下一页开始。 分节符中的下一页与分页符的区别在于,前者分页又分节,而后者仅仅起到分页的效果。(3)“连续”:插入一个分节符,新节从同一页开始。(4)“奇数页”/“偶数页”:插入一个分节符,新节从下一个奇数页或偶数页开始。比如要使以下文档里的第二页的页码,页眉与第一页不同,首先需要在第一页的最后位置原创 2021-02-24 19:11:04 · 6750 阅读 · 0 评论 -
TensorFlow训练模型时,自定义数据处理函数,方便快速加载数据训练模型
一:自定义数据处理函数#txt:txt文件里面存放图像名称def read_images(txt, batch_size): imagepaths, labels = list(), list() #分别存放图像路径和label images_names = [] with open('/data/' + txt, 'r') as r: images_names.extend(r.readlines()) for name in images_names原创 2020-11-12 09:45:24 · 322 阅读 · 1 评论 -
tensorflow 设置输出log级别
如果不设置TensorFlow的输出log级别,默认情况下会输出所有信息,但是这种情况下往往有很多信息是我们不关注的,就会造成干扰。为了方便控制输出的信息,下面提供两种方法。一:默认是0输出所有信息,1输出info信息,2输出warning信息,3输出error信息import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' # or any {'0', '1', '2'}import tensorflow as tf二:这个直接设置输出信息级别tf.l原创 2020-11-09 20:31:14 · 586 阅读 · 0 评论 -
连续使用多个tf ckpt模型时,清理中间过程使用的模型图
连续使用多个tf ckpt模型时,若不清理前一个使用的模型,会导致使用下一个模型时出现问题,使用下面这行代码能清理之前使用的模型,注意要在session关闭之后再使用。tf.reset_default_graph()reference...原创 2020-11-09 20:19:53 · 192 阅读 · 0 评论 -
获取TensorFlow ckpt模型里的变量名称以及对应的值
一:输出模型中所有变量及其对应的值from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_fileprint_tensors_in_checkpoint_file(model_path='1dcnn.ckpt', tensor_name='', all_tensors=True)二:分别输出模型中的所有变量名称和值from tensorflow.python import pywrap_原创 2020-11-09 10:54:40 · 307 阅读 · 0 评论 -
指定使用哪个GPU运行程序
一:首先使用命令nvidia-smi查看有哪些可以使用的GPU二:指定GPU运行Python程序CUDA_VISIBLE_DEVICES=1 python main.py --cuda三:指定GPU运行c++程序CUDA_VISIBLE_DEVICES=1 ./de原创 2020-10-30 20:30:34 · 2741 阅读 · 1 评论 -
matplotlib 不均匀刻度绘图
# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npdef auto_text(rects): for rect in rects: ax.text(rect.get_x()+rect.get_width()/2, rect.get_height(), rect.get_height(), ha='center', va='bottom')# plt.figure(figsize=原创 2020-09-19 22:36:32 · 7098 阅读 · 0 评论 -
c/c++如何调用matlab脚本
/* * engdemo.cpp * * A simple program to illustrate how to call MATLAB * Engine functions from a C++ program. * * Copyright 1984-2011 The MathWorks, Inc. * All rights reserved */#include <stdlib.h>#include <stdio.h>#include <strin转载 2020-05-21 10:24:56 · 649 阅读 · 0 评论 -
二叉树前序,中序,后续,层次遍历统一的算法
public class TreeNode { //二叉树节点定义 int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }一:前序遍历import java.util.ArrayDeque;import java.util.ArrayList;import java.util.Deque;import java.util.List;class Solution原创 2020-05-11 12:10:46 · 259 阅读 · 0 评论 -
what(): extrema failed to get memory buffer: invalid device function
报错原因,在CMakeLists.txt里cuda 版本与arch code版本不匹配版本匹配的参考比如cuda 9对应的版本-arch=sm_50 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_60,code=sm_60 -gencode=...原创 2020-04-23 15:30:14 · 189 阅读 · 0 评论 -
keras 自定义kernel_initializer
一:对Dense层from keras import backend as Kdef my_init(shape, dtype=None): return K.random_normal(shape, dtype=dtype)model.add(Dense(64, kernel_initializer=my_init))二:对Conv2Ddef kernel_init(sh...原创 2020-03-15 21:14:36 · 3631 阅读 · 0 评论 -
TensorFlow直接使用ckpt模型predict不用restore
# -*- coding: utf-8 -*-# from util import *import cv2import numpy as npimport tensorflow as tf# from tensorflow.python.framework import graph_utilimport osos.environ['CUDA_DEVICE_ORDER'] = 'P...原创 2020-03-07 09:16:59 · 1058 阅读 · 2 评论 -
2020-2 问题日志
2.21tf.data.Dataset 最后剩下的数据不够一个batchdataset = dataset.batch(3, drop_remainder=True)#drop_remainder设为Truereference1reference2reference3用vim打开后中文乱码怎么办?设置~下的.vimrc文件,加上fileencodings、enc、fencs,代码如...原创 2020-02-22 09:54:07 · 216 阅读 · 0 评论 -
2020-1问题日志
1-1ImportError: /usr/local/MATLAB/R2016b/extern/engines/python/dist/matlab/engine/glnxa64/…/…/…/…/…/…/…/sys/os/glnxa64/libstdc++.so.6参考1参考2原创 2020-01-01 16:44:30 · 162 阅读 · 0 评论 -
install matlab engine for python anaconda
cd matlabroot/extern/engines/pythonsudo python setup.py install --prefix "/home/zhouzl/anaconda3/envs/py27/"参考原创 2019-12-28 17:12:32 · 1095 阅读 · 0 评论 -
2019-12 问题日志
12.8tensorflow 添加 report_tensor_allocations_upon_oom optionslinux 离线安装Java原创 2019-12-09 14:39:55 · 163 阅读 · 0 评论 -
2019-11问题日志
11.15Linux 下使用anaconda安装matlab engineInstall MATLAB Engine API for Python in Nondefault LocationsAnaconda install Matlab Engine on LinuxCorrupted installation of MATLAB Engine for PythonImportErr...原创 2019-11-15 14:25:00 · 240 阅读 · 0 评论 -
2019-10问题日志
2019/10/281未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;2 Matlab与C/C++联合编程之从Matlab调用C/C++代码3 MATLAB2017a安装MinGW-w64 C/C++编译器...原创 2019-10-28 22:48:24 · 176 阅读 · 0 评论 -
关于有符号数与无符号数的建议
就像我们看到的那样,有符号数到无符号数的隐式强制类型转换导致了某些非直观的行为。而这些非直观的特性经常导致程序错误,并且这种包含隐式强制类型转换细微差别的错误很难被发现。因为这种强制类型转换是在代码中没有明确指示的情况下发生的,程序员经常忽视了它的影响。下面两个练习题说明了某些由于隐式强制类型转换和无符号数据类型造成的细微错误。 练习题2.25 考虑下列代码,这段代码试图计算数组a中所有元素的和,其转载 2016-11-30 20:31:10 · 771 阅读 · 0 评论 -
matlab.engine.MatlabExecutionError: 输出参数太多。
eng.extract_SRM_fea(stego_path, save_stego_path, nargout=0) #在函数参数里加上nargout=0转载 2019-04-26 16:29:51 · 8706 阅读 · 0 评论 -
kivy实现异步操作
from kivy.app import Appfrom kivy.uix.button import Buttonfrom kivy.uix.label import Labelfrom kivy.uix.gridlayout import GridLayoutimport timefrom async_gui.engine import Task, MultiProcessTask...转载 2019-04-18 09:48:30 · 665 阅读 · 0 评论 -
kivy设置button大小
Button: id: btn_choose_model text: "choose" size_hint: None, None #关键是这里要设为None,之后下面的size设置才能有效 size: 100, 44 padding: 5 on_press: root.btn_choose_model(...原创 2019-04-20 10:59:52 · 2014 阅读 · 1 评论 -
python把图片按两条中线裁剪成四张
from PIL import Imageimport osimport globdef crop(im, height, width): # im = Image.open(infile) imgwidth, imgheight = im.size for i in range(int(imgheight // height)): for j i...转载 2019-05-13 11:16:59 · 921 阅读 · 3 评论 -
git 给空仓库设置worktree
user@host:~$ cd barerepo #进入仓库user@host:~/barerepo$ git config --bool core.bare falseuser@host:~/barerepo$ git config --path core.worktree /var/www/mywork参考转载 2019-05-18 09:10:49 · 590 阅读 · 0 评论 -
从某文件夹随机选取5000张图片名
from os import walkimport randompath = '/home/zhouzl/data/BOSSbase_101_256'random.seed(123456)for (dirpath, dirnames, filenames) in walk(path): indexs = [] for i in range(len(filenames)):...原创 2019-05-18 10:36:23 · 1171 阅读 · 1 评论 -
matlab输出原始图像和修改图像像素的对比
cover = imread('s3898.pgm'); %原始图像路径stego = imread('ad3898.pgm');%修改图像像素后的图像路径figure;subplot(1, 2, 1); imshow(cover); title('cover');subplot(1, 2, 2); imshow((double(stego) - double(cover) + 1)/2...原创 2019-06-06 16:31:14 · 2351 阅读 · 2 评论 -
Linux 下mnist.load_data()出错
1.将mnist.pkl.gz下载到本地路径~/.keras/datasets/2.使用cPickle加载下载的数据import gzipimport cPicklef = gzip.open('mnist.pkl.gz', 'rb')(X_train, y_train), (X_test, y_test) = cPickle.load(f)f.close()参考1参考2...原创 2019-07-10 15:33:45 · 1104 阅读 · 0 评论 -
matlab 按行读取TXT文件
ExamplesRead and display the file fgetl.m one line at a time:fid = fopen('fgetl.m');tline = fgetl(fid);while ischar(tline) disp(tline) tline = fgetl(fid);endfclose(fid);参考转载 2019-07-26 18:30:20 · 13548 阅读 · 0 评论 -
Windows相关问题解决
使用“远程桌面连接”连接到另一台计算机不断更新…原创 2019-09-11 16:39:00 · 206 阅读 · 0 评论 -
wordpress建站相关问题解决
如何为 WordPress 绑定多个域名的方法如何让WordPress站点绑定多个域名原创 2019-04-03 10:37:47 · 375 阅读 · 0 评论 -
kivy分割线的实现
<Separator@Widget>: canvas: Color: rgba: 1, 1, 1, 1 Rectangle: pos: self.pos size: self.size<HSeparator@Separator>: size_hint_...转载 2019-04-03 09:47:26 · 251 阅读 · 0 评论 -
kivy实现屏幕切换
一:Python文件from kivy.app import Appfrom kivy.lang import Builderfrom kivy.uix.screenmanager import ScreenManager, Screen, FadeTransitionclass MainScreen(Screen): passclass AnotherScreen(Scre...转载 2019-04-03 09:17:08 · 2242 阅读 · 2 评论 -
Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:25.0.1
Starting from version 26 of support libraries make sure that the repositories section includes a maven section with the “https://maven.google.com” endpoint.在project gradle file -allprojects {转载 2018-01-10 11:46:53 · 938 阅读 · 0 评论 -
为RecyclerView添加item的点击事件
RecyclerView侧重的是布局的灵活性,虽说可以替代ListView但是连基本的点击事件都没有,这篇文章就来详细讲解如何为RecyclerView的item添加点击事件,顺便复习一下观察者模式。原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为RecyclerView的每个转载 2017-02-14 16:53:54 · 611 阅读 · 0 评论 -
RecyclerView 滑动隐藏,显示ToolBar
一:去除自带的ActionBar,在styles.xml<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">二:布局文件,注意这里使用FrameLayout,是为了把ToolBar叠加放在RecyclerView上,如果不这样,当你隐藏ToolBar时,原ToolBar所在位置会出现空白。<?xml version="1原创 2017-02-13 16:42:25 · 3417 阅读 · 0 评论 -
Android状态栏微技巧,带你真正理解沉浸式模式
什么是沉浸式?先来分析一下叫错的原因吧,之所以很多人会叫错,是因为根本就不了解沉浸式是什么意思,然后就人云亦云跟着叫了。那么沉浸式到底是什么意思呢?根据百度百科上的定义,沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。比如说现在大热的VR就是主打的沉浸式体验。那么对应到Android操作系统上面,怎样才算是沉浸式体验呢?这个可能在大多数情况下都是用不到的,不过在玩游戏或者转载 2017-02-13 08:38:36 · 560 阅读 · 0 评论 -
ubuntu重置root密码
原文ubuntu默认root密码不启动,你可以用sudo去执行shutdownroot密码找回sudo passwd root 输入你安装时用户的密码,设置root密码。转载 2016-10-22 20:52:49 · 400 阅读 · 0 评论 -
怎么看电脑端口是否被占用?
步骤一、Windows查看所有的端口 点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入【cmd】命令,进行命令提示符。然后我们在窗口中输入【netstat -ano】按下回车,即会显示所有的端口占用情况。如图所示:步骤二、查询指定的端口占用 在窗口中,继续输入【netstat -aon|findstr “提示的端口”】,例如小编提示的端口为2080,那么小编就输入命令为【ne转载 2017-01-12 20:35:19 · 770 阅读 · 0 评论