logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

arch linux和ubuntu

Arch Linux和Linux的区别主要在于Arch Linux是Linux的一个发行版。Linux是一个开源的操作系统内核,而Arch Linux则是基于这个内核构建的一个完整的操作系统。Arch Linux是一种独特的Linux发行版,它与其他发行版的主要区别在于其设计理念和目标用户群体。总的来说,Arch Linux是一种高度可定制、简洁且以用户为中心的Linux发行版,适合那些喜欢深度定

#linux#ubuntu
Git回退某一次历史提交

git checkout [commit id] 文件,例如 git checkout a57fb4b474888f0db4cba18de2180496 src/index.java。git提交了比较多的文件到远程,但是在合并时发现其中有一个文件合并有冲突或者某个原因不想修改该文件了,那就需要单独把这个文件回退到上一个提交版本状态。1.首先查看一下该文件的commit记录:git log 文件,例

#git
硬编码和软编码

"硬编码"和"软编码"是在软件开发和编程中常用的两个术语,它们涉及到如何处理和组织代码中的常量或配置。这样,通过修改配置文件或在运行时传递参数,就可以更灵活地调整超时时间,而不需要修改源代码。举个例子,考虑一个程序中的超时时间。

git图形化工具-gitk

gitk是一个git图形化工具,可以很方便的甩锅,哦不……查找代码,以及很多我不知道的功能可以在有git仓库的项目下打开命令行,输入gitk,大概长这样:(现在要自己安装了,可以在git官网找 到安装方式,windows的应该也差不多的)最上方显示的是每一次提交,中间是查找的功能,下方右侧是该提交所涉及到的文件,左侧则是文件的内容,可以清楚的显示修改的内容最上方的每一次提交处还可以右键,有很多功能

#git
解决ChatGPT发送消息没有反应

今天照常使用ChatGPT来帮忙码代码,结果发现发出去的消息完全没有反应,即不给我处理,也没有抱任何的错误,按浏览器刷新,看起来很正常,可以查看历史对话,但是再次尝试还是一样的没反应。打开浏览器的无痕模式打开,打开一个新的窗口,然后进入ChatGPT,以Chrome浏览器为例,如下图,点击右上角的三个点,点击“打开新的无痕式窗口”,然后进入ChatGPT。开始还以为是账号被封了,但是经过研究分析,

AArch64

是基于冯诺依曼体系架构的,是我们常用的台式机的体系架构。AMD64架构在IA-32基上新增64位寄存器,兼容早期的16位和32位软件,可使现有的以x86为对象的编译器转换为AMD64版本。AArch64是Arm的64位指令集架构(ISA)的官方名称,也被人们常称为ARM64,它是在Armv8-A更新中被引入。为什么经常用ARM64来代替AArch64已经不可考证,但部分混淆似乎源于两个方面:其中一

开源代码授权Licence说明

BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要

#开源
解决Mac 电脑访问不了 github 问题

现在总共取得六个地址够了,即:140.82.114.3 github.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com185.199.109.153 assets-cdn.github.com185.199.110.153 assets-cdn.github.com185.199.

#macos#github
C语言宏定义后面的U、L、UL

你可以在你的Ubuntu 20.04系统上编译并运行这段代码,看看输出的结果。来打印,那么两个结果看起来确实是一样的。类型的整数时,虽然看起来结果是正确的,但实际上这是不安全的,因为。这些后缀的作用是指明数据类型,因为单独写数字程序默认的类型是。类型的变量时,就会发生溢出。这是一个简单的C语言代码示例,分别展示了使用。后缀没有影响,但在实际的程序运行中,加不加。在这个代码中,我们定义了两个宏,一个

#c语言
使用gdb添加断点的几种方式

使用gdb添加断点的几种方式

#linux
暂无文章信息