守望的个人博客

编程珠玑


  • 首页

  • 关于

  • 分类

  • Linux

  • C

  • C++

  • 数据结构与算法

  • 书籍

  • GDB调试指南

  • 搜索

PC-lint-发现bugs

发表于 2018-10-21 | 更新于: 2020-10-05 | 分类于 工具 | 阅读次数:

前言

很多代码问题在编译阶段难以发现,只有在运行时才会暴露。即便是在运行时出现问题了,我们可能仍然需要费一番功夫才能最终找到代码的问题。幸运地是,我们可以利用一个工具在编译之前就可以发现这些问题。有了它,基本可以检查出代码中80%的非逻辑性错误。这就是本文要介绍的主角—PC-lint。

阅读全文 »

Linux常用命令-解压缩篇

发表于 2018-10-19 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数:

前言

Linux常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法。

阅读全文 »

C语言入坑指南-“悬挂”else

发表于 2018-10-16 | 更新于: 2020-10-05 | 分类于 C | 阅读次数:

前言

if语句在编程中常用于构成分支结构,是我们最熟悉的语句之一。但如果编程习惯不当,并且出现if嵌套时,就可能造成难以排查的问题。本文将介绍“悬挂”else问题。

阅读全文 »

c语言的main函数到底该怎么写?

发表于 2018-10-13 | 更新于: 2020-10-05 | 分类于 C | 阅读次数:

前言

main函数是程序启动后执行的第一个自定义函数,从开始学习C语言到现在,我们似乎看到了很多个版本的main函数,那么哪一种才是正确的呢?我们先来看看目前有哪些版本。

阅读全文 »

hello程序是如何变成可执行文件的

发表于 2018-10-10 | 更新于: 2020-10-05 | 分类于 C | 阅读次数:

前言

hello程序几乎是我们每个人学习C语言写的第一个程序,但是它是如何从.c文本变成可以打印出”hello world“的可执行文件的呢?本文将简单介绍其过程。

阅读全文 »

一个奇怪的链接问题

发表于 2018-10-06 | 更新于: 2020-10-05 | 分类于 C | 阅读次数:

前言

链接是代码生成可执行文件中一个非常重要的过程。我们在使用一些库函数时,有时候需要链接库,有时候又不需要,这是为什么呢?了解一些链接的基本过程,能够帮助我们在编译时解决一些奇怪的问题。比如,下面就有一种奇怪的现象。

阅读全文 »

开发学习相关网站汇总

发表于 2018-10-05 | 更新于: 2020-10-05 | 分类于 resource | 阅读次数:

前言

本文收录一些开发学习相关网站。

阅读全文 »

linux常用命令--文本查看篇

发表于 2018-10-05 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数:

前言

Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。

阅读全文 »

谈一谈字节序的问题

发表于 2018-10-02 | 更新于: 2020-10-05 | 分类于 C | 阅读次数:

前言

字节序关系到我们的网络数据能否被正确地解析或使用。那么什么是字节序?又怎么处理字节序的问题呢?本文就来谈一谈字节序的问题。

阅读全文 »

Linux常用命令--系统状态篇

发表于 2018-10-01 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数:

前言

Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。

阅读全文 »

1…151617…20
守望

守望

193 日志
25 分类
81 标签
RSS
E-Mail 公众号
友情链接
  • Java知音
  • EmbeddedDevelop

目录

  • C50
  • Cpp16
  • Go1
  • Shell2
  • gdb6
  • hexo5
  • leetcode4
  • linux43
  • lua1
  • python2
  • redis3
  • resource2
  • vim3
  • windows1
  • 单元测试3
  • 工作面试1
  • 工具3
  • 性能优化2
  • 数据库1
  • 数据结构与算法15
  • 程序员4
  • 编译链接8
  • 网络编程5
  • 设计模式2
  • 读书10
© 2016 — 2021 守望
由 Hexo 强力驱动
|
主题 — NexT.Mist