自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

转载 git复制分支(转)

一、远程有分支1. git clone 远程仓库地址, 进入clone下来的文件夹2. 查看需要关联的远程分支名3. 本地新建一个和远程分支同名的分支 git checkout -b '分支名'(创建并切换分支)创建成功后本地就存在和远程同名的分支了4. 本地分支关联远程分支5. 查看分支关联情况6. 提交变动文件测试是否成功关联测试已经成功关联分支,并可以提交代码到远程分支二、远程无分支1. 远程仓库暂时只有一个分支。

2023-01-10 16:13:40 3018

原创 androidstudio打包arr并引用

第一步:将library打包成arr包 1.1 在library的app:gradle中的顶部加:apply plugin: 'maven' 1.2,将library的app:gradle中android{}同级添加以下代码,参考https://blog.csdn.net/weixue9/article/details/88963785/** * 下面为创建本地仓库进行的设置 * 1、groupId唯一标识符:包名com.android.dzrefr...

2020-09-22 09:40:06 1077 1

原创 flutter页面间跳转和传参

概述: flutter中的默认导航分成两种,一种是命名的路由,一种是构建路由。命名路由: 这种路由需要一开始现在创建App的时候定义new MaterialApp( .... routes: { "nameRoute":(BuildContext context)=>new SecondPage(), }, ); 然后就可以在程序中使用Navigator.pushNamed来...

2020-09-01 19:09:08 754

原创 %s、%1$s、%d、%1$d占位符

%1$s表示替换的为String类型 %1$d表示替换的为int类型 数字表示替换字符串中要替换的位置,若一个字符串要替换两个int类型,在替换位置分别写%1$d和%2$d. %s 、%d为缩写方式,只替换一个位置,可以这么写...

2020-08-03 11:17:39 708

原创 View坐标的获取

前言:获取View坐标常用6种方式:1. getLeft()、getTop()、getRight()、getBottom()2. getX()、getY()、getRawX()、getRawY()3. getLocationOnScreen()4. getLocationInWindow()5. getGlobalVisibleRect()6. getLocalVisibleRect()方式1:getLeft()、getTop()、getRight()、getBott...

2020-08-03 09:33:59 479

原创 AndroidStudio常用快捷键-win

android studio - 提取局部变量,全局变量,方法快捷键提取局部变量:Ctrl+Alt+V提取全局变量:Ctrl+Alt+F提取方法:Shit+Alt+M代码提示快捷键:as中快捷键是Ctrl+Alt+Space

2020-07-26 10:24:38 94

原创 new Handler()与new Handler(Looper.getMainLooper())区别

如果你不带参数的实例化:Handler handler=new Handler();那么这个会默认用当前线程的Looper对象。一般而言,如果你的Handler是要用来刷新UI的,那么就需要在主线程下运行。情况:1 要 刷新UI,handler要用到主线程的Looper对象。那么在主线程Handler handler=new Handler() 如果在其他非主线程也要满足这个功能的话...

2020-05-08 14:43:22 399

原创 安卓BSDiff增量更新技术

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

2019-09-24 14:02:58 408

原创 Android Studio中用gradle统一版本

起因一个项目(project)文件夹中有多个工程(module),这多个module使用的compileSdkVersionbuildToolsVersionminSdkVersiontargetSdkVersion依赖库等等需要统一管理其版本号,避免频繁修改。运用在module项目里的build.gradle文件中,通过下面的方式来统一版本$rootProje...

2019-09-22 21:50:06 330

原创 开源播放器ijkplayer的使用

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

2019-09-22 21:36:45 1220

原创 下载地址备份

偶尔会用到的官网下载地址,每次找都很麻烦,故在此记录1.VMware Workstation Pro下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html2.ubuntu下载地址:http://www.ubuntu.com3.xshell和xftp家用/学生...

2019-09-15 15:35:31 114

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

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

2019-09-11 17:19:17 1135

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

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

2019-09-03 14:39:24 129

原创 nginx管理命令

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

2019-08-15 10:13:15 88

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

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

2019-03-26 10:06:53 2188

