自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 target remote :1234 Remote debugging using :1234...Truncated register 37 in remote ‘g‘ packet

因为本机是x86架构的,故这里为了解决连接的问题,应该使用。是64位arm架构的,故需要使用qemu模拟执行,当使用。

2024-05-21 14:44:58 122

原创 Ubuntu20.04上配置中文man手册

将所有的/usr/share/man替换为/usr/share/man/zh_CN。终端输入sudo apt-get install manpages-zh。安装后修改配置文件sudo vi /etc/manpath.config。man默认是英文的,但ubuntu的源里也有中文版的,以下是配置方法。man 对于新手用处很大,但显示的全是英文,看起来很吃力,所以…即可将所有的完成替换,之后在打开man手册就是中文的了。可使用替换命令,按下 ESC 进入命令行模式,输入。

2024-04-10 10:43:32 340

原创 Win10系统VScode远程连接VirtualBox安装的Ubuntu20.04.5

点开这个图标,在里边选择连接,主机名即是你虚拟机的主机名,在我这里是 sansan ,后边用 @ 连接虚拟机 ip,在我这里是 192.128.56.101。之后在弹出框中继续,在需要输入密码的时候输入你的虚拟机电脑的密码即可。注意,如果使用VirtualBox安装的虚拟机,需要启用两个网卡,一个为:网络地址转换(NAT),如果仅有一个网卡(默认为网络地址转换)则不能成功建立连接。在插件商店搜索 ssh 显示出来的第一个进行下载安装。安装完成后会在插件商店最下方出现一个电脑的图标。

2024-04-10 02:39:21 304

原创 安装mysql8.0.36遇到的问题没有developer default 选项问题

安装mysql8.0.36的话没有developer default选项,直接选择customer就好了,点击next之后通过点击左边Available Products里面的+号和中间一列的右箭头添加要安装的产品,最后会剩下6个。

2024-03-23 15:51:44 2618 1

原创 ssh: connect to host ubuntu port 22: Connection timed outlocal-server-1> ssh child died, shutting do

在vscode里面通过ssh连接虚拟机的时候提示”过程试图写入的管道不存在”因为之前修改过防火墙的一些东西,故通过如下命令可进行还原了。情况是:物理机可以ping到虚拟机。

2024-01-02 19:37:15 549

转载 ubuntu go语言安装,卸载,更新

转载自。

2023-12-08 11:54:52 808

原创 Makefile.am:14: error: Libtool library used but ‘LIBTOOL‘ is undefined Makefile.am:14: The usual w

【代码】Makefile.am:14: error: Libtool library used but ‘LIBTOOL‘ is undefined Makefile.am:14: The usual w。

2023-11-07 16:29:34 220

原创 将win上的文件传输到Ubuntu虚拟机

从win向虚拟机的Ubuntu传输文件

2023-06-27 10:28:31 4775

原创 实现c++中__builtin_popcount()函数相同效果的代码

自己用实现c++中的`__builtin_popcount()`功能相同的代码。

2023-06-15 19:56:34 352

原创 基于c++的vector实现最小堆

c++中有priority_queue容器,可以用来表示最小堆。本文将根据堆的原理自行实现最小堆。生成heap.exe可执行文件。

2023-05-21 13:30:13 169

原创 No manual entry for pthread_mutex_init

No manual entry for pthread_mutex_init

2023-01-03 11:06:00 308

原创 shell指令ls的实现

Linux系统下实现简易的ls指令

2022-12-18 11:37:43 961

原创 UNIX环境高级编程 习题3.2 编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理。

编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理。

2022-11-29 18:59:55 158

原创 vs2022+QTrelease模式下遇到的错误 it could not find or load the Qt platform plugin “windows“

This application failed to start because it could not find or load the Qtplatform plugin "windows"in .Reinstalling the application may fix this problem.

2022-11-01 18:00:42 727 2

原创 Clion搭配VS的编译器下:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

Clion搭配VS编译器在代码中写中文注释出现:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

2022-06-20 23:05:33 976

原创 基于vs2022编译器——Clion配置easyx并简单使用详细教程

Clion与VS中的easyx的安装与简单应用,编写clion的cmake文件

2022-06-20 20:51:55 12078 5

原创 函数返回数组指针的几种方法

函数返回数组指针的几种方法,以及如何区分数组指针和指针数组

2022-06-17 09:48:47 2576

原创 c++中的auto与decltype

autoauto与decltype均能自动推导变量类型,但两者在很多方面右有着许多不同。auto是c++11新标准引入的类型说明符,它能让编译器自动分析表达式所属的类型,auto让编译器通过初始值来推算变量的类型。使用auto能在一条语句中声明多个变量,一条声明语句只能有一个基本数据类型,所以该句中所有变量的初始基本数据类型都一样。auto i = 0, *p = &i; // 正确;i是整数,p是整型指针auto sz = 0, pi = 3.14; // 错误;sz和pi的类型不一致

