AndrewYZWang的博客

keep life simple! stupid

linux中GDB详细使用手册

文章目录代码调试记录使用方法,在主目录下执行make准备显示寄存器单步执行继续执行监视点删除断点和监视点生成核心转存储文件attach 到进程detach 与进程分离条件断点该命令可以给指定的断点添加或者删除触发条件反复执行删除断点和禁用断点断点命令常用命令即省略形式值的历史变量命令历史初始化文件...

2019-03-05 22:59:08

阅读数 360

评论数 5

工具集

工具集 – linux Markdown 编辑器 – Typora Git版本管理软件 – SmartGit Diff 比较软件 – Meld Diff 差异查看器 代码编辑器 – Source Insight 代码查看 – Visual Studio Code 抓包 – WireShark...

2019-03-05 22:51:24

阅读数 35

评论数 0

debug-段错误

大多数的linux发型版本关闭了内核转存储功能,使用: ulimit -c 查看自己的linux内核是否关闭了核心转存储功能; andrew@andrew-Thurley:/proc/net$ ulimit -c 0 输出为0 说明内核关闭了核心转存储功能,-c选项表示内核转存储文件的大...

2019-01-24 23:18:58

阅读数 53

评论数 0

Makefle总结

函数使用 Makefile中的patsubst函数 Makefile的call函数 实战 u-boot的Makefile文件详解

2018-11-11 22:08:47

阅读数 37

评论数 0

linux内核makefile文件组织架构详解

Linux Kernel Makefiles This document describes the Linux kernel Makefiles. === Table of Contents === 1 Overview === 2 Who does what ===...

2018-10-21 19:10:11

阅读数 76

评论数 0

svn常用命令

使用额URL为 https://Andrew-PC/svn/linux/ svn检出: svn checkout URL 显示版本信息: svn --version 使用svn添加一个新的工程到控制版本库 svn import 文件路径 svn路径 -m "说明&qu...

2018-10-04 18:55:34

阅读数 72

评论数 0

linux常用命令

ln 创建硬连接 ln -s  创建软连接(符号连接) 示例: andrew@andrew-Thurley:~/work/filedir$ date > date.txt andrew@andrew-Thurley:~/work/filedir$ ln -s date...

2018-08-22 22:15:53

阅读数 402

评论数 0

LINUX网络编程更新--套接字的常用函数

文章目录UNIX_NET获取服务器时间connect函数获取时间客户端程序实现获取时间服务器实现一些声明基本的套接字编程套接字的地址结构小技巧宏定义的使用&&变参函数的宏定义实现源码地址 UNIX_NET 获取服务器时间 connect函数 #include &a...

2019-07-15 22:59:31

阅读数 15

评论数 0

SOCKET编程-时间服务器和客户端的实现

文章目录UNIX_NET获取服务器时间connect函数获取时间客户端程序实现获取时间服务器实现小技巧宏定义的使用&&变参函数的宏定义实现源码地址 UNIX_NET 获取服务器时间 connect函数 #include <sys/types.h&...

2019-07-14 15:22:09

阅读数 50

评论数 0

linux编程-open函数和write函数实现copy命令

文章目录文件描述符 文件描述符 ​ 所有的I/O操作的系统调用都以文件描述符,一个非负整数(通常是小整数),来指代打开的文件。 open函数打开pathname所标识的文件,并返回文件描述文件描述符 #include <sys/stat.h> ...

2019-07-12 22:51:48

阅读数 9

评论数 0

SQLite-C语言实战

文章目录SQLite示例教程使用SQLite创建数据库使用SQLite3创建一个数据表在上述数据表中插入数据数据的获取UPDATE操作delate操作 SQLite示例教程 使用SQLite创建数据库 *sqlite3_open(const char *filename, sqlite3 *ppD...

2019-06-30 22:58:16

阅读数 26

评论数 0

string和C语言字符串之间的相互转换以及string常用函数

#include <iostream> #include <vector> #include <algorithm> #include <string> #include &lt...

2019-06-09 18:04:07

阅读数 25

评论数 0

使用C++中的类

文章目录面向对象--使用类运算符重载运算符重载示例普通实现方式添加运算符重载重载运算符的限制重载其他运算符友元创建友元重载运算符,作为成员函数还是非成员函数将类转换为普通类型 面向对象–使用类 运算符重载 运算符重载,一种使对象操作更加美观的技术,运算符重载是一种形式的C++多态。 要...

2019-06-08 18:57:48

阅读数 31

评论数 0

C++中的类和对象

文章目录C++中的类和对象抽象和类类型C++中的类实现类成员函数内联方法使用类类的构造函数和析构函数`const`成员函数构造函数和析构函数小结`this`指针对象数组类的作用域抽象数据类型 C++中的类和对象 抽象和类 处理复杂生活最简单的方式就是对其进行简化和抽象-Andrew 类型 决定...

2019-06-08 11:38:28

阅读数 661

评论数 0

C++中函数模板

C++中的函数模块 函数的基本知识 // calling.cpp -- defining, prototyping, and calling a function #include <iostream> void simple(); // function p...

2019-06-07 12:40:08

阅读数 17

评论数 0

C++中的复合类型

文章目录重温C++ 复合类型在程序中 使用结构体结构体赋值结构体数组结构体中位字段共用体枚举指针如何声明一个指针将指针初始化为一个地址使用new来分配内存指针和数组之间的差别指针、数组和指针算术指针和字符串使用new创建动态结构delete使用示例类型组合数组的替代品模板类vector模板类arr...

2019-06-01 21:43:21

阅读数 1149

评论数 1

strace命令使用方式

文章目录strace strace strace命令允许我们跟踪程序执行的系统调用,这个功能对于调试程序,或者只是简单的查看程序正在做些什么都是非常的有帮助的,strace最简单的用法如下: $strace command arg ... 该命令会以给定的参数运行该命令,产生程序所执行的系...

2019-05-30 00:00:52

阅读数 85

评论数 0

实现迭代型的echo服务器

文章目录Socket服务器设计实现迭代型的echo服务器 代码按地址 Socket服务器设计 ​ 对于使用socket的网络服务器端程序,有两种常见的设计方式: 迭代式:服务器每次只处理一个客户端,只有当完全处理完一个客户端的请求后才会去处理下一个客户端 并发型:能够同时处理单个客户端的请求 ...

2019-05-26 20:44:02

阅读数 18

评论数 0

命令的艺术

文章来源

2019-05-26 08:52:44

阅读数 563

评论数 0

lseek函数实现对打开文件的定位

LSEEK 文章目录LSEEKlseek函数 lseek函数 lseek函数,定位到打开文件的指定位置处 #include <sys/types.h> #include <unistd.h> o...

2019-05-25 23:40:44

阅读数 10

评论数 0

提示
确定要删除当前文章?
取消 删除