自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackie Yang

记录遇到的问题

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android webView混合内容导致视频播放失败

如果你的网页中有混合内容(即同时使用了HTTPS和HTTP),可能会导致WebView无法加载视频。1 尝试将所有内容都切换到HTTPS。

2023-08-25 20:01:12 792

原创 android 实现APP重启,华为亲测

华为adnroid 12你测试app重启

2023-03-07 00:03:49 2848 1

翻译 Android 自定义ImageView实现圆角边框

import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Pix.

2021-07-22 22:23:33 1639 1

原创 Android环境搭建,运行HelloWorld

注:给新手提供的教程,老鸟略过1 下载JDK,地址:https://www.oracle.com/java/technologies/javase-downloads.html1)下载的是jdk15,一直“next”,完成安装,然后配置环境:2)检测是否安装成功2 下载Android Studio:https://developer.android.google.cn/studio/1)选择安装路径2) 创建一个新项目:3 下载夜神模拟器(adnr

2021-03-06 21:03:31 315

原创 MyBatis查询返回带集合封装

1 需要返回的类,带有一个子类集合@Datapublic class SentryHandoverSystemResult { @ApiModelProperty("制度名称") private String id; /** * 制度名称 */ @ApiModelProperty("制度名称") private String systemName; /** * 制度描述 */ @ApiModelPrope

2021-02-23 09:37:52 386

原创 Spring Cloud 五:构建网关Zuul

一 简介二使用1)添加依赖 <!-- 网关 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artifactId> </dependency> <!-- eu

2021-01-22 22:30:54 260

原创 Spring Cloud 四:Hystrix容错处理

一 Hystrix简介在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。二 Hystrix集成1)添加pom文件 <!-- hystrix --> <dependency> <groupId>org.springfr

2021-01-21 16:52:21 136

原创 Spring Cloud 三:Feign声明REST调用

一 Feign简介feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。二 使用1)添加依赖: <!-- feign --> <dependency> <groupId>org.springframework.cloud</gro

2021-01-21 11:52:13 108

原创 Spring Cloud 二:使用Ribbon实现负载均衡

一 简介详情见github:https://github.com/Netflix/ribbon二 使用Eureka依赖已经包含了Ribbon,所以不需要重新引入自定Ribbon配置:ribbon的配置格式:<clientName> :ribbon :需要配置的属性,<clientName>是Ribbon的客户端的名称,如果省略表示配置所有客户端配置的属性有:NFLoadBalancerClassName : 配置ILoadBalancer的实现类.

2021-01-19 16:42:08 97

原创 Spring Cloud 一:Eureka

一 简介简介和架构图见github:https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance二 编写Eureka1 )新建Spring boot web项目。2)POM添加Spring cloud 管理: <dependencyManagement> <dependencies> <dependency> <g

2021-01-18 18:12:54 127

原创 docker入门 (三)

docker compose1 安装1)通过命令安装curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose如果下载失败,可手动下载在传到linux上安装2)添加执行权限chmod +x /usr/local/bin/docker-compose3)测试安

2021-01-15 18:54:15 124

原创 docker入门 (二)

1 将微服务部署到Docker上1.1 使用Dockerfile构建Docker镜像创建文件夹:mkdir yxyFile 进入yxyFile后创建文件:viDockerfile 写入:FROM nginxRUN echo 'this is a nginx image' > /usr/share/nginx/html/index.html构建镜像:docker build -t nginx:my . 启动镜像:docker run -d -p 8888:80 ...

2021-01-14 19:00:02 148

原创 docker入门 (一)

1 安装dockersudo wget -qO- https://get.docker.com | sh有可能报这个错:因为国内访问不到docker官方镜像,解决办法:在/etc/resolv.conf文件中添加 :nameserver 8.8.8.8可以通过aliyun的源来完成:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo出

2021-01-14 15:04:18 99

原创 C++ GET和POST请求

一 使用的大佬的第三方框架地址:https://github.com/lxwAsm/requests步骤:下载项目zip包 把源文件导入项目文件夹下 3.在编译器把下载源文件以“现有项”的方式导入源文件和头文件; 4 .关闭预编译头:项目->属性->C/C++->预编译头->不使用预编译头 关闭安全警告:项目->属性->C/C++->预处理器->预处理器定义->添加 _CR...

2020-12-05 23:21:11 1196

原创 android 使用RabbitMQ 报错

