自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成员静态函数和回调函数的灵活应用

回调函数与静态函数的结合

2024-03-06 18:47:25 439

原创 C++ 多线程编程中的条件变量std::condition_variable

std::condition_variable是配合std::mutex一起使用的。其文件中含有这几个类,后面我将一个一个学习和讲解。都在mutex.cpp文件中。

2024-01-29 20:26:36 425

原创 std::set自定义比较器

set的比较器可用于,insert(),count(),find()函数。

2024-01-29 20:20:54 633

原创 关于静态库动态库导出

静态库与动态库导出问题

2024-01-19 17:52:40 439

原创 查看Lib与DLL文件,深入理解静态库与动态库

先做查看工作,后续继续更新。

2023-10-18 16:27:27 80

原创 C++链接错误的常见原因分类

C++编译

2023-02-15 22:21:57 215

原创 C++中关于创建对象的几种方式

C++中创建对象的方式是有多重的,并不同的创建方式具有不同的意义和生命周期,对于初学者来说还是挺不友好的,今天本初学者抛砖引玉,写一点自己的理解假如定义了一个类classExample ,里面什么都没写。首先就是这个类classExample所具有的默认的函数有四种:无参构造函数 classExample()拷贝构造函数 classExample(classExample & cls)幅值构造函数 operator =析构函数 ~classExample()并且这四个函数是可

2022-05-03 16:17:34 4708

原创 matalb读取大资源txt文件

我们在读取小资源文件时,用load就行,或者参考下面的博客:matlab读取txt文件由于有的文件会比较大,本人用下面的方法亲测有效1、txt文件的特点Index Time(ms) AI0(V) AI1(V)0 0.00000 0.39063 -1.552731 0.00400 0.39063 -1.557622 0.00800 0.39063 -1.552733 0.01200 0.39063 -1.557624 0.01600 0.39063 -1.552735 0.0

2021-12-12 09:36:31 1342

原创 visual studio code 中报错:检测到 #include 错误。请更新 includePath。

cmd+r,输入gcc -v没有该命令,这是因为电脑没有装MinGW(Minimalist GNU For Windows),需安装mingw-get-setup.exe与这博主发的有点相似:问题描述装了MinGW后,并配置环境变量,我的问题就解决了。MinGW下载链接:https://pan.baidu.com/s/1pJvZ_bZ351k0BkEIjYoNxQ 提取码: zdtp 复制这段内容后打开百度网盘手机App,操作更方便哦...

2021-09-20 14:17:43 3976

原创 C++ 内存与指针

内存管理基础程序内存模型静态常量区 //只读大小固定无法管理调用栈栈的内存地址是,下面地址大,上面地址小,且在函数体内不要定义特别大的数据和矩阵。堆堆的大小较大,甚至可以申请到内存消耗完。主动分配,主动回收。...

2021-08-18 09:50:11 257

原创 vwmare 里centos的登入密码忘记,怎么重置

网上的博客很多,说一下要注意的点吧:1、重启客户机是选中上面这个,是指用鼠标点击选中,不然按E不生效;2、Linux系统中,密码输入无字符个数显示,即无***显示,要确保数字键盘是开启的具体步骤参考:https://blog.csdn.net/weixin_40434637/article/details/106018689...

2021-08-14 12:54:36 72

原创 统计字符串中连续字符个数并返回子串(双指针法)