2022-05-28 09:40:37 303

原创 航班时间——第9届蓝桥杯省赛A组

小 h 前往美国参加了蓝桥杯国际赛。小 h 的女朋友发现小 h 上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小 h 对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有 12 小时时差,故飞机总共需要 14 小时的飞行时间。不久后小 h 的女朋友去中东交换。小 h 并不知道中东与北京的时差。但是小 h 得到了女朋友来回航班的起降时间。小 h 想知道女朋友的航班飞行时间是多少。对于一个可能跨时区的航班,给定来回程的

2022-04-05 17:13:55 91

原创 c++中二维数组的几种遍历方法

1.使用for语句输出多维数组的内容#include<iostream>using namespace std;int main(){ int a[][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; for(int (&row)[4]:a) { for(int col:row) cout << col << '\t'; cout << endl

2021-12-31 16:54:58 3800

原创 c++中遍历一维数组的几种方法

1.使用auto进行遍历示例代码:#include<iostream>using namespace std;int main(){ int a[]={1,2,3,4,5,6,7,8,9,10}; for(auto ele:a) cout << ele << '\t'; puts(""); return 0;}输出如下:1 2 3 4 5 6 7 8 9 10 2.使用标准库函数begin、end进行遍

2021-12-31 13:43:55 2251

原创 c++中不存在从 “int“ 转换到 “std::vector<int, std::allocator<int>>“ 的适当构造函数

不存在从 “int” 转换到 “std::vector<int, std::allocator>” 的适当构造函数本人系统是win10,编辑器是vscode,编译器是MinGW-w64。在vector容器使用花括号初始化时,出现“不存在从 “int” 转换到 “std::vector<int, std::allocator>” 的适当构造函数”的报错。这是因为使用花括号初始化vector是c++11的特性,而貌似我配置的vscode默认不是c++11的标准,但是仍然可以在vsc

2021-07-25 00:56:20 6737 2

原创 vscode 配置c++ 的几个文件内容

