自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只喜欢学习的猪仔

我数123木头人

  • 博客(142)
  • 收藏
  • 关注

原创 ffmpeg入门学习-小试命令

ffmpeg安装好之后开始试下命令:1、提取mp4文件的音频,aac格式文件ffmpeg -i xxx.mp4 -acodec copy -vn output.aac输出内容为: ffmpeg -i 1586088526315520.mp4 -acodec copy -vn output.aacffmpeg version 4.1 Copyright (c) 2000-2018 the...

2020-04-05 20:24:56 294

原创 ECDSA host key for 00.00.00.00 has changed and you have requested strict checking.

从本地向服务器远程传输文件时提示报错:ECDSA host key for 00.00.00.00 has changed and you have requested strict checking.ssh-keygen -R "你的远程服务器ip地址"

2020-03-27 23:57:12 374

原创 mysql安装在mac下

1、从mysql官网下载安装文件,访问路径为:https://dev.mysql.com/downloads/mysql/默认下是8.0.19的版本,可以选择之前的老版本下载。选择dmg文件,mac环境的安装包。选择直接下载。2、双击安装。3、安装成功后,查看启动状态停止MySQL服务sudo mysql.server stop重启MySQL服务sudo mysql.ser...

2020-03-20 21:57:48 285

原创 ffmpeg入门学习-mac环境安装ffmpeg

ffmpeg入门学习

2020-02-23 22:00:00 1658

原创 mac常用命令

ls -alF 查看文件列表详情cp -R 复制文件夹cp 复制文件scp 远程拷贝scp 文件 [email protected]:/home/packs

2019-11-14 08:39:19 160

原创 mac上反编译android项目

最近研究到安卓项目的反编译及代码混淆。要想做到代码混淆,首先要先做项目的反编译,这样才能知道别人是怎么从apk看到源码的。需要三步:1、下载apktool.jar和apktool,下载路径:https://ibotpeaches.github.io/Apktool/install/找到mac版本说明。Mac OS X:Download Mac wrapper script (Righ...

2019-11-13 23:26:21 189

原创 android报错运行报错:Resource is not a Drawable (color or path)

安卓8.0版本运行正常,切换安卓4.4测试时候报错如下:Resource is not a Drawable (color or path)文件在drawable-v24文件夹中,drawable文件夹中却没有。复制该文件到drawable目录下即可。...

2019-11-13 20:04:56 637

原创 docker安装rabbitmq

1、pull镜像docker pull rabbitmq:3-management2、启动(默认用户名guest,密码guest)docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management3、启动(设置用户名密码)docker run -d --h...

2019-11-13 19:57:54 93

原创 android gradle打包编译相关总结

lishuaikangdeMacBook-Pro:waiter lishuaikang$ gradle assembleDebugStarting a Gradle Daemon, 1 busy and 1 incompatible Daemons could not be reused, use --status for detailsFAILURE: Build failed with ...

2019-11-12 12:07:49 1156

原创 consul提示某服务service checks错误

启动某个微服务后,consul控制台看到该服务health checks有个错误。访问http://localhost:8500/v1/agent/checks查看服务状态,提示该服务状态为down。访问output提供的地址,http://192.168.1.102:5001/actuator/health只是简单的提示了down。并没有详细信息。修改yaml配置文件,添加如下配...

2019-11-08 09:47:34 18350 1

原创 rabbitmq-access to vhost 'vhosts' refused for user 'guest', class-id=10, method-id=40)

vhosts拒绝guest用户。在Admin中查看vhosts,只有一个“/”将项目中的配置改为"/"即可。

2019-11-02 16:19:33 1911

原创 mac安装rabbitmq

brew install rabbitmq终端执行命令,卡在brew的更新上。索性关闭更新:.base_profile文件中添加export HOMEBREW_NO_AUTO_UPDATE=truesource .base_profile然后再次执行安装命令,它会自动安装rabbitmq的一些依赖:openssl, jpeg, libpng, libtiff, wxmac and...

2019-11-02 15:41:48 242

原创 redis报错redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.

找了个redis实现延迟队列的例子,demo跑起来之后报错:redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.发现是多跑了几个线程导致的,具体什么原因还不清楚。...

2019-11-02 11:42:05 5830 4

原创 would dispatch back to the current handler URL [/schedule] again.

