自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 Linux下防火墙开启相关端口及查看已开启端口

Linux下防火墙开启相关端口及查看已开启端口 有时候我们辛辛苦苦安装了一个服务却发现无法访问,以为自己没有安装成功,其实解决的方法很简单,就是开启一下相关端口。比如说我安装了Nginx或Apache,那么就需要在防火墙上放行80端口。相关实例代码如下。 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口 

2014-04-09 17:20:28 637

转载 linux命令dd:数据备份与恢复,切割还原大文件,测试读取写入磁盘速度

dd使用dd这个linux命令可以创建一定大小文件。linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes 一次读取bytes字节,即读入缓冲区

2013-11-07 00:44:29 3410

转载 ffmpeg与RTMP流媒体连接用法

ffmpeg与RTMP流媒体连接用法(翻译)[i=s] 本帖最后由 nickemma 于 2012-9-6 11:25 AM 编辑 [/i]最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至liveffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName2、将

2013-10-23 10:55:52 973

转载 自己实现的Win32程序中的printf

C语言console模式中有printf函数非常方便, 但在win32程序中的输出就有点麻烦了,用MessageBox,AfxMessageBox这些函数输出都不好,总是要点确定,我们可以用OutputDebugString函数输出到调式器中,如dbgview.再结合一些字符串的函数就可以当printf使用了,但还是不够方便.如使用时还得申请空间.于是就自己写了个printf 要使

2013-10-22 00:21:58 1192

转载 如何在Ubuntu上安装Mercurial的最新版本

Mercurial是什么?Mercurial 是与GIT相似的一个分布式版本控制系统,但使用方法上与Subversion (一个比较流行的集中式版本控制系统)相似.如果你使用过Subversion,很容易迁移到Mercurial.如何在Ubuntu上安装Mercurial?sudo apt-get install python2.5sudo apt-get in

2013-10-20 04:34:47 556

转载 git clone 远程分支

有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/android-eeepc/mesa.git  发现本地就只有一个.git目录,那么这个时候就需要checkout了。  进入你的本地目录,如这个是mesa,利用$ git branch –r 

2013-09-12 10:25:47 652

转载 在 VirtualBox 中增强 FreeBSD 虚拟机

注:以 VirtualBox 3.2.12、FreeBSD 8.1 为例。 在VirtualBox中安装完FreeBSD后,会遇到无法调整桌面分辨率(最大800×600)、鼠标无法移动、无法启用Seamless窗口的问题。这皆因没有安装“VirtualBox增强功能包 for FreeBSD”的原因。VirtualBox程序本身并不提供该安装软件,只提供了Windows、Linux、Solar

2013-09-11 23:18:45 2829

转载 打造自己的专属linux(四):Linux内核编译过程简介

linux在前不久刚发布了最新的3.0内核,在linux的学习中,了解内核的编译是一个必不可少的功课。前几天,学习了linux内核的编译流程,在此总结下,大家来一起学习。以最新的3.0内核为例,我下载的是linux3.0.1 下载地址:http://www.kernel.org前提条件:1.确定你的linux有装Development Tools  ,Development Lib

2013-09-09 18:01:29 687

转载 打造自己的专属linux(三):添加网络模块,登录界面,开关机

上个星期,马哥讲了如何给小linux添加设备模块,并实现登录界面,级别1,开关机等等。通过不断的倒腾这个小Linux来更加深入的理解linux系统。准备工作:1.您应当知道内核模块的概念,可以去我的文章了解下启动流程 http://blog.csdn.net/deansrk/article/details/6659421内核模块 http://blog.csdn.n

2013-09-09 18:00:40 857

转载 打造自己的专属Linux(二):使用脚本实现自动化建立小Linux与命令移植

这是我前几天在马哥的带领下写的6个脚本,他们串起来就可以实现(一)篇一所有的功能,很方便吧我们以后要通过不断倒腾这个小linux,来由浅入深的学习linux的系统构架和调优,最后实现编译内核,真正意义上打造自己的Linux,如果你有兴趣,那我一起学习吧强烈建议自己动手写出这六个脚本,对脚本的学习帮助非常大。这六个脚本其实就是(一)篇的几个步骤组合起来,它们连在一起就可以完全实现(一)篇的目

2013-09-09 17:59:46 646

转载 打造自己的专属Linux(一):快速建立一个小型Linux