java.lang.NoClassDefFoundError: com.rabbitmq.client.impl.nio.-$$Lambda$NioParams$NrSUEb8m8wLfH2ztzTBNKyBN8fA at com.rabbitmq.client.impl.nio.NioParams.<clinit>(NioParams.java:37) at com.rabbitmq.client.ConnectionFactory.<init>(ConnectionFactor.

2020-05-27 18:32:30 649 1

原创 Handler详解(一)

1 hanndler是android提供用来更新ui的一套机制,也是一套消息处理的机制。2 为什么要使用handler?不用handler可以吗? 不行的,因为android在设计的时候,封装了一套消息创建,传递,处理机制,如果不遵循这样的机制没有办法办法更新ui信息,会抛出异常(当然可以自己设计一套类似这样的机制)。3 基本用法1)post(Runnable)...

2020-04-09 16:19:50 318

原创 leanback 的ImageCardView 使用

1 创建对象:ImageCardView imageCardView = new ImageCardView(getContext());2 设置模式:设置有没有标题,有没有图标imageCardView.setCardType(1);3 数据填充:cardView.setTag(card);cardView.setTitleText("我是标题");cardView...

2020-03-30 17:54:25 1137

原创 HorizontalGridView 获得焦点,边界不会跟着变大的bug处理

出现的问题:改进:android:clipChildren:用于定义一个子元素是否被限制在其父元素中进行绘制android:clipToPadding:表示子控件的绘制区域在padding里面改完:...

2020-03-30 11:30:38 536

原创 android 简单实现全局背景

在AndroidManifest.xml里面,点开Apptheme,在里面加上如下标签

2020-03-28 16:10:23 1757

原创 VerticalGridSupportFragment 基本用法,设置间距

电视开发leanback的VerticalGridSupportFragment组件

2020-03-25 14:22:29 862

原创 C++ 逆向笔记12 call和堆栈平衡

1 堆栈平衡:ESP不能发生变化2一个正常程序,每个函数的ESP不会发生变化3人为调用程序中的call,是他esp不变化。平栈分为两种:内平栈外平栈...

2020-03-22 21:17:23 662

原创 C++ 逆向笔记8 修改cs内存

// CSTest.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <Windows.h>int main(){ HWND cdHwnd= FindWindowA( "Valve001" ,"Counter-Strike Source" ); DWORD Pro...

2020-03-16 02:01:21 340

原创 C++ 逆向笔记6 OD的使用

