自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 python3 升级

官网下载源码包3.7参考 http://www.cnblogs.com/devilmaycry812839668/p/9274547.html遇到 Issue 30090: Failed to build these modules: _ctypes 问题 install libffi-dev如果提示版本问题:卸载旧版本,重新安装sudo apt-get remove libffi6...

2018-09-06 17:14:18 504

原创 Sdp Plan-b UnifiedPlan

Unified Plan 和 Plan B ...

2018-05-22 15:12:25 6182 1

原创 webrtc 开启flexfec

flexfec

2017-12-05 19:34:30 5672 6

原创 nginx 搭建rtmp直播服务器

rtmp直播安装部署直播点播

2017-11-30 16:22:13 513

原创 音视频pts计算

视频pts计算音频pts计算rtp时间戳文件时间戳总结视频pts计算PTS(Presentation Time Stamp):即显示时间戳,这个时间戳用来告诉播放器该在什么时候显示这一帧的数据。DTS(Decoding Time Stamp):即解码时间戳,这个时间戳的意义在于告诉播放器该在什么时候解码这一帧的数据。需要注意的是:虽然 DTS、PTS 是用于指导播放端的行为,但它们是在编

2017-11-19 11:23:47 6730 1

原创 webrtc fec

webrtcfec

2017-11-18 11:25:32 1018

原创 PCM 编码为AAC

PCM 编码为AAC简介ffmpeg version 3.4 Copyright (c) 2003-2017 the FFmpeg developersbuilt with Apple LLVM version 7.3.0 (clang-703.0.31)configuration: --prefix=/usr/local/media/ffmpeg_34 --enable-gpl --enable-

2017-11-01 15:48:13 1952

原创 Mac ssh 多账号登陆管理

Windows下一般都使用Xshell工具管理会话记录。Mac或其它linux下如果再安装Xshell之类的工具有点多此一举。 ssh 提供一种优雅且灵活的方式来解决这个问题,就是利用 ssh 的用户配置文件 config 管理 ssh 会话。ssh 的用户配置文件是放在当前用户根目录下的 .ssh 文件夹里(~/.ssh/config,不存在则新创建一个),其配置写法如下: Host

2017-10-31 16:23:52 852

原创 VLC 播放PCM音频文件

Mac下直接通过界面打开,应该是没有配置正确的参数,无法播放。 可以通过命令行启动VLC指定参数播放PCM文件。/Applications/VLC.app/Contents/MacOS/VLC --demux=rawaud --rawaud-channels 1 --rawaud-samplerate 8000 record.pcm

2017-10-29 10:20:58 14052

转载 RSYNC安装使用详解

RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方便进行网站镜象。软件下载ry

2017-10-26 10:14:07 593

原创 linux 判断物理机/虚拟机

方法一: cat /proc/scsi/scsi              Attached devices:      Host: scsi1 Channel: 00 Id: 00 Lun: 00      Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00      Type:   CD-ROM                        

2017-10-26 10:14:04 2186

原创 sourcetree 下载 download

sourcetree 下载: http://pan.baidu.com/s/1c1ALXqo 本文出自 “一路风景” 博客,请务必保留此出处http://which.blog.51cto.com/7179876/1766656

2017-10-26 10:14:02 3905

原创 开讲啦-记录-创业(1)

这两天再看看讲了, 昨天看的360周鸿祎(zhōu hóng yī)的,一开始就被惊到了, 因为一直以来都把名字念错了,以为最后一个字念伟, 话说,上班这么久,好像周围同事也没人念对过。周鸿祎有红衣大炮之城, 其中红衣是因为他经常穿红色的T恤, 他自己说这是为了提示别人念对自己的名字。    这节课主要讲了创业的事情, 所谓创业并不一定是一开始就要自己当什么CEO, 以自己为核心去创建公司, 去做

2017-10-26 10:13:59 432

转载 extern数组与extern指针

http://blog.csdn.net/hxg130435477/article/details/4012686 数组名代表了存放该数组的那块内存,它是这块内存的首地址。这就说明了数组名是一个地址,而且,还是一个不可修改的常量,完整地说,就是一个地址常量。数组名跟枚举常量一样,都属于符号常量。数组名这个符号,就代表了那块内存的首地址。注意了!不是数组名这个符号的值是那块内存的首地址,而是数组名这

