想要熟练利用GDB进行程序调试,首先要了解什么是GDB。 1. 什么是GDB GDB (the GNU Project Debugger) 是一个可以运行在大多数常见的UNIX架构、Windows、Mac OSX等系统上的跨平台调试器,允许我们查看另一个程序在运行过程中内部发生了什么——或者另一个程 ...
分类:
数据库 时间:
2020-03-01 15:59:13
阅读次数:
242
笛卡尔积 将两表所有的数据一一对应,生成一张大表 不建议 连表查询 inner join 内连接 left join 左连接 (left join左边的表为主表,主表记录必须全部显示,辅表没办法对应上的,就通过null来补全) right join 右连接 union 全连接 子查询 (一个查询结果 ...
分类:
其他好文 时间:
2020-03-01 10:49:53
阅读次数:
60
Linux发行版既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’sNotUnix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为PersonalHomePage(个人主页),根据GNU的软件命名规则
分类:
系统相关 时间:
2020-03-01 00:38:47
阅读次数:
93
GNU Octave 官方文档GNU Octave Documentation(Online)GNU Octave Documentation(PDF)安装额外的包Installing and Removing PackagesOctave Forge% 卸载包pkg uninstall io st... ...
分类:
其他好文 时间:
2020-02-28 10:25:10
阅读次数:
332
Linux教程 Linux的应用领域 个人桌面领域 此领域是Linux应用最薄弱的环节,但是催着Deepin等,桌面占有率有所回升 服务器领域 此领域是服务器的应用是最强的,Linux免费、稳定、高效等特点在这里得到了很好的体现 嵌入式领域 Linux运行稳定、对网络良好支持性、低成本,内核最小可以 ...
分类:
系统相关 时间:
2020-02-25 20:28:42
阅读次数:
77
导读 Linux Mint 20 将基于 Ubuntu 20.04 LTS,同时,其 LMDE(Linux Mint Debian Edition,Debian 版本)4 也将到来,LMDE 版本基于 Debian GNU/Linux,提供滚动发布,而不是像常规的 Linux Mint 基于 Ubu ...
分类:
系统相关 时间:
2020-02-25 09:58:13
阅读次数:
94
linux软件包或系统镜像从国内下载速度通常比国外的快,找到一些下载的链接,记录在此,备忘。 GNU官方(https://www.gnu.org/prep/ftp.html)推荐的高校服务器: China https://mirrors.ustc.edu.cn/gnu/ http://mirrors ...
分类:
其他好文 时间:
2020-02-24 19:03:42
阅读次数:
113
版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1. ...
分类:
其他好文 时间:
2020-02-24 14:50:43
阅读次数:
66
[TOC] 01 概述 1. gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective C、Fortran、Java等等)。 2. 当你的程序只有一个源文件时,直接就可以用gcc命令编译它。 3 ...
分类:
其他好文 时间:
2020-02-22 21:36:35
阅读次数:
72