自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++ 面试题 面试内容 面试内容 免费分享

1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和

2020-10-15 17:41:20 1289

原创 167. 两数之和 II - 输入有序数组 哈希算法 双指针

给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1必须小于index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入: numbers = [2, 7, 11, 15], target = 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, ...

2020-07-20 21:10:07 115

原创 计算机专业要不要考研

不要犹豫真的一个字要!!!可以转去看我的另一篇blog致自己

2020-07-13 17:58:57 553

原创 谁的青春不迷茫 致在下小苏 20多岁的人,今天就这样了,明天只会更好,不会更差了吧 ! 也是致自己

在写这篇文章的时候已经是凌晨以后了,我其实下班很晚,今天经历的事情很多很多。刚看完哔哩哔哩上 up主 在下小苏的视频,链接如下:在下小苏下面这一段话同样是采取自哔哩哔哩一个up主【逆袭】从专科到本科再到985研究生,高考失败也可以首先一句话,在这样一个被人瞧不上的环境里,如果我努力都没有办法让自己变得足够优秀的那一个,那我的确是不够好,很多人都瞧不起专科院校 瞧不起学生会,瞧不起大大小小的比赛,但是他的确提供了一些资源,关键是就在于你自己能不能抓住他发展自己。我的感慨:人的...

2020-07-11 01:59:54 3731 2

原创 UE4 尝试分配纹理时 显卡内存分配不足

在使用ue4开两个客户端组排的时候经常会遇到尝试分配纹理内存不足,ue 4 直接崩溃。搜了网上无非一个解决方案-------取消自动分配虚拟内存。同事帮助下得到了另一个行之有效的解决方法现将这两个方法总结如下。1 .windows系统下将自动分配虚拟内存关闭,自己手动设置虚拟内存,我是设置了10GB的虚拟内存2.ue4开发界面,选择编辑--》编辑器偏好设置,导航栏搜索 less,在下面可以看到Use Less CPUWhen in Background,默认是勾选的,我们自己手动去掉,这样ue.

2020-05-30 20:24:49 31016 9

原创 UE4 图片可见性: visible Collapsed Hidden Hit Test Invisible Self HIt Test Invisible

1、Visible    默认是visible,可见,并且可响应事件(如点击事件)2、Collapsed    不可见、不响应事件、不占用容器空间3、Hidden    不可见,不响应事件,但占用容器空间。4、Hit Test Invisible    能看见,但是不响应事件。当前控件时容器时,Hit Test Invisible作用于其子控件5、Self HIt Test Invisible    能看见,但是不响应事件。当前控件时容器时,Hit Test Invis.

2020-05-18 21:33:08 2727 2

原创 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'strcpy': This function or variable may be unsafe. Consider using

使用vs编写程序发现这个错误严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO...

2020-04-21 17:07:08 28581 2

原创 C++ int、long、long int、long long、uint64_t字节长度

我们在进行编程时,对于int、long、long long经常使用,但是对于这些类型占用的字节长度可能不会太确定,尤其是在32位平台、64位平台,会有差异,这些知识点为基础知识,容易忽略的基础知识,本文做下分析记录。

2023-02-21 15:34:40 7015

原创 \Qt5\\bin\\d3dcompiler_47.dll

ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'C:\\Users\\xiao\\AppData\\Roaming\\Python\\Python36\\site-packages\\PyQt5\\Qt5\\bin\\d3dcompiler_47.dll'Check the permissions.

2022-08-19 22:00:32 456

原创 C++计算耗时方法(四种方法)

本博客将给出五种在C++中可用于计算算法耗时的方法。

2022-07-18 11:36:08 4568 2

原创 把24bit图转换成8bit jpg python

把24bit图转换成8bit jpg python

2022-07-08 01:03:23 1215

转载 QNetworkConfigurationManager

qt 网络连接 QNetworkConfigurationManager

2022-07-05 16:07:23 874

原创 vtk对二维图像构造三维

断层图像三维重建

2022-07-05 15:59:17 597

转载 堆和栈的区别

堆和栈的区别(博客园):http://www.cnblogs.com/jiahuafu/p/8575044.html关于堆栈的讲解(我见过的最经典的):https://blog.csdn.net/yingms/article/details/53188974堆栈的工作原理:https://blog.csdn.net/laoqiuge/article/details/53728179...

2021-12-31 17:53:34 49

转载 pip install tensorflow 失败

pip install tensorflow 失败

2021-12-14 15:10:06 616

