Colin Nice
码龄5年
关注
提问 私信
  • 博客:32,358
    32,358
    总访问量
  • 15
    原创
  • 289,926
    排名
  • 72
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-05-23
博客简介:

weixin_48067074的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    328
    当月
    5
个人成就
  • 获得110次点赞
  • 内容获得8次评论
  • 获得160次收藏
  • 代码片获得2,195次分享
创作历程
  • 6篇
    2024年
  • 5篇
    2023年
  • 1篇
    2022年
  • 2篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • Linux环境搭建
    1篇
  • C语言面试题
    3篇
  • C/C++
    2篇
  • python
    2篇
  • Linux开发工具的使用
    2篇
  • VSCode环境搭建
    2篇
  • git
    2篇
  • makeFile
    1篇
  • 交叉编译
    1篇
  • libpng
    1篇
  • zlib
    1篇
  • 大端小端
兴趣领域 设置
  • 数据结构与算法
    推荐算法
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

c++11之智能指针

智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用域时,自动地销毁动态分配的对象,防止内存泄露。智能指针的核心实现技术是引用计数,每使用它一次,内部引用计数加1,每析构一次内部的引用计数减1,减为0时,删除所指向的堆内存。C++中用的最多的是下面三种智能指针C++11中提供了三种智能指针,使用这些智能指针时需要引用头文件std::shared_ptr:共享的智能指针std::unique_ptr:独占的智能指针。
原创
发布博客 2024.02.22 ·
925 阅读 ·
22 点赞 ·
1 评论 ·
23 收藏

C语言排序算法-冒泡排序

【代码】C语言排序算法-冒泡排序。
原创
发布博客 2024.02.19 ·
414 阅读 ·
9 点赞 ·
1 评论 ·
8 收藏

VScode remote-ssh配置

3、远程操作环境,用户环境下创建 [.ssh] 文件夹,cd进.ssh文件夹,创建文件 [authorized_keys]7、修改VS code配置文件config【Windows环境下路径 ~/.ssh/】本机操作环境:Windows 10 1909(此版本的系统自带SSH)5、id_rsa.pub信息导入authorized_keys。生成id_rsa(私钥)id_rsa.pub(公钥)4、scp命令传送id_rsa.pub文件。远程操作环境:CentOS8;2、cd进.ssh文件。
原创
发布博客 2024.02.06 ·
1221 阅读 ·
7 点赞 ·
1 评论 ·
8 收藏

makefile学习笔记

作用:告诉make,.PHONY:后面跟着的名称不是指文件名,如果makefile中xxxx 写在.PHONY:后面,那么make xxxx 就表示执行xxxx :指定的命令,而不是要(make)生成xxxx;不同于info,waning和error,在Makefile中使用echo打印调试信息时,echo必须在某个目标下面,且在书写echo打印规则时,前面必须使用TAB键,否则会报错。不会执行命令,这个功能很有利于我们调试我们的Makefile,看看我们书写的命令是执行起来是什么样子的或是什么顺序的。
原创
发布博客 2024.02.06 ·
1087 阅读 ·
17 点赞 ·
1 评论 ·
24 收藏

git本地怎么拉取新分支

如上面的例子中,merge commit 的 parent 分别为 940c192 和 a9f81b9,其中 940c192 代表 master 分支,a9f81b9 代表 will-be-revert 分支。但如果直接使用 git revert ,git 也不知道到底要撤除哪一条分支上的内容,这时需要指定一个 parent number 标识出"主线",主线的内容将会保留,而另一条分支的内容将被 revert。revert 可以撤销指定的提交内容,撤销后会生成一个新的commit。
原创
发布博客 2024.02.06 ·
3794 阅读 ·
26 点赞 ·
1 评论 ·
29 收藏

Git远程仓库版本回退

