自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Navicat无法连接mysql(腾讯云centos7.8)

共三处需要修改,根据需要自行跳转查看开启腾讯云防火墙3306端口开启centos7防火墙firewalld 3306端口更改mysql登录权限开启腾讯云防火墙3306端口来到腾讯云控制台防火墙界面,添加规则。开启centos7防火墙firewalld 3306端口不同的系统的内置防火墙是不同的,比如iptables防火墙或firewalld防火墙,大家可以根据自己的情况自行添加端口centos7开始使用的firewalld防火墙,这里需要查看是否开启了3306端口firewall-cmd --

2021-11-21 17:35:49 1215

原创 TFF initialize() 报错RuntimeError: This event loop is already running

原因因为asyncio设计上不允许事件循环被嵌套,这就造成了一个问题:当一个事件循环已经在运行,就不能再运行任务并等待结果。如果这样做就会报错:“RuntimeError: This event loop is already running”。当在Google Colab或者Jupyter上运行TFF官方教程代码state = iterative_process.initialize()就会产生这个问题。解决方法安装nest_asyncio库nest_asyncio库就是专门为解决这个问题而诞

2020-11-23 23:45:21 573

原创 Lingo计算结果写入到excel中

在用lingo做目标优化时,当决策变量数量众多,手动保存这些变量的结果是一个十分费时费力的过程,lingo提供了一个函数@ole可以帮我们将变量值保存到excel的指定位置。使用方法,这里我们需要保存一个决策变量x,是一个长度为5的数组。创建一个excel文件,选中需要保存的位置(注意单元格数一定要跟变量长度相同)右键选择定义名称(A)在名称中任意填入你想填入的,这里我就填xValue了在lingo程序中写入代码:data:@ole('C:\Users\Eumenides\Deskt

2020-09-17 10:09:44 8326 2

原创 解决Shiro第一次重定向url携带jsessionid问题

Shiro在进行第一次重定向时会在url后携带jsessionid,导致访问400。实力有限,就不分析源码了,需要了解原因的可以查看ShiroHttpServletResponse类中encodeRedirectURL、encodeRedirectUrl、toEncoded等方法,直接说下解决办法解决办法:创建一个DefaultWebSessionManager类实例,并将它的sessionIdUrlRewritingEnabled属性设置成false再在DefaultWebSecurityMan

2020-09-05 11:38:45 2627 1

原创 解决树莓派frp开机自启动失败

在为树莓派设置frp开机自启动时,发现频繁失败,使用命令systemctl status frp后发现报错是网络问题,初步怀疑是frp启动时,树莓派网络还没准备好,导致frp启动失败。于是我尝试在[Unit]部分After下功夫,希望网络服务启动后再启动frp服务,还是以失败告终,如果这里有解决办法欢迎交流。最后我的做法是通过设置[Service]部分,当frp服务启动失败时,时隔5秒后重新启动它,完整service代码如下:[Unit]After=multi-user.target[Servi

2020-08-23 18:22:15 2313 2

原创 Nginx部署Vue3.0项目

项目build在项目根目录下,也就是和package.json同级的目录下新建一个文件vue.config.js,在里面写入如下代码(有特殊需求可根据注释做相关修改,一般来说下面的配置可以直接用):module.exports = { publicPath: process.env.NODE_ENV === "production" ? "./" : "./", outputDir: "dist", //打包的目标目录 assetsDir: "static", indexPath:

2020-07-27 19:34:54 3683

原创 Vue3.0页面title设置

2020年7月27号成功。安装依赖vue-wechat-titlenpm i vue-wechat-title在main.js中引入依赖import VueWechatTitle from 'vue-wechat-title';Vue.use(VueWechatTitle)在main.js中为路由写上一个meta.title属性let router = new VueRouter({ routes:[ { path: '/', component: home,

2020-07-27 16:48:27 1589

原创 解决Android真机上无法使用http接口

问题描述在写Android的时候,模拟器上好好的,一下载到真机上就发现所有的网络请求都失败了,原因是为安全起见,在Android 9 以后都无法使用http协议的接口了。解决方案我们可以写个自定义的网络安全配置文件去覆盖掉原来的。在/res/xml文件夹下创建一个名字任意的xml文件(没有/res/xml文件夹就手动创建一个)在文件中写入<?xml version="1.0" encoding="utf-8"?><network-security-config>

2020-07-15 10:04:23 2096 4

原创 手把手教你安装Tensorflow cpu版

最近在实验室的电脑安装tensorflow,因为电脑比较差,暂时还没有英伟达的显卡,就先安装tensorflow-cpu版本先用着,所以这是篇安装tensorflow cpu版本的教程。2020年5月31日安装成功!准备工作安装Anaconda这步并不是必须的,可以跳过,但是在虚拟环境中安装tensorflow更易于包管理,避免不必要的版本冲突这里我嫌Anaconda太杂就直接安装Miniconda了,安装过程一路next,安装完后记得配置环境变量。下载地址检查是否安装完成,命令行输入co

2020-05-31 11:06:56 4569 1

原创 Centos yum命令报错One of the configured repositories failed(Unknown), and yum doesnt have.

问题今天网站证书失效了,想着更新一下,使用yum命令,结果就遇到了错误One of the configured repositories failed (Unknown), and yum doesn't have。过程通过一番搜索,大部分人都在说是Network的问题,如果是这方面的问题,可以见博客。但我在尝试过程中发现错误E297: Write error in swap file,无法写入文件,原来是内存问题。于是我使用df -h,显示:Filesystem Size Used

2020-05-20 17:11:30 3482

原创 tf.GradientTape自动微分机制

tf.GradientTape是可以记录Tensorflow中自动微分的操作,如果计算操作在tf.GradientTape下执行,并且至少有一个输入被“监视”,那么该操作就会被记录。使用方法:import tensorflow as tfx = tf.Variable(0.0, dtype=tf.float32) # 变量Variable将会被自动“监视”# 常量a = tf.constant(1.0, dtype=tf.float32)b = tf.constant(-2.0, dtype=

2020-05-11 22:00:57 441

原创 activate 报错系统找不到指定的路径

问题在激活Anaconda环境时,使用activate命令报错 系统找不到指定的路径解决方法命令行中运行conda install -n root -c pscondaenvs pscondaenvs再用管理员身份启动PowerShell,运行:Set-ExecutionPolicy RemoteSignedPS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned 执行策略更改执行策略可帮助你防止执行不信任的脚本。更改执行

2020-05-10 10:25:30 7717 5

原创 句法分析和依存句法分析(Python实现)

文章目录环境使用Reference环境Python3安装nltk库安装在cmd中输入pip install nltk,如果显示pip不是内部或外部命令,那就是未配置环境变量,自行百度。下载StanfordParser下载好进行解压,得到文件夹stanford-parser-full-2018-10-17,文件夹的内容如下:解压文件夹中的stanford-parser-3.9....

2020-05-05 16:57:14 5187 2

原创 解决using a `tf.Tensor` as a Python `bool` is not allowed

label = tf.constant(1, tf.int8) if tf.cond(tf.strings.regex_full_match(img_path, ".*/smile/.*") else tf.constant(0, tf.int8))在运行这段代码时报错:OperatorNotAllowedInGraphError: using a tf.Tensor as a Pyth...

2020-05-01 22:14:40 19239

原创 计算字符串格式时间的时间间隔

有时候我们会得到一大堆的时间数据,我们想计算最大的时间跨度但又迫于数据都是字符串类型,而无从下手。下面我稍加总结下,使用的是Python语言,直接上代码:import datetimedate = ['2019/2/28 11:25:05', '2019/2/14 20:00:00', '2019/7/19 18:19:54', '2019/8...

2020-04-30 13:55:17 809

原创 Keras保存或加载模型

在利用大量数据训练模型时,往往需要用多个小时、天、周甚至月。我们希望训练完后能将模型保存到本地磁盘。Keras为我们提供了两种方法将模型结构(model structure )和权重(weights)分开保存和加载。模型结构可以被保存为两种格式,分别是JSON和YAML格式,权重weights将被保存为HDF5格式,下面我将以JSON的方式保存模型结构,直接上代码:# MLP for Pim...

2020-04-25 16:22:29 191

原创 categorical_crossentropy和sparse_categorical_crossentropy的区别

categorical_crossentropy主要用于目标结果是独热编码(one-hot encoding),比如:[1,0,0],[0,1,0],[0,0,1]sparse_categorical_crossentropy用于目标结果是个整数(integer),如1,2,3.两者计算公式是相同的,所以两者的准确性基本没有差别。Reference1.https://jovianli...

2020-04-25 15:46:43 1593

原创 ImageDataGenerator使用

最近发现了一个好用的类ImageDataGenerator,可以使用它完成以下工作:Accepting a batch of images used for training.Taking this batch and applying a series of random transformations to each image in the batch (including rando...

2020-04-24 23:02:40 1228

原创 【第三篇】微信小程序云开发项目总结

功能点2:答疑解惑这个功能点的实现基本与用户填写简历相同,都是用户上传数据到数据库,不加说明。功能点3:消息回复这个板块是用户查看管理员的回复消息的位置,当有消息时,会标上红点,提醒用户。这就需要我们利用云函数拿到数据库中的数据,这里我建立了一个名为Respond的表,管理员回复给用户的信息都会存储在这里。老样子,新建一个云函数,取名为getRespond,在index.js中写入...

2020-04-23 14:59:23 1496 1

原创 【第二篇】微信小程序云开发项目总结

功能点1:用户填写简历这就是个非常简单的form表格页面,用户在页面中填写他的相关信息,点击提交,即可上传到我们的云开发后台。云函数获得用户openid上传信息时我们需要将用户填写信息与每个用户独特的openid一同上传,以在后面针对不同的openid给予回复。这里我们可以编写一个云函数来获取openid。首先右键cloud文件夹选择新建Node.js云函数,来创建一个云函数填入云函数...

2020-04-18 15:08:42 1008

原创 【第一篇】微信小程序云开发项目总结

文章目录介绍前言项目结构简单的云开发设置云开发开通项目设置功能点1:用户填写简历介绍前言最近因为项目,需要做了个收集用户简历、回答用户问题的小程序。因为很早就对小程序云开发有所耳闻,于是这次的小程序就简单的使用了下,整体感觉是很香!相比我之前写小程序,我需要购买一台服务器,为它配置域名,还要搞https证书,服务器还需要部署,部署后得懂php(我学的后端语言是php),懂sql这才行!而且你...

2020-04-18 12:28:49 1917 1

原创 Visual Studio基本快捷键

Code说明ctrl+k+ctrl+c注释ctrl+k+ctrl+u取消注释ctrl+k+ctrl+d代码格式化shift+Del注释ctrl+k+ctrl+c删除行ctrl+F5运行代码F5调试代码F10单步调试,不进入函数内部F11单步调试,进入函数内部...

2020-04-07 15:25:19 240

转载 git 提示 Filename too long

原因是git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api。在git Bash中运行git config --global core.longpaths true

2020-04-07 13:55:30 189

原创 if(logs.get('acc')>0.6) 报错

今天学习tensorflow回调函数时,遇到了这个错误,经过纠正后代码如下:import tensorflow as tfprint(tf.__version__)class myCallback(tf.keras.callbacks.Callback): def on_epoch_end(self, epoch, logs={}): if(logs.get('accuracy...

2020-04-04 21:27:36 711 1

原创 Git基础

文章目录创建版本库添加到仓库提交到仓库版本控制查看仓库状态查看文件变化创建版本库到一个目录下,运行代码:git init这样这个目录就变成了Git可以管理的仓库。添加到仓库将文件添加到仓库:git add readme.txtreadme.txt是文件名提交到仓库git commit -m "wrote a readme file"-m后面跟着的是本次提交的说明,该命令...

2020-03-31 22:45:05 162

原创 Google Colab的使用

最近在用SVM做文本分类,发现自己的笔记本根本跑不动啊,于是开始尝试使用Google提供的免费GPU算力。主要使用步骤如下:将本地的ipynb等文件拷贝到谷歌云盘(Google Drive)上。右键文件,以Google Colab的方式打开。Google Colab实际上是给我们分配了一台配有GPU的远程服务器,在这上面我们无法很轻松的操作本地文件,因此我们需要将谷歌云盘作为Colab的外...

2020-03-27 23:34:52 566

原创 Jupyter Notebook 插件

文章目录安装常用插件Reference安装打开cmd命令行,依次输入pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userpip install jupyter_nbextensions_configurator重新启动Jupyter Notebook后,就会发现已经有Nbe...

2020-03-25 16:15:49 543 2

原创 张量的基本操作

文章目录改变张量的形状增加和删除维度增加维度删除维度交换维度改变张量的形状tf.reshape(tensor, shape)shape参数=-1:表示自动推导出长度增加和删除维度增加维度tf.expand_dims(input, axis)增加的维度在1的轴上增加的维度在0的轴上增加最后的一个维度:删除维度tf.squeeze(input, axis)只能删除...

2020-03-25 15:33:03 1157 1

原创 Tensorflow张量

文章目录TensorFlow框架特性张量(Tensor)创建Tensor对象张量的numpy()方法tf.cast()函数TensorFlow框架特性多种环境支持可运行于移动设备、个人计算机、服务器、集群等云端、本地、浏览器、移动设备、嵌入式设备支持分布式模式TensorFlow会自动检测GPU和CPU,并充分利用它们并行、分布的执行简洁高效构建、训练、迭代模型:E...

2020-03-24 23:04:25 191

原创 Logistic回归

本文代码摘自书籍《机器学习实战》,我仅稍加改正和整理。文章目录Logistic回归最佳回归系数的确定算法思路算法改进Logistic回归优点:计算代价不高,易于理解和实现。缺点:容易欠拟合,分类精度可能不高。最佳回归系数的确定算法思路这里使用的梯度上升找到最佳参数。伪代码如下:每个回归系数初始化为1重复R次: 计算整个数据集的梯度 使用alpha*gradient更新回归系...

2020-03-24 20:52:16 395

原创 Pillow图像处理库

文章目录导入Image模块打开图像保存图像基本属性显示图像图像色彩转换颜色通道的分离与合并将图像转换为numpy数组缩放尺寸图像翻转图像裁剪导入Image模块from PIL import Image打开图像img = Image.open('earth.jpg')保存图像# 改变文件名的后缀,就可以转换图像格式img.save('new_earth.jpg')基本属性pr...

2020-03-22 23:33:52 245

原创 基于概率论的分类方法:朴素贝叶斯

本文代码摘自书籍《机器学习实战》,我仅稍加改正和整理。文章目录朴素贝叶斯概述示例:过滤垃圾邮件文本预处理朴素贝叶斯概述优点:在数据较少的情况下仍然有效,可以处理多类别问题。缺点:对于输入数据的准备方式较为敏感具体贝叶斯的数学原理自行百度,下面代码实战:示例:过滤垃圾邮件机器学习的一个重要应用就是文档的自动分类,依据文本的内容,如出现的单词进行分类,。文本预处理我用先编写loadD...

2020-03-21 18:51:02 375

原创 OpenCV基础

读入图像reval=cv2.imread(文件名[,显示控制参数])常见的参数有cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED,cv2.IMREAD_COLOR显示图像cv2.imshow(窗口名,reval)设置图像窗口显示的时间cv2.waitKey([,delay])delay的取值有:delay>0,等待delay毫秒de...

2020-03-20 22:18:12 162

原创 决策树

本文代码摘自书籍《机器学习实战》,我仅稍加改正和整理。文章目录决策树概述信息增益(information gain)和熵(entropy)香农熵的计算划分数据集找到最好的特征划分点递归构建决策树图形化决策树测试算法决策树的存储总结决策树概述优点:计算复杂度不高,输出结果易于理解,对中间值缺失不敏感,可以处理不相关特征数据。缺点:可能会产生过度匹配问题。信息增益(information g...

2020-03-20 18:06:31 240

原创 k-近邻算法

本文代码摘自书籍《机器学习实战》,我仅稍加改正和整理。文章目录k-近邻算法概述示例1:在约会网站上使用k-近邻算法获得数据归一化数值kNN算法实现测试算法示例2:手写识别系统k-近邻算法概述优点:精度搞、对异常值不敏感、无数据输入假定。缺点:计算复杂度高、空间复杂度高。示例1:在约会网站上使用k-近邻算法收集数据:提供文本文件。准备数据:使用Python解析文本文件。分析数据:使...

2020-03-19 18:42:58 208

原创 微信小程序 首行缩进无效

首行缩进在text标签中是无效的,需要改为view标签,我感觉大多数情况一般来说用view标签就够了,基本用不到text标签

2020-03-16 12:14:39 1216

原创 Android Notification在真机上失效

为了实现服务器信息发生变化时,App向用户发出通知这个功能,在网上学了下Notification类,但通知在模拟器上好好的,一到真机上测试,就怎么也不出来了。换了好多种不同的写法,都是失败,百度上也搜索不到相关的问题。上上下下搞了3,4个小时,最后还是自己靠自己捣鼓出来了,记录下。关键问题出在消息渠道上,要为Builder设置消息渠道,上代码。//创建消息渠道if (Build.VERSIO...

2020-03-15 16:33:18 1168 7

原创 AndroidStudio 生成的app-debug.apk无法安装

在gradle.properties文件中添加一句android.injected.testOnly=false

2020-03-14 22:05:59 3483

原创 Android Studio无法连接夜神模拟器

好久没写安卓了,因为项目需要一个app,今天软件一更新,就连接不上了,尝试了网上n种方法,总结如下:运行adb devices报错,说明端口5037被占用,结束掉占用5037端口的进程即可,一般是应用宝,豌豆荚等手机助手软件。运行adb devices只显示List of devices attached,并没有发现夜神模拟器,这是因为Android Studio的adb与夜神模拟器的adb...

2020-03-12 15:54:15 408

原创 Python上传文件

Python向远程服务器上传文件:import paramiko # 用于调用scp命令from scp import SCPClient# remote_path远程服务器目录# file_path本地文件夹路径# img_name是file_path本地文件夹路径下面的文件名称def upload_img(img_name, remote_path=r"/usr/share/...

2020-03-11 23:11:15 466

空空如也

空空如也

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

TA关注的人

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