原创 ERROR: Could not install packages due to an OSError: [ d3dcompiler_47.dll‘Check the permissions.

ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'C:\\Users\\xiao\\AppData\\Roaming\\Python\\Python39\\site-packages\\PyQt5\\Qt5\\bin\\d3dcompiler_47.dll'Check the permissions.直接按照这个命令进行重新安装python -m pip install Py.

2021-12-14 14:01:35 1105 1

原创 常量 指针 指针常量等的区别

常量指针,指针指向的值不能改,指针的指向可以改const int *p = &a;*p=20; 错误p=&b; 可以指针常量int

2021-09-11 10:59:53 84

原创 并行和并发的区别

并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断切换这两个任务,以达到“同时执行效果”,其实并不是,只是计算机速度太快,我们无法察觉到而已。例如,吃一口饭,喝一口水,以正常速度看,完全能看得出来,但是以n倍速度。。。并行:指应用能够同时执行不同的任务,eg:边吃饭边打电话区别:一个是交替执行,一个是同时执行做并发编程之前,必须首先理解什么是并发,什么是并行,什么并发...

2021-09-11 00:24:13 189

原创 对目录下的文件生成md5码,并将增删改的文件挑选出来存至文件

操作时,配置文件“md5ignore.ini”和执行文件”md5file.exe“需要一起放到工作目录目录中(含子目录)的文件生成的md5码会保存至当前目录的md5.txtmd5.txt 内包含文件修改时间、文件绝对路径、md5码后续过程中若有对文件的增、删、改,需再次执行”md5file.exe“程序,增删改信息将存至当前目录md5differ.txt***注:环境配置文件“md5ignore.ini”内是有需要忽略的文件夹和文件名,可根据需要继续累加或删改具体的代码和可执行文件可去我的博

2021-05-26 16:12:02 684

原创 C++快速上手入门

C++ 快速上手 (一)https://www.cnblogs.com/cosmo89929/archive/2012/12/22/2828745.htmlC++ 快速上手 (二)https://www.cnblogs.com/cosmo89929/archive/2012/12/22/2828774.htmlC++ 快速上手 (三)https://www.cnblogs.com/cosmo89929/archive/2012/12/22/2828786.htmlC++ 教程htt.

2021-05-21 14:37:07 343

原创 LeetCode 战队赛有一起报名的吗

2021-04-06 12:20:39 97

原创 剑指 Offer 04. 二维数组中的查找

剑指 Offer 04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], ...

2021-04-05 18:11:17 76

原创 2020-12-31

数组合并editplay_arrowbrightness_4// C++ program to merge two sorted arrays/ #include<iostream> using namespace std; // Merge arr1[0..n1-1] and arr2[0..n2-1] into // arr3[0..n1+n2-1] void mergeArrays(int arr1[], int arr2[], int n1,

2020-12-31 23:54:22 74

原创 2020-12-31

查找第一个没有重复的数组元素一个方法是使用两个循环。外循环一个接一个地选择元素,内循环检查该元素是否多次出现。// Simple CPP program to find first non- // repeating element. #include <bits/stdc++.h> using namespace std; int firstNonRepeating(int arr[], int n) { for (int i = 0; i < .

2020-12-31 23:45:02 70

原创 20多岁的你是不是和我一样迷茫?

我想现在的绝大多数二十多岁的人都会和我一样。 二十几大学毕业,一部分选择直接就业,公务员,事业编,过一阵子,娶妻生子,家庭美满生活幸福。在当地算得上是小康生活,妥妥的地方中等阶级,不能说是大富大贵,起码,衣食无忧,吃着公家饭,铁饭碗,今后不会再有什么大的磕磕碰碰。钱? 多少是多呢,人总是没有满足的时候,吃着碗里想着锅里。够花够用,自给自足,加上能让父母亲人有一个安定的晚年,平平安安,还奢求什么呢?对吧。这也是绝大多数使劲考公的缘故。 其实,我是很赞同这部分的人的,因为想...

2020-10-29 13:51:51 203 1

原创 单链表最简单的基础性操作 举例 头插法/尾插法创建表,删除元素

#include <iostream>#include <stdlib.h>using namespace std;typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;void Del_X_1(LinkList &L,ElemType x){//删除带头结点链表的x LNode *p=L->next,*pre=L.

2020-10-29 13:08:29 195

原创 207. 课程表 LeetCode

你这个学期必须选修 numCourse 门课程,记为0到numCourse-1 。在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习?示例 1:输入: 2, [[1,0]]输出: true解释:总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。示例 2:输入: 2, [[1,0],[0,1]]输出: ...

