- 博客(139)
- 资源 (23)
- 收藏
- 关注
原创 问题记录:一个局部变量导致的内存泄露(cpp)
最近在项目里面写了一个算法,居然有严重的内存泄露问题!!!为了解决这个问题,花了好几天时间,慢慢排除问题,终于解决了,在此记录一下。
2024-07-02 14:53:17
475
转载 git 学习笔记—— git 图形界面和 git 团队协作
本章将介绍以下三种主流的 Git GUI 图形化工具,帮助开发者能更为轻松、高效的利用 Git 进行项目版本管理。
2024-01-27 10:22:56
584
转载 Git 学习笔记——git 提交规范和 Github/Gitee 使用说明
我们以vscode项目进行介绍访问https://github.com/microsoft/vscode 即可看到如下的界面页面的左上角:Star所以尽量不要像朋友圈集赞一样要求身边朋友刷starFork:Fork操作实际上是创建一个仓库的副本,并将仓库的upstream指向原仓库小问题:为什么要fork呢?为什么不直接push呢?fork方便了多人协作Watch:Watch操作可以向你的邮箱中推送该仓库的推送信息提示:如果不是特别重要的项目,不要随意点Watch,否则很容易邮箱被轰炸。
2024-01-24 18:34:29
1290
转载 Git 学习笔记——git 文件结构、内部原理和 GitFlow 工作流理解
objects目录下存储三种对象:数据对象(blob),树对象(tree)和提交对象(commit)。5个子目录的含义如下图所示:2个blob, 2个tree和1个commit。
2024-01-21 20:06:12
302
转载 Git 学习笔记——git 分支管理、git 工具和子模块
Git最重要的运用场景是多人协同开发,但是如何能保证每个人之间的开发不影响其他人的开发进程,Git 分支的出现就是解决了这个问题,使得每个人之间的开发是独立的,互不影响的。与许多其它版本控制系统不同,Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次。
2024-01-18 22:13:41
283
转载 Git 学习笔记——git 介绍、windows-git 安装图解、git 快速入门与基础使用
git 是一个分布式版本控制系统,在大型项目开发中比较常用;与之对应的 svn 是集中式版本控制系统。集中式版本控制系统:集中式版本库集中存放于一个单一的中央服务器的,保存所有文件的修订版本。在协同工作时,人们需要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。因此,集中式版本控制系统需要在联网的情况下才能工作。集中式版本控制有一个很致命的缺点就是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。
2024-01-16 22:23:50
1399
原创 一些实用的 C++ 11、14、17 特性总结
For定义自定义类的迭代器;// 这里的迭代器是广义的迭代器,指针也属于该范畴。该类型拥有begin()和end()成员方法,返回值为迭代器(或者重载全局的begin()和end()函数也可以)。自定义迭代器的!比较操作。自定义迭代器的++前置自增操作,显然该操作要是迭代器对象指向该容器的下一个元素。自定义迭代器解引用操作,显然解引用操作必须容器对应元素的引用,否则引用遍历时将会出错。案例1public:private:int value_;
2023-12-13 10:15:00
4015
原创 C 和 C++ 指针简明学习笔记
C 语言中,指针存储的是变量的内存地址要彻底理解指针,首先要理解 C 语言中变量的存储本质,也就内存内存编址与内存空间计算机的内存是一块用于存储数据的空间,由一系列连续的存储单元组成如下图所示,每个单元格都表示 1 个 bit,8 个 bit 为一组,称为 byte;byte 是计算机中作为内存寻址的最小单元1 byte = 8 bit可以理解为,计算机给每个 byte 一个编号,这个编号就是内存的地址计算机中,每个 byte 的编号都是唯一的,从而保证了计算机可以通过每个编号访问到唯一确定
2023-12-12 08:30:00
963
1
原创 量化学习笔记——入门与基本概念
正向阿尔法就是构建一批超越市场的股票组合,同时做空股指期货;反向阿尔法就是融券做空一批弱于市场股票组合,同时做多股指期货。用股指期货对冲市场风险,获取阿尔法收益。阿尔法的核心在于:量化选股模型。基本面选股(价值投资型选股)多因子模型、风格轮动模型和行业轮动模型市场行为选股资金流模型、动量反转模型、一致预期模型、趋势追踪模型和筹码选股模型。
2023-12-05 22:59:38
759
原创 C++相关面试题总结一——内存、关键字、STL、指针、排序、Lambda
C++相关面试题:包括内存、STL、关键字(const、new、delete、)、指针、引用、排序算法、Lambda函数等多个内容
2023-04-04 08:30:00
789
转载 C++ 学习笔记·十——实战案例之机房预约系统
* 首先进入登录界面,可选登录身份有: * 学生代表 * 老师 * 管理员 * 退出* 每个身份都需要进行验证后,进入子菜单 * 学生需要输入 :学号、姓名、登录密码 * 老师需要输入:职工号、姓名、登录密码 * 管理员需要输入:管理员姓名、登录密码* 学生具体功能 * 申请预约 --- 预约机房 * 查看自身的预约 --- 查看自己的预约状态 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 取消预约 --- 取
2023-03-29 17:37:19
1142
转载 C++ 学习笔记·九——STL 案例之演讲比赛流程管理系统
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F9MeZQHN-1608773310410)(assets/1548143543475.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWMy3F98-1608773310410)(assets/1548143610682.png)]
2023-03-27 20:18:00
255
转载 Python 正则表达式 1
正则表达式是一个特殊的字符序列,能方便检查一个字符串是否与某种模式匹配;常用于测试字符串内容、替换文本、基于模式匹配查找内容等。re 模块使 Python 拥有了全部的正则表达式功能;本文介绍关于 re 模块的常用函数。
2023-03-22 08:49:48
213
转载 优快云 的 Markdown 使用快捷键与帮助文档
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2023-03-20 09:30:18
278
原创 MySQL基础总结——相关概念、基础查询、进阶查询、修改与创建、事务、视图、存储过程与函数、控制结构
MySQL 基础总结:数据库相关概念、MySQL的基础查询、进阶查询、修改与创建库和表、事务、视图、存储过程与函数、控制结构
2023-01-03 08:30:00
496
原创 Python 学习笔记之练习题 1
递归算法:数组求和、汉诺塔、计算阶乘、计算组合数G-Research 题目:Fizz、FizzBuzz、计算质数、FizzBuzzPrime、计算Pi
2022-10-27 08:30:00
328
原创 Python + networkx 图结构生成展示与操作详解
networkx生成图顶点(添加、查看、更新、删除)边(添加、查看、更新、删除)图的属性(adj、edges、nodes)
2022-01-26 10:08:06
3894
1
原创 Python + matplotlib(plt) 绘图要点明细整理
基础画图(坐标设置、坐标轴刻度)线点设置(形状、颜色)文字设置(文字说明、显示中文)图表设置(图例、特殊点注释、subplot、背景色)饼图示例
2022-01-25 11:10:55
3131
1
转载 Java 多线程详解——创建、使用、同步和通信
基本概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程
2021-11-02 15:51:47
229
原创 谷粒商城项目问题、难点与重点总结
https://blog.youkuaiyun.com/weixin_45942124/article/details/112170311使用评论中的代码
2021-10-22 14:54:10
8726
原创 LaTeX 公式常用符号与常见问题解决
关于公式的使用:一、在输入公式时,有时候需要在插入一些说明文字,目前了解到以下三种方法:此部分转载自:LaTeX:公式中的文字1、 \intertext{文本}由amsmath宏包提供,可以将“文本”插入在多行公式之间,像一个不缩进的段落,字体为常规字体。该命令必须紧跟在换行命令\或\*之后。宏包nccmath在该命令中添加“距离”可选参数,以调节文本与公式的间距。2、\shortint............
2021-10-16 17:06:15
8760
原创 360 技术岗秋招笔试原题(2022届)
360 笔试城市最小面积题目描述有一个城市需要修建,给你N个民居的坐标X,Y,问把这么多民居全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形)输入描述:第一行为 N,表示民居数目(2≤N≤1000)输出描述:城市所需最小面积输入例子1:20 02 2输出例子1:4输入例子2:20 00 3输出例子2:9参考代码public class Main { public static void main(String[] args) {
2021-08-30 14:17:28
5040
3
原创 Java 常见的几个关键字介绍
权限修饰符(private、default、protected、public)finalthissuperstaticvolatilesynchronized
2021-08-11 08:47:32
184
原创 Java 学习笔记·十六——方法重写与方法重载
实例变量实例变量声明在一个类中,但是在方法、构造方法和语句块之外无 static 修饰数值型变量默认为 0布尔型变量默认为 false引用类型默认值为 null实例变量属于该类的对象,必须先产生该类对象,才能调用实例变量this 关键字this 代表当前对象的一个引用所谓当前对象,指的是调用类中方法或者属性的那个对象this 只能在方法内部使用,表示对 “调用方法的那个对象” 的引用this.属性名 : 表示当前对象自己的属性this.方法名 : 表示当前对象自己的方法this 关
2021-08-10 15:12:59
266
原创 TCP 与 UDP 面试题总结
TCP/IP 四层模型OSI 七层模型五层模型TCP/IP 协议TCP UDP 比较、特点三次握手与四次挥手
2021-05-26 11:29:12
1319
4
原创 Redis 面试题整理 —— 数据类型、单线程、持久化、高可用
Redis 的数据类型:五大基本数据类型和三种特殊数据类型Redis 单线程还是多线程、为什么选择单线程、速度快的原因Redis 持久化的方式、特点、RDB 生成快照过程、后写日志Redis 高可用方式、为什么需要集群模式、主从复制的特点
2021-05-24 20:11:20
176
原创 Java Set 容器面试题 —— 添加元素细节
分析如下代码块的输出:类代码package com.atguigu.exer;// 重写了 hashCode() 和 equals() 方法public class Person { int id; String name; public Person(int id, String name) { this.id = id; this.name = name; } public Person() { }
2021-05-12 14:17:49
179
转载 Java String 类 —— 基本算法题
模拟一个 trim 方法,去除字符串两端的空格。将一个字符串进行反转。将字符串中指定部分进行反转。比如将“ab`cdef`g”反转为”ab`fedc`g”获取一个字符串在另一个字符串中出现的次数。获取两个字符串中最大相同子串。对字符串中字符进行自然顺序排序。"abcwerthelloyuiodef"
2021-05-10 13:57:20
232
转载 Leetcode 笔记·二 —— 最长回文子串
最长回文子串题目描述给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"动态规划、中心扩展算法
2021-04-26 10:26:53
158
转载 Leetcode 做题笔记·一 —— 无重复字符的最长字符串
无重复字符的最长字符串题目描述:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须
2021-04-23 10:07:06
146
原创 递归与迭代分析 —— 以 Leetcode 例题(对称二叉树)为例
递归 Recursion递归的应用递归与循环迭代迭代的应用迭代、循环与递归Java 代码比较计算阶乘、对称二叉树
2021-04-21 09:01:19
451
原创 数据结构与算法·一 —— 概述
数据结构与算法笔记汇总数据结构与算法的关系与重要性学好数据结构可以编写出更加漂亮,更加有效率的代码线性数据结构与非线性数据结构
2021-04-19 10:17:35
111
原创 数据结构与算法·五 —— 递归(理论、迷宫问题、八皇后问题)
递归递归的应用(条件、形式、适合场景)递归的调用机制迷宫问题(示例代码)八皇后问题(示例代码)
2021-04-18 16:05:31
244
原创 数据结构与算法·四 —— 栈
Java栈栈的应用场景数组模拟栈的分析与代码实现栈实现综合计算器的分析与代码实现对于一位数的运算的代码实现对于多位数的运算的代码实现前缀、中缀、后缀表达式逆波兰表达式计算器代码实现中缀转后缀表达式代码实现完整版的逆波兰计算器,功能包括支持 `+ - * / ( )` 多位数,支持小数,兼容处理, 过滤任何空白字符,包括空格、制表符、换页符
2021-04-16 08:37:32
1365
EShop网上商城系统.V1.1 - 基本流程.zip
2021-03-02
使用SSA对含噪声的ECG信号去噪
2020-07-08
多频率采样的matlab代码
2020-07-08
matlab进行一维离散小波变换
2020-05-13
短时傅里叶变换对线性调频信号进行时频分析
2020-04-15
matlab的LMS自适应滤波算法去噪
2020-04-15
单片机数据传送
2018-07-04
运动员反应时间VHDL
2018-01-18
基于FPGA的交通灯的电路图
2018-01-12
基于FPGA的点阵显示
2018-01-12
基于FPGA的利用电路图描述的洗衣机
2018-01-12
贪吃蛇游戏VHDL代码
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人