2017-10-26 10:13:56 10399

转载 这是一个最好的时代

时之圣者也,时之凶者也。 此亦蒙昧世,此亦智慧世。 此亦光明时节,此亦黯淡时节。 此亦笃信之年,此亦大惑之年。 此亦多丽之阳春,此亦绝念之穷冬。 人或万物具备,人或一事无成。 我辈其青云直上,我辈其黄泉永坠。——狄更斯 《双城记》  It was the best of times, it was the worst of times, it was the age of wisdom, it w

2017-10-26 10:13:53 429

转载 解读google C++ code style谈对C++的理解

http://www.cppblog.com/converse/archive/2010/05/29/116689.html 文章不错, 评论也很精彩。

2017-10-26 10:13:50 610

原创 CLOUDXNS 使用体验

CloudXNS是北京快网自主研发全新架构的智能DNS解析系统,提供多元化智能DNS解析服务, 类似 DNSPOD, 用过的应该比较清楚了,  let's go !  体验一下。  1、首先注册一个账号, 就不多说了。  2、登陆后,进入管理控制台,进行配置。 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6E/EB/wKioL

2017-10-26 10:13:47 643

转载 静态代码分析工具 Infer

http://www.oschina.net/p/infer Infer 是 Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android 、iOS、Facebook Messenger 和 Instagram 等等。650) this.width=650;" src

2017-10-26 10:13:44 264

转载 OS开发实践:用Swift和Core Animatoin创建圆形图片加载动画

http://www.csdn.net/article/2015-06-11/2824932

2017-10-26 10:13:41 188

原创 linux 下获取程序启动路径

1.我们可以从ps命令中得到进程的PID2.进入/proc目录下以该PID命名的目录中3.输入ls -l ,结果中 exe链接对应的就是可执行文件的全路经本文出自 “一路风景” 博客,请务必保留此出处http://which.blog.51cto.com/7179876/1659803

2017-10-26 10:13:38 415

原创 linux samba 配置 tag

0、安装    系统自动安装或者源码皆可。    sudo apt-get install samba    配置的话在原有默认配置文件末尾添加自己的配置项即可,特殊需求的可能需要配置前面默认的配置项    [where]   path = /home/where   create mask = 0666   directory mask = 0775   admin users = where 

2017-10-26 10:13:35 136

原创 gzip demo

#include #include // Demoint decompress_file(char *infilename, char *outfilename){    int num_read = 0;    char buffer[128];    gzFile infile = gzopen(infilename, "rb");    FILE *outfile = fopen(outfi

2017-10-26 10:13:33 253

转载 socket shutdown

socket关闭的问题,shutdown 和close区别close()和shutdown()函数  你已经整天都在发送 (send()) 和接收 (recv()) 数据了,现在你准备关 闭你的套接字描述符了。这很简单,你可以使用一般的 Unix 文件描述符 的 close() 函数:  close(sockfd);它将防止套接字上更多的数据的读写。任何在另一端读写套接字的企 图都将返回错误信息。

2017-10-26 10:13:30 210

转载 const 类型

1、const的普通用法const int n = 10;意思很明显,n是一个只读变量,程序不可以直接修改其值。这里还有一个问题需要注意,即如下使用:int a[n];在ANSI C中,这种写法是错误的,因为数组的大小应该是个常量,而n只是一个变量。 2、const用于指针const int *p;int const *p;int * const p;在最后的一种情况下,指针是只读的(即p只读),

2017-10-26 10:13:27 1900

原创 python 后台运行问题

发现python 后台运行会报[Errno 5] Input/output error。启动的时候最好把输出的log重定向一下, 应该是程序在后台运行,退出当前shell,输出引起的异常。可以用nohup启动python有这种问题么,我勒个去。本文出自 “一路风景” 博客,请务必保留此出处http://which.blog.51cto.com/7179876/1411057

2017-10-26 10:13:24 435

转载 python yield

def fab(max): n, a, b = 0, 0, 1 while n > for n in fab(5): ... print n ... 1 1 2 3 5有 yield 的函数在 Python 中被称之为 generator(生成器)。在 for 循环执行时,每次循环都会执行 fab 函数内部的代码,执行到 yield b 时,fab 函数就返回一个迭代值,下次迭代时

