自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安卓BSDiff增量更新技术

背景 全量更新痛点(小功能更新,Bug修复) 产品频繁迭代 用户体验很差(下载,安装) 服务器耗费流量(成本高) 原理 旧版本(v1.2.1 ==11MB)-> 新版本(v2.1.0== 20MB)==> 差异对比(bsdiff)===》差异包(...

2019-09-24 14:02:58

阅读数 76

评论数 0

原创 Android Studio中用gradle统一版本

起因 一个项目(project)文件夹中有多个工程(module),这多个module使用的 compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersion 依赖库 等等需要统一管理其版本号,避免频繁修改。 运用 在...

2019-09-22 21:50:06

阅读数 39

评论数 0

原创 开源播放器ijkplayer的使用

编译 快速入门: ijkplayer是Bilibili发布的轻量级 Android/iOS 开源视频播放器。核心代码主要是用C写的,主要由ffmpeg(解码)+openssl(https)+播放器相关组成。编译可裁剪,支持直播、点播(在线播放)、硬件加速解码、弹幕等,完整版支持格式较多,包括且...

2019-09-22 21:36:45

阅读数 104

评论数 0

原创 下载地址备份

偶尔会用到的官网下载地址,每次找都很麻烦,故在此记录 1.VMware Workstation Pro下载地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 2.ubun...

2019-09-15 15:35:31

阅读数 20

评论数 0

转载 在 Android 平台使用 AudioRecord 和 AudioTrack API 对音频 PCM 数据的采集和播放,并实现读写音频 wav 文件

基础知识 (1)采样率 “音频采样率” 是指录音设备在一秒钟内对声音信号的采样次数,采样频率越高声音的还原就越真实越自然。常用的音频采样频率有:8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz、96kHz、192kHz等。在当今的主流采...

2019-09-11 17:19:17

阅读数 23

评论数 0

原创 java反射在安卓中的部分应用

1.反射(Reflect)API API 描述 举例 getClass 获取类 Class cls = this.getClass() getAnnotation(XX.class) 获取注解 ...

2019-09-03 14:39:24

阅读数 20

评论数 0

原创 nginx管理命令

启动nginx服务器 /usr/local/nginx/sbin ./nginx 关闭nginx服务器 pkill -9 nginx 查看服务器的运行状态 (master process表示主进程 ,进程号: ) ...

2019-08-15 10:13:15

阅读数 17

评论数 0

原创 react-native run-android出错的一个可能原因

今天新建rn项目,在run-android这一步的时候一直出错,在此记录: 关键错误信息: > Failed to install the following Android SDK packages as some licences have not been accepted. ...

2019-03-26 10:06:53

阅读数 791

评论数 0

原创 Mysql创建用户登录报错

今天给公司的一台服务器装mysql,我先创建了一个mysql数据库,用root用户创建一个新用户,毕竟项目中使用root是非常危险的然后愉快的给它赋予了权限,当我切换到这个新用户登陆的时候出现了错误: 后来找到原因在此记录: 就是你有一个用户名为空的账户,mysql会先匹配它,然后...

2019-03-12 18:32:31

阅读数 210

评论数 0

原创 centos7中使用yum安装tomcat以及它的启动、停止、重启

安装Tomcat 现在您已准备好安装Tomcat 7.运行以下命令安装Tomcat软件包: sudo yum install tomcat 答y在确认提示安装Tomcat。 这将安装Tomcat 7及其相关项,比如Java,它也将创建tomcat用户。 最重要的Tomcat的文件将位于...

2019-03-12 12:02:43

阅读数 213

评论数 0

原创 crontab_定时执行任务(python)

1. crontab -e创建一个定时任务 2. 0 7 * * * root mpg123 ~/wakeup.mp3 分 时 日 月 周 权限 命令 文件 另外在执行的任务中如果有输出,可以在任务...

2018-11-27 10:11:57

阅读数 69

评论数 0

原创 申请Let's Encrypt永久免费SSL证书实现https访问

1. https://www.linode.com/docs/security/ssl/install-lets-encrypt-to-create-ssl-certificates/   2. https://www.jianshu.com/p/eaac0d082ba2

2018-11-26 09:56:33

阅读数 133

评论数 0

原创 crontab 定时执行python脚本

1:crontab -e vi编辑 * */2 * * * python /home/reptile/reptile.py >> /home/reptile/crontest.py.log 2>&1   设置的时候用crontab...

2018-11-16 11:08:06

阅读数 748

评论数 0

原创 用到的命令

查看uwsgi进程ps aux | grep uwsgi(kill -9进程号杀死) 启动uwsgi:uwsgi --ini uwsgi.ini   Nginx的的启动,停止与重启 nginx重启: /usr/local/nginx/sbin/nginx -s reload 启动代码格...

2018-10-23 09:59:12

阅读数 59

评论数 0

原创 centos 7 下python 搭建虚拟环境

说明: 安装需要依赖pip 安装,使用yum install pip 安装即可   步骤   1、先安装virtualenv和virtualenvwrapper pip install virtualenv  virtualenvwrapper   2、此时可以使用virtuale...

2018-09-17 11:04:13

阅读数 56

评论数 0

原创 Linux(CentOS 7)环境下安装MySQL

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为My...

2018-09-17 10:36:50

阅读数 35

评论数 0

转载 MySQL创建用户与授权

转自https://www.cnblogs.com/sos-blue/p/6852945.html 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'...

2018-08-30 13:02:44

阅读数 46

评论数 0

转载 在阿里云的服务器上安装了MySQL,然后远程访问总是不通的解决办法(转)

源地址:https://www.cnblogs.com/cyttina/p/8185760.html 在阿里云的服务器上安装了MySQL,然后远程访问总是不通。查询了很久,排查思路如下: 检查的MySQL是否启动 检查本机3306端口是否处于监听状态 检查阿里云控制台是否开启了安全限制 ...

2018-08-23 09:37:50

阅读数 1401

评论数 0

原创 Ubuntu 16.04 安装pip8.1.1后无法升级至9.0等

使用wget安装成功,具体如下: 1.sudo apt-get update 2.sudo apt-get upgrade 3.wget https://bootstrap.pypa.io/get-pip.py 4.sudo python get-pip.py或者sudo python3 get-...

2018-08-03 13:30:19

阅读数 607

评论数 0

原创 腾讯云创建虚拟环境出错

  创建虚拟环境,执行命令 mkvirtualenv 环境名 ,的时候如果报错 这里有可能会出错,HTTPError: 404 Client Error: Not Found for url: http://mirrors.tencentyun.com/pypi/simple/pkg-r...

2018-08-02 19:25:08

阅读数 301

评论数 0

原创 ubuntu16.04配置python虚拟环境

1. python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy_install virtualenvwrapper 上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。 1.创建目录用来存放虚拟环境 ...

2018-06-14 16:34:49

阅读数 123

评论数 0

转载 python创建子进程的几种方式

    Python的os模块封装了常⻅的系统调⽤,其中就包括fork,可以在Python程序中轻松创建⼦进程:    程序执⾏到os.fork()时,操作系统会创建⼀个新的进程(⼦进程),然后复制⽗进程的所有信息到⼦进程中然后⽗进程和⼦进程都会从fork()函数中得到⼀个返回值,在⼦进程中这个值...

2018-05-15 14:03:13

阅读数 1237

评论数 0

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