记录一下今年的首次刷算法题,同时也是自己想出来的算法,题目入下:键盘输入一个字符串,统计字符串中连续字符个数,并返回子串,连续字符个数写在字符前,如输入:ababaaabbb输出:1a1b1a1b3a3b网上的方法都比较复杂,这里我提供一个双指针的思路:定义int i,j ,用i确定字符,用j来确定字符的个数import java.util.Scanner;public class MyString { public static void main(String[] args) {

2021-08-12 08:47:41 549

转载 分类算法的探索与实现

有监督与无监督:1、有监督学习:通过已有的训练样本去训练得到一个最优模型,再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现预测和分类的目的,也就具有了对未知数据进行预测和分类的能力。就如有标准答案的练习题,然后再去考试,相比没有答案的练习题然后去考试准确率更高。又如我们小的时候不知道牛和鸟是否属于一类,但当我们随着长大各种知识不断输入,我们脑中的模型越来越准确,判断动物也越来越准确。有监督学习可分为回归和分类。回归:即给出一堆自变量X和因变量Y,拟合出一个函数,这些自变量X就是

2021-01-09 09:46:58 258 2

转载 动态AOP使用示例

https://blog.csdn.net/trust_future99/article/details/109474026?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecasehttps://www.cnblogs.com/Joe

2020-11-13 20:06:33 103

转载 MySQL数据库引擎和锁机制

MySQL的存储引擎在这里插入图片描述MySQL是从MyISAM到InnoDB,锁从表锁到行锁。后者的出现弥补了前的不足,MyISAM不支持事务,InnoDB支持事务。表锁虽然开销小,锁表快,但高并发下性能低,行锁虽然开销大,锁表慢,但高并发下相比之下性能更高。事务和行锁都是在确保数据准确的基础上提高并发的处理能力。MyISAM:表锁,不支持事务,锁表快,高并发下效率低。是MySQL默认的数据库引擎,也不支持行级锁和外键,因此当INSERT(插入)或UPDATE(更新)数据时即写操作需要锁定整个表,

2020-10-28 22:51:22 300

转载 数据库事务的四大特性及隔离级别

数据库事务的四大特征(简称ACID):1. 原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 简单讲就是事务里的人物不可分割,要么全成功执行,要么都不执行。2. 一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设

2020-10-28 11:46:45 133

原创 多线程处理轮廓

// 多线程处理轮廓DWORD WINAPI ProfileSubPro(LPVOID lpParameter){int *part = (int *)lpParameter;int start = *part * 500;//printf("<ProfileSubPro>: start:%d\n", start);int ret = SetThreadAffinityMask(GetCurrentThread(), *part + 3);printf("<ProfileSu

2020-10-12 12:02:37 98

转载 数据库事务、事务的四大特征以及隔离级别的设置

转载:https://www.cnblogs.com/fjdingsd/p/5273008.html

2020-09-13 16:09:53 80

原创 java的整型不能强制转换为Double

2020-09-09 21:19:03 546

原创 java中栈与队列常用函数

栈的常用函数 :1、stack.pop(num); // 栈顶元素出栈,并返回栈顶元素。2、stack.peek(num);//仅返回栈顶元素,并不会将元素弹出。3、stack.isEmpty();4、stack.push();5、stack.search(); //元素距离栈顶的位置,第几个就返回几,没有返回-1;队列常用函数:1、remove 移除并返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常2、element 返回队列头部的元

2020-08-29 22:11:16 2003

原创 剑指offer笔记

import java.io.*;public class Main {public static void main(String[] args)throws Exception{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = “”;while( (str = br.readLine()) != null){System.out.println(str.replaceAl

2020-08-28 17:25:36 61

原创 sc.next()与sc.nextLine()的区别

刷题时发现的一个问题先输入一个n,接着输入n行字符串Scanner sc = new Scanner(System.in);int n = sc.nextInt();String[] strs = new String[n];for(int i = 0;i < n;i++){strs[i] = sc.next(); //sc.nextLine(); 与sc.next()的区别}当我使用sc.nextLine()时,只能输入n-1行字符串;使用sc.next()时,才能输入n行字符串

2020-08-22 22:03:11 1173

原创 类的继承要点

问题:1、类继承发生的调用关系;2、抽象类能不能继承实体类;回答:1、子类继承父类会在子类的构造函数中调用父类的构造函数,如果子类父类都是使用默认的无参共有构造函数那可以什么都不用写。如果子类是是默认的,继承的类有自己的构造函数,也不用在子类中写子类的构造函数(super()可写可不写)。2、抽象类是可以继承实体类的,抽象类本身就可以包含非抽象方法,继承了实体类知识增加了自己的普通方法。但是对集成的实体类有一定的要求,那就是实体类要有可访问的构造函数,这里包括默认的构造函数。如果构造函数不可访问

2020-07-15 16:15:29 193

原创 matlab保存工作去的数据,不乱码

2020-07-02 17:17:38 638

原创 原码,反码与补码实例分析

总结:1.正数的原码、反码、补码是一致的;2.负数的补码是反码加1,反码是对原码按位取反,只是最高位(符号位)不变;3.计算机数字运算均是基于补码的。例如:127的补码为 0111 1111-127的补码为 1000 0001最高位为符号位。计算机使用补码计算的好处:如果计算机内部采用原码来表示数,那么在进行加法和减法运算的时候,需要转化为两个绝对值的加法和减法运算;计算机既要实现加法器,又要实现减法器,代价有点大,那么可不可以只用一种类型的运算器来实现加和减的远算呢?可以,那就是

2020-06-17 15:53:44 927

原创 迷宫的递归与回溯

神用递归,人用迭代如下随时,矩阵里的1代表墙,能走的路为0,走过之后标记为2,在2的位置发现周围全是走过的路则将自己标记为3,然后回到上一个代用自己的地方。Java代码如下:package com.xx ;public class MiGong { public static void main(String[] args) { int[][] map = new int[8][7]; for (int i = 0; i < 8; i++) {

2020-06-04 17:09:52 152

原创 MATLAB设置三维能量谱的颜色colorbar,colormap

可以在matlab命令窗输入help xx;colorbar:显示色条;colorbar(‘YTickLabel’,{‘Cold’,‘Cool’, ‘Neutral’,‘Warm’,‘Hot’,‘Burning’,‘Nuclear’});给色条Y轴接标签,等距的加colormap():设置颜色,可供选择的参数有如下:...

2020-06-03 18:01:27 2581

原创 使用Anaconda Prompt完成PyCharm无法导入的包、低版本的包,要镜像下载的包

说明:我们在使用集成开发工具PyCharm下载numpy,matplotlib,pywt时,有时因为低版本搜索不到或者其他原因,可以先把容易下载的包下载好,然后找到包存放的位置,使用Anaconda Prompt下载好以后放在相同的位置即可,如下图所示在pycharm里我是找不到pywt的相关包的(可以根据需要换成你想导入的包),我可以在Anaconda Prompt里下载好了复制过去,输入语句是C:\Users\Administrator>pip install pywt -i http://p

2020-06-02 21:30:48 348

原创 用Java创建二叉树排序,完成数据的存储和不同方式的遍历

package public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7,3,10,12,5,1,9,8,7}; BinarySortTree binarySortTree = new BinarySortTree(); //循环添加节点到二叉排序树 for (int i = 0; i < arr.leng

2020-05-27 16:15:20 124

原创 Idea自动重写标准类的equals()方法,真的太强大了。

说明:一个标准类包含各种get,set方法,还要包括响应的各种构造函数一Student类为例,它包括姓名和年龄等属性和方法,我们认为当姓名和年龄相同是是同一个人,在使用HashMap存储键和值的时候,以Student为键,学生地址为值,不能存入同一个人,所以需要重写hashCode(),equals()方法。package com.public class Student{ private String name; private int age; public Stude

2020-05-21 00:02:44 1385

原创 使用异或的方法找出数组的单身汉

说明:有一个整型数组,元素可以有很多,只有一个是单个出现,其他的数都是成对出现,如何快速的找出这个单个的数package com.DataStructures;public class Excl { public static void main(String[] args) { //找出数组里的单身汉 // 另外说一下,不能调用Java的函数直接求出数组的最大值 int[] a = {2,1,6,4,5,6,1,2,4}; //

2020-05-18 18:07:27 136

原创 JAVA二维数组与稀疏数组转换,保存稀疏数组到磁盘遇到的一些问题

今天在学读取本地磁盘的文件时遇到了一些问题。包括一下几个地方:1.while循环内计数器记不准。2.错用了两个for循环。3.文件的分行读取与字符串剪切。4.分析out_i出的循环,虽然有冗余和不正确,但不至于报错啊import java.io.*;public class SparseTest { public static void main(String[] args) { int[][] arr = new int[10][10]; arr[0

2020-05-17 11:32:13 326

原创 LeetCode数据库178题

对成绩进行排序,名次是连续的的,可出现同名次sql语句分析理解:**1.**复制一张表得到b,去,a表中的一个分数进行与b的全部分数进行比较,找出b中大于等于的分数个数,然后去除重复的分数,统计剩余的个数:(select count(distinct b.Score) from Scores b where b.Score >= a.Score) as “Rank”**2.**按分数的降序排列,选择Scorce和统计的排名打印出来:select a.Score as Score,(sel

2020-05-15 12:21:55 820 1

原创 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ proIDEA连接Mysql数据库时连不上

出现:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)或者:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually可能原因是Mysql...

2020-05-08 17:13:41 379 2

原创 使用MyBatis连接数据库,并完成各种数据操作

MyBatis框架的搭建关于MyBatis的配置文件xml一些问题有许多博客中说,xml的文件名要与对应的接口名要一致,其实并不是这样的,对应的xml文件和接口文件的文件名称未必要相同,我就将mapper配置文件名改为AccountRepository1.xml,接口名为AccountRepository.java 。resources文件夹下存放总的config.xml 各个其他配置文件是要...

2020-05-07 16:44:50 1062

空空如也

空空如也

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

TA关注的人

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