Welcome 微信登录

首页 / 操作系统 / Linux

Windows下在Matlab中读写OpenEXR格式的图片

Windows下在Matlab中读写OpenEXR格式的图片

由于最近有需求对OpenEXR格式的图片进行处理,而Matlab本身并不支持OpenEXR格式的图片读写。发现在网上有一个插件,使用该插件可以在Matlab中直接使用exrread/exrwrite对OpenEXR格式的图片进行处理:网址为:http://www.mit.edu/~kimo/software/Matlabexr/为了防止该网址失效,我将该插件放在了资源里:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是w...
Linux下文件描述符

Linux下文件描述符

文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。在UNIX/Linux平台上,对于控制台(Console)的标准输入(0),标准输出(1),标准错误(2)输出也对应了三个文件描述符。对于squid,因为squid 的工作方式,文件描述符的限制可能会极大的影响性能。当squid 用完所有...
Linux下恢复被误删除的syslog—/var/log/messages

Linux下恢复被误删除的syslog—/var/log/messages

软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。下面以Unbutu系统为例,说明如何恢复被误删除的syslog: 首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的...
Linux下从电影(avi)中提取声音

Linux下从电影(avi)中提取声音

在Linux环境下看了一电影,黎明骑士(AVI格式),觉得片头曲超棒,只是不知道名字,后来从片尾滚动字幕里找到了名字wayfaring stranger 是一首经典的乡村民谣,不知道谁是原唱,不过电影里是george canyon唱的,超沧桑。网上找了一番,都不是很满意,音质低,而且没有多少沧桑感,所以就从电影里直接提取声音了MP3。很简单,一条指令搞定www.linuxidc.com @linux:~$ mplayer -dumpaudio DAWN.R...
解决Apanta Studio 3在Unity下无Commands菜单的问题

解决Apanta Studio 3在Unity下无Commands菜单的问题

Apanta Studio 3是个很棒的js开发工具,但有一件很恼人的事就是,在Ubuntu下没有commands菜单,这就使得无法安装jquery支持,在写jquery代码时没有了代码提示功能。出现这个问题的原因是unity的全局菜单问题造成的,而部分应用对全局菜单支持的并不好,所以出现了这些古怪问题,解决的办法也简单,只要针对aptana studio禁用掉全局菜单就可以了。可以写一个shell脚本来做到这点,假设叫做run.sh,代码如下#!/bin...
Linux中date命令的各种实用方法

Linux中date命令的各种实用方法

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便,以下是我在工作中积累的关于date命令的用法,绝大多数都有解释说明,并配有范例,记录了linux中date命令的各种特定时间的表示方法,如何修改为特定的时间等,相信读者在认真读完并领会接下来的范例之后,一定会对date命令更加熟练,达到举一反...
sudo cd和sudo ll命令报错问题

sudo cd和sudo ll命令报错问题

最近有朋友问我,为什么sudo cd 和sudo ll登录命令有如下提示:sudo: ll: command not found sudo: cd: command not found而运行其他命令,如sudo ls等即可正常运行。简单的来说,可以这样理解,sudo只能执行系统自带命令,而不能执行其他程序所带的命令。如ll、cd等均是shell所带的。sudo 是一种程序,用于提升用户的权限,在linux中输入sodu就是调用这个程序提升权限,shell是...
VMware虚拟机中双网卡连接双物理网卡的实现

VMware虚拟机中双网卡连接双物理网卡的实现

1、虚拟双网卡与物理双网卡的连接点击VMware的“编辑”栏下“虚拟网络设置”,在打开的“虚拟网络编辑器”界面选择“主机虚拟网络映射”,选择非程序默认使用的虚拟网卡,本例中我选用了VMnet2和VMnet9,分别将其对应你的物理网卡,“确定”退出。(如果之前你的VMnet0已经选择了一个物理网卡,在这要将它清掉,改选为host-only,不然会报错。建议首先明确哪个物理网卡对应内网,哪个对应外网,并记住与VMnet2和VMnet9的对应关系,方便接下来在虚...
利用Vim提供的正则去掉代码每行开头不想要的行号

利用Vim提供的正则去掉代码每行开头不想要的行号

看到一不错的代码片断,但奈何无论怎么拷贝,粘贴到VS里都是带行号的,300多行的代码手工删除行号与前面的空格可得耗不少时间。。。这时想起了无所不能的VIM,以及它的正则,它的替换功能。解决步骤:1.将代码贴到VIM2.替换掉每行首的所有空格及数字VIM底行模式下:1,315s/^s*[0-9]*s*//g解释:1为起始行号,315为终止行号,^在正则中代表行首,s*代表若干个空格,可以没有,[0-9]*代表若干个数字,可以没有,即将^s*[0-9]*s*替...
在Linux下配置OpenCV环境

在Linux下配置OpenCV环境

配了一天的OpenCV环境,终于能编译运行程序了,我的系统是Ubuntu 12.04LTS ,下载的OpenCV版本是目前最新的OpenCV 2.4.21、准备好源码,可以直接下载,也可以svn弄下来要准备的东东就是上网下载个Linux版的OpenCV啦,zip格式的。解压到一个地方,我放到机子的地方是/home/star/apps/里面。如今的目录状态是:/home/star(这是我的用户名啊,和你不一样)/apps(这是我习惯放程序的地方,神码pdf阅...
Linux 自定义命令

Linux 自定义命令

下载了FoxitReader,用来看pdf文件的啦。下载之后就整个应用程序包放在我的apps目录里面了,方便整理嘛,就好像Windows里面的Program Files一样。但是觉得用Linux的话,肯定用命令行敲一个命令打开比较酷。。所以就要知道怎么设置自定义命令了,用起来就很方便咯。(虽然Ubuntu的Dash主页有搜索功能,但不是命令行。。不酷。。。)在终端上敲一下echo $PATH看一下自己的命令会去哪里搜索,然后把自定义命令放到其中一个文件夹里...
<< 641 642 643 644 645 646 647 648 649 650 >>