- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 GDB 调试
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 static int sum(int value); 5 6 struct inout 7 { 8 int value; 9 int result; 10 }; 11 12 int main(int argc, cha...
2019-06-03 16:30:25
152
原创 C 文件编译的过程
一、 编译是将源程序编译成操作系统能够识别的指令C 语言的编译过程如下:预编译 : (1)处理所有的注释 , 以空格代替 (2)将所有的 #define删除 ,并且展开所有的宏定义 (3)处理条件编译指令#if、#ifdef、#elf、#else、#endif (4)处理#include,展开被包含的文件 ...
2019-05-27 18:50:17
2381
原创 atoi()函数的使用
由于在项目中遇到了使用atoi()函数的案例:调用 atoi( strtok(NULL,delim) )函数导致程序崩溃,最后分析发现是strtok()函数的返回值为NUL,此时atoi(NULL)引起了程序崩溃,所以在此对atoi()函数进行认真的学习一下一、函数简介 函数原型::int atoi(const char *str ); 函数
2017-11-16 11:49:17
4831
转载 strtok()函数的使用以及注意事项
一、函数的简介 函数原型:char *strtok(char *s, char *delim) 功能:作用于字符串s,以delim中的字符为分界符,将s切分成一个个子串;如果,s为空值NULL,则函数保存的指针SAVE_PTR在下一次调用中将作为起始位置。 返回值:分隔符匹配到的第一个子串二、主要内容 1、函数的作用
2017-11-16 11:27:05
30000
8
原创 SVN命令详解
1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username用户名 --password 密码svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --usernam
2017-11-03 11:08:17
175
原创 Linux中的system()函数工作原理
一、Linux中的system()函数源代码#include #include #include #include int system(const char * cmdstring){ pid_t pid; int status; if(cmdstring == NULL){ return (1); }
2017-11-01 17:27:33
1617
转载 查看linux代码的常用命令(find,grep)
linux使用grep和find查找内容1,在某个路径下查文件。在/etc下查找“*.log”的文件find /etc -name “*.log”2,扩展,列出某个路径下所有文件,包括子目录。find /etc -name “*”3,在某个路径下查找所有包含“hello abcserver”字符串的文件。find /etc -name “*” | xargs gre
2017-11-01 14:20:37
921
转载 Ubuntu关机重启命令汇总
重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启关机命令:1、halt 立刻关机
2017-10-09 10:16:51
638
原创 在Ubuntu中使用命令连接wifi
参考链接:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wpa_supplicant.html
2017-09-26 15:17:14
6766
转载 修改网卡的名称--注意:容易导致服务器连接失败
方法一:网卡MAC地址改变之后,在Linux中找到网卡,新的网卡会被识别为eth1或者更为靠后的网卡写入到/etc/udev/rules.d/70-persistent-net.rules这个文件中,修改/etc/udev/rules.d/70-persistent-net.rules这个文件,将eth0的MAC地址修改为改变后的地址就可以。编辑/etc/udev/rules.d/
2017-09-26 15:07:35
1345
转载 Linux下安装NetworkManger
NetworkManager简介:NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序互相通讯的途径的自由软件项目,它是做为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。NetworkManager的优点:简化网络连接的工作,让桌面本身和其他应用程序能感知网络。Netwo
2017-09-26 09:24:16
14480
转载 Linux查找命令详解
Linux的查找命令有5个,分别如下: which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果; type:用于区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。type命令其实不能算查找命令; whereis:只
2017-09-25 17:43:58
244
原创 lxc-start -n TestServer0 不能正确重启
问题如下:root@autotest-OptiPlex-7040:~# lxc-start -n TestServer0lxc-start: tools/lxc_start.c: main: 366 The container failed to start.lxc-start: tools/lxc_start.c: main: 368 To get more details, run
2017-09-25 09:49:25
937
原创 使用wget 指定本地使用地址进行下载—主机名或IP( --bind-address=ADDRESS)
一、wget 指定本地使用地址进行下载*命令如下:wget http://sw.bos.baidu.com/sw-search-sp/software/e6207d37846ba/QQ_8.7.19113.0_setup.exe --bind-address=192.168.1.2二、wget 的常用命令汇总* 启动 -V, --version
2017-09-24 14:01:13
13001
转载 Linux 添加路由
linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除路由-net 设置
2017-09-24 13:52:13
460
原创 欢迎使用CSDN-markdown编辑器
Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 C
2017-09-19 11:59:51
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人