自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春秋繁露

为者常成,行者常至。(iofheshu@gmail.com)

  • 博客(229)
  • 资源 (51)
  • 问答 (5)
  • 收藏
  • 关注

原创 【AI系列】<2> 基于Dlib的人脸识别项目思路讲解

1. 环境部署参考之前的文章:https://blog.csdn.net/jobbofhe/article/details/78815944 https://blog.csdn.net/jobbofhe/article/details/79386160 搭建环境这件事,我想说没有一蹴而就的事情,别人的方案再详细(更何况常常完成之后写的方案总是概要的),自己在执行的时候也可能有...

2018-05-14 19:31:44 1197

原创 C语言多线程调用python

在做目标检测过程中,使用C语言实现上层从摄像头取流并截取帧的过程,目标检测使用Facebook开发的detectron开源项目(python). 整个流程获取待检测数据—&gt;检测—&gt;返回结果,那么上层获取的数据需要传递给python处理,这个时候就需要使用C语言调用python的接口。 本示例代码,主要介绍了多线程中C调python的基本流程。详情请参见官方网站。C代码...

2018-04-28 17:16:39 1928

原创 【AI系列】<1>关于人工智能发展历史、资料推荐、技术体系的整理

思维导图发展简史、资料推荐、技术体系 http://naotu.baidu.com/file/de977c0dc2166fd06fe079a7e0496ecb分类以及行业简介 http://naotu.baidu.com/file/702f1cec1b8275a01ecd17ec685f1b27博主从事计算机视觉(人脸识别)方面的工作,在学习AI过程中,将自己整理资料以及理解...

2018-04-02 19:44:41 685 2

原创 关于开源项目InsightFace 初步开发的细节介绍

insightFace 项目地址: https://github.com/deepinsight/insightface 洞见实验室给出的参考资料:https://zhuanlan.zhihu.com/p/33750684一、搭建环境的困惑python 版本的选择问题该项目需要搭建python2 (官方建议python2.7)环境。个人在搭建环境过程中,遇到一个问题——在安装包...

2018-04-02 19:19:16 14613 25

原创 关于搭建软件开发环境的思考

近几日需要了解人脸识别方面的知识,于是在网上找到开源项目。该项目有关配置的说明很少,所以很难按部就班来操作。然后通过项目说明给的一点点提示开始安装,然后通过运行脚本,报的错误来发现有哪些依赖没有安装,还有那些模块需要加载。但是这个过程真的很漫长,对于很多个不熟悉的库,只能在安装过程中通过各种试错,来了解每一个库可能的作用。于是有了一下感悟:1.简单的理论可能很好理解,但是工程中可能就是...

2018-04-02 18:52:54 1109

原创 安装 anaconda 过程记录

安装anaconda过程记录(自定义路径)[root@localhost tools]# sh Anaconda3-5.1.0-Linux-x86_64.sh Welcome to Anaconda3 5.1.0In order to continue the installation process, please review the licenseagreement.P...

2018-03-30 18:19:50 11519 2

原创 CentOS 安装mxnet

安装过程保存官方安装指南https://mxnet.incubator.apache.org/install/index.html[root@localhost icooper]# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mxnetCollecting mxnet Downloading https://p...

2018-03-29 14:58:43 1329

转载 使用 pyenv 管理 Python 版本

使用 pyenv 管理 Python 版本pyenv 是 Python 版本管理工具。 pyenv 可以改变全局的 Python 版本,安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments 。所有的设置都是用户级别的操作,不需要 sudo 命令。pyenv 主要用来管理 Python 的版本,比如一个项目...

2018-03-27 17:36:46 661

原创 LFW介绍整理

本篇博客主要介绍了,使用LFW数据集测是dlib模型准确率的过程。是一个小白入门的介绍,大神可自行绕过。LFW概述1. 人脸检测测试数据库:fddb:http://vis-www.cs.umass.edu/fddb/2. 人脸识别测试数据库:lfw:http://vis-www.cs.umass.edu/lfw/#views3. LFW(人脸比对数据集)...

2018-03-11 13:52:02 38449 28

原创 入门DLIB部分代码分析

作为新手刚刚使用dlib做人脸识别方面的工作。在这记录一下平时使用的困惑和心得,希望可以为后来的新手朋友门提供一点点经验。首先介绍一下我的工作环境dlib: 19.7 系统:centos 7 字符界面代码细节说明1. 有关支持GUI的问题#include &lt;dlib/gui_widgets.h&gt;在无桌面系统运行程序时,有关窗口查看图...

2018-02-27 11:39:45 1743

原创 【shell】脚本实现自动化MP4转成jpg