2017-10-26 10:13:20 157

原创 python 程序生成exe文件

windows 下安装python环境,好像不装也可以?下载解压相应版本pyinstaller, 进入主目录,运行python pyinstaller.py -F pyfile_path 会生成相应py文件名的目录exe在dist目录下。。http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe

2017-10-26 10:13:17 705

转载 Linux pthread_create内存泄漏问题

Linux man page :    When a joinable thread terminates, its memory resources (thread descriptor and stack) are not deallocated until another thread performs pthread_join on it. Therefore, pthread_join

2017-10-26 10:13:14 448

原创 修改系统时间 ubuntu

You can make this change permanent for yourself by appending the lineTZ='Asia/Shanghai'; export TZto the file '.profile' in your home directory; then log out and log in again

2017-10-26 10:13:12 2396

原创 linux 脚本程序开机自启动

Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defau

2017-10-26 10:13:09 169

原创 java runtime waitfor 阻塞

public static String GetResultnew(String command) { String result = ""; Process p =null; Runtime rt = Runtime.getRuntime(); try { p = rt.exec("sh");

2017-10-26 10:13:06 767 1

原创 convert jpg转换为png

#!/bin/bash data=`convert $1 -bordercolor white -border 1x1 -matte -fi

2017-10-26 10:13:03 1462

原创 (六) Graphivz 字体设置

The default font is 14-point Times-Roman, in black。 fontname, fontsize and fontcolor 设置字体类型,大小,颜色。 Times, Helvetica, Courier or Symbol 这四种字体通用。digraph G {a[fontname=Courier,fontcolor=red,fontsize=30];

2017-10-26 10:13:00 1122

原创 (五) Graphivz 箭头连接方向

Ports based on the 8 compass points "n", "ne","e", "se", "s", "sw", "w" or "nw" can be specified for any node.有八种连接方向:n,ne,e,se,s,sw,w,nw。digraph G {a->b:n[label="n"];c->d:e[label="e"];e->f:ne[label="

2017-10-26 10:12:57 835

原创 (四) Graphivz 颜色选择

digraph g { a; b[color=red]; c[color=yellow]; }650) this.width=650;" src="http://img1.51cto.com/attachment/201309/171717653.png" title="color.png" alt="171717653.png" />

2017-10-26 10:12:54 505

原创 (三) Graphivz   基本图片类型

digraph g { a; b[shape=box]; c[shape=circle]; d[shape=point];}650) this.width=650;" src="http://www.graphviz.org/doc/info/box.gif" alt="box.gif" />650) this.width=650;" src="http://www.gra

2017-10-26 10:12:51 217

原创 (二)Graphivz 简单结构图及子图

一、简单数据结构图digraph structs { node [shape=record]; struct1 [shape=record,label=" left| mid\ dle| right"]; //record图形,三个属性f0,f1,f2 struct2 [shape=record,label=" one| two"]; struct3 [shape=r

2017-10-26 10:12:48 852

原创 (一) Graphivz 基本图形使用及属性设置

Graphviz由一种被称为DOT语言的图形描述语言与一组可以生成和/或处理DOT文件的工具组成。通过DOT语言来编写绘图脚本。 一、看个简单例子:graph G{a--b;a--d;}digraph G{a->b;a->d;}650) this.width=650;" src="http://img1.51cto.com/attachment/201309/105628791.png" styl

2017-10-26 10:12:45 1653

原创 设置服务开机自启动

复制要开机自启动服务的快捷方式,点击开始/所有程序/启动,在启动上右键,选择打开,粘贴。

2017-10-26 10:12:40 398

原创 目录下文件重命名

由于有时候目录下全是一些名字太乱太长的文件名,一两个手动改,多了只能靠脚本了。参数就是目录路径。#!/usr/bin/pythonimport osimport sysdef rename(dir_path): j=0 filename = os.listdir(dir_path) for i in filename: data = os.path.join(dir

2017-10-26 10:12:37 254

C++进销存源码工程文件,含数据表

可以运行,界面不错,各项功能基本实现,连接的是ACESS数据库,

2011-05-01

空空如也

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

TA关注的人

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