以下为本人电脑的配置c++的几个文件,仅供参考:lunch.json{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0

2021-07-18 13:55:37 198

原创 几种重要的排序算法——交换排序

插入排序2.交换排序所谓交换,是指根据序列中两个关键字比较的结果来对换这两个关键字在序列中的位置。交换排序本文介绍两种,冒泡排序(bubble sort)和快速排序。1. 冒泡排序排序思路:每次比较两个相邻的元素,如果它们的顺序不符合既定的排序规则(本文以从小到大升序为既定正序),即前一个的元素值大于后一个的元素值时交换这两个元素。例: 我们需要将 11 1 8 5 这四个数从小到大进行排序,即越大的数排在越后边。首先比较第一位和第二位的大小,第一位是“11”,第二位是“1”,“11”要

2021-07-12 18:14:12 7954 3

原创 几种重要的排序算法——插入排序

几种重要的排序算法1.插入排序 插入排序分为直接插入排序、折半插入排序、希尔排序(shell sort),后两种是在直接插入排序的改进上而来。1.直接插入排序排序思路:假设待排序的元素存放在数组A[1..n]A[1..n]A[1..n]中,在排序过程的某一时刻,A被划分为两个子区间A[1..mid]A[1..mid]A[1..mid]和A[mid+1..n]A[mid+1..n]A[mid+1..n],其中前一个子区间为排好序的有序区,而后一个子区间为未排序的子区间,暂称作无序区。该排序算法顾名思义

2021-07-06 01:48:10 17082 2

原创 vijos1041——神风堂人数

神风堂人数背景《风云》里有详细记载,自己去看吧_…描述天下会评选一级弟子,(做出10题以上的有机会参加评选)。最后评选结果神风堂有超过P%但不足Q%的人被评上了(弟子一:听起来像是URAL上的1011。风:闭嘴!!!)。现在给你P和Q,你要算出神风堂最少有多少人。(数据弱了一点,所以好通过)。格式输入格式两个实数P,Q。用空格隔开。每个数最多有两位小数。0.00<=p<q<=99.99输出格式神风堂最少的人数。...

2021-06-02 00:24:17 218

原创 不同的二叉搜索树II

不同的二叉搜索树II给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。输入:n = 3输出:[[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,null,2],[3,2,null,1]]...

2021-05-18 12:53:02 310 1

原创 Codeforces Round #675 (Div. 2) A.fence

A.fenceDescriptionYura is tasked to build a closed fence in shape of an arbitrary non-degenerate simple quadrilateral. He’s already got three straight fence segments with known lengths a, b, and c. Now he needs to find out some possible integer length d

2020-10-21 12:20:46 198

原创 Codeforces Round #675 (Div. 2) B. Nice Matrix

B. Nice MatrixA matrix of size n×m is called nice, if all rows and columns of the matrix are palindromes. A sequence of integers (a1,a2,…,ak) is a palindrome, if for any integer i (1≤i≤k) the equality ai=ak−i+1 holds.Sasha owns a matrix a of size n×m. In

2020-10-21 10:33:38 324

转载 C++ __builtin_系列函数

For a sequence a1,a2,…,ana_1, a_2, \ldots, a_na1​,a2​,…,an​, consider the following operation fff: f(a)=b1,b2,…,bn−1f(a)={b_1, b_2, \ldots, b_{n-1}}f(a)=b1​,b2​,…,bn−1​, where bi=∣ai−ai+1∣b_i=|a_i-a_{i+1}|bi​=∣ai​−ai+1​∣.After applying the operation fff f

2020-10-21 09:54:51 723

原创 2020年湖南ACM省赛第四题(D题)

2020年湖南ACM省赛第四题(D题)题意:第一行输入一个数字n,接下来n行输入n个字符串,给定一个合并两条字符串的规则(记为str1和str2),如果着两条字符串无论以何种顺序连接(s1+s2或s2+s1)它们形成的新的字符串都一样,则说明它两能够合并,能够合并的字符串的数量加一。最后输出总的能够合并的字符串的数量。题解: 利用哈希表来进行字符串的映射。详细逻辑见代码叉姐代码:#include <cstdio>#include <cstring>#include &

2020-10-20 17:23:12 800

原创 vijos 1279 Leave-绿光——辗转相除法

Leave-绿光背景期待这一份幸运,和一份冲劲,多么奇妙的际遇……。燕姿在演唱完绿光这首歌后,出给了姿迷一个考题。北欧有一个传说!人一生中能看见绿光!他就一生都可以得到幸福!描述燕姿唱完这首歌,天上降落了一道绿光,在地上形成了一个矩形的映射,矩形的长为a,宽为b。燕姿向姿迷出了一个考题,谁能够把这个矩形绿光阵分成若干个正整数的正方形,谁的正方形边长之和最小,他就将得到燕姿的一个合影。姿迷们都很想得到合影,可是怎么分才最小呢?大家都束手无策,现在,这个问题交给你了。歌迷X:呜呜呜,俺的语文不好

2020-10-14 11:14:44 95

原创 Bellman-Ford算法

  如果给定一个图是一个DAG,就可以按拓扑排序给顶点编号,并利用这条递推关系式计算出d。但是,如果图中有圈,就无法依赖这样的顺序进行计算。在这种情况下,记当前顶点i的最短路长度为d[i],并 设初值d[s]=0,d[i[=INF(足够大的常数)d[s]=0, d[i[=INF(足够大的常数)d[s]=0,d[i[=INF(足够大的常数),再不断使用这条递推关系式更新d的值,就可以计算出新的d。只要图中不存在负圈,这样的更新操作就是有限的。结束之后的d就是所求的最短距离了。// 从顶点from指向顶点to

2020-10-14 10:11:39 93

原创 poj 3169 Layout——bellman-ford

LayoutDescriptionLike everyone else, cows like to stand close to their friends when queuing for feed. FJ has N (2 <= N <= 1,000) cows numbered 1…N standing along a straight line waiting for feed. The cows are standing in the same order as they are

2020-10-14 09:44:57 134

原创 poj 2299 Ultra-QuickSort——归并排序

Ultra-QuickSortDescriptionIn this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until the sequence is sorted in ascending order. For the i

2020-10-13 16:56:44 276

原创 poj 1423 Big Number——斯特林公式

Big NumberDescriptionIn many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given a number, you have to determine the number of di

2020-10-13 11:39:28 162

原创 poj 2503 Babelfish——字典映射

BabelfishDescriptionYou have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them.InputInput consists of up to 100,000 dictionary

2020-10-13 10:40:23 339

原创 poj 1007DNA Sorting——冒泡排序

DNA SortingDescriptionOne measure of unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequenceDAABEC’’, this measure is 5, since D is greater than four letters to

2020-10-13 08:28:57 210

原创 poj 1182 食物链——并查集

食物链Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1 X Y",表示X和Y是同类。第二种说法是"2 X Y",表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是真的,有的是假的。当一句话满足下列三条之一时,这句话就是假话,否则就是真话

2020-10-11 20:29:47 63

原创 poj 3255 Roadblocks——dijkstra次短路径

RoadblocksDescriptionBessie has moved to a small farm and sometimes enjoys returning to visit one of her best friends. She does not want to get to her old home too quickly, because she likes the scenery along the way. She has decided to take the second-s

2020-10-11 11:40:21 230

空空如也

空空如也

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

TA关注的人

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