代码#!/bin/sh read -p "input path:" FilePath; function getAllFiles() { #cd $FilePath; fileList=`ls *.mp4`; for fileName in $fileList; do i

2018-02-06 20:17:35 387

原创 dlib编译Python例子 && Linux 升级 Python 至 3.x

Linux 升级 Python 至 3.x简述在使用dlib做人脸识别时,需要用到Python支持,所以在centos 更新Python 至Python3.系统环境: centos 6.5  32bit查看 Python 版本号当 Linux 上安装 Python 后(默认安装),只需要输入简单的命

2018-01-31 15:17:27 522

转载 主流深度学习框架对比

主流深度学习框架对比深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4、Lasagne、Neon,等等。然而TensorFlow却杀出重围,在关注度和用户数上都占据绝对优势,大有一统江湖之势。表2-1所示为各个开源框架

2018-01-31 10:52:08 942

翻译 热爱艺术、其乐无穷

《人类的艺术》序言告读者我写这本书,不是为了向你们提供一些史实。我涉及的史实早已尽人皆知,而且也已见诸有关建筑、绘画或音乐的专著。我把一些史实收集到一起,不过是为了向读者说明,各种艺术都具有普遍性。我也不是为了表达个人的审美观和爱好,这些东西,本书难免有所流露,但在论述中,凡纯属个人的或哲学的有关艺术的见解,我都尽力予以摈弃。那么,我为什么不嫌麻烦,写这么一本书呢?又为什么

2018-01-14 14:43:29 306

原创 Cmake 错误(1)

