yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

2015年7月2日 #

摘要: mac安装GNU命令行工具2.添加的repo tap home/dupes brew install coreutils binutils diffutils ed --default-names findutils --default-names gawk gnu-indent --defaul... 阅读全文
posted @ 2015-07-02 02:02 xxxxxxxx1x2xxxxxxx 阅读(544) 评论(0) 推荐(0)

摘要: MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容——od -c filenameopen——使用默认的程序打开文件——open filename(ope 阅读全文
posted @ 2015-07-02 01:58 xxxxxxxx1x2xxxxxxx 阅读(3578) 评论(1) 推荐(0)

摘要: 在企业应用中,mysql+heartbeat+DRBD+LVS是一套成熟的集群解决方案,通过heart+DRBD实现mysql的主 节点写操作的高可用性,而通过mysql+LVS实现数据库的主从复制和mysql的读操作的负载均衡。整个方案在读写方面进行了分离,融合了写操作的高 可用和读操作的负载均衡... 阅读全文
posted @ 2015-07-02 01:54 xxxxxxxx1x2xxxxxxx 阅读(311) 评论(0) 推荐(0)

摘要: 方向 <-前 后 ->删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VI... 阅读全文
posted @ 2015-07-02 01:51 xxxxxxxx1x2xxxxxxx 阅读(174) 评论(0) 推荐(0)

摘要: linux usb 驱动详解 USB 设备驱动代码通过urb和所有的 USB 设备通讯。urb用 struct urb 结构描述(include/linux/usb.h )。 urb 以一种异步的方式同一个特定USB设备的特定端点发送或接受数据。一个 USB 设备驱动可根据驱动的需要,分配多个 ur 阅读全文
posted @ 2015-07-02 01:48 xxxxxxxx1x2xxxxxxx 阅读(333) 评论(0) 推荐(0)

摘要: md5sum.c#include #include #include "md5.h"#pragma warning(disable:4996)#define BUFFER_SIZE 0x200000void print_digest(const unsigned char* diges... 阅读全文
posted @ 2015-07-02 01:41 xxxxxxxx1x2xxxxxxx 阅读(628) 评论(0) 推荐(0)

摘要: 安装 Kali Linux 后需要做的 20 件事本文含有我觉得有用的每一件事情。本文分为三大部分:专门针对Kali用户Kali Linux是来自Debian的一个特殊版本,Kali Linux同样存在Debian Linux的许多问题。这部分为读者介绍如何解决那些问题。它们并不是Kali Linu... 阅读全文
posted @ 2015-07-02 01:37 xxxxxxxx1x2xxxxxxx 阅读(325) 评论(0) 推荐(0)

摘要: OpenCV在ARM上的移植 与X86 Linux类似,请参考: Linux 下编译安装OpenCV 本文在此基础上进行进一步操作。 网络上很多移植编译的方法比较老,多数针对OpenCV 1.0,而且方法很麻烦,不仔细操作很容易出错,我的方法是尽可能的利用现成的工具,尽量图形化界面配置操作,方便编译 阅读全文
posted @ 2015-07-02 01:35 xxxxxxxx1x2xxxxxxx 阅读(227) 评论(0) 推荐(0)

摘要: 1.页面请求:1.1.代码结构在openwrt文件系统中,lua语言的代码不要编译,类似一种脚本语言被执行,还有一些uhttpd服务器的主目录,它们是:/www/index.htmlcgi-bin/luciluci-static/xxx/xx.css、js、gif/usr/lib/lua/nixio... 阅读全文
posted @ 2015-07-02 01:34 xxxxxxxx1x2xxxxxxx 阅读(462) 评论(0) 推荐(0)

摘要: delete delete 阅读全文
posted @ 2015-07-02 01:32 xxxxxxxx1x2xxxxxxx 阅读(136) 评论(0) 推荐(0)

摘要: delete delete 阅读全文
posted @ 2015-07-02 01:30 xxxxxxxx1x2xxxxxxx 阅读(111) 评论(0) 推荐(0)

摘要: 浅析busybox-1.12.0中ash的脚本命令局限性LUTHER=表示将LUTHER清空,将其变为nullecho ${LUTHER:-111}如果执行该句之前LUTHER变量不存在,那么显示111,否则显示$LUTHERecho ${LUTHER:=111}如果执行该句之前LUTHER变量不存... 阅读全文
posted @ 2015-07-02 01:29 xxxxxxxx1x2xxxxxxx 阅读(499) 评论(0) 推荐(0)

摘要: Reference: http://saiyaren.iteye.com/blog/1943207 1. Shell 读取文件和写文件 for line in $(<top30000.url.utf-8.http_server_front_hphp.txt); do tmp_port=8080; f 阅读全文
posted @ 2015-07-02 01:27 xxxxxxxx1x2xxxxxxx 阅读(1171) 评论(0) 推荐(0)

摘要: 1、关于tr通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换... 阅读全文
posted @ 2015-07-02 01:22 xxxxxxxx1x2xxxxxxx 阅读(283) 评论(0) 推荐(0)

摘要: 变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如... 阅读全文
posted @ 2015-07-02 01:21 xxxxxxxx1x2xxxxxxx 阅读(617) 评论(0) 推荐(0)

摘要: 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子:#!/bin/basha=10echo -e "Value of a is $a \n"运行结果:Value of a is 10这里 -e 表示对转义字符进行替换。如果不使用 ... 阅读全文
posted @ 2015-07-02 01:20 xxxxxxxx1x2xxxxxxx 阅读(309) 评论(0) 推荐(0)

摘要: 输入重定向和输出重定向一样,Unix 命令也可以从文件获取输入,语法为:command ),输入重定向是小于号( file 将 stdout 重定向到 file,command file如果希望 stderr 追加到 file 文件末尾,可以这样写:$command 2 >> file2 表示标准... 阅读全文
posted @ 2015-07-02 01:19 xxxxxxxx1x2xxxxxxx 阅读(141) 评论(0) 推荐(0)

摘要: 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的... 阅读全文
posted @ 2015-07-02 01:18 xxxxxxxx1x2xxxxxxx 阅读(142) 评论(0) 推荐(0)

摘要: sh里没有多行注释,只能每一行加一个#号。只能像这样:#--------------------------------------------# 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:# https://github.com/webfrogs/xcode_she... 阅读全文
posted @ 2015-07-02 01:17 xxxxxxxx1x2xxxxxxx 阅读(176) 评论(0) 推荐(0)

摘要: 容器是在新环境(例如测试环境)中运行软件的一种流行的解决方案。它“包含”整个运行环境,其中包括应用程序、所有依赖项、配置文件和库。容器在许多方面都优于虚拟化技术,因为它们涉及的组件更少,并且可以用更少的资源运行。 但是,如果需要有效使用容器,则需要制定一个可靠的容器安全策略。 || 容器安全性解决的 阅读全文
posted @ 2015-07-02 01:16 xxxxxxxx1x2xxxxxxx 阅读(258) 评论(0) 推荐(0)

摘要: 在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...带参数的函数示例:#!/bin/bashfunWithParam(){echo "The value of the first parameter is $1... 阅读全文
posted @ 2015-07-02 01:15 xxxxxxxx1x2xxxxxxx 阅读(280) 评论(0) 推荐(0)

摘要: Shell 也支持函数。Shell 函数必须先定义后使用。Shell 函数的定义格式如下:function_name () { list of commands [ return value ]}如果你愿意,也可以在函数名前加上关键字 function:function function... 阅读全文
posted @ 2015-07-02 01:14 xxxxxxxx1x2xxxxxxx 阅读(235) 评论(0) 推荐(0)

摘要: 文件测试运算符列表操作符 说明 举例-b file 检测文件是否是块设备文件,如果是,则返回 true。 -c file 检测文件是否是字符设备文件,如果是,则返回 true。 -d file 检测文件是否是目录,如果是,则返回 true。 -f file ... 阅读全文
posted @ 2015-07-02 01:12 xxxxxxxx1x2xxxxxxx 阅读(420) 评论(0) 推荐(0)

摘要: 编译型语言很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译”。运行程序时,直接读取目标代码(object code)。由于... 阅读全文
posted @ 2015-07-02 01:10 xxxxxxxx1x2xxxxxxx 阅读(294) 评论(0) 推荐(0)

摘要: openwrt下和云端通讯的例程ibcurl官方文档请参考这里http://curl.haxx.se/libcurl/c/curl_easy_setopt.html刚接触 libcurl的时候, 自然的想到按照常规的思路来连接云端: 先连接Web, 再发送请求, 然后等待接受返回数据.这样思路的代码... 阅读全文
posted @ 2015-07-02 00:58 xxxxxxxx1x2xxxxxxx 阅读(354) 评论(0) 推荐(0)

摘要: delelte 阅读全文
posted @ 2015-07-02 00:53 xxxxxxxx1x2xxxxxxx 阅读(101) 评论(0) 推荐(0)

摘要: shell脚本中局部变量在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。 (1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域... 阅读全文
posted @ 2015-07-02 00:48 xxxxxxxx1x2xxxxxxx 阅读(1404) 评论(0) 推荐(1)

摘要: https://github.com/waruqi/tbox 阅读全文
posted @ 2015-07-02 00:43 xxxxxxxx1x2xxxxxxx 阅读(347) 评论(0) 推荐(0)

摘要: http://kernelpanic.im/blog/2012/03/08/shell-manipulate-json/Json.org推荐了两个:Jshon和JSON.sh其中JSON.sh是完全用shell实现的json parser,似乎不能做到添加/修改/删除原有json的结构。而jshon... 阅读全文
posted @ 2015-07-02 00:39 xxxxxxxx1x2xxxxxxx 阅读(322) 评论(0) 推荐(0)

摘要: SHELL种类,版本及选择凡是使用 *INX 的人,不论是作为 login shell 还是编程,多少都要接触到 Shell。经过多年的发展, Shell 的种类繁多。除了我们熟悉的 sh、ksh、csh、bash ... 外,还有各种 free 或商业版本如: RC、ES、EShell、psh、Z... 阅读全文
posted @ 2015-07-02 00:38 xxxxxxxx1x2xxxxxxx 阅读(487) 评论(0) 推荐(0)