- 博客(158)
- 收藏
- 关注
原创 谷歌浏览器登录失败,提示【无法同步到“...@gmail.com”】
谷歌浏览器登录失败,提示【无法同步到“...@gmail.com”】
2023-02-13 15:05:36 15007 1
原创 【谷歌浏览器 Google Chrome安装失败 糟糕!安装失败。错误代码:0x80070057】解决方法——应用商店安装
【谷歌浏览器 Google Chrome安装失败 糟糕!安装失败。错误代码:0x80070057】解决方法——应用商店安装
2023-02-11 14:51:10 8033
原创 GEE踩坑Earth Engine client library loading failed
Earth Engine client library loading failedFailed to initialize with API at https://earthengine.googleapis.com. Exception: Error:Invalid JSON:
2023-02-08 12:37:24 16562 3
原创 LeetCode小坑:AttributeError: ‘int‘ object has no attribute ‘val‘(LeetCode 236)
LeetCode小坑:AttributeError: 'int' object has no attribute 'val'(LeetCode 236)
2022-09-02 21:09:57 6027
原创 为什么完全背包要用顺序遍历?简要解释一下
完全背包的意思是每种物品可以多次放入背包。dp[j]表示容量为j的背包装了物品后的最大价值。1表示第i种物品的重量,2表示第i种物品的价值。初始的dp[5]和dp[6]全为0。这里,因为初始dp[6]是0,所以肯定选了dp[6 - 1] + 2,也就是肯定放入了第i种物品。而dp[6]=……的执行要用到dp[5]的结果。由于是顺序执行,所以dp[6]执行之前肯定已经执行了dp[5]=……。dp[5]=……执行时,因为初始dp[5]是0,所以肯定选了dp[5 - 1] + 2,也就是肯定也放入了
2022-06-29 17:20:58 289
原创 三句话简要介绍子网掩码
IP地址由网络位和主机位组成。子网掩码就是一串32位的二进制数字(比如11111111 11111111 11111111 00000000),与IP地址搭配使用,用于划分IP地址的网络位和主机位。子网掩码中1的数量代表IP地址中网络位占用的位置数量,子网掩码中0的数量代表IP地址中主机位占用的位置数量。...
2022-06-25 14:57:53 368
原创 python双端队列deque应用——滑动窗口最大值
刷LeetCode3. 无重复字符的最长子串的时候,得知要用到滑动窗口,然后得知滑动窗口的入门应用——用双端队列deque解决滑动窗口最大值问题。滑动窗口最大值问题(参考https://blog.csdn.net/summer2day/article/details/89853737?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165094533816782248529327%2522%252C%2522scm%2522%253A%252
2022-04-26 17:59:38 1304
原创 【深入理解Java虚拟机】实验报错:‘jhsdb‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
在做JHSDB工具的这个实验时遇到了上述问题:经过这篇文章的启发,得知JDK1.8使用JHSDB工具之前需要有一个配置,将“D:\Java\jdk1.8.0_211\jre\bin”目录下的sawindbg.dll文件复制到“D:\Java\jre1.8.0_211\bin”目录下:然后在“D:\Java\jdk1.8.0_211\lib”目录下进入命令行,执行java -cp .\sa-jdi.jar sun.jvm.hotspot.HSDB命令即可调出JHSDB工具的可视化界面:
2022-02-15 11:27:18 7439 3
原创 关于Vue中使用富文本编辑器的记录
发现保存到数据库中的富文本的HTML,居然能直接显示出来!先是按照这篇文章,使用了vue-quill-editor这个富文本编辑工具,核心代码:然后随便编辑了一些图片 + 文字:然后直接copy上面的html,复制到数据库对应字段(字段类型为longtext)中,然后在vue项目中用v-html绑定:显示效果:目前猜测是因为前端将图片转成了base64格式,所以才能直接显示:...
2021-12-29 22:33:56 420
原创 Git报错errno 10054或超时-token解决
今天用IDEA push项目,git一直在报错OpenSSL SSL_read: Connection was reset, errno 10054,要么就是连接超时。网上的方法我基本都试过了,仍然是无奈的报错:( :( :(然后偶然发现在IDEA登录github网站时,可以用token登录(token如何获取可以参考这篇文章)忘了截图了,就是点了push之后会弹出一个框让登录,这时候最左边有个按钮是登录到github什么的,点开,
2021-12-24 23:12:26 2048 2
原创 Vue学习踩坑汇总
20211224Vue跳转页面我想从login.vue页面跳转到index.vue页面:首先在main.js中注册/index路由:然后在login.vue中用this.$router.push跳转到index.vue(这里我并没有显式定义 $router,暂时不懂它是如何起作用的):这样就可以了。...
2021-12-24 11:37:41 775
原创 IDEA创建vue项目及vue项目中路由的配置
首先参考了这篇文章用idea创建了vue项目。然后我想直接加/login就访问到我新建的Login.vue文件,发现不行(小白有点天真了)。得知需要配置路由才能这样访问到,但配置的过程到处碰壁,直到找到这篇文章才配好。关于路由的配置有几个点记录一下:带id="app"的是App.vue这个文件:路由访问的原理我猜是这样的:...
2021-12-23 12:59:22 1479
原创 IDEA创建SpringBoot Helloworld项目
我使用的IDEA版本是2020.1。参考了大佬的博客:https://dengbocong.blog.csdn.net/article/details/104383089?spm=1001.2014.3001.55061.打开IDEA,配置maven(我觉得一开始就配置maven挺重要的):2.新建项目:选jdk1.8,直接next:项目名称,finish:3.pom配置。进入Spring官网选Java、2.5.7(一般选最新的)、Java8(对应之前的jdk1.8):覆盖我
2021-12-15 17:08:13 557 2
原创 【深入理解Java虚拟机】Java虚拟机堆溢出分析-堆转储快照文件(使用IDEA)的生成与打开
看周志明大神写的《深入理解Java虚拟机》,看到2.4.1 Java堆溢出 打开堆转储快照文件 的时候迷惑了:不知道这东西是什么?这东西在哪?于是摸索了一番,记录一番:首先,在idea的运行按钮这儿,有个编辑运行配置(Edit Configuration):把它打开可以看到有个VM options,这就是设置当前Java程序的虚拟机配置的:在这儿填写一下这些配置:-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=JVM_analysis-X
2021-11-26 12:28:38 4417
原创 SpringBoot学习踩坑汇总
20211119SpringBoot Helloworld项目启动不成功(不报错,“Process finished with exit code 0”)具体情况:从这里得知,是少了spring-boot-spring-boot-starter-web,在pom.xml文件中加上:<dependency> <groupId>org.springframework.boot</groupId> <artifa
2021-11-19 11:02:26 643
原创 v-model数据不及时更新的解决方案
通常我们是这样修改v-model绑定的数据的:that.formShowData.a = res.b但有时会出现上述代码执行了,页面不刷新的情况此时只需要用vue自带的$set工具,将上述代码换成下述代码即可:that.$set(that.formShowData, "a", res.b)参考了:https://blog.csdn.net/qq_44970883/article/details/114846028?ops_request_misc=%257B%2522request%255Fi
2021-09-03 10:38:44 1482
原创 vue 代码控制复选框的选中和取消选中
关于vue中的复选框,官方文档在这儿其中它是通过这样的方式来控制选中和取消选中的:复制到idea里面:可以看到,直接通过将checked设置为true或者false就可以控制选中和取消选中。但为什么我用就不行呢?几经调试,最后发现,官方这段例子中没加 a-checkbox-group ,而我的代码中是将 a-checkbox 包在 a-checkbox-group 中的。这种情况下, a-checkbox 中对:checked的绑定控制将失效。那要怎么做呢?方法利用 a-checkbox-
2021-08-31 11:17:59 10365
原创 vue 列表单个元素的显示和隐藏
项目中有这样一个列表:我想通过代码来控制是上传还是删除但如果常规方法给列表项加v-if的话,三个位置的“上传”不能单独控制,只能三个一起变。因为三个当中的v-if判断条件都是一样的。想要做到单独控制,就需要在v-if的条件里面做文章:像上面这样,每个列表项都有一个对应的record,这里分别为record1、record2、record3事先在data()中定义一个变量isFileUpShow,用来控制“上传”的显示和隐藏:这样操作一下,初始时v-if中的条件 “isFileUpSho
2021-08-31 10:55:38 1699
原创 idea首次打开新maven项目注意事项
踩了不计其数的坑才意识到这一点……首先,项目下载下来之后会有.idea和.settings这两个文件夹:首先就需要把这两个文件夹都删掉,因为里面可能保存有项目发布者的idea缓存然后,打开idea。不过打开后一定要先配置maven,点击Configure,再点击Settings:然后像这样配置一下maven:Apply,OK。然后再选到下载好的项目,打开。...
2021-07-13 16:32:40 349
原创 pip比较快的镜像源
个人感觉华为云的源还是蛮快的:https://mirrors.huaweicloud.com/repository/pypi/simple也比较稳定,不会断线
2021-06-25 11:44:42 782
原创 解决conda info --envs没有名字的问题
今天activate环境的时候发现报错然后conda info --envs看到我要activate的那个环境没有名字看了这个博主的文章但发现没有解决后面才发现我要activate的那个环境是用miniconda创建的,所以这个环境的激活要在miniconda命令行里面(miniconda和anaconda是两个不一样的软件)按下Windows键,搜索miniconda,有个Anaconda Prompt(miniconda)运行此时再输入conda info --envs就能看到minic
2021-06-25 11:05:43 12981 1
原创 tensorflow掉用函数时pycharm不自动补全的解决
这个问题可能是_init_.py文件为空导致的:可以试试从另一个tensorflow环境下复制一个_init_.py文件到这个环境下就可以啦
2021-05-24 19:14:59 372
原创 TensorFlow版本问题的解决方案(module ‘tensorflow‘ has no attribute ×××、The Session graph is empty等)
假设有以下代码:import numpy as npimport h5pyimport matplotlib.pyplot as pltimport tensorflow as tffrom tensorflow.python.framework import opsimport tf_utilsimport timenp.random.seed(1)y_hat = tf.constant(36, name='y_hat')# 定义y_hat为固定值36y = tf.constan
2021-04-28 14:55:07 664 6
原创 TensorFlow运行报错No variables to optimize解决方案
跑了下吴恩达大佬课上的一段代码:我抄下来是这样的:# TensorFlow例子:# 假设J(w)是一个二次函数,同时是某个网络的损失函数# 用TensorFlow来最小化这个损失函数,模拟神经网络的训练过程# 流程:# 定义参数 -> 定义损失函数 -> 定义训练(优化器、训练目标) -> 定义参数初始化器 -># 开启一个TensorFlow的session -> 初始化全局变量 -> 训练import numpy as np# import
2021-04-27 09:58:02 3089 10
原创 安装tensorflow-gpu报错的解决方案之一——换成豆瓣源
安装tensorflow-gpu报错:ERROR: Could not find a version that satisfies the requirement tensorflow-gpuERROR: No matching distribution found for tensorflow-gpu看了一下这个博客,试了一下用豆瓣源(http://pypi.doubanio.com/simple/)安装,成功,且速度飞快:pip install tensorflow-gpu -i http
2021-03-31 09:56:08 686 1
原创 TensorFlow官网某教程中https://hub.tensorflow.google.cn/google/tf2-preview/gnews-swivel-20dim/1无法打开的解决方案
需要科学上网其中右边窗口链接在这里:打开后复制本地代码到上面,点击旁边的run图标就行了:
2020-10-07 20:46:46 625
原创 tensorflow学习笔记1——基本分类:对服装图像进行分类
参考TensorFlow官方教程:https://tensorflow.google.cn/tutorials/keras/classification?hl=zh_cnps:加载数据集那里需要特别注意下,有可能报错。出现报错只需要复制链接手动下载数据集复制到相应目录下重新运行程序即可。关于这个可以参考:https://blog.csdn.net/fuzizhu1/article/details/103421643代码:# 使用tensorflow构建一个用于服装分类的NNimport tenso
2020-09-30 10:10:00 428
原创 用单隐层NN做平面数据分类
参考https://blog.csdn.net/u013733326/article/details/79702148需要做的是将平面上的点按照某种类别分开:代码:# 现在有一组数据集,代表的是某个点的坐标以及这个点的颜色# 现在要做的是学习点的坐标和颜色之间的联系# 神经网络的构建步骤:# 1.搭建网络结构(输入层隐藏层输出层结点数量)# 2.初始化参数# 3.迭代# 3.1每次迭代先用正向传播函数得到计算成本函数需要用到的量# 3.2然后用计算成本函数得到成本函数值#
2020-09-28 13:45:29 246
原创 用神经网络识别猫——一个简单的逻辑回归代码实现
本文是我基于对https://blog.csdn.net/u013733326/article/details/79639509的理解完成的,也就是吴恩达老师的第一个编程作业要识别猫的话,我们要构建的一个神经网络需要达到的功能是:输入一张猫的图片,然后输入一个概率,即这张图片是猫的概率# 算法框架:# 我们的最终目的是学习w和b,而学习w和b实际就是优化w和b,# 优化w和b的方法就是梯度下降# 梯度下降要用到的参数是w, b, X, Y, num_iterations, learning_
2020-09-21 20:19:13 612
转载 吴恩达课后编程作业Course 1 - 神经网络和深度学习 - 第二周作业
转载自:https://blog.csdn.net/u013733326/article/details/79639509import numpy as npimport h5pyimport matplotlib.pyplot as pltfrom lr_utils import load_dataset# sigmoid函数def sigmoid(z): s = 1 / (1 + np.exp(-z)) return s# 初始化参数w和b# 创建一个维度为(dim,
2020-09-16 19:43:09 306
原创 Python爬虫小demo-访问有道实现在线翻译
# 翻译原理:原文(请求)——》译文(响应)import urllib.request as urimport urllib.parse as upimport json as j# url里面的_o是有道的反爬虫机制,用的时候需要去掉# url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'url = 'http://fanyi.youdao.com/translate?smartre
2020-07-30 15:21:00 284
转载 ArcGIS安装
传送门:https://malagis.com/arcgis-desktop-10-2-2-full-installation-tutorial.html跟着这个教程走安装成功了
2020-07-27 14:29:17 282
原创 python小demo——用自制的迭代器实现斐波那契数列
如果一个类中重写了__iter__和__next__这两个方法,那么这个类就是一个迭代器类使用for语句遍历的原理就是利用了迭代器,所以可以使用for语句来访问自制的迭代器代码:class Fib: def __init__(self): self.a = 0 self.b = 1 def __iter__(self): return self# 本身就是迭代器,所以返回本身 def __next__(self): temp = self.b self.b = self.a
2020-07-25 10:37:28 264
原创 python小demo——编写一个不可改变的自定义列表,要求记录列表中每个元素被访问的次数
不可改变的列表需要重写——len——和——getitem——两个方法代码:class MyList: def __init__(self, *args): self.l = [i for i in args]# 用列表推导式构建列表 self.count = {}.fromkeys(range(len(args)), 0)# 初始化访问次数全为0 def __len__(self): return len(self.l) def __getitem__(self, key):
2020-07-24 16:38:07 346
原创 Python中property的应用——华氏度摄氏度转换
贴一张小甲鱼的demo图:这里是要利用python中的property来实现的,刚开始我写的是这样的:class Sheshi: def __get__(self, instance, owner): return (instance.huashi - 32) / 1.8 passclass Huashi: def __get__(self, instance, owner): return instance.sheshi * 1.8 + 32 passclass Templatu
2020-07-24 15:49:28 354
原创 Python中property的原理
我们知道利用property可以间接操作对象的属性,那么它的原理是怎样的呢?property的原理也就是Python当中描述符的原理那么描述符又是啥?这里对“特殊类”这样定义:实现了__get__ ,set,__delete__这几个方法的类就叫特殊类那么描述符就是把特殊类的实例赋值给某个类的对象。比如:class MyProperty: def __init__(self, fget = None, fset = None, fdel = None): self.fget = fget
2020-07-22 16:22:19 1263
原创 easygui安装-应该能避开80%的坑-简单易懂
这个easygui安装过程真滴是一言难尽啊,泥萌遇到的问题我肯定都遇到过,但是到最后我找到了最简洁的方法:第一步:把python装到d盘最外层(原来python不是装在最外层的就重新装一下,相信我!!!),安装教程参考:https://jingyan.baidu.com/album/cb5d6105a32b5f005c2fe0ea.html?picindex=5第二步:到官网下载easygui(https://sourceforge.net/projects/easygui/files/0.97/
2020-07-07 23:31:08 251
原创 ArcGIS API for JS-在网页实现类似飞行的效果
前几天师兄让我做一个小demo:在地图上画几个点或者几条线,然后使用飞行,一个个飞过去
2020-07-07 10:12:41 1111 1
原创 复习链表
/* 链表复习(带头结点) */#include<stdio.h>struct LNode { char data; struct LNode* next;};void createLink(struct LNode* head);void visitLink(struct LNode* head); void deleteNode(struct LNode* ...
2020-04-21 13:38:19 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人