- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Linux服务问题排查
1.使用systemctl status 服务名,查看服务的运行状态。如果服务处于错误状态,就证明服务没有正确启动自己的程序。使用Linux服务实现程序的开机自启动,但有时会出现自己的程序启动失败的情况,我们可以通过以下方法去排查。2.使用journalctl -u 服务名,查看服务启动日志。如果日志内容过多,可以删除多余的日志。
2023-03-20 22:56:31 187
原创 shell脚本语法
#!/bin/bash 声明脚本使用的shell名称 # 注释 PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH 声明环境变量 交互式脚本 read -p "Please input your first name: " firstname #提示用户输入 echo -e "\nYour first name is: $firstname"...
2020-04-25 00:09:08 199
原创 Makefile的简单语法
Makefile的关系是自上向下,逻辑流程是自下向上;自上向下建立关系树,自下向上执行命令 下面有一个简单的例子,对语法进行解析 CPPFLAGS = -Iinclude CFLAGS = -g -Wall LDFLAGS = -L../lib -lmycalc CC = gcc src = $(wildcard *.c) obj = $(patsubst %.c, %.o, $(src)...
2020-03-17 23:08:13 216
原创 gdb调试常用命令
gcc -g main.c -o main 生成调试信息 gdb app help h 按模块列出命令类 help class 查看某一类型的具体命令 list l 查看代码,可跟行号和函数名 quit q 退出gdb run r 全速运行程序 start 单步执行,运行程序,停在第一行执行语句 next n 逐过程执行 step ...
2020-03-16 08:29:21 173
原创 vim常用快捷键
vim常用的快捷键,总结如下: dd 删除本行 :q 退出 :wq 保存退出 :q! 不保存退出 i: 插入到光标前 I: 插入到行首 a: 插入到航标后 A: 插入到行尾 o: 在下一行插入空行 O: 在上一行插入空行 h: 左移 j: 下移 k: 上移 l: 右移 M: 移动到中间行 L: 光标移动到当前页最后一行行首 G: 移动到指定行,行号 -G w: 向后一次移动一个字 b: 向前一...
2020-03-05 00:13:19 230
原创 关于闹钟程序的思考
有一次晚上睡觉,要设手机的闹钟。可是手机没电关机了。这时充电器又找不到了。无法设闹钟,但第二天要8点起床去上班。于是就想着自己用电脑写个闹钟程序。设计思路是,做个循环,每秒获取一次当前系统时间,并判断是否为早上八点。如果是,就播放一点音乐。 下面是代码: PSYSTEMTIME pTime = (PSYSTEMTIME)malloc(sizeof(SYSTEMTIME)); GetLo
2014-03-22 00:05:34 995
原创 c++关键字
下面关键字是C++语言保留使用的,除了与定义的作用外,这些关键字不能用于其它用途。asm do inline return typedefauto double int
2010-03-10 14:04:00 447 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人