但是,远程仓库还是错误版本。其中,HEAD代表当前版本,^表示回退到上一个版本。然后,使用git reset命令回退到指定的历史版本。有时候,已经将错误的代码推送到了远程仓库,需要回退到之前的正确版本。当代码修改错误或者需要回退到历史版本时,可以使用Git回退命令。硬回退(–hard):回退代码和提交历史记录,修改的代码会被删除。注意,强制推送会覆盖远程仓库的所有修改和提交记录,谨慎使用。软回退(–soft):回退代码,代码会从仓库区回退到暂存区。混合回退(–mixed):回退代码,代码会回退到工作区。
原创
发布博客 2024.02.04 ·
2359 阅读 ·
6 点赞 ·
1 评论 ·
14 收藏

ModuleNotFoundError: No module named ‘openpyxl‘

由于python有多个版本:python2和python3,并且两个版本的模块还不能共用,因此有不同的pip版本:pip和pip3,分别用于安装python2和python3的模块;因此需要使用不同的pip版本安装python需要的模块;其实我已经安装过openpyxl了;但是为什么还是会报错呢?
原创
发布博客 2023.12.30 ·
8276 阅读 ·
14 点赞 ·
0 评论 ·
9 收藏

cppcheck使用说明

cppcheck可以检查出数组越界,内存泄漏,空指针引用。无错误的话,error.txt文件内容为空。
原创
发布博客 2023.08.29 ·
1512 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vscode ssh连接ubuntu虚拟机,卡在Downloading with wget

一般是更新了vscode版本之后出现的,报错的种类有很多,但是只要是你之前能连接上,而最近连接不上了,那基本就是更新了vscode客户端版本,而服务器没有对应更新版本导致。因为一般服务器都是内部的无法连外网。当我们使用 Remote 连接到远程服务器时,在服务器会有一个 .vscode-server 的隐藏目录,该目录的作用,就是存放不同 VSCode 版本的远程连接信息。把上面连接的替换成 提交的最长的一串号,比如这个版本就得到下面的连接。解压完毕后,就可以删除多余的压缩包文件。
原创
发布博客 2023.08.23 ·
963 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

ftp本地服务器的搭建

2、打开FTP Quick Easy FTP Server V4.0.0.exe,配置用户账号;6、如果用户账号有设置用户名,不是使用匿名用户名,则获取与下载文件需要加上用户名;1、百度搜索:quick easy ftp server,下载到ftp工具;3、查看服务器IP,并启动FTP服务;5.不带用户名获取与下载文件。ftp本地服务器的搭建。
原创
发布博客 2023.08.23 ·
3298 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

http本地服务器的搭建

3、打开hfs.exe,将文件拖入虚拟文件系统,就能得到http的下载链接。2、下载到hfs后,解压出来得到hfs.exe;1、百度搜索:hfs下载;http本地服务器的搭建。
原创
发布博客 2023.08.23 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Matplotlib安装方法

Linux package manager¶If you are using the Python version that comes with your Linux distribution, you can install Matplotlib via your package manager, e.g.:Debian / Ubuntu: sudo apt-get install python3-matplotlibFedora: sudo dnf install python3-matplo
原创
发布博客 2022.01.17 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大端模式和小端模式的区别

一、什么是大端和小端Big-Endian和Little-Endian的定义如下:Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:低地址 -----------------> 高地址0x12 | 0x34 | 0x56 | 0x782)小端模式:低地址 ------
原创
发布博客 2021.12.04 ·
3843 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

ubuntu虚拟机磁盘空间不足

整理磁盘空间命令:vmware-toolbox-cmd disk shrink /
原创
发布博客 2021.11.24 ·
1059 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

交叉编译libpng报错:configure: error: zlib not installed

交叉编译libpng报错:configure: error: zlib not installed本次问题的编译环境(build)是Ubuntu,运行目标(Host)是arm-linux。看报错提示,是我没有安装zlib库,所以我从官网把zlib库下载并安装了zlib库后,依然是报错configure: error: zlib not installed。zlib的官网地址:http://www.zlib.net/编译zlib库时,./configure不允许传入–host参数;这里通过 $ ex
原创
发布博客 2020.10.06 ·
2761 阅读 ·
6 点赞 ·
2 评论 ·
14 收藏
加载更多