##请脚下留情。。。踩我的同学请告诉我原因,(二)刚发上去一上午被踩了10次。。。##打造自己的专属Linux(二)的链接http://blog.csdn.net/deansrk/article/details/6664558      跟着马哥学Linux已经快一个月了,在前几天创建一个小型Linux,大小不足10M,萌生了一个想法:DIY一个自己的Linux,所以准备写一个系列

2013-09-09 17:58:53 713

转载 虚拟机virtualbox中挂载新硬盘

1. 添加新硬盘     设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”     然后,根据需求创建合适的硬盘2. 重启虚拟机     查看现有系统的磁盘空间        sudo fdisk -l     可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb3. 给新加的硬盘分区       

2013-09-09 14:27:49 745

转载 shell中用指定用户运行命令 su

==更新=su命令-.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。- -l 或 --login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是

2013-09-07 20:51:27 13182 1

转载 DVBLAST 组播软件的安装与使用!

DVBlast是一个简单而强大的流媒体应用,基于Linux的DVB API开发。它打开一个DVB设备进行调整,放置PID过滤器,配置CAM的模块,组合数据包以输出RTP数据。DVBlast被设计为一个定制IRD或CID的核心,基于支持DVB的Linux核心。DVBlast 并不是对流进行一些基本处理,它不直接从文件中读取数据,只支持DVB设备,目前DVBlast为 VLC 播放器提供 DV

2013-09-05 18:01:47 3329

转载 html嵌入百度播放器

var BdPlayer = new Array();        BdPlayer['time'] = 8; //缓冲广告展示时间(如果设为0,则根据缓冲进度自动控制广告展示时间)        BdPlayer['buffer'] = 'http://player.baidu.com/lib/show.html?buffer'; //贴片广告网页地址        BdPlaye

2013-09-04 17:05:26 859

转载 用Wowza Media Server转播视频

用Wowza转播视频主要有两种,一种为转播服务器上已经存在的视频进行视频点播,一种为接收视频流进行实时直播。 支持格式: Flash media content (.flv), H.264/ACC media content (.f4v, .mp4, .m4a, .mov, .mp4v, .3gp, .3g2), MP3 content (.mp3) 实时直播 进行实时直播

2013-09-03 10:03:54 879

转载 FreeBSD安装Gitolite 3.0.3及2.x

Posted by kevin on 四月 16th, 20121、采用ports安装#cd /usr/ports/devel/gitolite &&make install clean会下载N多包,N多个确认页,回车搞定。2、准备gitolite管理员的帐号的公钥,比如我用kevin这个用户作为管理员,那么kevin登录后$ssh-keygen都用回车,然后

2013-09-02 16:21:10 667

转载 ffmpeg的使用

转载自: 视频技术论坛 中华视频网ffmpeg工程组 http://bbs.chinavideo.org/archiver/?fid-10.html先从ffmpeg开始。http://ffmpeg.sourceforge.net/上有说明,音视频的分离,转换,解码的完全解决方案。其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行

2013-09-01 14:19:22 1150

转载 使用 wget 完成批量下载

使用 wget 完成批量下载译者: AyWizard发表时间:2008-12-02浏览量:6487评论数:0挑错数:0来自http://linux.byexamples.com/的Linux编程小技巧 使用 wget 完成批量下载如果想下载一个网站上目录中的所有文件, 我需要执行一长串wget命令, 但这样做会更好:wget -nd -r -l1 --no-pa

2013-08-26 14:44:44 16283

转载 linux C++:c++流操作----->rdbuf()

我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。   ifstream infile("test.txt");     cout    上面的代码就把infile流对象中的流重定向到标准输出cout上,您可以在屏幕上看到test.txt的内容。     下面的例子来自MSDN,清晰的描述了rd

2013-08-25 05:08:00 1053

转载 C++时间标准库时间time和系统时间的使用

1. C++标准库中的时间需要引用time.h,可以取的本地时间或者格林威治时间,只能精确到秒?#include  /*包含time头文件*/#include   usingnamespace std; int main(){    //time_t是long类型,精确到秒,是当前时间和1970年1月1日零

2013-08-23 16:40:46 850

转载 如何使用 NanoBSD

2.1. NanoBSD 的设计一旦将映像存入介质, 就可以用它来引导 NanoBSD了。 默认情况下, 大容量存储器会划分为三个区:两个映像区: code#1 和 code#2。一个配置文件区, 运行环境中, 可以将其挂接到 /cfg 目录下。这些分区默认情况下以只读方式挂接。/etc 和/var 目录均为md(4) (malloc) 盘。

