- 博客(54)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 openwrt 单独编译某个模块
openwrt 编译一般都是make V=s,编译整个固件。如果需要编译某个模块的话可以使用make package/xxx/cleanmake package/xxx/compilemake package/xxx/install(XXX代表你的模块)。这样既方便又省时间。编译luci-app应用如果是luci应用,单独编译:make package/feeds/luci/luci-app-xxx/cleanmake package/feeds/luci/luc
2020-12-10 15:33:32 5607
原创 openwrt Make命令简单说明
make V=99V=99表示输出详细的debug信息make world表示编译所有make j=2 V=99如是多核CPU,加j=2 选项理论上能加快编译速度make -j 2 V=99可加快编译速度(不推荐使用)
2020-12-10 15:32:25 2202
原创 ubuntu-20.04.1下编译openwrt
安装ubuntuubuntu-20.04.1-live-server-amd64.iso可用空间不低于50G升级&安装必要组件sudo apt-get updatesudo apt-get upgradesudo apt install gcc g++ unzip make libncurses-dev mkisofs安装配置samba目的是在windows上能方便的编辑源文件vi /etc/samba/smb.confp...
2020-12-10 15:30:04 3305
原创 mqtt之初步探索
在编译安装过程中下载并编译安装 一、编译依赖1.C-AREShttp://c-ares.haxx.se/是一个异步DNS请求方面的库./configure --prefix=/usrmakemake install2.Lib UUIDsudo apt-get install uuid-dev3.XLSxsl:import
2016-07-14 17:41:27 1392
原创 X射线之成像算法与优化
先统一一下概念:1)本底:不开X射线的数据值;2)空场:开X射线的数据值;原始数据直接转灰度图:原始数据-空场数据后:采用平均值校正方法后:校正到平均值的方法:1)首先采集本底值;2)然后采集空场值;3)低能所有通道空场值减去本底值,对应D1~D960,然后求平均,对应A;4)D1/A,D2/A, ..., D960/A,得到960个
2016-04-07 19:29:10 2504
原创 opencv之Mat图像左右移
// testopencv.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Mat a(4, 3
2016-04-05 18:54:05 2717
原创 OpenCV通过MASK来实现抠图
// masktest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "opencv2/imgproc/imgproc.hpp"#include #include using namespace cv;using namespace std;int _tmain(int argc
2016-04-02 22:23:01 22425 3
原创 嵌入式设备上ffmpeg取摄像头+硬编码+rtmp推送
手中的板子的CPU是三星coretex-a9的,板子有硬编能力(至于是哪个芯片没仔细看),通过一至两周的努力,成功实现硬编码成H.264并投递到rtmp服务器。大体实现如下:1.使用ffmpeg取摄像头YUV数据;2.将YUV数据喂给三星硬编API;3.将硬编的数据通过librtmp投递;废话少说,上代码,代码有些糙,将就看:#include #include #inc
2016-03-24 20:38:40 6390 1
原创 三星s5p4418
[root@PLCone:~]# cat /proc/cpuinfoProcessor : ARMv7 Processor rev 0 (v7l)processor : 0BogoMIPS : 2371.58processor : 1BogoMIPS : 2396.16processor : 2BogoMIPS : 2396.16processor :
2016-03-16 10:05:25 1358
转载 ARM平台NEON指令的编译和优化
ARM平台NEON指令的编译和优化 本文介绍了ARM平台基于ARM v7-A架构的ARM Cortex-A系列处理器(Cortex-A5, Cortex-A7,Cortex-A8, Cortex-A9, Cortex-A15)上的NEON多媒体处理硬件加速器针对C/C++语言、汇编语言和NEON intrinsics如何编译和优化,包含如何向量化、向量化的ARMCC和
2016-03-15 22:56:17 26872
原创 linux shell脚本监控进程,如果进程不在,则重启之
#!/bin/shwhile [ 1 ] do procID=`pidof ffmpeg` if [ "" == "$procID" ]; then ffmpeg -f video4linux2 -s 320x240 -i /dev/video10 -vcodec libx264 -preset:v ultrafast -t
2016-02-25 10:45:38 2488
原创 使用libiconv进行GBK和UTF-8的转换
libiconv中的iconv函数是个很容易误用的函数,如果不仔细看iconv.h头文件中说明,按照习惯用法来用,基本上只能莫名其妙百思而不得其解了。size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);大眼一看这个方法,肯定以为第一个是句柄,
2015-02-25 15:55:45 8651 1
原创 The connection pool for database '/data/data/....db' has been unable to grant a connection to thread
The connection pool for database '/data/data/....db' has been unable to grant a connection to thread 1 (main) with flags 0x5 for 30.002 seconds.原来是因为在beginTransaction(); ..1....execSQL(sql); ...
2013-12-16 23:01:56 7927 2
原创 android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)
最近写一安卓程序,数据库对象写在Application中采用单例模式,这样全局来说就只有唯一一个数据库实例了,程序中访问数据库的操作又只是在后台线程中串行访问的,肯定不存在并发访问。 try{ mDB.beginTransaction(); .... mDB.setTransactionSuccessful();
2013-12-16 00:25:55 7282 2
原创 Java List Set 区别和共同点
List和Set都是类似数组一样的类,这是他们的共同点。区别在于:List是严格按照你添加的顺序存取的,可存在重复值。而Set则会按内部的排序方法进行存取,不存在重复值。因此如果你有按照自己的方式排序,你就要List。如果顺序无所谓,那就用按自动排序的Set。
2013-12-13 21:03:05 982
原创 安卓平台播放器初步调研汇报
经过一周多时间,查看相关资料,并编码实践,初步得出以下结论:安卓平台支持以下格式的多媒体文件的本地及在线播放: 文件格式:3GP、MP4、TS、MKV、MP3。视频编码:H263、MPEG-4、AVC音频编码:AMR、AAC 上述格式也不是可以任意混合的,比如MPEG-4视频编码+AAC音频编码的MKV文件是支持的,但MPEG-4视频编码+AAC音频编码的MP4文件是不支持
2013-12-12 17:43:24 865
原创 使用VLC进行RTSP到TS的转码
一、 编译安装VLC 使用vlc-1.0.5.tar.bz2 + live555-2010.01.tar.gzexportMYDIR=/root/lf将live555-2010.01.tar.gz和vlc-1.0.5.tar.bz2放置在$MYDIR下cd$MYDIR(一) 编译liveMediatar xvfzlive555-201
2013-12-12 17:17:55 7043
原创 SNMP网管学习笔记
SNMP网管学习笔记 一、 Net-SNMP的编译及安装编译环境:win7,VC2008解压net-snmp-5.7.1.zip运行cmd到DOS窗口下;cd C:\ProgramFiles\Microsoft Visual Studio 9.0\VCvcvarsall.bat到win32目录下:cd net-snmp-5.7.1\win32执行bui
2013-12-07 15:25:01 6514
原创 /tmp/ccY3hmyr.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
[root@localhost dss]# gcc -o abc abc.cpp/tmp/ccY3hmyr.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0collect2: ld returned 1 exit status[root@localhost dss]# gcc -o abc abc.cpp -lstdc
2006-02-09 16:16:00 9648
原创 Regex++的安装、编译与使用
隔段时间没沾VC,再回过头来用Regex++时,竟然不知道怎么安装了,虽然以前安装使用的次数多了,但还是没记住,看来还是好记性不如烂笔头啊,再总结一次吧。环境: XP+VC6.0(SP6)+MS SDK ,且记环境变量中Include的值中MS SDK的位置要先于VC6.0的位置。如:C:/MicrosoftSDK/Include/.;C:/MVS/VC98/atl/include;C:/MVS/
2005-12-24 15:52:00 2895
原创 关于 error while loading shared libraries: libXXX.so.1.2.3: cannot open shared object file: No such file or directory
此时你可以locate libXXX.so.1.2.3 (如果你的文件系统比以前有了变化,如安装了可能是需要的库的开发包,则需要 locate -u 一下)然后如果发现了libXXX.so.1.2.3的确存在,就把libXXX.so.1.2.3所在的目录加入到 /etc/ld.so.conf 中,或者在 /etc/ld.so.conf.d/ 下新建一文件,如 XXX.conf ,其内容是libXX
2005-11-27 12:00:00 20041
原创 最新linux下QQ:Linux AS4下使用OpenQ
下载gaim-1.5.0.tar.bz2 (http://prdownloads.sourceforge.net/gaim/gaim-1.5.0.tar.bz2?download)openq-0.3.2.tar.gz (http://prdownloads.sourceforge.net/openq/openq-0.3.2.tar.gz?download)安装它们主要注意的是先安装gaim,再安装
2005-10-21 10:27:00 2355
原创 linux AS4 下Chm文件之查看工具 ChmSee
用xchm发现出现“段错误”根本无法启动。用ChmSee后,一切OK软件主页:http://linuxfire.dhis.org/~zhong/下载源代码包tar xvfj chmsee-0.9.5.tar.bz2cd chmsee*./configuremakemake install要注意的是0.9.0版本的启动命令是chmsee-gtkhtml,而0.9.5的启动命令是chmsee。
2005-10-18 16:11:00 1288
原创 e-utils-WARNING **: No parent set, or default parent available for error dialog
evolution-2.4.1安装完毕后,启动(/usr/local/bin/evolution-2.4)时出现: e-utils-WARNING **: No parent set, or default parent available for error dialog将/usr/local/lib/bonobo/servers/下所有GNOME_Evolution*拷到/usr/lib/bo
2005-10-17 12:42:00 1343
原创 nspr.h: No such file or directory
在配置安装evolution-data-server-1.4.1时出现nspr.h: No such file or directory....错误。需要按以下配置才能通过: ./configure --enable-nss=no
2005-10-17 09:44:00 2952
原创 关于pango的错误
libpangocairo-1.0.so: undefined reference to `pango_font_get_font_map...从http://ftp.gnome.org/pub/GNOME/platform/下载了最新的pango安装后解决
2005-10-14 16:31:00 2495 5
原创 OptiBase400生成的.mp4文件不能在darwin streaming server上播放的问题
利用mpeg4ip提供的工具(mp4info, mp4creator)[root@lf movies]# mp4info test.mp4mp4info version 1.3test.mp4:Track Type Info1 scene BIFS2 od Object Descriptors3 video MPEG-4 Adv Si
2005-10-12 15:11:00 2897
原创 编译安装mpeg4ip过程中需要注意的问题
faad2要在编译安装mpeg4ip后进行。编译faad2(FAAD2 v2.0 (zip) )过程中遇到以下问题:[root@lf faad2]# makeMakefile:611: *** 遗漏分隔符 。 停止。打开Makefile,找到相应行,行的开始应该只有Tab,而不能有其他空白符。make 通过,但make install仍出错。换了FAAD2 CVS snapshot 15-09-2
2005-10-11 08:59:00 2597
原创 AS4启动后无法进入图形界面,只显示一个鼠标(忙)
AS4启动后无法进入图形界面,只显示一个鼠标(忙)Ctrl+Alt+BackSpaceCtrl+Alt+F6 (不一定是F6,估计可以随便选F1-9)反复执行上面的按键两三次,就可进入文本界面。root登陆进去以后执行:startx这时进不去图形界面,但是给出了错误提示。据此我们可以对症下药。如我看到的提示是:gnome-im-settings-daemon: error while loadin
2005-10-10 15:51:00 1636
原创 linux下实现类似DOS中的tree列目录列文件命令
在/usr/local/bin中新建一tree文件,将以下代码拷入:filez=`echo $1 | sed -e s/-d/-type d/g -e s/-f//g`find $filez -print | sort -f |sed -e "s,^${1-.},," / -e "/^$/d" / -e "s,[^/]*//([^/]*/)$,/`-----/1," /
2005-10-10 14:14:00 2995
原创 AS4下cue,bin文件转换为iso后“虚拟光驱”
从http://he.fi/bchunk/下载bchunk,这是一个把cue,bin文件转换为iso的工具。我用的是bchunk-1.2.0-0.i386.rpm直接安装 rpm -hiv bchunk-1.2.0-0.i386.rpm然后就可以直接执行bchunk file.bin file.cue file就会得到一个file.isomkdir /mnt/cd1mount file.iso /
2005-10-10 14:02:00 2473
原创 VC6.0(SP6)编译xvid
编译参考xvid源代码中的doc/INSTALL文件,针对其中遇到的问题:下载NASMhttp://sourceforge.net/projects/nasm (Win32版本)解压缩后得到nasmw.exe, ndisasmw.exe,将nasmw.exe改为nasm.exe后将这两个文件拷到Microsoft Visual Studio/VC98/Bin下。编译有可能出现以下错误: erro
2005-10-09 15:15:00 3922 3
原创 升级GTK+过程中出现: *** Pango not found. Pango built with Cairo support is required
..pango-1.10.1]#./configure --prefix=/usr..pango-1.10.1]#make..pango-1.10.1]#make install编译安装了pango-1.10.1之后, .. gtk+-2.8.6]#./configure, 还是提示*** Pango not found. Pango built with Cairo support is req
2005-10-08 15:32:00 2620 2
原创 在线电影/电视/音乐/FLASH/EMAIL地址超强侦探
软件名称:影音嗅探专家软件版本:V2004.11.15建议分类:互联网-> 网络辅助联系EMAIL:qiek@163.com软件网站:http://www.liufei.com界面预览:http://www.liufei.com/mysoft/msniffer/snap.jpg下载地址:http://www.liufei.com/mysoft/msniffer/setup.exe软件大小:6113
2004-11-19 14:17:00 5786
原创 改变URL中的变量值
//改变URL中的变量值function chgUrlVar(varUrl, varName, varValue){ var posVar = varUrl.lastIndexOf("&"+varName+"="); if(posVar==-1){posVar = varUrl.lastIndexOf("?"+varName+"=")}; if(posVar==-1)//URL中不存在该变量 {
2004-09-24 17:41:00 1973
原创 Java使用正则表达式将UBB的img表达方法转换成html样式
import java.util.regex.*;//此方法用于解析将UBB的img表达方法转换成html样式,使用regx包 public static String convertTags(String str) { if (str == null || str.length() == 0) { return str; } String patt = "(//[img/
2004-09-23 19:21:00 1837
原创 ISA允许内部机器Ping互联网的机器
Access Policy -> IP Packet Filters 上点右键 -> General 选项卡 选中 Enable packet filtering选中 Enable IP routing
2004-09-17 17:50:00 1205
原创 log4j在JSP项目中的应用
WEB-INF/classes下建立一个文件:log4j.properties,内容如下:log4j.rootCategory=WARN, A1, Rlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayout# Print the date i
2004-09-16 15:46:00 5339 2
原创 解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat!
在redhat上启动tomcat(将server.xml中的端口改为80)su - tomcat -c "$CATALINA_HOME/bin/startup.sh"后出现:Catalina.start: LifecycleException: null.open: java.net.BindException: Permission denied:80这是因为只有root用户才可访问1024以下
2004-09-13 18:55:00 2570
使用VLC1.0.5进行RTSP2TS转码
2013-12-12
DirectShow实务精选
2010-10-12
Apache内存池概述
2008-08-28
如何制作一个从buildroot编译出来rootfs.tar的系统安装盘
2017-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人