- 博客(54)
- 收藏
- 关注
原创 【C++ Primer Plus】学习笔记 5【指针 下】
依旧是指针部分ヾ(◍°∇°◍)ノ゙指针是功能最强大的 C++工具之一,但也最危险,因为它们允许执行对计算机不友好的操作,如使用未经初始化的指针来访问内存或者试图释放同一个内存块两次。另外,在通过实践习惯指针表示法和指针概念之前,指针是容易引起迷惑的。由于指针是 C++编程的重要组成部分,后面将更详细地讨论它。
2024-08-10 22:07:49
990
原创 【C++ Primer Plus】学习笔记 2
该系列文章请点击专栏查看C++的基本类型分为两组:一组由存储为整数的值组成,另一组由存储为浮点格式的值组成。整型之间通过存储值时使用的内存量及有无符号来区分。整型从最小到最大依次是:bool、char、signed char、unsigned char、short、unsigned short、int、unsigned int、long、unsigned long 以及C++11 新增的 long long和 unsigned long long。
2024-07-15 11:43:13
638
原创 【C++ Primer Plus】学习笔记1
一直没系统学过C++,最近接触了一段时间Java发现还是不太喜欢,所以转向C++开发了qaq。因为学过C语言不算零基础了,所以很多语法解释会跳过,重点是C语言中没有的部分。加油ヾ(◍°∇°◍)ノ゙
2024-07-11 17:12:08
908
原创 深度学习模型——LSTM
根据短期记忆的信息与目前的输入信息决定长期记忆中的信息是否需要被遗忘。如图,上方的线类似传送带,它沿着整个链条运行,贯穿始终,只有一些较小的线性相互作用,使得信息可以沿着它不变的流动。①sigmoid层决定保留当前时刻输入的哪些信息作为下一个时间节点的输入 ,也就是决定被保留的位置。RNN的输入和输出并不是相互独立的,输出依赖于先前的计算。①sigmoid层决定将更新哪些值,换句话说,它决定长期记忆中哪些位置的信息会被替换。②tanh层创建一个新的候选值向量,也就是用来替换长期记忆中部分信息的新的信息。
2024-05-16 18:39:53
582
原创 OriginPro作图之箱线图
箱线图(Boxplot) 也称箱须图( Box-whisker Plot),是利用数据中的五个统计量:最小值、第一四分位数、中位数、第三四分位数与最大值来描述数据的一种方法,它也可以粗略地看出数据是否具有有对称性,分布的分散程度等信息,特别的可以用于对几个样本的比较。如图所示,可以看出,该组数据最小值为20;Q1即为第一四分位数,其值为50;中位数为70;Q3即为第三四分位数,其值为120;最大值为150。一组数据按照从小到大顺序排列后,把该组数据四等分的数,称为四分位数。
2024-04-25 11:55:18
1310
原创 springboot+vue全栈开发【4.前端篇之Vue组件化开发】
hi,这个系列是我自学开发的笔记,适合具有一定编程基础(html、css那些基础知识要会!)的同学,有问题请及时指正!
2024-04-18 20:04:36
1130
原创 npm常用命令详解
npm(Node Package Manager)是Node.js的包管理器,它允许开发者安装、分享、更新和管理JavaScript库和工具。
2024-04-18 15:03:16
509
原创 springboot+vue全栈开发【3.前端篇之Vue基础语法2】
hi,这个系列是我自学开发的笔记,适合具有一定编程基础(html、css那些基础知识要会!)的同学,有问题及时指正!
2024-04-16 17:42:21
735
原创 springboot+vue全栈开发【3.前端篇之Vue基础语法1】
hi,这个系列是我自学开发的笔记,适合具有一定编程基础(html、css那些基础知识要会!)的同学,有问题及时指正!
2024-04-16 16:00:48
754
原创 springboot+vue全栈开发【2.前端准备工作篇】
hi,这个系列是我自学开发的笔记,适合具有一定编程基础(html、css那些基础知识要会!)的同学,有问题及时指正!vue是一套用于构建用户界面的渐进式框架,提供了MVVM数据绑定和一个可组合的组件系统,其目标是通过尽可能简单的API实现响应式数据绑定和可组合的视图组件。ps.国外常用react。本科教的jQuery那些已经过时了TT。
2024-04-15 22:14:20
984
原创 解决vue启动项目报错:npm ERR! Missing script: “serve“【详细清晰版】
这里有的人第一行冒号后会有serve,有的人会和我的界面一样是个vite,这其实是vue版本的问题(有问题请评论区指正!我采用的是局部安装,在当前项目目录下安装vite。这个项目之前的缓存没有清除,所以在你的电脑上运行会出现部分不兼容报错情况(这种就很玄学了)大家根据自己的变量名是什么来更改,如果用vue2的话基本改成正确的名字启动就可以成功了~可以看见我第一行冒号前是dev,那么这时我要启动这个vue项目所使用的命令就应该是。安装一下vite,这里有两种安装方法,一种是全局安装(需要配置系统环境变量)
2024-04-11 18:53:17
8892
2
原创 小白部署springboot+vue网站到服务器踩坑总结【维护更新篇】
在上一篇文章里详细介绍了怎样部署一个前后端分离的网站,链接:链接在此但是部署完之后,在本地的开发更新后,重新上传到服务器上又遇到了一些新的问题,所以在这里总结一下。
2024-04-10 21:36:15
1463
原创 解决pandas.errors.ParserError....Expected 2 fields in line 2系列问题【python报错】
报错代码是。
2024-04-08 16:29:06
480
原创 OriginPro作图之热度图/热图
一共需要用到三列不同含义的数据,属性分别是A/B/C。要求画出的热度图的横坐标为A,纵坐标为B,颜色值对应C。先将excel转换成csv格式,便于之后直接导入到origin。具体csv数据如下,是一个三列带表头的表格。
2024-04-07 21:26:14
2282
原创 Windows安装tensorflow环境-gpu/cpu通用【2024-踩坑总结版】
为了复现一篇用tensorflow框架的论文我跳入了tensorflow这个坑(o(╥﹏╥)o),而在之前根据别人的教程安装之后,依旧出现了比较多的错误,所以打算梳理一下,故而有了这篇博客(~~ )
2024-04-07 11:26:06
786
原创 解决dtypes.py:513: FutureWarning:...系列问题【TensorFlow】
我的TensorFlow版本是2.4.0,python环境是3.8.19。
2024-03-29 13:35:31
1320
原创 tf.tile函数实例详解【TensorFlow】
通俗的说,在执行 tf.expand_dims(knowledge_matrix, 0) 后,会在原始矩阵的外面再套一层维度,变成一个形状为 (1, 3, 5) 的三维张量。根据后面这个参数列表,这个参数列表也就对应了在第几个维度上复制几次,即在第一个维度上复制10次,那就是1x10,在第二和第三个维度上都只复制1次,那就是1x1。把这段看成一个列表,即等价[batch_size, 1, 1],假设batch_size为10,则为[10, 1, 1],那么刚刚那个冗余的代码就可以看成是。
2024-03-28 22:48:49
521
1
原创 服务器永久运行jar包(linux系统)
在上篇博客里已经写了永久运行jar包的命令,但是有可能这个命令没有生效,所以再写一篇详细一点的,也是本人的踩坑经历。再贴一次永久运行jar包命令。
2024-03-28 11:47:46
620
原创 部署vue+springboot网站到服务器【踩坑总结版】
先说下个人基础情况,在此之前从来没有碰过服务器,对服务器可以说是一窍不通。linux命令了解的较为基础,上一次学习还是在分布式开发的时候(雾)。这次相当于体验了从购买服务器到完整部署的全过程啦,写个博客记录一下叭。
2024-03-27 10:50:08
696
原创 网络节点txt转成矩阵并计算其特征值
逐行读取txt文件并构建稀疏矩阵rows = []cols = []#获取节点数和创建稀疏矩阵n = max(max(rows), max(cols)) + 1 # 节点数为最大节点值加1#归一化缩放节点数值#计算归一化后矩阵的特征值绝对值#找到特征值绝对值中的最大值print("矩阵特征值绝对值的最大值:", max_abs_eigenvalue)
2023-10-25 14:05:36
149
原创 python3 使用注意
1.\w会包括汉字import repat=r'[\w_]{5,19}@[0-9a-zA-Z.]+[comc|n|net]{2,3}'text=input("")t=re.compile(pat)print(re.findall(t,text))这样查找判断会把邮箱前的汉字也打印出来避免这种情况可以把\w改成[a-zA-Z0-9_]或者用下面这种方法import repat=r'[\w_]{5,19}@[0-9a-zA-Z.]+[comc|n|net]{2,3}'text=inpu
2022-05-30 22:15:56
268
1
原创 LeetCode特殊思路题解(数据结构/中等)
1.递增的三元子序列题目链接:https://leetcode.cn/problems/increasing-triplet-subsequence/思路:先确定一个t,将之后的数与t进行比较,找到第一个比t大的数并将其设为t1,之后的数若大于t1则返回为真,若大于t则将其赋值给t1,若以上条件都不满足则将其赋值给t(相当于重新开始找递增子序列)。代码:class Solution {public: bool increasingTriplet(vector<int>&am
2022-05-21 16:21:47
279
原创 hadoop的安装与配置中的常见问题
在配置时遇到的问题:①启动hadoop结点时pc3出现“is a directory”的报错改正方法:检查pc3的.bashrc文件,重点看export的配置路径是否都存在且正确;我的pc3没有tomcat,但在配置文件中配置了catalina,所以报错②Start-dfs.sh之后只出现了两行,namenode和datanode没有启动成功改正方法:检查配置文件,我的问题出在hdfs-site.xml里面没有将name和data改成namenode和datanode③打开192.168.100.
2021-11-23 18:47:39
1650
原创 Android常用控件使用方法
一.TextView文本使用:可以用android:gravity来指定文字的对齐方式,可选值有top、bottom、left、right、center等,可以用“|”来同时指定多个值,指定center表示文字在垂直和水平方向都居中对齐。二.Button按钮使用:默认情况下,按钮上的文本全都显示大写字母,可以设置textAllCaps=“false”设置文本小写在MainActivity中给按钮注册单击事件(即kotlin代码部分)①基础方法②常见方法三.EditText
2021-10-06 11:33:46
1614
原创 软件工程第八章 面向对象建模
8.1用况建模定义:用况建模是用于描述一个系统应该做什么的建模技术,不仅用于新系统的需求获取,还可用于已有系统的升级。主要成分:用况、执行者、系统(系统的边界定义了系统所具有的功能,功能用用况来表示,每个用况指明了一个完整的功能)用况的主要目标:1.确定和描述系统的功能要求2,给出清晰和一致的关于系统做什么的描述3,为验证系统所需要的测试提供基准4,提供从功能需求到系统的实际类和操作的跟踪能力用况建模步骤:1.定义系统2.确定执行者(执行者是与系统交互的的人或其他系统,代表一种角色)
2021-06-05 00:18:54
1552
2
原创 EL和JSTL简单使用
一.EL与JSTL作用:简化JSP文件上Java代码开发步骤二.JSP主要开发任务:将域对象中的数据读取并写入到响应体三.在JSP文件上使用Java命令,将域对象中数据读取并写入到响应体开发步骤<% String value=(String)request.getAtrribute("key");%><%=value%>1.从域对象读取数据2.对得到数据进行类型转换3.将最终结果写入到响应体四.EL工具包1.是一个由Java开发的工具包2.专门用于从域
2021-05-23 22:52:14
434
转载 python3排序 sorted(key=lambda)
使用python对列表(list)进行排序,说简单也简单,说复杂也复杂,我一开始学的时候也搞不懂在说什么,只能搜索一些英文文章看看讲解,现在积累了一些经验,写在这里跟大家分享,我们通过例子来详细解释一下函数sorted的具体用法:1.先创建一个列表a2.直接使用sorted方法,返回一个列表就是排序好的假如a是一个由元组构成的列表,这时候就麻烦了,我们需要用到参数key,也就是关键词,看下面这句命令,lambda是一个隐函数,是固定写法,不要写成别的单词;x表示列表中的一个元素,在这里,表示一个元
2021-05-13 23:33:27
421
原创 关于jsp的一点总结
1.将当前页面的值传入下一个页面①传入一个当前页面:<form action="传入的页面名字.jsp"> 请输入姓名:<input type="text" name="xm"> <br> <input type="submit" value="提交"></form>传入页面:<% String str=request.getParameter("xm"); out..
2021-03-27 12:12:29
117
原创 B. Nezzar and Lucky Number
题意:规定数字中某一位有d就把这个数字称为幸运数字。现给定一个数组a[n]和一个数字d,问该数组中的每一个数是否等于幸运数字之和。题解:当a[i]大于等于10 * d时,a[i]一定是幸运数字之和,因为可以把a[i]分解为10*d+k+d+d…。比如d=7,设a[i]为117,则117=70+40+7=70+47,只要保证每个数的一个数位上有一个7即可。d的取值范围在10以内,所以剩余情况一定是两位数,则分别用a[i]%10和a[i]/10==m来直接判断其本身是否是幸运数字最后,如果a[i]的余数等
2021-01-29 17:50:15
418
原创 C. Social Distance
题意:一个饭店的桌子是呈线性排列的(即排成一条直线),每个客人之间至少需要间隔k张桌子,现在共有n张桌子,给定一个10字符串,1表示这个位置此刻有客人,问还能再插入几个客人。题解:计算当前每个客人之间的间隔,判断两个人之间能否再插入一个。注意如果目前没有客人,从第一张桌子开始坐能坐下最多的客人。#include<bits/stdc++.h>typedef long long ll;using namespace std; #define INF 0x3f3f3f3fconst int
2021-01-25 19:28:57
132
原创 B. WOW Factor
题意:给定一串字符串,该字符串只含有v和o两种字符,把vv当做w,计算其中共有多少组wow(具体可参照题目样例理解)题解:这道题要特别注意理解样例2的100是怎样得来的。由题意可知,将每个o的左右两边可能得到的w的数量相乘,再将其相加,可得到最终答案。w的个数是连续的v的个数-1.#include<bits/stdc++.h>typedef long long ll;using namespace std; #define INF 0x3f3f3f3fconst int N=2e6+
2021-01-25 19:20:16
168
原创 B. K-th Beautiful String
题意:给定一个n,求一个含有n个字符的字符串。要求这个字符串有n-2个a和2个b,总共有n*(n-1)/2种排列方式,依照例子中的排列规则,给定k,输出第k种排列的字符串。题解:这是一道找规律的题目,和字符串似乎没太大关系2333#include<bits/stdc++.h>typedef long long ll;using namespace std; #define INF 0x3f3f3f3fconst int N=2e6+50;ll n;ll a[N];void in
2021-01-21 18:06:40
142
原创 Java课设笔记
项目名称:在线聊天系统步骤:1.建一个新项目,写一个客户端的基本框架(一个窗口)2.加上事件监听器,可以关闭窗口注意,每次新增加一些东西在项目里,要把原来的项目保存在一个新建项目中,以防之后修改麻烦3.再写一个类作为server端,这两个新类要和原来的框架类联系起来,通过连接网络,要导入java.net*包...
2021-01-21 09:22:24
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人