- 博客(35)
- 资源 (17)
- 收藏
- 关注
原创 在win7上用VS2008编译skysip工程
在win7上用VS2008编译skysip工程1.安装vs2008及相应的补丁包,主要包含以下安装包:1.1VS2008TeamSuite90DayTrialCHSX1429243.iso1.2VS2008SP1CHSX1512981.iso1.3VS90sp1-KB945140-CHS.exe2.安装WindowsSDK:6.0.6001.1
2023-02-26 20:59:21
428
1
原创 centos 下 freeswitch及相关依赖库的编译
1、安装依赖: yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release yum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel libdb4-devel e2fsprogs-devel erlang flite-devel g722_...
2022-03-20 20:14:46
837
原创 start host mark
#Google Services START203.208.46.200 0.docs.google.com203.208.46.200 0.drive.google.com203.208.46.200 1.docs.google.com203.208.46.200 1.drive.google.com203.208.46.200 10.docs.google.com
2017-03-09 13:22:09
490
原创 启动opensips
1、安装opensips, wget 2、编译,make menuconfig,去掉db_mysql, 设置安装前缀 /usr/local3、配置opensips,osipsconfig,参考https://www.xdty.org/1709o冻豆腐dsipsconfi4、修改配置文件/usr/local/etc/opensips/opensipsctlrc 5、关闭防火墙
2017-01-26 15:30:36
2056
4
原创 WebRTC IOS 版编译步骤
1,同步工具svn co http://src.chromium.org/chrome/trunk/tools/depot_tools ~/ 2,设置环境变量同步代码export PATH=~/depot_tools:$PATHgclient config http://webrtc.googlecode.com/svn/trunk/echo "target_os = ['
2017-01-12 17:43:40
1873
原创 tomcat配置web 主页
tomcat/webapps/ROOT/index.htmlindexwindow.location.href="/cs/view/ssss.jsp"
2017-01-12 16:13:11
427
原创 tomcat 配置多个虚拟域名访问
为了使得同一个tomcat下部署不同的项目,即使项目中工程同名。则需要在其配置文件sever.xml中增加Host选项,以匹配不同的域名。1、增加虚拟域名,window上修改host文件 C:\Windows\System32\drivers\etc\hosts 样例: 127.0.0.1 yiyahai.com2、修改tomcat文件server.xml
2017-01-10 17:49:17
705
原创 mysql数据库允许远程访问
1、确保iptable放开对应的端口限制sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT sudo iptables -L2、新增记录insert into user (Host, User, Password) VALUES('%', 'root', PA
2016-12-20 17:21:48
415
原创 智能电视app安装步骤启动及卸载
更新系统apk1、打开电视调试模式;2、adb 连接上电视;3、adb remount (mount -o remount /system)4、卸载应用pm uninstall com.xxx.voip.plugins.video 5、adb shell进入system/app(或者/system/vendor/app)目录删除xxChat.apk文件6、进入system
2016-12-16 10:44:23
1947
原创 服务器端口开放修改点
1、修改配置文件 vi /etc/sysconfig/iptables。样例如下:-A INPUT -p tcp -m state --state NEW -m tcp --dport 8383 -j ACCEPT2、重启路由服务。 service iptables restart
2016-12-16 10:05:01
380
原创 TCP服务端收到syn但是不回复syn ack问题分析
客户端在向服务器请求数据是得到的反馈是timeout。1、在服务器端抓包分析确认数据请求是否已经到达 tcpdump -p -vv -s0 -i eth1 tcp port xxx -w aa.pcap2、分析数据报文: tcp.flags.syn == 1 and ip.dst==xx.xx.xx.xx 经过上两步确认tcp的建链已经到达服务器,但并未
2016-11-29 11:00:20
8221
原创 spring boot web部署
1、命令行编译、启动进入当前工程目录,依次执行如下操作:gradle cleangradle buildgradle bootRun2、软件打包发布进入当前工程目录,依次执行如下操作:gradle cleangradle jargradle bootRepackage3、部署将jar包(build/libs)发送到远程服务器,例、scp ff-0
2016-10-24 09:32:45
438
原创 服务器网络调优的一些参数
tcp_rmem,TCP读取缓冲区cat /proc/sys/net/ipv4/tcp_rmem4096 87380 4161536tcp_wmem,发送缓冲区cat /proc/sys/net/ipv4/tcp_wmem4096 16384 4161536tcp_mem,TCP的内存大小cat /proc/sys/net/ipv4/tcp_mem932448 12
2016-10-21 15:12:31
737
原创 关于动态库的编译
1、生成.so gcc test.c test2.c -fPIC -shared -o test.so2、编译调用so gcc main.c -L . test.so -o mainlddd main 查看export LD_LIBRARY_PATH=$LD_LIBRARY_PATH让动态加载器发现库文件方法:1、环境变量export LD_LIBRAR
2016-10-21 12:04:56
284
原创 ubuntu 虚拟机 安装VMware-Tools
先进入Ubuntu系统,点击VMware Workstation菜单:VM --- Install VMware Tools ,会在Ubuntu系统桌面上创建一个光盘的图标,表示将VMware tool的安装文件载入到Ubuntu的光驱中了。 然后在终端中输入下面的命令: #cd /media/VMware\ Tools #cp /VMwareTools
2016-10-21 11:50:54
264
原创 centos定时任务进行数据库数据备份
1、确认是否正确安装crontabcrontab -l若未正确安装,请执行如下命令进行crontab安装yum install vixie-cronyum install crontabs2、编写任务脚本#!/bin/shDB_NAME="mydb"DB_USER="root"DB_PASS="password"BIN_DIR="/usr/bin"
2016-10-20 14:59:13
450
原创 数据库脚本样例
1、登陆数据库mysql -uroot -p'xxxxxx' --default-character-set=utf8;2、导出数据库mysqldump -uroot -proot fanfou > fanfou0816.sql3、数据库表中插入新用户insert into user (Host, User, Password) VALUES('%', 'skysip', PA
2016-10-07 18:04:04
389
原创 libginle编译 win2007
0.编译环境:win7+vs2008sp1,其他已安装的工具/环境1.安装工具参考http://www.webrtc.org/reference/getting-starteda.python-2.6.6.msi (3.x版本是不行的)python安装目录放入系统环境变量path,如C:\Program Files (x86)\Pythonb.depot_tools.zip 解压后
2013-10-31 10:35:19
646
原创 笨笨兔编译webrtc
1、安装必要工具svn 安装:sudo apt-get install subversiongit 安装:sudo apt-get install gitg++ (>= 4.2) python (>= 2.4) libasound2-dev libpulse-dev libjpeg62-dev libxv-dev libgtk2.0-dev l
2013-10-30 14:33:47
888
原创 虚拟机中无法显示摄像头驱动问题
现象:1、dev目录下木有video2、lsusb命令看不到摄像头驱动信息 解决方法:在vmware 工具栏中依次选择vm->Removable Devices->设备名->connect
2013-10-12 15:52:57
5154
原创 格式化的打印输出
#include#include#define LOG_NONE (-1)#define LOG_ERROR 0#define LOG_WARNING 1#define LOG_INFO 2#define LOG_DEBUG 3void sky_log( const char *na
2013-09-17 14:43:47
556
原创 adb 常用命令
1、adb connect serverip——连接android终端2、adb disconnect serverip——退出3、adb root——获取root权限4、adb remount——重新mount,获取文件访问权限5、adb shell——进入shell模式6、mount -o remount rw /system7、adb install com.myc
2013-09-03 17:24:51
465
原创 stl list 正确删除节点程序实例
#include#include#includeusing namespace std;#define ARR_SIZE 20char * genArr(const char *str){char * arr = new char [ARR_SIZE];memset(arr, 0, ARR_SIZE);int len = strlen(str)strncpy
2013-09-03 16:17:54
680
原创 coredump文件设置及调试
linux下coredump文件管理及问题定位1、core文件生成开关、大小及路径设置 查看大小命令:ulimit -c, 如果结果是0,则表示开关关闭,否则表示产生core文件的大小 查看路径设置:cat /proc/sys/kernel/core_pattern或sysctl -a |grep pattern 大小设置:ulimit -c filesize(单位kbyte),
2013-08-17 11:07:18
714
原创 github上传本地代码库步骤
1、在github上创建版本库cpptest2、在ubuntu上代码路径/home/mnt/c/cpptest/目录下执行git init3、git add *4、git commit -m “cpp file test”5、git remote add origin git@github.com:greatitman/cpptest.git6、git push -u orig
2013-08-07 16:17:11
706
原创 ubuntu上SVN版本升级到1.7
1、卸载原来的svn:sudo apt-get remove subversion2、添加1.7资源库:sudo apt-add-repository ppa:dominik-stadler/subversion-1.73、更新apt:sudo apt-get update4、安装依赖的java库:sudo apt-get install libsvn-java5、安装新版svn:
2013-08-07 11:02:35
987
原创 ubuntu 上samba创建共享组目录
1、创建属于组tiancigrp的文件夹tianci2、修改samba配置文件vi /etc/samba/smb.conf[TIANCI] path=/skynj/tianci writeable=yes browseable=yes valid users=@tiancigrp create mask = 0777 direct
2013-08-02 11:33:48
649
原创 linux下创建只有某个用户组可用的文件夹
su rootmkdir testdirll drwxr-xr-x 2 root root 4096 7月 31 23:51 testdir/chmod g+w,o-rx testdir——————————修改权限,拥有者、群组有rwx权限,其他没有任何权限lldrwxrwx--- 2 root root 4096 7月 31 23:
2013-08-01 16:32:53
879
原创 usermod -a表示在原来所属组的基础上追加
groupadd group1groupadd group2useradd user1usermod -G group1 user1id user1uid=1006(user1) gid=1014(user1) 组=1014(user1),1013(group1)usermod -G group2 user1id user1uid=1006(user1) gid
2013-08-01 16:00:15
8331
转载 linux mount
Linux的mount命令详解命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos
2013-07-31 18:10:18
506
转载 Ubuntu Bash and Dash
Ubuntu的 shell 默认安装的是 dash,而不是 bash。运行以下命令查看 sh 的详细信息,确认 shell 对应的程序是哪个:$ls -al /bin/shdash 比 bash 更轻,更快。但 bash 却更常用。如果一些命令、脚本等总不能正常执行,有可能是 dash 的原因。比如编译 Android 源代码的时候,如果使用 dash,则有可能编译出错,或
2013-07-29 20:24:17
527
转载 svn co 默认密钥' GNOME keyring
svn update 时总是提示 Password for '默认密钥' GNOME keyring: 输入密码执行svn update 时 总是提示输入密码.$ cd ~/.gnome2/keyrings/$ ls $ rm 默认密钥.keyring
2013-07-24 14:55:03
2216
原创 精简版ffmpeg编译脚本
#!/bin/shbuild_one (){./configure --target-os=linux \ --enable-cross-compile \ --extra-libs="-lgcc" \ --arch=x86 \ --disable-shared \ --disable-ffprobe \ --
2013-06-25 17:04:33
1819
原创 FFMPEG实现带NAT特性IPTV的播放
开发环境及工具: ubuntu 12.04 32位机器 wireshark知识点:NAT,网络地址转换,主要是为了实现地址复用的一个玩意,对接服务器是ZTE的,给了个很老的NAT文档,基本没啥用,还是靠抓包,已有的能播放的播放器的抓包如下(点播),协议交互:DESCRIBE rtsp://58.223.255.214:554/vod/84136900020005436260.mpg
2013-06-25 17:01:45
2770
微信实时音视频通话抓包
2023-02-26
android5.0 抓包工具
2015-07-21
中文分词及其在基于Lucene的全文检索中的应用
2013-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人