James Bryant

【转载】Linux档案与目彔的基本操作(查看与权限)

此文包含的命令:cd、pwd、mkdir、rmdir、rm、ls、cp、mv、cat、tac、more、less、head、tail、od、touch、umask、chattr、lsattr、file、chgrp、chown。理论:一、档案的种类正规档案:[-]纯文本档案(ASCII):用户看得懂的数字或字母等组成的。二进制文件(binary):操作

【转载】rsync配置说明

一、rsync简介Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用Rsync同步本地硬盘中的不同目录。Rsync是用于取代rcp的一个工具,Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,

【转载】ftp安全设置

文章出处:http://customsec.cn1.文件介绍/etc/pam.d/vsftpd中ftpuser、user_list文件说明;(在file=后添加改文件路径)/etc/vsftpd.conf中userlist_enable、userlist_deny的解释。为了安全,管理员不希望一些拥有过大权限的帐号(如root)或系统自带不常用的账号

C语言文件函数

FILE*fp:其中的FILE应该大写,它实际上是系统定义的一个结构,在stdio.h文件中。该结构中有文件名,文件状态,文件当前的读写信息等。fp是指向FILE结构的指针变量,通过fp可以找到某个文件的信息结构体,然后找到该文件,对文件实施操作。FILE*fp=fopen("文件路径及名称

C语言常见文件操作

在C语言中主要通过标准的I/O函数来对文本文件进行操作。常见的文本操作函数包括fopen()(打开)fclose()(关闭)fgetc()(读取字符)fputs()(写入字符)fprintf()(写入)fscanf()(读取)1.打开文件函数原型:FILE*fopen(constchar*path,constchar*mode);其中:path:文

【转载】Linux基础 30分钟GDB调试快速突破

引言Linus心灵鸡汤在Unix开发中有道卡叫gdb调试,不管你怎么搞.它依然在那丝毫不会松动.今天致敬一个活着的传奇LinusTorvaldsUnix始于上个世纪60年代,在70年代得到了迅猛的发展,这时候的李纳斯还躺在祖父公寓的摇篮里睡大觉,如果不是后来Unix王国自乱阵脚,出现阵营分

linux下共享库的注意点之-fpic

在编译共享库必须加上-fpic。这是为什么呢?首先看一个简单的例子:#include<stdio.h>intfun1(){printf("fun1\n");}先不加-fpic的情况下生成库,反汇编查看fun1的机器码0000044c<fun1>:44c:55push%ebp44d:89e5mov%esp,%ebp44f:83ec18sub$0x18,%esp452

date命令总结

date命令是显示或设置系统时间与日期date(选项)(参数)-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;-u:显示GMT;--help:在线帮助;--version:显示版本信息。

【转载】Linux系统真正的优势以及学习方法

作为一名Linux爱好者,在Linux的世界中也算是半个老司机了,从桌面玩到服务器、从ubuntu到centos、从计算机到路由器,各种Linux的花俏玩法都略有体验。作者并非职业Linux选手,我仅仅是将Linux作为兴趣和特长,给我的学习和生活增添了不少的色彩。&nb

Linux shell数组

引言在Linux平台上工作,经常需要我们使用shell来编写一些有用、有意义的脚本程序,有时我们会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来我们逐一的进行讲解,shell中的数组。数组的定义何为数组?学过计算机编程语言的同学都知

总线协议笔记

I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。I2C总线是双向、两线(SCL、SDA)、串行、多

【转载】adult道具项目开发 - 模式

这个道具需要有几个模式,现在处于demo阶段,暂时想到4个模式:全深度抽插,半深度抽插,九浅一深,三长两短,模式要如何实现呢。手机APP通过蓝牙来设置控制器的模式,控制器会解析这个模式的具体含义,将其翻译成步进电机的运动模式。在我们这个道具中,步进电机上套有

【转载】actionlib的身世之谜

一、服务端描述1)goal是在ActionClient端启动的(client会发送sendgoal嘛),一旦ActionServer接收到goal请求,它就会为这个goal创建一个状态机来追踪goal的状态转换,重复三遍,状态机是跟踪goal的不是跟踪ActionServer的:zou是这个状态转换图,下面来细说这些个状态

openwrt简单ipk生成及Makefile解释

说明开发板为MT7620a,openwrt版本为:barrier_breaker_14.07.编译主机为ubuntu14.0432位.gitclonegit://git.openwrt.org/14.07/openwrt.git关于怎么搭建编译环境以及编译请参考网上正文下面我们开始,我们遵循传统以helloworld开始.1.创建helloworld项目首先我们新建hello

通配符的作用

通配符作用?匹配一个任意字符*匹配0个或任意字符,也就是可以匹配任何内容[]匹配括号中任意一个字符,例如[abc]代表一定匹配一个字符。或者是a或者是b,或者是c[-]匹配括号中任意一个字符,-代表一个范围。例如:代表匹配一个次小写字母[^]逻辑非,表示匹配不是中括号内