2020-08-04 08:24:25 150

原创 632. 最小区间

你有k个升序排列的整数数组。找到一个最小区间,使得k个列表中的每个列表至少有一个数包含在其中。我们定义如果b-a < d-c或者在b-a == d-c时a < c,则区间 [a,b] 比 [c,d] 小。示例 1:输入:[[4,10,15,24,26], [0,9,12,20], [5,18,22,30]]输出: [20,24]解释:列表 1:[4, 10, 15, 24, 26],24 在区间 [20,24] 中。列表 2:[0, 9, 12, 20],...

2020-08-01 14:08:14 316

原创 面试题 16.01. 交换数字

编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。示例:输入: numbers = [1,2]输出: [2,1]提示:numbers.length == 2通过次数9,019提交次数10,909来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/swap-numbers-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Solution {public:

2020-07-31 16:53:44 160

转载 error C2361: initialization of ‘rect‘ is skipped by ‘default‘ label

问题:error C2361: initialization of 'rect' is skipped by 'default'label来源:来自实际项目的一段代码,简化形式如下:switch (t){case 0: int a = 0; break;default: break;} 有什么问题吗?似乎没有。请用编译器编译一下…… 嗯?!一个错误“error C2361: initialization of 'a' isskipped by 'de...

2020-07-25 20:30:24 362

原创 LCP 06. 拿硬币

桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。示例 1:输入:[4,2,1]输出:4解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。示例 2:输入:[2,3,10]输出:8限制:1 <= n <= 41 <= coins[i] <= 10通过次数13,482提交次数16,366来源:力扣

2020-07-25 19:11:38 136

原创 64. 最小路径和 Leetcode 最好的dp解法(法2)

给定一个包含非负整数的 mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[[1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。通过次数120,808提交次数179,671来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/minimum-path-sum著作权归领扣网络所有。商...

2020-07-24 10:23:56 120

原创 1480. 一维数组的动态和 巧妙解法

给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例 1:输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例 2:输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1.

2020-07-22 20:38:41 390

转载 C++Map用法总结

1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部的实现自建一颗红黑树,这颗树具有对数据自动排序的功能。在map内部所有的数据都是有序的,后边我们会见识到有序的好处。比如一个班级中,每个学生的学号跟他的姓名就存在著一对一

2020-07-22 11:42:24 1171

原创 剑指 Offer 11. 旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:0注意:本题与主站 154 题相同:https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-i...

2020-07-22 10:46:52 86

原创 206. 反转链表 递归解法

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?通过次数283,901提交次数406,363在真实的面试中遇到过这道题?是否来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-list著作权归领扣网络所有。

2020-07-20 12:03:44 171

原创 206. 反转链表 迭代法

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?通过次数283,901提交次数406,363来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处

2020-07-20 10:48:54 180

转载 C/C++堆和栈的区别

堆和栈的区别1.管理方式不同栈,由编译器自动管理,无需程序员手工控制;堆:产生和释放由程序员控制。2.空间大小不同栈的空间有限;堆内存可以达到4G,。3.能否产生碎片不同栈不会产生碎片,因为栈是种先进后出的队列。堆则容易产生碎片,多次的new/delete会造成内存的不连续,从而造成大量的碎片。4.生长方向不同堆的生长方式是向上的,栈是向下的。5.分配方式不同堆是动态分配的。栈可以是静态分配和动...

2020-07-17 10:51:50 869

原创 877. 石子游戏

亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子piles[i]。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。假设亚历克斯和李都发挥出最佳水平,当亚历克斯赢得比赛时返回true,当李赢得比赛时返回false。示例:输入:[5,3,4,5]输出:true解释:亚历克斯先...

2020-07-11 22:00:05 212

转载 数据结构思维导图

图片来源于:https://blog.csdn.net/flowing_wind/article/details/81431354?depth_1-

2020-07-11 14:55:39 423

fileToMd5.zip

对目录中的所有文件生成md5码存至文件中,并可筛选增删改的文件信息,程序已经打包好,直接在需要的目录进行解压运行即可,若需要源码请联系

2021-05-26

diren1.cpp

这是2018年参加的华北五省机器人大赛的代码,注释写了一些,就不格外再添加描述了,具体的逻辑判断还是比较健全的,测试了很多次,解决了很多bug,比赛回来又将程序进行了优化。虽然代码可能看上去挺简单,但是烧到单片机,和你预料到差别很大,对每个参数都需要进行调优校验。

2020-04-21

空空如也

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

TA关注的人

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