在上篇文章中我们介绍了iptables主要的链INPUT,这次我们主要介绍PREROUTINGPOSTROUTING这两个链主要用于实现nat功能nat:相信学网络的人对这个应该很熟悉,网络地址转换,一般用于局域网共享上网或者特殊的端口转换服务PREROUTING:在数据包到达防火墙时进行路由之前执行的规则..
分类:
系统相关 时间:
2016-08-08 01:05:56
阅读次数:
228
sed命令:StreamEDitor流编辑器sed命令的工作流程:sed会复制原文件中的一行或者多行,逐行进行操作。首先会将该行的内容放入到模式空间内,在模式空间内进行定界或者正则表达式匹配操作。a.如果该行内容不符合正则表达式或定界,该内容则被判断为No,进行标准输出。b.如果该行..
分类:
系统相关 时间:
2016-08-08 01:04:03
阅读次数:
409
Linux第七天:(08月05日)文本处理工具head-n指定货权前n行tail-n指定获取后n行tail-f显示文件新追加内容cut-d指明分隔符,默认tabcut-f第几个字段cut-c按字符切割paste-d指定分隔符file1file2paste-s所有行合成一行显示wc-l统计行数wc-w统计单词数wc-c统计字节数wc-m统计字符数so..
分类:
系统相关 时间:
2016-08-08 01:01:59
阅读次数:
189
数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics)之间有什么关系? 本来我以为不需要解释这个问题的,到底数据挖掘(data mining),机器学习 ...
分类:
系统相关 时间:
2016-08-08 00:51:00
阅读次数:
214
-eq: 等于 equal -lt: 小于 less than -gt: 大于 greater then -ge: 大于或等于 greater equal -le: 小于或等于 less equal ...
分类:
系统相关 时间:
2016-08-08 00:48:45
阅读次数:
155
1、进程、线程只针对的是应用层,而内核调用、驱动没有这种概念,调用的都是内核调用里相同的函数或变量,所以应用层多个应用操作同个硬件时,特别是要加互斥操作,8250通过cs针脚决定发送数据给哪个串口 2、发送、接收的解决并发操作,主要防止重复调用该函数,等待函数的硬件还没操作完才允许再调用, 接收一般 ...
分类:
系统相关 时间:
2016-08-08 00:38:00
阅读次数:
146
环境变量 Shell进程的环境变量,可以从当前进程传给fork出来的子进程,用printenv命令显示当前进程的环境变量。 。。。 本地变量 只存在与当前Shell进程,set命令可以显示当前Shell进程中定义的所有变量和函数 定义变量、定义和导出环境变量 export VARNAME=value ...
分类:
系统相关 时间:
2016-08-08 00:37:43
阅读次数:
186
eclipse-jee-neon-R-win32 maven-3.3.9 JDK jdk-8u101-windows-i586 eclipse中配置mavean的步骤就不说了,网上很多教程,也很简单,需要注意的是,配置完导入本地存在的工程时可能出现“一直显示importing maven proje ...
分类:
系统相关 时间:
2016-08-07 23:11:05
阅读次数:
799
1、命令介绍: chgrp用来改变文件或目录所属组的权限,要改变成的组必须在/etc/group文件存在才可以。 2、命令格式: chgrp [选项] 组 文件 3、命令参数: 必要参数: -c 当发生改变时输出调试信息 -f 不显示错误信息 -R 处理指定目录以及其子目录下的所有文件 -v 运行时 ...
分类:
系统相关 时间:
2016-08-07 23:06:43
阅读次数:
203
这是最近一个iOS项目需要使用的K线的绘制,在网上大量查阅资料无果,只好自行绘制。 实现功能包括K线主副图、趋势图、成交量、滚动、放大缩小、MACD、KDJ,长按显示辅助线等功能 预览图 最后的最后,这是项目的开源地址:https://github.com/yate1996/Y_KLine,如果帮到 ...
分类:
系统相关 时间:
2016-08-07 23:02:49
阅读次数:
223
Ubuntu 2012,有 2D 和 3D 的渲染效果,但是 在虚拟机中,开启 3D 效果后,特别卡。好在 VMware 中有个“关闭3D”的开关,如下图所示: 去掉勾选“加速 3D 图形” ...
分类:
系统相关 时间:
2016-08-07 23:01:53
阅读次数:
388
Shell作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行这一条,这种方式称为交互式,但还有另一种执行命令的方式称为批处理方式,用户事先写一个Shell脚本,Shell可以一次把这些命令执行完。 如下例子: 第一种执行方式:chmode+x script.sh 执行过程: Shell ...
分类:
系统相关 时间:
2016-08-07 23:01:03
阅读次数:
180
在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下: ``很容易与''搞混乱,尤其对初学者来说。 在多层次的 ...
分类:
系统相关 时间:
2016-08-07 21:40:05
阅读次数:
204
Linux 系统提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每 ...
分类:
系统相关 时间:
2016-08-07 21:38:47
阅读次数:
259
反引号 反引号位 (`) 位于键盘的Tab键的上方、1键的左方。注意与单引号(')位于Enter键的左方的区别。 在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内 ...
分类:
系统相关 时间:
2016-08-07 21:33:51
阅读次数:
203
set,env和export这三个命令都可以用来显示shell变量 set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 每个shell都有自己特有的变量,这和用户变量是不同的。当前用户变量和你用什么shell无 关, ...
分类:
系统相关 时间:
2016-08-07 21:31:44
阅读次数:
180