1. cmake error relocation R_X86_64_32s against ...CMakeLists.txt 添加以下内容:SET(CMAKE_CXX_FLAGS "-fPIC")SET(CMAKE_C_FLAGS "-fPIC"有关fPIC介绍https://www.cnblogs.com/cswuyg/p/383070

2018-01-04 17:07:56 1798

原创 Linux(CentOs6.5) 部署Dlib

Dlib下载地址http://dlib.net/files/ Dlib版本:19.7需要Linux 支持C++11,所以GCC需要在4.8以上。 GCC下载地址http://ftp.gnu.org/gnu/gcc/ Centos 升级gcc4.4.7到gcc4.8教程https://www.mudbest.com/centos%E5%8D%87%E7%B

2017-12-15 18:59:12 1781

原创 FFmpeg 安装教程

参考以下两个教程,互补使用。安装过程有些下载地址可能有问题,这个时候需要手动在相关站点下载源码包,这样比较快。官方指南:http://trac.ffmpeg.org/wiki/CompilationGuide/Centos大神经验:https://www.itengli.com/ffmpeg/ http://www.yaosansi.com/post/ffmpeg-on

2017-12-15 18:52:36 258

转载 一点一点学写Makefile(6)-遍历当前目录源文件及其子目录下源文件

一点一点学写Makefile(6)-遍历当前目录源文件及其子目录下源文件时候,我们在开发的时候需要将本次工程的代码分成多个子目录来编写,但是在Makefile的编写上却是个问题,下面我就教大家怎么构建带有子文件夹的源代码目录的自动扫描编译下面这张图是我的文件树这里面src目录下是我的源代码,我将功能代码分成了三个子模块,分别为test1, test2,

2017-11-26 14:37:07 505

转载 一点一点学写Makefile(5)-获取文件所在路径

我们在开发一套代码时,应该保证工程放到任何一个目录中均可以编译成功,但是有时候链接库的时候会造成编译错误,本次就会告诉大家如何动态的获得工程所在的绝对路径代码下载目录 选择Makefile-5[sql] view plain copy//makefile  CROSS =   CC = $(CROSS)gcc  CXX = $(C

2017-11-26 13:50:02 337

转载 一点一点学写Makefile(4) - 编译时指定宏参数

我们在项目中有时为了方便会自定义一些与项目无关的功能,例如打印输出一些提示信息、将关键协议生成文件等,但是如果每次都通过修改代码的方法来实现,测试部门就会认为你改的这些代码可能会带来其他问题。对于这种情况,我一般会通过开关宏来控制,同时编译多个文件,在测试时使用一个正常发布的版本,如果发现问题并且无法判断问题的来源时,可以使用这个由打印输出的版本,找到问题并解决后在切换成为原来的版本。先上

2017-11-26 13:48:46 329

转载 一点一点学写Makefile(3)-增加第三方库和头文件

一点一点学写Makefile(3)-增加第三方库和头文件我们在写代码的时候不一定都是有自己来完成,一个工程中会大量使用一些比较优秀的动态库、静态库等,我们在使用这些库完成所有的代码后,需要在编译的时候将这些库使用的头文件添加到我们的工程上,将他的库文件也添加到我们的工程中,接下来我们就来看一下怎么来添加。我们在项目中很少将第三方库与我们自己的代码放到同一个目录中,而是有

2017-11-26 13:45:09 859

转载 一点一点学写Makefile(2)-自动搜所当前目录下的所有源文件

一步一步学Makefile(2)-自动搜所当前目录下的所有源文件上个博客我们使用的是笨方法添加源文件,本次我要实现的是遍历文件夹来获得所有的cpp文件[plain] view plain copy//makefile      CROSS =   CC = $(CROSS)gcc  CXX = $(CROS

2017-11-26 13:43:34 336

转载 一步一步学Makefile (1)

一步一步学Makefile (1)相信很多Linux开发者 都得自己来写Makefile,刚开始学习学写这个的时候都会碰到很多困难,我之前没有自己独立完成过Makefile,都是在公司已有的模板上添加。现在突然有一个很大的想法就是从零开始写Makefile,这个博客就是我的学习笔记。开始准备我写的代码,总共七个文件,内容都很简单。代码如下:[

2017-11-26 13:41:00 386

转载 SDP协议详细总结

一 概述:        SDP目的就是在媒体会话中,传递媒体流信息,允许会话描述的接收者去参与会话。SDP基本上在internet上工作。他定义了会话描述的统一格式,但并不定义多播地址的分配和SDP消息的传输,也不支持媒体编码方案的协商,这些功能均由下层传送协议完成。典型的会话传送协议包括:SAP(Session Announcement Protocol会话公告协议),SIP(Se

2017-11-08 12:57:48 15409

转载 Linux ——多进程编程

1、进程1.1进程的定义《计算机操作系统》这门课对进程有这样的描述:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。1.2进程

2017-11-07 19:26:00 311

原创 CRT连不上虚拟机解决方案

问题描述:虚拟机关闭之后,将2G内存修改为1G,启动有告警,然后在改回2G,之后登陆进去发现CRT连接不上,重启sshd服务报错。然后发现多出了140行,删除或者注释掉即可登陆。

2017-11-06 18:15:42 1576

转载 【机器学习】入门方法和资料以及学习思路

1. 引言也许你和这个叫『机器学习』的家伙一点也不熟,但是你举起iphone手机拍照的时候,早已习惯它帮你框出人脸;也自然而然点开今日头条推给你的新闻;也习惯逛淘宝点了找相似之后货比三家;亦或喜闻乐见微软的年龄识别网站结果刷爆朋友圈。恩,这些功能的核心算法就是机器学习领域的内容。套用一下大神们对机器学习的定义,机器学习研究的是计算机怎样模拟人类的学习行为,以获取新的知识或技能,

2017-11-01 19:48:32 399

原创 [VS]头文件 库文件 路径设置

一、VS中添加LIb库及头文件(外部依赖项)的步骤:        1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。 2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。             然后添加工程引用的lib文件名:

2017-10-27 12:57:11 5792

原创 CRT一段时间不用中断问题解决

在使用CRT连接Linux的时候,常常出现一段时间不使用crt就断开的情况,每次都需要重新连接,很浪费时间。进行如下配置可以解决。在Linux端设置:# vi /etc/ssh/sshd_config 配置生效CRT端设置

2017-10-26 13:17:35 2333

原创 GB28181 实时视频点播流程

2017-10-25 12:54:31 6458 10

原创 RTSP协议详解

定义RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。RTSP在网络模型(ISO)中的位置

2017-10-24 12:59:25 1008

原创 AT指令调试GSM模块,向远端发送数据

连接方式:TCP手机卡类型:中国电信 AT指令执行步骤:------------------------------------------------------------------------AT+MIPPROFILE=1, "CTNET" OKAT+MIPCALL? +MIPCALL:0OKAT+MIPCALL=1 +MIPCALL

2017-09-05 18:14:17 4289 2

原创 Boa服务器移植到嵌入式开发板上

Boa服务器移植: Boa的编译1.从 http://www.boa.org 下载 Boa 服务器的最新版Latest Released Version (0.94.13):boa-0.94.13.tar.gz。2. 解压:tar -xvf boa-0.94.13.tar.gz3. 进入解压后的文件夹 boa-0.94.13内部的 src文件夹,对源文件进行如下修改a、由于ar

2017-08-29 17:27:17 1487 4

转载 Linux至GDB调试教程

1 、安装GDB[html] view plain copy print?sudo apt-get install gdb  2 、怎么打断点1 、源文件的某一行设置断点[html] view plain copy print?break 行号  

2017-07-27 16:26:04 507

转载 RTP协议全解析(H264码流和PS流)

1、RTP Header解析                                                                                                                                                       图11)        V:RTP协议的版本号,占

2017-07-19 10:34:36 2149

原创 SIP监控域和SIP非监控域结构

一、SIP监控域互联结构联网系统内部进行视视频、音频、数据等信息交互传输控制协议结构。会话通道遵循的协议SIP( 会话初始协议)安全注册、实时视音频点播、历史视音频的回放等应用的会话控制采用RFC 3261(SIP)规定的REGISTER、INVITE等请求和响应方法实现,历史视音频回放控制采用SIP扩展协

2017-07-18 17:39:18 4046

原创 Source Insight常用配置

Source Insight默认配置为将工程中的文件名都列成首字母为大写的,如图左侧工程文件列表中显示。现在我们将它配置成维持原文件的大小写不变的显示方式。如图,“Options”——“Preferences”——“Display”,下面有一个“Show exact case of the names”,勾选确定后,显示如图形右侧所示。我们天天坐在显

2017-07-15 09:13:39 2899

转载 最短路径—Dijkstra算法和Floyd算法

最短路径—Dijkstra算法和Floyd算法 注意:以下代码 只是描述思路,没有测试过!! Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详

2017-05-06 22:09:46 747

转载 Floodlight 用Static Flow Pusher 改变流表规则

实验拓扑:====================================================================================1.登录mininet[plain] view plain copy sudo ssh -x openflow@openflow  2.启

2017-04-23 21:31:00 2440 4

原创 带头结点的链表去重

带头结点的链表去重BOTTOM_REC_T *ListDuplicateRemoval(BOTTOM_REC_T *pNode){ BOTTOM_REC_T *p, *q, *r; p=pNode->next; while(p) { q=p; while(q->next) { if(!strcmp

2017-03-22 10:14:52 458

挂载光盘与U盘支持NTFS文件系统 自动挂载 分配swap分区

详细介绍了 挂载光盘与U盘支持NTFS文件系统 自动挂载 分配swap分区命令。

2015-10-19

权限管理-sudo权限

介绍了权限管理中的 sudo权限,并附有截图演示。

2015-10-18

权限管理-chattr权限

适合初学者。介绍了权限管理中的chattr权限,并附有详细的演示截图。

2015-10-17

权限管理-文件特殊权限SetGID

适合初学者。详细介绍了权限管理中的文件特殊权限SetGID,附有步骤演示截图。

2015-10-17

权限管理-文件特殊权限SetBID

适合初学者。详细介绍了权限管理中的文件特殊权限SetBID,附有详细的步骤演示截图。

2015-10-17

权限管理-文件特殊权限-SetUID

详细介绍了权限管理中的文件特殊权限-SetUID,在CentOS中有每一步骤的操作演示,并附有截图。

2015-10-16

用户管理命令(添加 删除 修改

详细介绍了用户管理命令,包括添加、 删除 、修改等,在CentOS中有每一步骤的演示,附有截图。

2015-10-15

权限管理-ACL权限-简介与开启

详细介绍了权限管理中的ACL权限,包括简介、开启、修改、删除等。在CentOS中有步骤演示,附有截图。

2015-10-14

用户和用户组管理-用户配置文件-用户信息文件和组信息文件

详细介绍了用户组管理中用户配置文件、用户信息文件、组信息文件,并附有截图演示。

2015-10-12

软件包管理-脚本安装包

详细介绍了软件包管理中的脚本安装包以及安装方式,并附有安装的详细步骤截图。

2015-10-12

软件包管理-源码包管理-源码包安装过程

详细介绍了Linux中软件包管理中的源码包管理、源码包安装过程。并在Centos中有详细的演示,附有每一步的操作截图。

2015-10-11

Linux常见命令以及详细解释

Linux常见命令以及每一个命令的详细解释

2015-10-11

软件包管理-源码包管理-源码包与RPM包的区别

详细介绍了软件包管理中的源码包管理和源码包与RPM包的区别。并附有截图演示。

2015-10-11

RPM包管理-yum在线管理-yum命令CentOS中的IP 配置,网络yum 源讲解

详细介绍了RPM包管理-yum在线管理-yum命令CentOS中的IP 配置,网络yum 源。并在CentOSt6中进行了详细演示,并附有截图。

2015-10-09

ubnutu配置ip

详细介绍了ubnutu配置ip,并有每一步骤的截图。

2015-10-09

rpm包管理—安装升级与卸载光盘yum源的搭建过程

详细介绍了光盘yum源的搭建并在CentOS 6环境中进行了详细的演示,并附有截图,图示指出了注意事项。并有rpm包的安装升级和卸载命令介绍。

2015-10-08

Linux 软件包管理之rpm包管理—包命名与依赖性

常用的Linux中的rpm包管理之包命名与依赖性。介绍的很简单,容易明白。

2015-10-07

Linux软件包管理简介

这里概略明了的介绍了Linux中软件包的基本类型及其管理方式的简介。

2015-10-06

Linux vim 常用操作命令

Linux 中产用的vim 命令,在ubnutu中进行了演示,并附有详细截图和说明。

2015-10-02

linux 常用的关机重启命令

Linux中常用的关机重启命令,分析了不同命令的优缺点

2015-10-02

ffmpeginstaller.9.0.tar.gz

ffmpeg安装脚本,此脚本的目的是在Gnu / Linux服务器中构建视频流平台。因为FFmpeg安装配置挺麻烦,本脚本实现了自动化安装。资源官网:http://www.ffmpeginstaller.com/

2019-09-05

NMS通用算法_论文《Efficient Non-Maximum Suppression》(中文)

NMS(non maximum suppression),中文名非极大值抑制,在很多计算机视觉任务中都有广泛应用,如:边缘检测、目标检测等。

2018-04-09

windows安装jupyter

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等

2018-04-08

boa服务器移植教程

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。本文档总结了boa服务器的部署流程。

2018-04-08

ActiveMQ服务搭建

message queue,也就是消息队列,也就是处理消息的,也就是处理JMS的,本文介绍了在Linux环境搭建activeMQ的过程。

2018-04-08

【论文】多任务级联卷积网络的面部检测与对齐(中文版)

本文是 论文《Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks》的中文翻译。在本论文中,我们提出了一个深度联级多任务框架,利用他们之间内在联系来提高他们的性能。特别地,我们的框架采用一个由三层精心设计的深度卷积网络组成的级联结构,可以以粗略到精准的方式预测面部和特征点定位。另外,在学习过程中,我们提出一个新的在线难例(hard sample)挖掘策略,可以自动提高性能,而无需手动选择样本。我们的方法通过最先进的技术在FDDB和WIDER FACE基准面部检测挑战,以及AFLW基准面部对齐挑战中取得良好的准确率,并同时保持实时的性能。

2018-04-08

Dlib安装教程

Dlib安装教程,详细介绍了,开源库dlib的安装过程,以及依赖 库的安装。

2018-01-25

FFmpeg 安装教程

FFmpeg 安装教程,本文档详细接介绍了FFmpeg安装过程。希望可以给新手小伙伴一点参考。

2018-01-24

ubnutu基于vsftp搭建简易FTP服务器

ubnutu基于vsftp搭建简易FTP服务器.适合初学者学习交流

2016-06-23

字符串封装源代码

完成了字符串的封装,基本实现了字符串库函数处理的功能。

2016-04-27

Linux服务管理-服务分类.

详细介绍了 Linux服务管理中的服务分类.按照安装方式的分类分为rpm安装服务和源码包安装服务。附有详细的截图。

2015-11-03

Shell编程-流程控制-for循环

概略介绍了 Shell编程中流程控制的 for循环语法,附有详细的演示截图。

2015-10-28

shell编程之 if case 语句

详细介绍了shell编程中的if case 语句,附有详细的例子要是截图。

2015-10-27

shell编程 之 字符处理命令

介绍了sort wc 命令和条件判断字符串比较。操作环境是Centos6, 附有详细的演示截图。

2015-10-27

shell编程 之 数字 字符 文件 等判断相等否

详细介绍了shell编程中的判断 数字 字符 文件名 等是否相等,匹配。附有详细的演示截图。在CentOs 6中演示。

2015-10-26

Shell编程-字符截取命令-cut printf awk sed 命令

详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。

2015-10-26

shell编程 之 正则表达式

详细介绍了 shell编程 之 正则表达式,附有详细截图。

2015-10-24

shell基础 之 数值运算与运算符 环境变量配置文件 shell登录信息

简略鲜明介绍了shell基础中的数值运算与运算符 、环境变量配置文件和 shell登录信息,附有操作截图。

2015-10-23

shell基础之环境变量 位置参数变量 预定义变量

详细介绍了shell基础之环境变量 位置参数变量 预定义变量,并附有例子详细演示截图。适合初学者。

2015-10-22

shell 基础概述 Bash基本命令

详细介绍了 shell 基础 中的Bash基本命令,包括历史命令,定向输入输出,管道符,自定义命令等等。附有详细截图演示。适合初学。

2015-10-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除