Mr.HeXiang Blog

记录学习,学习记录


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

常用linux命令

贺祥 | 发表于 2017-11-11 | 分类于 linux
系统

uname -a # 查看内核/操作系统/CPU信息
head -n 1 /etc/issue # 查看操作系统版本
cat /proc/cpuinfo # 查看CPU信息
hostname # 查看计算机名
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备
lsmod # 列出加载的内核模块
env # 查看环境变量

资源

free -m # 查看内存使用量和交换区使用量
df -h # 查看各分区使用情况
du -sh # 查看指定目录的大小
grep MemTotal /proc/meminfo # 查看内存总量
grep MemFree /proc/meminfo # 查看空闲内存量
uptime # 查看系统运行时间、用户数、负载
cat /proc/loadavg # 查看系统负载

阅读全文 »

配置ffmpeg

贺祥 | 发表于 2017-11-09 | 分类于 音视频
执行如下命令
1
2
3
4
5
6
7
8
9
10
11
12
cd /home/ffmpeg
NDK=/home/ndk
PLATFORM=$NDK/platforms/android-23/arch-arm
PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
PREFIX=/home/android-ffmpeg

./configure --target-os=linux --prefix=$PREFIX --enable-cross-compile --enable-runtime-cpudetect --disable-asm --arch=arm --cc=$PREBUILT/bin/arm-linux-androideabi-gcc --cross-prefix=$PREBUILT/bin/arm-linux-androideabi- --disable-stripping \--nm=$PREBUILT/bin/arm-linux-androideabi-nm --sysroot=$PLATFORM --enable-nonfree --enable-version3 --disable-everything --enable-gpl --disable-doc --enable-avresample --enable-demuxer=rtsp --enable-muxer=rtsp --disable-ffplay --disable-ffserver --enable-ffmpeg --disable-ffprobe --enable-libx264 --enable-encoder=libx264 --enable-decoder=h264 --enable-protocol=rtp --enable-hwaccels --enable-zlib --disable-devices --disable-avdevice --extra-cflags="-I/home/android-ffmpeg/include -fPIC -DANDROID -D__thumb__ -mthumb -Wfatal-errors -Wno-deprecated -mfloat-abi=softfp -mfpu=vfpv3-d16 -marm -march=armv7-a" --extra-ldflags="-L/home/android-ffmpeg/lib"

make&make -j8 install

$PREBUILT/bin/arm-linux-androideabi-ar d libavcodec/libavcodec.a inverse.o
$PREBUILT/bin/arm-linux-androideabi-ld -rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -L$PREFIX/lib -soname libffmpeg.so -shared -nostdlib -Bsymbolic --whole-archive --no-undefined -o $PREFIX/libffmpeg.so libavcodec/libavcodec.a libavfilter/libavfilter.a libavresample/libavresample.a libavformat/libavformat.a libavutil/libavutil.a libswscale/libswscale.a libpostproc/libpostproc.a -lc -lm -lz -ldl -llog -lx264 --dynamic-linker=/system/bin/linker $PREBUILT/lib/gcc/arm-linux-androideabi/4.9.x/libgcc.a
压缩
1
$PREBUILT/bin/arm-linux-androideabi-strip --strip-unneeded libffmpeg.so

怎样测试某个端口是否打开

贺祥 | 发表于 2017-11-08 | 分类于 cmd
telnet测试端口是否打开
1
telnet 192.168.8.139 80
nc命令测试端口是否打开
1
nc –uz 192.168.8.139 80

windows telnet 不是内部命令
win10 卸载或更改程序面板->最下面 程序和功能 ->启用或关闭windows功能 ->勾选 Telnet客户端 ->然后确定载或更改程序面板->最下面 程序和功能 ->启用或关闭windows功能 ->勾选 Telnet客户端 ->然后确定

利用Monkey工具进行简单自动化测试

贺祥 | 发表于 2017-10-25 | 分类于 Android
一、首先是配置adb环境

adb命令就是Android SDK中的platform-tools下的adb.exe ,可以把platform-tools像配置jdk一样配置到环境变量中,cmd中就可以直接敲adb命令了

二、通过adb命令使用monkey工具

下面三个命令是在cmd命令行中执行
1.进入shell环境

1
adb shell

2.敲入monkey 命令就可以测试安装包 (其他一些模拟事件可以去网上搜搜)它启动指定的应用程序,并向其发送1000个伪随机事件

1
monkey -p com.bonade.xxp.test -v 1000

查看linux版本

贺祥 | 发表于 2017-10-21 | 分类于 linux
1.查看系统版本
1
2
3
cat /etc/redhat-release 

cat /etc/issue
2.查看内核版本
1
2
3
cat /proc/version 

uname -a
3.查看64位还是32位:
1
2
3
getconf LONG_BIT 

file /bin/ls

使用keytool获取keysotre签名信息

贺祥 | 发表于 2017-10-18 | 分类于 Android
使用JDK中的keytool工具获取keysotre签名里面的信息

1.把下面的命令输入到cmd界面中,按回车( keystore.keystor是签名文件)

keytool -list -v -keystore keystore.keystore

2.输入签名文件密码回车即可,如图
这里写图片描述

利用hexo创建个人静态博客

贺祥 | 发表于 2017-09-26 | 分类于 前端
安装hexo及所需的环境

1.下载安装git
2.下载安装node
3.利用node附带安装好的npn命令安装hexo

1
npm install -g hexo-cli

4.安装部署插件 hexo-deployer-git。

1
npm install hexo-deployer-git --save

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

5.你可以执行下列命令来创建一篇新文章。

1
$ hexo new [layout] <title>
阅读全文 »

windows查看端口是否被占用并结束进程

贺祥 | 发表于 2017-08-26 | 分类于 cmd
查看8088端口是否被占用
1
netstat -aon|findstr "8088"
查看8088端口是被什么进程占用
1
tasklist|findstr "2724"
结束进程
1
taskkill /pid "5432"

webrtc相关网站

贺祥 | 发表于 2017-06-24 | 分类于 linux
1
2
3
4
5
https://www.html5rocks.com/en/search?q=webrtc

http://webrtchacks.com/

http://groups.google.com/forum/#!forum/discuss-webrtc

webrtc安装

贺祥 | 发表于 2017-06-14 | 分类于 linux
1.下载python 并安装
1
2
3
4
5
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar zxvf Python-2.7.13.tgz
cd Python-2.7.13
./configure
make&make instal
2.安装Nodejs
安装git
1
apt-get install git
安装nodejs
1
sudo apt-get install -y nodejs
当安装好nodejs后 node 命令依然无效时候执行
阅读全文 »
1…8910…13
贺祥

贺祥

记学学记

123 日志
10 分类
65 标签
© 2023 贺祥
由 Hexo 强力驱动「Hosted by Coding Pages」
|
主题 — NexT.Pisces v5.1.3