springboot项目,post请求接口,代码执行,但是却报错提示would dispatch back to the current handler URL [/schedule] again.修改注解@Controller为@RestController

2019-10-31 23:39:08 1083 1

原创 android socket failed: EACCES (Permission denied)

网络请求时程序异常,报错socket failed: EACCES (Permission denied)在配置文件中添加网络请求权限。

2019-10-17 15:02:03 521

原创 mac查看进程占用

android studio运行项目时提示8700端口占用。打开mac终端,输入命令lsof -i :8700控制台显示:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEstudio 460 lishuaikang 523u IPv4 0x7f161bc8df2f1ad 0t0 ...

2019-10-14 21:56:12 770

原创 企业付款到零钱问题汇总

1、签名采用HMACSHA256方式的话,签名字符串会比较长。文档里签名长度限制为32位。所以要采用MD5方式。2、返回报文:<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[此IP地址不允许调用接口,如有需要请登录微信支付商户平台...

2019-09-30 20:07:37 828

原创 android弹出编辑框

占位

2019-09-20 09:32:27 1258

原创 There is no default constructor available in 'android.widget.ArrayAdapter'

继承ArrayAdapter的时候,子类出现该错误。创建构造函数依旧出错。原因:ArrayAdapter没有无参构造函数,所以子类继承时,构造函数中必须显式调用父类构造方法,并且传递对应所需要的参数。...

2019-09-20 09:30:59 1512

原创 android:showAsAction报错的解决办法

将android:showAsAction改为app:showAsAction,同时引入xmlns:app="http://schemas.android.com/apk/res-auto"

2019-09-20 09:23:19 417

原创 android强制屏幕横屏

最近做一个扫码功能,打开页面时,屏幕自动切换成横屏,对于扫码操作来说也比较便捷。可以直接在配置文件中添加属性。在某个需要横屏的activity标签中添加属性: android:screenOrientation="sensorLandscape"...

2019-09-20 09:21:14 821

原创 android调用相机时报错:Failed to connect to camera service

高版本的android在使用一些敏感权限的时候,需要动态授权。没有动态授权的话,应用在运行到cameraManager.openDriver(surfaceHolder);openDriver()方法会抛出异常。当点击拍照按钮的时候,先判断是否已经获取相机权限,如果已经获取到,则继续下一步的操作。如果没有权限,申请权限。 int isPermission = Contex...

2019-09-20 09:11:03 1868

原创 android安全码SHA1怎么获取

1、测试版的SHA1怎么获取?打开终端,切换到用户根目录下,进入.android目录下,ls可以看到debug.keystore文件lishuaikangdeMacBook-Pro:~ lishuaikang$ cd .android/lishuaikangdeMacBook-Pro:.android lishuaikang$ lsadb_usb.ini analytics.settin...

2019-09-19 15:59:03 671

原创 LoginActivity has leaked window DecorView@e8ed6d5[] that was originally added here

android运行过程中报错,指向progressDialog,百度说是dialog没有销毁的原因。我的场景是,登录时候提示“正在登录”,登录成功后跳转页面。在登录页销毁时需要加上dialog的销毁才行。在onDestory方法中处理: @Override protected void onDestroy() { if (progressDialog != nu...

2019-09-15 09:57:28 2991

原创 FeignClient微服务调用,请求通了返回结果为null

启动类需要加注解

2019-09-14 01:40:02 13623 10

原创 mac consul的安装与启动

从https://www.consul.io/downloads.html下载mac64位压缩包解压后把consul文件复制到/usr/local/bin目录下。在该目录下执行consul命令,输出相关命令即可。启动consul,执行命令consul agent -dev...

2019-09-08 10:47:09 6664

原创 android-输入法将底部导航栏顶上去的解决方法

在AndroidManifest.xml文件中添加activity属性:android:windowSoftInputMode="adjustPan"

2019-08-20 17:04:29 1391

原创 mac本地服务供外网访问

ngrok下载地址:https://ngrok.com/download

2019-08-16 18:48:22 1476

原创 android网络请求框架volley报错:com.android.volley.NoConnectionError: java.io.InterruptedIOException

做到android的网络请求,用volley这个框架试试看。在build.gradle文件中导入依赖: implementation 'com.mcxiaoke.volley:library:1.0.19' RequestQueue mQueue = Volley.newRequestQueue(getContext()); //创...

2019-08-09 22:50:25 3258

原创 android常见错误-android:android.content.res.Resources$NotFoundException: String resource ID #..

android中给某个控件赋值的时候报错:android:android.content.res.Resources$NotFoundException: String resource ID #..setText()方法赋值的数据类型为int,虽然没有报错,但是运行时却会一场,int转为字符串即可。...

2019-08-09 11:22:58 2960

原创 android开发-aidl的初步认识

这几天写项目用到蓝牙连接小票打印机,里面有个知识点就是用到了aidl,这个东西不太清楚怎么用的,是做什么的。在慕课上学习了一下课程,大概也了解了一些。首先aidl的使用场景,多线程、多客户端调用、IPC,这个IPC就不清楚是做什么的了。然后联想到打印机的这种使用情况,正好符合多客户端调用的场景。这是我的理解,可能比较浅显。aidl可以简单的理解为两个不同的进程需要交互,比如说应用a想复用应...

2019-08-03 11:16:21 165

原创 mac连接华为手机调试android程序

开发工具是android studio,在开发工具中自己创建android虚拟机,例如蓝牙这样的功能是没有办法模拟的,需要手机去调试。1、手机USB连接上电脑。输入会显示出USB连接手机的信息system_profiler SPUSBDataType2、找到安卓sdk安装路径/Users/lishuaikang/Library/Android/sdk/platform-tools配置...

2019-08-02 08:28:26 3190

原创 支付宝支付-java.security.InvalidKeyException: invalid key format

调起支付宝支付时控制台报错,后检查时APP_PRIVATE_KEY不对,用记事本打开pem私钥文件,复制到项目,通过。

2019-07-30 12:18:16 7363

原创 gradle编译时lombok插件注解的实体类报错-get方法找不到

由于实体类想看起来简洁一些,就去掉了set、get的方法,用lombok的插件,但是gradle编译的时候却报错,实体类找不到属性的get方法。在另一个maven项目中也导入lombok的依赖,maven打包成功。于是在想是否时构建工具的问题。更换gradle版本5.5.1为4.5.1从官网下载zip包,解压后,配置环境变量,然后source。gradle -v 查看版本信息,发现还是原来的...

2019-07-27 22:10:10 1101

原创 mac安装gradle

1、下载gradle从http://services.gradle.org/distributions/2、解压后,在当前用户根目录下配置.bash_profile如下:# gradleexport GRADLE_HOME=/Users/lishuaikang/Documents/gradle-5.5.1export PATH=$PATH:$GRADLE_HOME/bin3、sourc...

2019-07-22 18:05:35 472

原创 微信支付-退款通知消息AES-256-ECB解密

微信支付退款通知:退款结果对重要的数据进行了加密,商户需要用商户秘钥进行解密后才能获得结果通知的内容拿到了reqInfo加密字符串,需要按照一下步骤解密。解密步骤如下:(1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>密钥...

2019-07-22 17:11:08 1562 1

原创 微信支付-缺少参数timeStamp

调起微信支付时候,安卓手机可以成功。ios系统提示“缺少参数timeStamp”。timeStamp要求为字符串。检查代码为long类型,转换下类型就好了。

2019-07-20 19:01:56 3190

原创 公众号网页授权域名配置

获取微信用户授权信息,先在公众号平台设置网页授权域名。先将txt文件下载并上传到服务器某个目录下。nginx安装完成,并修改nginx.conf配置文件如下:upstream www.yiqihoo.com{ server 127.0.0.1:8080; } server { listen 80; server_na...

2019-07-19 14:08:23 4944 1

原创 微信支付-支付验证签名失败

调试微信支付,按照文档,调用预下单接口,生成prepay_id,前端js拉起支付。弹框提示“支付验证签名失败”签名生成规则:根据key值字典排序,用=拼接,再拼接api密钥,加密并转大写。检查paySign的签名参数没有问题。后排查找到原因:prepay_id生成时的签名类型和paySign生成的签名类型不同。后修改成一致,调起支付成功。...

2019-07-13 13:11:39 2102

原创 No 'Access-Control-Allow-Origin' header is present on the requested resource.

123

2019-07-05 15:47:33 1183

空空如也

空空如也

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

TA关注的人

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