Ubuntu下编译安装FFmpeg
从官网下载最新版的FFmpeg:http://www.ffmpeg.org/download.html
目前最新版为ffmpeg v0.6.1
终端下依次运行以下命令:
#tar zxvf ffmpeg-0.6.1.tar.gz #cd ffmpeg-0.6.1 #./configure --prefix=/usr/local --enable-memalign-hack --enable-shared #make #make install
从官网下载最新版的FFmpeg:http://www.ffmpeg.org/download.html
目前最新版为ffmpeg v0.6.1
终端下依次运行以下命令:
#tar zxvf ffmpeg-0.6.1.tar.gz #cd ffmpeg-0.6.1 #./configure --prefix=/usr/local --enable-memalign-hack --enable-shared #make #make install
一些情况下,只有一个网口可以接电脑上网,此时如果希望有多台笔记本共同上网的话一般就需要格外的诸如集线器、交换机、(无线)路由器等设备来扩展网口。
这里介绍一种不需要额外的设备,利用笔记本的无线网卡来共享网络让多台笔记本同时上网的方法。
本文中用于共享的网络连接(即可以上网的连接)是无线网络连接2,笔记本自带的无线网卡为无线网络连接,具体配置如下:
步骤一、新建临时网络:控制面板》网络和共享中心》管理无线网络(位于界面左侧、点击后切换界面)》更改适配器》选择无线网络连接》点击“添加”弹出连接到无线网络窗口》创建临时网络》下一步》设置网络名为MapleNan和安全密钥、勾选保存这个网络》下一步完成。完成后在管理无线网络可以看到新添加的网络MapleNan。
显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。
Linux下date命令用法
linux系统下提供ln指令来进行文件链接。文件链接分为硬链接和软链接两种。
习惯看英文的同学建议看Hard links and Soft links这篇。
硬链接Hard link
由于linux下的文件是通过索引节点(inode)来识别文件,硬链接可以认为是一个指针,指向原文件inode的指针,系统并不为它重新分配inode和创建文件;即硬链接文件和原文件其实是同一个文件,只是名字不同。每添加一个硬链接,文件inode的链接数就加1;删除一个硬链接,inode的链接数减1,文件内容依然存在,直到inode的链接数为0,才删除inode对应的文件。
可以用ln命令来建立硬链接。语法:
看到两篇关于sed的文章,总结得很好,转载分享
***********分***********隔***********线***********
Sed学习笔记
1. sed简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。
一般Web服务器默认配置下,用IP和域名都能访问到Web站点,但对于正式启用的站点来说,同时存在两个访问方式并不太好,因为同样一个资源就会对应两个URL地址,视觉上看起来不规整,而且IP相对也难记。所以就想到了把用IP访问的地址跳转到用域名访问的地址上。从网址兼容性考虑,不是跳转到域名根目录,而是对应地址进行跳转。
方法一、httpd.conf配置法
在Apache的配置文件httpd.conf的默认增加如下代码:
类似Windows平台下的计划任务,Linux下使用cron服务来实现一些特定任务的定时执行。目前流行的系统都已默认安装了cron并随机启动。
cron服务相关命令:
以上是cron服务启动的相关命令,如没有启动的话可进行手动启动。当然,更好的方法是将它设为随机自动启用,只需在/etc/rc.d/rc.local 这个脚本的末尾加上:
很不错的GDB学习教程,写得很有条理,转过来收藏—>>>
GDB是一个强大的命令行调试工具。虽然X Window提供了GDB的图形版DDD,但是我仍然更钟爱在命令行模式下使用GDB。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。
于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能。而Windows下的图形软件基本上是各自为营,互相不能调用,很不利于各种软件的相互集成。在这里并不是要和Windows做个什么比较,所谓“寸有所长,尺有所短”,图形化工具还是有不如命令行的地方。
PuTTY连接到Linux后,用man gdb查看gdb用法手册,界面上有乱码,看着难受。
解决办法:
重新打开PuTTY,在设置界面,Window > Translation > Character set translation on received data 默认Use font encoding 改为 UTF-8,连接后界面正常,乱码字符正常显示了
近期评论