写程序的小技巧
zero_one_Machel
这个作者很懒,什么都没留下…
展开
-
git 报错 Permission denied (publickey).
新开的服务器,第一次安装git,使用git clone 出现报错。原创 2022-12-31 17:13:46 · 151 阅读 · 0 评论 -
git 源码下载安装最新版本
或者https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git。我的例子:wget https://github.com/git/git/archive/v2.21.0.tar.gz。此处可以参考https://github.com/git/git/blob/master/INSTALL。显示的版本太低,自己去github下载比较新的版本。查看最新的版本,并且复制tar.gz下载链接。wget +你复制的链接。原创 2022-12-31 15:07:02 · 1861 阅读 · 0 评论 -
vscode launch运行调试错误,program dose not exist
所以他的工作目录就是到build,即/home/my_code/xinji/miniob/build。仔细看看自己设置的路径对不对,下面是正确的,我直接用的绝对地址。原创 2022-11-02 20:11:53 · 1192 阅读 · 0 评论 -
GDB: Failed to set controlling terminal: Operation not permitted\n“出错
因为&,便是程序在后台运行,我感觉第一个可能原因是gdb运行时程序无法接收这个参数,程序认为输入的参数不符合要求。第二个是因为&使得程序在后台运行成功了,gdb无法调试在后台运行的程序,不过去掉就可以调试了。上图的warning前面有一个&,在我的运行是传参的最后一个参数是&,程序没法调试,但是可以运行,设置断点不会在断点那停,显示程序已经停止,但是其实代码已经跑起来了。我把这个参数删掉,就可以了。vscode调试信息报错。原创 2022-10-29 10:10:54 · 5719 阅读 · 6 评论 -
vs code报错:launch:program‘XXXX‘ does not exist
我的开发环境是ssh远程连接服务器,vscode编写的是远程服务器上的代码。也就是说,他正确的代替了${workspaceFolder} - 当前工作目录(根目录)为miniob,但是依旧运行不了可执行文件observer,但其实他的路径就是miniob/build/bin/observer。于是我就修改为绝对路径,可执行文件在我的linux服务器下的是如下图红框里面的路径,就成功了。当你把鼠标放在program 标签下时,显示完整路径。还没搞清原因,但是可以运行了。我的项目打开的目录如下。原创 2022-10-28 10:07:01 · 5317 阅读 · 2 评论 -
vscode ssh连接其他服务器,新的服务器出现问题
删掉了自己本地电脑.ssh文件下的known_hosts(文件路径的话我的是C:\Users\25082.ssh)直接删除就好,这估计是之前的服务器的信息,所以连不上了,而且我感觉是因为我的服务器是阿里云的,这次。之前的时候vscode 的ssh可以用,但是新换了一个服务器,就不能用了,链接的时候报错。,所以导致看似是一样的服务器,其实不一样导致了一些错误.之后看了这位大佬的博客,原创 2022-10-22 11:06:18 · 855 阅读 · 0 评论 -
vscode无法实现函数跳转,跳转到函数定义的地方
我的项目文件夹是miniob,在这个文件夹的同一层次,按。shift +ctrl +p,之后会弹出,点击第一个。就在项目文件夹下生成了.vscode。原创 2022-10-19 19:01:49 · 16188 阅读 · 1 评论 -
word中两个文档合并后如何标题序号不变
问题说明两个实验报告合并后序号变成了统一编号,但其实是不同的两个实验报告。解决方法点击合并后错误的编号,右击,选择重新开始编号即可。原创 2021-01-03 11:54:32 · 4906 阅读 · 0 评论 -
word如何将许多不满一行的文字排版成一行
从网上复制了一个论文,放到word里格式很难看都空了一大行,一点一点修改太慢!方法1.打开word要修改的文章(WPS office都可以)ctrl+f 或者 ctrl+h,2.3.4原创 2020-12-21 20:34:19 · 11480 阅读 · 0 评论 -
codeblocks编辑器左边的行号空白太大怎么改
一开始使用编辑器就好像现在这个样子可以看到,红圈的地方空白实在太大了。修改方法(英文版,中文版类似)1.打开设置 settings2,打开其中的编辑器(editor)3.打开 Margins and caret (边际和插入字符),修改最上面的数小一点即可,我原来是6,改成1我感觉正合适。over...原创 2020-04-26 14:56:45 · 1324 阅读 · 1 评论 -
codeblocks的使用如何在代码中替换变量
ctrl+R在codeblocks中写代码时可能要替换整个代码中的一些变量名或者说函数名,可以使用快捷键ctrl+r,原创 2020-03-17 15:38:33 · 2948 阅读 · 0 评论 -
codeblocks如何对所有一样名称的变量都改名字
节省了很多的时间原创 2020-02-28 20:03:45 · 3264 阅读 · 1 评论 -
编程的工具tips
关于dev的1.ctrl+shift+a:代码格式整理,特别好用2.ctrl +m分屏,尤其是你和别人对比找错误时,可以分两个屏原创 2019-11-21 19:09:37 · 86 阅读 · 0 评论 -
关于c语言memset的头文件及模板
头文件:#include<string.h>模板:比如你定义了一个一维数组int a[1000];你可以这样初始化全为0memset(a,0,sizeof(a));//括号中分别是(数组名,要初始化的数,数组的长度可以用sizeof来求)但是要注意,初始化不可以初始任何值,是因为memset初始化方式是...原创 2019-07-06 15:35:26 · 65686 阅读 · 2 评论 -
关于有些变量需要初始化成最大最小值的问题INT_MAX INT_MIN
在一些程序中,需要定义最大最小值,有的可能随便一个数多加几个零或者是多加几个9,后来看到有的程序这样定义 INT_MAX 表示最大值, INT_MIN 表示最小值`#include<stdio.h>#include<stdlib.h>#include<limits.h>//这是他的头文件int main(){int a=INT_MAX,b=INT_...原创 2019-07-03 21:06:54 · 823 阅读 · 0 评论