1,如果点击了运行,游戏没有运行,可以按ALT+T 。然后点击激活全部线程2,用OD打游戏,ALT+E可以查看程序运行必须的DLL和exe3,利用OD查找封包Send函数:1)ctrl+G ,可以跳转到某个地址或者windowsapi函数处ctrl+g输入send。选中右键,短点>切换 .当游戏发送封包之后,就会卡在短点处ctrl+F9执行到返回的地方(执...

2020-03-16 02:01:13 1123

原创 C++ 逆向笔记5 游戏和程序代码数据内存地址的概念

1 虚拟内存:通过系统的某些指令对物理内存进行映射,使得每个程序都拥有4G内存(电脑4G内存为例)2 windows某个程序内存块 0x00000000-0xffffffff3 偏移:内存之间的距离4基址在C++程序中是全局变量例子:[111111] + 100 =动态地址(血量) []代表指针,指针里面存了一个数据(111111),而 111111是...

2020-03-16 02:01:01 400

原创 C++ 逆向笔记4 卸载任何dll模块

2020-03-16 02:00:55 574

原创 C++ 逆向笔记3 创建远程线程

#include <iostream>#include <Windows.h>void inJect(int pid,char* path){ //返回进程的句柄 PROCESS_ALL_ACCESS:获得所有权限 pid:进程id HANDLE mHandle=OpenProcess(PROCESS_ALL_ACCESS, false,pid);...

2020-03-16 02:00:47 410

原创 C++ 逆向笔记9 汇编基础

mov 和 leamov:mov eax , [ 00401000] ---[]是取出里面的值eax=[00401000]mov :把后面的值赋给eaxlea:去掉中括号,取出地址 (只是地址)lea eax,[ 00401000]eax=00401000...

2020-03-16 02:00:37 300

原创 C++ 逆向笔记7 注入一个DLL到游戏中修改窗口标题

更改指定窗口标题栏的文本(如果有的话)。如果指定的窗口是控件,则控件的文本将更改。但是,SetWindowText无法更改另一个应用程序中控件的文本:BOOL SetWindowTextA( HWND hWnd, LPCSTR lpString );检索顶级窗口的句柄,该顶级窗口的类名和窗口名与指定的字符串匹配:HWND FindWindowA( LPCSTR lpClassNa...

2020-03-16 02:00:29 1083

原创 C++ 逆向笔记10 CE找基址

1 CE 搜索2 血量改变后再次搜索3 选中之后 按F54点击mov4 点16进制搜索2D26AFC05 点16进制搜索2D26AFC06 重复上一次步骤 ,找到下一层地址7 最后得到基址...

2020-03-16 02:00:20 1278 2

原创 C++ 逆向笔记11 OB数据挖掘

dd命令:有格式地显示 左边数据CE里面的 “谁访问了这个地址” “谁改写了这个地址” 相当于数据断点里面的 硬件访问和硬件写入

2020-03-16 02:00:13 375

原创 C++ 逆向笔记2 创建DLL和调用

1创建dll项目2 生成DLL3核心类的一些作用4Dll导出函数5

2020-03-16 02:00:02 518

原创 C++ 逆向笔记1 Windos API

C++调用win32API1 文档https://docs.microsoft.com/zh-cn/2 找到函数,和头文件

2020-03-16 01:16:42 185

原创 gradle 下载失败处理(gradle手动下载)

报错如图,解决方案是我们进行手动下载gradle官网下载地址:https://services.gradle.org/distributions/找到需要的版本:最后留下这个文件其它的删掉gradle-4.4-all.zip.lck,复制一份,把ick改成ok(判断是否完成下载),再把下载的文件拷贝到 你电脑的如图路径,点击项目同步按钮即可,如果出现这个错误ERROR: The...

2020-03-13 13:04:11 4315

原创 常用adb 命令

启动adb:adb start-server杀死adb服务:adb kill-server连接手机:adb connect ip+5555安装软件:adb install ...apk卸载软件:adb uninstall 包名截屏:adb shell screencap -p /sdcard/game.png推文件到电脑:adb pull /sdcard/game.png G:/...

2020-03-11 10:09:12 2923

原创 C++ 读写Json文件

使用jsoncpp库库地址:https://sourceforge.net/projects/jsoncpp/1.下载完之后解压得到如图文件夹:2.复制上图两个文件加放到项目根目录底下3.项目属性,vc++目录,包含目录在源文件添加现有项:4 读写文件5 写入的文件如图...

2020-03-10 21:30:28 550 1

原创 flutter Debut能运行打包闪退处理

报错信息:java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/1,如何看打包报错信息?adb连接手机,打开logcat,选择筛选“Error”2,如何处理debug能运行,打包之后报错,多半是混淆的问题//关闭混淆minifyEnabled false sh...

2020-03-04 17:28:49 704

原创 Python--PyAutoGUI 常用函数

'''pip install PyAutoGui官网:https://pyautogui.readthedocs.io/en/latest/git:https://github.com/asweigart/pyautogui'''import pyautoguiimport time#屏幕大小size=pyautogui.size()#获取鼠标位置坐标点mouse_pos=...

2020-02-28 01:04:30 1591

原创 flutter打包步骤

1,在android下面添加文件key.properties文件。2,修改key.properties文件内容storePassword=000000keyPassword=000000keyAlias=aaaaastoreFile=F:\android_jks\test.jks3,修改build.gradle 文件两处(1)在android上面加上如下:de...

2020-02-24 12:32:13 848

原创 flutter带参数跳转

Navigator.push( context, MaterialPageRoute( builder: (context) => new WebView( url: 'https://www.youtube.com/embed/EEIk7gwjgIM')));

2020-02-24 12:24:25 966

原创 flutter 去掉某一页面的工具栏

1,在初始化的时候去掉工具栏SystemChrome.setEnabledSystemUIOverlays([]);2,在销毁当前页的时候恢复标题栏//显示状态栏SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top, SystemUiOverlay.bottom]);...

2020-02-24 12:02:31 546

app-release.apk

获取IP小工具,以及一些屏幕信息。主要是用在不能查看ip的设备上面。有些时候想要连接adb但是没有ip。设备也不提供查看ip的方法。所以只能自己想办法获取一下。测试开机自启动。

2020-07-15

app-release.apk

获取IP小工具,以及一些屏幕信息。主要是用在不能查看ip的设备上面。有些时候想要连接adb但是没有ip。设备也不提供查看ip的方法。所以只能自己想办法获取一下

2020-06-19

空空如也

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

TA关注的人

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