原创 Mysql创建用户登录报错

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

2019-03-12 18:32:31 764

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

安装Tomcat现在您已准备好安装Tomcat 7.运行以下命令安装Tomcat软件包:sudo yum install tomcat答y在确认提示安装Tomcat。 这将安装Tomcat 7及其相关项,比如Java,它也将创建tomcat用户。最重要的Tomcat的文件将位于/usr/share/tomcat。 如果你已经有了,你想运行一个Tomcat应用程序,你可以将它放...

2019-03-12 12:02:43 980

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

1. crontab -e创建一个定时任务2. 0 7 * * * root mpg123 ~/wakeup.mp3 分 时 日 月 周 权限 命令 文件 另外在执行的任务中如果有输出,可以在任务的后面添加log日志,将输出或执行信息写入到log日志中添加方式:eg:  0  * * * * ...

2018-11-27 10:11:57 244

原创 申请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 311

原创 crontab 定时执行python脚本

1:crontab -evi编辑* */2 * * * python /home/reptile/reptile.py >> /home/reptile/crontest.py.log 2>&1 设置的时候用crontab -e来设置设置好后可以用crontab -l来查看情况一:正常情况(系统有service命令)重启服务命令:[root@c...

2018-11-16 11:08:06 2850

原创 用到的命令

查看uwsgi进程ps aux | grep uwsgi(kill -9进程号杀死)启动uwsgi:uwsgi --ini uwsgi.iniNginx的的启动,停止与重启nginx重启:/usr/local/nginx/sbin/nginx -s reload启动代码格式:nginx安装目录地址-c nginx配置文件地址例如:[root@LinuxServe...

2018-10-23 09:59:12 129

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

说明:安装需要依赖pip 安装,使用yum install pip 安装即可 步骤 1、先安装virtualenv和virtualenvwrapperpip install virtualenv  virtualenvwrapper 2、此时可以使用virtualenv virtualenv  envname  #envname 自定义名称使用该命令会在...

2018-09-17 11:04:13 125

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

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

2018-09-17 10:36:50 111

转载 MySQL创建用户与授权

转自https://www.cnblogs.com/sos-blue/p/6852945.html一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远...

2018-08-30 13:02:44 102

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

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

2018-08-23 09:37:50 2120

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

使用wget安装成功,具体如下:1.sudo apt-get update2.sudo apt-get upgrade3.wget https://bootstrap.pypa.io/get-pip.py4.sudo python get-pip.py或者sudo python3 get-pip.py

2018-08-03 13:30:19 1136

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

 创建虚拟环境,执行命令mkvirtualenv 环境名,的时候如果报错这里有可能会出错,HTTPError: 404 Client Error: Not Found for url: http://mirrors.tencentyun.com/pypi/simple/pkg-resources/,原因是腾讯云的主机默认用了腾讯云的pypi源,这里我经过了多方比较发现,国内的...

2018-08-02 19:25:08 645

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

1. python虚拟环境安装sudo apt-get install python-virtualenvsudo easy_install virtualenvwrapper上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。1.创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs2.在~/.bashrc中添加行:exp...

2018-06-14 16:34:49 363

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

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

2018-05-15 14:03:13 4136

bsdiff工具包及demo工程

安卓增量更新,bsdiff工具包,相关博客:https://blog.csdn.net/qq_33621542/article/details/101263296

2019-09-24

十块钱买的简历模板

十块钱买的100份简历模板,要2积分不过分吧!苍茫的天涯是我的爱 绵绵的青山脚下花正开 什么样的节奏是最呀最摇摆 什么样的歌声才是最开怀 弯弯的河水从天上来 流向那万紫千红一片海 哗啦啦的歌谣是我们的期待 一路边走边唱才是最自在 我们要唱就要唱得最痛快 你是我天边最美的云彩 让我用心把你留下来 悠悠的唱着最炫的民族风 让爱卷走所有的尘埃 你是我心中最美的云彩 怎么没就让你留下来 !

2018-12-28

Wireshark-win64-2.6.0

最新官方Wireshark-win64-2.6.0。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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