2013-08-23 16:20:01 985

转载 FreeBSD ports中make可带有的参数

FreeBSD ports中make可带有的参数一直以来大家不知道在ports中的make还可以有很多的功能,今天我将它可以带有的参数一个个列出来。希望做为一个记录,还是比较有用的哟。fetch   - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined) into ${DISTDIR}     as necessary.

2013-08-23 16:18:24 550

转载 freebsd配置nginx Django php

初学python和django, 为了在本地的FreeBSD上实现一个Python的Web调试环境,这两天多方查了资料和一些书籍,学习了下如何在Nginx当中通过FastCGI来配置一个最基础的Server,来提供对于Django框架应用的访问。途中遇到了些难以捉摸的问题,特别Mark下。首先,Ports里已经提供了所有需要的软件,这里就通过ports来安装。安装nginx:

2013-08-21 16:05:28 850

转载 git与github在ubuntu下的使用

最近开始使用git对kohana3的文档做一些补充的工作,使用了git 和 github ,从了解到使用,还是有一点距离,下面是总结的一些方法。1、Git的安装我使用了ubuntu 10.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。sudo apt-get install git-core安装完成后,在终端中输入 git 就可以看到相关

2013-08-20 23:18:08 495

转载 ubuntu修改IP地址和网关的方法

装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns。  下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需。 一、配置ip     ubuntu的网络配置信息放在 /etc/network/interfaces 中,          如果配置动态获取ip,则在上述文件中加入以下内容:     auto eth0 

2013-08-20 21:57:42 780

转载 给Ubuntu 13.04换源 软件源、更新源

Ubuntu 13.04正式发布有段时间了, 在安装好后的第一件事就是给Ubuntu 13.04换源,软件源、更新源,Ubuntu网易的更新源速度还是不错。相关阅读:Ubuntu 13.04 正式版发布 http://www.linuxidc.com/Linux/2013-04/83435.htmWindows 7下硬盘安装Ubuntu 13.04图文教程http://www.

2013-08-18 03:56:42 691

转载 android 移植ffmpeg后so库的使用

今天折腾了一天,可算是有所收获,成功的用jni调用了libffmpeg中的一个方法-----avcodec_version(),至于avcodec_version()是干什么用的我不大清楚,应该是获取版本信息吧,没有深入的去研究ffmpeg。    这里主要是想把折腾一天所获取的经验记录下来,以免时间长全忘了,也希望能给其他人一点借鉴,不至于和我一样一点头绪都没有连猜带蒙的,本文纯属个人心得,

2013-08-17 15:47:55 1284

转载 vlc-android编译流程

操作系统: ubuntu10.10ndk: android-ndk-r5bandroid-sdk: 2.2编译流程:1.   cd ~ | mkdir code      cd ~/code2.   git clone git://git.videolan.org/vlc/vlc-android.git3.   cd vlc-android/extras/contrib

2013-08-17 15:45:16 649

转载 Android: NDK编程入门笔记

为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学

2013-08-17 15:44:25 462

转载 Linux设置命令提示符的操作

Linux设置命令提示符的操作 在设置之前有必要知道一些基础的信息。 1.环境变量:PS1(数字1),具体的Linux版本不同,他的bash也不尽相同,可以man bash一下,找到如下的信息。  www.2cto.com    此时我们就知道应该在那个文件中加入对应的语句。  以上图片中的内容看出,如果要使得所有的用户都生效的话,就在/etc/profile文

2013-08-15 15:46:33 709

原创 windows 和linux 命令修改网络配置

windows修改本地网络为静态IPnetsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1netsh interface ip set dns "本地连接" static 202.216.224.66 netsh interface ip add dns "本地连接"

2013-01-30 15:11:21 449

转载 网页前台分页算法案例

网页:    查验表            所有人:VIN:发动机型号:号牌号码:流水号号牌种类号牌号码所有人车辆识别号发动机号车身颜色查验状态查验员查验时间操作当前页:第0/0页id="jumppage

2012-12-26 17:06:52 459

转载 Python模块学习 --- urllib

urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,

2012-12-25 17:18:30 352

转载 More Effective C++:指针与引用的区别

指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?  首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因

2012-12-24 22:36:42 280

空空如也

空空如也

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

TA关注的人

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