linux
Feleve
这个作者很懒,什么都没留下…
展开
-
嵌入式操作系统分类 linux简介
1,.嵌入式操作系统是开源的,可移植的。Vxworks WinCE是主流的原创 2016-11-05 00:01:34 · 422 阅读 · 0 评论 -
TCP UDP
TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Clie转载 2017-01-20 10:05:52 · 423 阅读 · 0 评论 -
网络知识
每个程序员应该知道的计算机网络知识2016-09-06 华章计算机前言作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢, 主要是针对不是非网络专业开发的人员准备的, 以’最短的时间, 了解计网最多的知识’为前提起笔.目录概述物转载 2017-01-20 09:41:31 · 335 阅读 · 0 评论 -
linux c语言隐藏密码
#include#include#include#include#includeint getch(){ int c=0; struct termios org_opts, new_opts; int res=0; //----- store old settings ----------- res=tcgetattr(ST转载 2017-02-09 20:07:34 · 1451 阅读 · 0 评论 -
系统调用和库函数的区别
系统调用:是操作系统为用户态运行的进程和硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口,即就是设置在应用程序和硬件设备之间的一个接口层。可以说是操作系统留给用户程序的一个接口。再来说一下,linux内核是单内核,结构紧凑,执行速度快,各个模块之间是直接调用的关系。放眼望整个linux系统,从上到下依次是用户进程->linux内核->硬件。其中系统调用接口是位于Linux内核中的,如果再转载 2017-01-17 18:57:28 · 204 阅读 · 0 评论 -
shell test命令详解
基本格式:test expressionexpression为test命令构造的表达式。这里expression是test命令可以理解的任何有效表达式,该简化格式将是读者可能会踫见的最常用格式返回值:test命令或者返回0(真) 或者返回1(假).test可理解的表达式类型分为四类: 表达式判断 字符串比较 数字比较 文件比较1)转载 2016-12-24 18:59:57 · 396 阅读 · 0 评论 -
exit与_exit的区别
注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。作为系统调用而言,_exit和exit是一对孪生兄弟,它们究竟相似到什么程度,我们可以从Linux的源码中找到答案:#define __NR__转载 2016-12-11 11:40:33 · 274 阅读 · 0 评论 -
echo用法
变量的取用就如上面的范例,利用 ehco 就能够读出,叧是需要在发量名称前面加上 $ , 或者是以${变量} 的方式用都可以!当然啦,那个 echo 的功能可是很多的, 我们这里单纯是拿 echo 来读出发量的内容而已,更多癿的echo 使用,请自行给他 man echo 吧! ^_^例题:请在屏幕上面显示出您的环境发量 HOME 不 MAIL:答:echo $HO转载 2016-12-11 11:03:45 · 524 阅读 · 0 评论 -
vim编辑器
:/字符串 查找字符串:/字符串 查找字符串:s/字符串1/字符串2 将字符串1替换成字符串2:s/字符串1/字符串2/g 全局替换:s/字符串1/字符串2/gc 询问是否替换:num1,num2 s/字符串1/字符串2/g 将n1至n2行的字符串1替换成字符串2:%s/字符串1/字符串2 全文替换:!+命令 编辑的同时执行命令:原创 2016-11-18 22:26:33 · 222 阅读 · 0 评论 -
linux开发工具 gdb调试器
GDB功能:启动被调试程序;让被调试程序在指定的位置停住;当被调试程序停住时,可以检查程序的状态———变量值。调试:gcc -g test.c -o test gdb test (可执行文件) run 运行程序 quit 退出gdb list 显示代码,.c 文件原创 2016-11-13 10:13:55 · 327 阅读 · 0 评论 -
linux开发工具 gcc编译器
GNU CC(简称gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C C++和Object C 等语言编译的程序,gcc不仅功能强大,而且能编译多种语言,而且gcc又是一个监察平台编译器,它能够在当前CPU平台上为多种不同的体系结构的硬件平台开发软件。gcc的一些指令编译器警告gcc -w hello.c -o hello 关闭警告gcc -Wall h原创 2016-11-13 09:16:24 · 218 阅读 · 0 评论 -
makefile
1 Makefile 介绍 make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。 首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉make命令如何编译和链接这几个转载 2016-11-16 17:27:16 · 320 阅读 · 0 评论 -
gcc编译器
gcc编译器的四个过程: 预处理:头文件展开,对源程序中的伪指令和特殊符号进行处理(宏定义指令,条件编译指令,头文件包含指令)(.i文件) gcc -E hello.c -o hello.i 编译:将源程序转化为计算机可以执行的二进制代码(.s文件) gcc -S hello.i -o hell原创 2016-11-12 10:05:13 · 235 阅读 · 0 评论 -
linux vim编辑器配置文件
"""""""""""""""""""" 显示相关 """"""""""""""""""""set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 "winpos 5 5 " 设定窗口位置 "set lines=40 columns=155 " 设定窗口大小 "set nu " 显示行号 set go= " 不要图形按钮 "color转载 2016-11-08 09:26:47 · 457 阅读 · 0 评论 -
linux 根目录下各文件夹的作用
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统转载 2016-11-07 09:00:53 · 271 阅读 · 0 评论 -
linux find命令用法
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec:转载 2016-11-06 20:39:34 · 292 阅读 · 0 评论 -
linux简单命令
Is 列出指定目录的内容Is -l 以长格式显示文件的详细信息Is -a 显示指定目录下的所有子目录和文件,包括以“.”开头的隐藏文件touch 可以修改指定文件的 标签或创建一个空文件rm 删除文件和目录(无法恢复),删除指定文件,默认情况下,不能删除目录rm -r 递归地删除指定目录及其下属的各级子目录和相应的文件cat 连接文件并打印到标准输出设备上原创 2016-11-05 15:00:00 · 540 阅读 · 0 评论 -
Linux C密码账户注册
#include #include #include #include char account[1024];char pawd[1024];int my_strcmp(char *src,char *sub,int len){ int i; int len_src; len_src = strlen(src)原创 2017-01-23 11:03:02 · 463 阅读 · 0 评论