git版本控制下修改了代码,如何快速恢复 Linux

git版本控制下修改了代码,如何快速恢复

场景 你的代码已经被git版本控制了,今天想改一点代码,结果发现改错了,想撤销修改,今天改的代码还没有做过git add、git commit、git push操作 方法 直接删除改的文件,然后用gi...
阅读全文
快速基于现有工程搭建git仓库 Linux

快速基于现有工程搭建git仓库

假如你的项目代码写了一些了,如果快速建立代码仓库呢 1.建个新目录(如果还想用现在的目录,那就先重命名一下),在新目录里,git init创建一个仓库,将代码拷贝进这个仓库目录下,再写好.gitign...
阅读全文
Linux系统中如何使用core文件 Linux

Linux系统中如何使用core文件

1.什么是core文件? 有问题的程序运行后,产生“段错误 (核心已转储)”时生成的具有堆栈信息和调试信息的文件。 编译时需要加 -g 选项使程序生成调试信息: gcc -g core_test.c ...
阅读全文
Cesium使用npm install下载速度慢问题解决办法 WebGIS

Cesium使用npm install下载速度慢问题解决办法

Cesium通过nodejs下载server模块,但是使用npm install命令时,下载速度很慢,而要下载的东西接近200M,需要下载很久,通过配置npm的下载源可以解决该问题。 cmd中输入该命...
阅读全文
vi vim常用命令 Linux

vi vim常用命令

记录一下vi/vim编辑器的常用命令,省得用的时候到处找。 + 屏幕『向下』移动一页,相当于 按键 (常用) + 屏幕『向上』移动一页,相当于 按键 (常用) 0 或功能键 这是数字『 0 』:移动到...
阅读全文
Qt开发中pro文件CONFIG参数设置与版本号 Linux

Qt开发中pro文件CONFIG参数设置与版本号

linux下,QtCreator编译出来的动态链接库默认版本为1.0.0.0,包含一个实体库,三个软链接,这三个软链接给工程拷贝带来了很大的麻烦,有时拷贝了后,软链接变成了纯文本文件(软链接失效了),...
阅读全文
Windows系统32位程序和64位程序使用QtXlsxWriter写入百万记录到Excel(.xlsx)的效率差别 Linux

Windows系统32位程序和64位程序使用QtXlsxWriter写入百万记录到Excel(.xlsx)的效率差别

使用QtXlsxWriter时,如果连续写入百万记录,则这些记录先存到内存中,待调用save函数时,再将内存中的数据一次性保存到xlsx文件中。如果一次性写入百万数据到.xlsx中,则会导致写入exc...
阅读全文
U系银河麒麟上开发一键显示桌面功能 Linux

U系银河麒麟上开发一键显示桌面功能

该功能用于开发的应用程序一键切换显示桌面 1、安装wnck-dev、pkg-config 2、编写显示桌面功能的代码 3、编译c程序 4、集成到应用程序中 一旦编译出可执行程序,则部署到其他机器时不用...
阅读全文
GitHub无法访问是个怎么回事呢? IT技术

GitHub无法访问是个怎么回事呢?

2020年年初开始,电脑就无法访问GitHub官网了,手机还是可以访问,但手机访问很是不方便啊,我找了一些方法,试了,很多不行,最后终于找到一个办法,亲测有效。 更改C:\Windows\System...
阅读全文