- 博客(171)
- 资源 (20)
- 收藏
- 关注
原创 ubuntu 12.4.5更新cmake
编译webkit需要用到cmake3.2以上的版本,但是ubuntu默认安装的cmake版本是2.8,所以需要升级到3.2以上。网上看了很多方法,但是都是千篇一律,都是抄来抄去!网上的方法基本上都是类似下面的sudo apt-get install software-properties-mmon sudo add-apt-repository ppa:george-edison5...
2018-08-08 19:01:00
1213
转载 iis以fastcgi配置php时出现FastCGI进程意外退出问题解决
很多人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。如图这个问题一般都是php配置出了问题导致的。解决方法一般都是先将php程序目录放进系统path变量中,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增加PHP所在目录,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。例如:ph...
2018-06-09 22:37:54
9045
原创 解密淘宝优惠群泛滥的原因
相信你一定被拉到过各种淘宝优惠群,与其说是淘宝优惠群泛滥,不如说是淘宝客和淘宝客软件泛滥!所谓淘宝客,就是专门帮淘宝商家推广他们店内的宝贝,然后获取商家推广费的一类人。由于竞争激烈,很多商家为了吸引淘宝客帮他们推广商品,不惜提供高额优惠券。那么我们进这种群购买商品是否真的能省钱呢?答案是肯定的。同样的东西,你直接在淘宝上买可能需要29元或者39元,但是你到这种优惠群里买就只需要...
2017-08-12 22:19:47
4176
转载 addr2line查看死机代码的位置
Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。这种功能对于追踪死机地址转换成源码位置很有意义。 在调用 Addr2line 工具时,要使用 -e 选项来指定可执行映像是 test,通过使用 -f 选项,可以告诉工具输出函数名。例如:addr2line -e test 0x12
2016-11-30 15:27:07
977
转载 MPEG2-TS音视频同步原理
一、引言MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。 在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference), 用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。 在PES层, 在PES头信息里包含有表示时间戳
2016-09-30 13:25:37
618
转载 卫星相关知识
本振频率 本振频率,英文Local Oscillator。 就是LC振荡器。用在超外差接收机中。超外差接收机中有一个振荡器叫本机振荡器。它产生的高频电磁波与所接收的高频信号混合而产生一个差频,这个差频就是中频。如要接收的信号是900KHZ.本振频率是1365KHZ.两频率混合后就可以产生一个465KHZ或者
2016-08-26 14:19:16
5571
转载 makefile模板
PROGRAM := VSIMSOURCES := $(wildcard ./*.c)SOURCES += $(wildcard ./src/*.c)OBJS := $(patsubst %.c,%.o,$(SOURCES))CC := gccCFLAGS := -ggdb -Wall -DBUILD_TIME="\"`date`\"" -DDEBUG_INCLUD
2016-08-15 12:06:42
469
转载 移动硬盘提示格式化的处理
移动硬盘突然打不开了,一点击就提示要求格式化,这种问题本人亲历,现已解决,千万别格式化,千万别格式化,用系统自带磁盘恢复 CHKDSK命令即可解决此问题,方法分享如下(超简单):工具/原料系统自带磁盘恢复“CHKDSK”命令方法/步骤在开始菜单找到
2016-08-06 09:19:01
734
原创 ubuntu 12.04.5 LTS搭建海思android SDK编译环境遇到的问题总结
java环境安装:下载jdk1.6.0_45.bin并安装假设jdk的安装目录为/usr/java/,在/etc/profile末尾加上如下语句:export JAVA_HOME=/usr/java/jdk1.6.0_45export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVAPATH/lib/tools.jarexport PATH=$PA
2016-05-19 10:58:56
3310
转载 关于ES、PES、PS以及TS码流
一、基本概念1)ES ES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。 ES是只包含一种内容的数据流,如只含视频或只含音频等,打包之后的PES也是只含一种性质的ES,如只含视频ES的PES
2016-05-19 10:40:18
597
转载 I,P,B帧和PTS,DTS的关系
基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图
2016-05-11 09:40:14
397
转载 Android 编译环境配置搭建(Ubuntu 12.04)及环境导致编译错误QA
1、编译环境准备下载Android代码需要大约需要8.5G,单独编译一套代码需要30G左右,多套的话硬盘空间至少需要100G以上。2. 配置android在Linux下的编译环境 安装编译所需的软件包: 1 $ sudo apt-get install git-core gnupg flex bison gperf build-essenti
2016-05-03 20:29:38
1079
转载 bash :- : no such file or directory
登录进入ubuntu 10.04之后,报了很多-bash :- : no such file or directory 错误,进入之后,不管输入什么命令,都会显示 bash :命令名 : no such file or directory。下面是复制的错误:Last login: Sat May 5 17:07:04 2012 from 219.217.240.58-bash: expo
2016-05-03 18:51:46
8025
1
转载 DTS、杜比2.0、杜比5.1、AC3各是什么意思
DTS是“Digital Theatre System”的缩写,是“数字化影院系统”的意思。从技术上讲,DTS与包括Dolby Digital在内的其它声音处理系统是完全不同的。Dolby Digital是将音效数据存储在电影胶片的齿孔之间,因为空间的限制而必须采用大量的压缩的模式,这样就不得不牺牲部分音质。DTS公司用一种简单的办法解决了这个问题,即把音效数据存储到另外的CD-ROM中,使其与影
2016-03-31 23:05:53
44372
转载 Linux中执行shell脚本的4种方法总结
这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:
2016-02-25 09:15:38
1993
转载 "undefined reference to" 问题解决方法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(
2016-01-18 14:30:26
4209
转载 SVN won't import *.a library
I've got a compiled static library (with an "a" extension) I want to include in my SVN repository but adding it never works (no problems adding other types of items). If I change the extension (e.g.
2016-01-16 08:55:05
524
转载 开机动画bootanimation.zip的陷阱
Android中常用bootanimation.zip来制作开机动画,网上的教程都前篇一律,这里就不说了。我在测试的过程中出现一个奇怪的问题,那就是无法显示开机动画,是黑屏,且进入系统后,在横屏状态下,只有有半部分可以显示,左边仍然是黑屏。刚开始以为是PNG图片的格式有什么问题,测试了很多次还是不行。然后怀疑是我的压缩软件有问题,我电脑上预装了一个XXX好压的软件,我是用它来ZIP
2015-12-15 20:28:23
3922
3
转载 64-QAM和256-QAM两种调制方式
目前应用的比较广泛的是基于有线电视网络的Cable Modem系统,其基本架构如图2所示。有线电视网络通过Cable Modem终端系统(CMTS)与互联网络连接。用户通过二路分离器将从CMTS得到的信号分为两路,一路直接接到用户的电视机中用于用户观看有线电视节目,另一路连接到用户的Cable Modem上,通过Cable Modem调制解调与用户的计算机连接,用户可以使用计算机通过Cable M
2015-11-28 08:59:33
84943
转载 国内CA现状
永新视博(永新同方) 北京永新视博数字电视技术有限公司(永新视博)是CA卡国内市场上的龙头老大,其前身为北京永新同方数字电视 技术有限公司(永新同方)。2007年10月永新视博在美国纽约证券交易所主板成功上市(股票代码:sTv),成为国内 首家在美国纽交所上市的数字电视产业公司,融资近2亿美元。2012年7月19日市值1.61亿美元,股价2.73美元 。 永新视博201
2015-11-19 21:36:09
9564
1
转载 Android4.1添加新的按键(2)
Android 系统对加载键盘布局文件(Generic.kl ). 在 开发板的文件目录 /system/usr/idc 中有一系列的 *.idc 框架层会根据驱动中的配置,自动生成设备的idc 文件。 例如在 EventHub.cpp 中的 loadConfigurationLocked 方法中,会获取设备的idc 文件。如果没有获取到idc 文件,那么会采用默认的Generic.
2015-09-18 20:54:34
535
转载 Android4 .1添加新的按键(1)
在Android 系统中定义了大量的物理和虚拟按键,比如返回键,home键,数字键等。现在有这样一个需求,要在现有的开发板上添加一个新的物理按键。 在添加按键之前,需要了解Andorid 系统的按键软件架构,以物理按键为例。 1. 按键驱动层 将物理按键的键值上报给按键框架层。在手机的文件系统中,有这样的一个目录 /dev/input,按键框架层,就是通过检测这个目录
2015-09-18 20:53:47
533
转载 Android4.1添加新的按键(3)
添加新的物理按键 DECT_REGISTER, DECT_PHONE1.kl文件添加按键码映射,251,252 是 驱动上报上来的键值key 251 DECT_REGISTERkey 252 DECT_PHONE2.frameworks/base/include/androidfw/KeycodeLabels.h 对KEYCODES,添加按键码static const K
2015-09-18 20:52:04
522
转载 字符编码标准
前几天看文初的《精武门之Web安全研讨会首日感受》,说到利用字符集攻击时提到以前宝宝写的一篇有关国际化的文章,趁机再次拜读了宝宝的这篇大作,不得不感慨宝宝的写作功底,无敌!这么好的文章不分享出来实在是太可惜了,在此将宝宝的大作转帖于此;作者序在我开发Java程序的几年中,遇到得最多,也是别人向我提问最多的问题,就是各种各样看似稀奇古怪的中文乱码问题了。网上也有许多解释和解决Java中文
2015-08-19 00:00:16
1424
转载 Linux中替换文本中的字符串
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/well/good/ 替换当前行第一个 well 为 good:s/well/good/g 替换当前行所有 well 为 good:n,$s/well/good/ 替换第 n 行开始到最后一行中每
2015-08-03 19:41:36
3843
转载 HTTP Live Streaming直播(iOS直播)技术分析与实现
不经意间发现,大半年没写博客了,自觉汗颜。实则2012后半年,家中的事一样接着一样发生,实在是没有时间。快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享。 前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器HLSLiveEncoder,当然,C++写的。其功能是采集摄像头与麦克风,实时进行H.26
2015-08-03 15:15:02
1482
转载 ECM & EMM
随着数字视频广播(DVB)的发展,观众会面对越来越多的数字电视节目的选择。而广播业者由于投资成本的增加,则要求对用户收取一定的收视费用。条件接收系统(Conditional Access System)就是为了满足对某些广播服务实施接入控制的系统。它的主要功能就是确保只有支付了或者即将支付费用的用户才能收看所选择的电视节目。1 CA系统的关键技术在CA系统中,有两项最为关键的技术:一是加扰
2015-07-10 21:12:34
4267
转载 操作系统堆栈的那些事
堆栈是编程中很重要的概念,相信很多人也跳过坑,然后解决之后,继续跳坑。想整理堆栈的概念很久了。最近看了程序员自我修养,就一起整理一下吧。本文将从几个方面学习一下堆栈1. 堆栈概念2. 进程,线程概念3. 堆栈分配1. 堆栈概念 在32位系统,内存的寻址可以达到4G。 理论上,用户可以使用一个32位的指针访问任意内存地址。int a = 3;int *
2015-06-18 14:57:37
6386
原创 海思android4.4 SDK编译Latin输入法
原来的HiSTBAndroidV500R001C01SPC020\device\hisilicon\bigfish\packages\apps\HiLatinIME\Android.mk内容如下:#include $(call all-subdir-makefiles)使用mm命令没法编译到子目录去,后来看到https://android.googlesource.com/platfo
2015-06-12 15:16:09
2490
转载 Android源码mm模块编译 & mm编译apk
1. 修改内核以后,不用每次都去make编译,只需mm对模块进行编译就可以。在Android目录下运行$ . build/envsetup.sh 或者$ source build/envsetup.sh ,然后就会多出几个可用的命令:- croot: Changes directory to the top of the tree.- m: Makes from the to
2015-06-10 17:32:08
3105
转载 关于left / right / stereo / mono
机顶盒、DVD等类似的家庭娱乐多媒体产品里有音频设置:Left / Right / Stereo / Mono,简单说说在机顶盒里是如何处理的。1)如果节目源是立体声(Stereo)的。有左(L)右(R)两个声道。1.1)机顶盒设置为Stereo模式。机顶盒把左声道数据送到音频输出(譬如莲花端子RCA)的左声道(譬如RCA的白色端口,标记L),把右声道数据送到音频输出的右声道(RCA的
2015-05-22 14:54:43
1781
转载 基于Linux与Busybox的Reboot命令流程分析
***************************************************************************************************************************作者:EasyWave
2015-05-14 11:39:45
978
转载 QT显示图片
QT显示图片的方法有很多大致为label上显示直接画出来容器显示 1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/ 在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator
2015-05-11 22:35:04
736
转载 linux下JDK6的安装
1.到http://java.sun.com 下载jdk-6u30-linux-i586.bin 2.为jdk-6u30-linux-i586.bin增加可执行权限 # chmod +x jdk-6u30-linux-i586.bin 3.安装jdk到/usr下面,先把jdk安装文件放到/usr目录下。 //安装的时候一
2015-04-28 21:31:53
577
原创 nexus4充电亮红灯
四儿子出问题了,突然无法开机,刚开始充电红灯亮,拔了之后又重新充,结果手机一点反应都没有了。于是百度上查,才发现有所谓的nexus4红灯门。所谓红灯门,就是Nexus 4在正常使用时或电量过低时,突然关机,无法开机,无法进入fastboot,无法进入download mode,无法进入recovery,插电脑无硬件检测,连接电源LED亮红灯或红灯闪烁。也就是一种疑似变真砖的状态。根
2015-04-26 20:10:53
4561
原创 qt moc编译
基于我们公司的MainCode工程,如果修改了MainCode/src/view/images/red/目录下的资源文件1. 进入MainCode/src/view/目录,qmake -project2. 编辑view.pro,将TEMPLATE = app改为TEMPLATE = lib,同时删除view.pro那些不需要编译的文件。3. rm Makefil
2015-04-17 11:32:47
1572
转载 QtWebkit实现视频透明区域
今天,想在页面上开一个区域来播放视频, 因为当前的图形层叠在视频上上面,想要让视频露出来,就不能有任何的图形东东挡在上面。 首先,我在页面上设计了一块div区域来显示视频,这块区域被设置成全透明:注意最后一个opacity, 设置为0的话, 就表示该div区域就是全透明了,webkit支持这一个属性。 加载该页面, 发现这个区域的确是透出来了
2015-04-09 20:56:24
1527
转载 Linux 内核更改IGMP版本
IPTV的项目中经常要用的IGMP组播,但是很多Linux内核现在使用的是IGMP V3,所以有时候要将IGMP版本改成V2。 Linux内核的IGMP版本号是可以在/proc/sys/net/ipv4/conf/eth0/force_igmp_version文件中查到的,同样改也是改这个文件。cat 这个文件的时候显示0,表示当前使用的是内核支持的最高版本。如果要更改成V2
2015-03-28 01:33:54
5736
360安全网址导航源码 2013夏季版
2013-05-19
Linux程序设计+中文第4版(part5)
2012-05-29
Linux程序设计+中文第4版(part4)
2012-05-29
Linux程序设计+中文第4版(part1)
2012-05-29
Linux程序设计+中文第4版(part3)
2012-05-29
Linux程序设计+中文第4版(part2)
2012-05-29
Linux程序设计中文第4版
2012-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人