Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux IPC之管道和FIFO

Linux IPC之管道和FIFO

导言:管道是UNIX系统上最古老的IPC方法,管道提供了一种优雅的解决方案:给定两个运行不同程序的进程,在shell中如何让一个进程的输出作为另一个进程的输入?管道可以用来在相关(一个共同的祖先进程创建管道)进程之间传递数据。FIFO是管道概念的一个变体,它们之间的一个重要差别在于FIFO可以用于任意进程间的通信。概述每个shell用户都对在命令中使用管道比较熟悉,例如,统计一个目录中文件的数目:ls | wc -l解释:为了执行上面的命令,shell创建...
Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )

Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )

1. 前言本教程使用的系统是Ubuntu 14.04 LTS 64-bit,使用的CUDA版本为7.5,使用的NVIDIA驱动版本为352。如果您使用的Pascal架构显卡,如GTX1080或者新ttx,则必须使用更高版本的驱动和CUDA 8。本教程不适于这种情况,请不要尝试。Ubuntu每两年发布一次LTS版本(即长期支持版),所以现在已经发布了16.04 LTS版本。鉴于很多程序在新系统下的兼容性还没有测试,本教程依然介绍的是上一个LTS版本上安装Ca...
Ubuntu 16.04下载编译Android 6.0源码及问题解决

Ubuntu 16.04下载编译Android 6.0源码及问题解决

在虚拟机里面跑了个虚拟机,预留了20G的空间,然后各种环境配不好(第一次玩Linux),弄了1day左右吧,终于开始下载了,还好可以科学上网,省了一点功夫。然后还没有写脚本,就苦逼的守在它下啊下。因为它指不定的会出错,需要repo sync。然后经过漫长的等待,本以为就等出了Success,结果等出了磁盘空间不足。然后只有忍痛把东西都删掉重头来过,接着又给Ubuntu分配了90G的空间,想着一定能够了,这次写了脚本,不用再苦逼的望着屏幕了。结果。。下了88...
误将系统根目录下秘钥授予755权限解决办法

误将系统根目录下秘钥授予755权限解决办法

格式chmod 权限 要修改权限的文件Linux中的权限如下:-rw------- (600) -- 只有属主有读写权限。-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) -- 只有属主有读、写、执行权限。-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和...
Mac下快速安装Caffe并训练MNIST

Mac下快速安装Caffe并训练MNIST

在Ubuntu上成功安装了Caffe,但是没有训练MNIST,今天在Mac上极简安装了Caffe并且顺利地跑通了MNIST。网络上的教程很多都比较复杂,这篇文章仅关注安装和训练过程,不涉及深度学习的理论。希望看到这篇文章的朋友不要去关注GPU、cuCNN、CUDA、cmake、Python、Matlab、LeNet、libstdc++、OpenBLAS、MKL等名词,这些只会让人觉得混淆。第一手的资料当然来自Caffe的官方网站,里面的内容很多,很容易让人...
Mac平台上OpenCV开发环境搭建

Mac平台上OpenCV开发环境搭建

介绍下如何在Mac OS X上进行OpenCV项目的开发,尝试的开发工具有Xcode(版本是4.6.1)和Eclipse,使用的OpenCV版本是2.4.6。如果只是需要OpenCV的相关头文件以及动态库,请直接执行brew install opencv(如果安装了Homebrew的话),如果不行,请看下面的OpenCV源码编译安装过程。1.安装CMake安装CMake可以使用MacPorts,也可以使用Homebrew,如果以前安装过两者中的任何一个就用...
Mac下使用OpenCV与在Xcode下使用OpenCV详解

Mac下使用OpenCV与在Xcode下使用OpenCV详解

最近刚入手一台MacBook Air,一直没有时间搭建编程环境,这两天终于挤出时间开始使用Mac系统。目前的编程工具主要为Eclipse以及xcode,笔者首先选择了使用Xcode,由于本人长期使用C++从事图像处理方面的工作,所以安装OpenCV就成了编程开始前的第一步。系统环境:ML10.8.2XCode版本:4.5.2OpenCV版本:2.4.3Eclipse版本:Juno Service Release 1在这里特别提醒大家:OpenCV中文官方网...
LaTex中文编辑入门

LaTex中文编辑入门

目前正在写一篇实验报告,想用LaTex进行排版。之前没怎么接触过,结果中文就是显示不出来或者是乱码。网上的很多教程大多都比较麻烦,我想通过这一篇博客说明一下LaTex中文编辑最简单的办法。首先到CTex中下载最新的CTex,目前最新版本是2.9.2.164,我下载最全的那个版本,大小是1.31G。下载安装完成后打开其中的WinEdt编辑器,如下图 新建一个文件,输入以下代码documentclass{article}usepackage{CJK}egin...
CentOS统计文件并显示图片文件

CentOS统计文件并显示图片文件

今天在CentOS下遇到一个问题,装有CentOS的机器显卡很差,打开一个装有几万张图片的文件夹需要耗费几十分钟,但是每次我只对其中几张图片进行操作,这样会浪费很多时间,最好的方式是通过命令行的方式进行操作。首先是查看其中有多少张图片,首先通过ls -l显示文件中所有文件的的详细信息,文件的权限中含有”-“字符,通过grep搜索所有带”-“的文件,通过wc -l来计数,ls -l | grep "^-" | ...
Vim编辑器使用

Vim编辑器使用

一、引言 1. vim是一款功能强大的文本编辑器,如果使用熟练,将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高,很多人怯于要记很多命令,往往在学习的初期阶段就望而却步。 2. vim的学习需要不断的练习、使用,只有强迫自己不断的使用,才能在使用的过程中记住那些看似复杂的命令,但是如果一旦习惯了vim的编辑模式,就会觉得vim真的会帮助我们提高文本编辑效率。 3. 关于vim学习资料,其本自带的vim帮助文档,就足够丰...
Linux常用命令之grep

Linux常用命令之grep

标题:grep命令的使用作用:grep可以解析一行文字,取得关键字,若该行存在关键字,就会整行列出。 grep [-acinv] [--color=auto] "查找字符串" filename一、参数 -a: 将binary文件以text方式查找数据 -c: 计算找到匹配字符串的行数 -i: 忽略大小写的不同,所有大小写视为相同 -n: 输出行号 -o: 只输出匹配上的字符串 -v: 反向选择,即显示出没有"查找字符串"内容的那一行 ...
Linux常用命令之sed

Linux常用命令之sed

标题:sed命令的使用作用:sed(stream editer)是以行为单位处理文本数据,可以对数据按行进行选取(显示打印)、替换、删除和新增等功能。工作流程:sed是一个流编辑器,它可以对从标准输入流中得到的数据进行处理,然后把处理以后得到的结果输出到标准输出,而标准输出通常关联到终端屏幕,因此处理后的结果也会显示到屏幕上。当然,也可以把标准输出重定向到文件,这样处理后的结果就会保存在磁盘文件中。一、用法 sed [-nefr] [动作] 参数:...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>