mysql语法速记 发表于 2019-07-10 | 更新于: 2020-10-05 | 分类于 数据库 | 阅读次数: 前言在数据库领域,mysql是不可避免需要学习的,本文记录常见sql语句。 阅读全文 »
linux下制作静态库 发表于 2019-07-10 | 更新于: 2021-02-17 | 分类于 编译链接 | 阅读次数: 前言在《一文带你了解静态库和动态库》一文中介绍了静态库的特点以及与动态库的区别。那么你有没有想过如何把自己写好的函数接口制作成静态库给别人用呢?本文教你如何制作属于自己的静态库。 阅读全文 »
网络编程-一个简单的echo程序(1) 发表于 2019-07-08 | 更新于: 2020-10-05 | 分类于 网络编程 | 阅读次数: 前言在《网络编程-一个简单的echo程序(0)》中已经对程序整体有了宏观的认识,本文将抽丝剥茧,逐步深入了解echo程序。 阅读全文 »
网络编程-一个简单的echo程序(0) 发表于 2019-07-07 | 更新于: 2020-10-05 | 分类于 网络编程 | 阅读次数: 前言在上一篇《网络编程-从TCP连接的建立说起》中简单介绍了TCP连接的建立,本文暂时先抛开TCP更加详细的介绍,来看看如何实现一个简单的网络程序。 阅读全文 »
网络编程-从TCP连接的建立说起 发表于 2019-07-02 | 更新于: 2020-10-05 | 分类于 网络编程 | 阅读次数: 前言网络编程几乎是每一门编程语言都会涉及的内容,虽然各种语言调用的方式可能不一样,但它们背后的原理支持都是一样的。因此本文将从TCP的连接的建立说起。在此之前,假设你已经对计算机网络有了最基本的认识。 阅读全文 »
netstat的替代者-ss命令详解 发表于 2019-06-30 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言之前在介绍netstat的时候说过,netstat是一个非常实用的socket查看命令。但是有人留言它已经被ss(Socket Statistics)替代了,那么这个所谓替代netstat的命令,到底怎么用呢?为什么它能替代netstat? 阅读全文 »
静态库和动态库区别 发表于 2019-06-27 | 更新于: 2021-02-17 | 分类于 编译链接 | 阅读次数: 前言我们在编写代码的时候经常用到已有的接口,他们是以库的形式提供给我们使用的,而常见形式有两种,一种常以.a为后缀,为静态库;另一种以.so为后缀,为动态库。那么这两种库有什么区别呢? 说明:本文主要说明Linux下的情况,windows不涉及。 阅读全文 »
记64位地址截断引发的挂死问题 发表于 2019-06-25 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言最近要将整个项目的代码从原先的只支持32位变成同时支持32位和64位,这个过程中遇到一个很不容易定位的挂死问题,花了不少时间才定位解决,因此分享给大家。 阅读全文 »
网络命令中的瑞士军刀-nc命令详解 发表于 2019-06-23 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言前面介绍过一个不可不知的网络命令-netstat,今天来介绍这个网络工具界的“瑞士军刀”-nc(netcat),它短小精悍,是网络调试利器,它到底有何能耐呢? 阅读全文 »
C语言中的传值与传指针 发表于 2019-06-20 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。 阅读全文 »