自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android 集成OpenCV

记录自己在学习使用OpenCV的过程 我使用的是4.10.0 版本。

2024-07-02 16:52:18 559 1

原创 # vue刷新当前页面

在项目开发中遇到了需要刷新当前页面的场景。中途尝试了以下四种方法1、this.forceUpdatethisforceUpdate() 是Vue.js中的一个方法,用于强制组件重新渲染,即使没有响应式数据发生变化。在history记录中前进或者后退val步,当val为0时刷新当前页面。可以简单地实现当前页面的刷新,这个方法会重新加载当前页面,类似于用户点击浏览器的刷新按钮。这个方法会重新加载当前URL所对应的页面,从而实现页面的刷新效果。

2024-03-22 16:53:06 964

原创 mysql 自定义函数,返回值为sql查询后的某个字段的值

函数框架:如果使用的是 Navicat 等可视化工具,通过点击界面填写相应的条件就可以得到函数框架。

2024-01-17 17:08:18 500

原创 mysql创建函数报This function has none of DETERMINISTIC

mysql创建函数时报错:This function has none of DETERMNISTIC, NO SOL, or READS SOL DATA in its declaration and binary logging is enabled (youmight。

2024-01-17 16:40:35 608

原创 SQL查询一对多,返回形式为集合套集合

的原因是因为fileType 为非表字段,mybatis中无法将 ‘查询参数中的有且在查询结果中没有的值’直接在Collection中传递使用,故而我们使用case…当我们不得不查询比较复杂的表时,Mybatis的collection是非常受用的,它可以减少我们的编码工作量,并且让查询更加规范。Mybatis在处理关联表时非常好用的一种语法是Collection,使得查询起来更加方便。1、编写SQL,把主表的实体与子表的实体混合在一起,使用连接子句,然后返回主表的所有字段,以及子表想要得到的字段。

2023-05-19 17:24:39 880

原创 Android 网络请求 Retrofit单独请求 和 retrofit+livedata请求

Retrofit单独请求 和 retrofit+livedata请求

2023-02-08 17:18:02 476

原创 Android 中list.remove(int position)失效

作为下标去删除元素的话,List会默认认为你是在删除相应的Integer对象元素,在使用List.remove(index)删除相应下标的元素时,而不是根据下标去删除相应元素,从而导致删除失败~

2023-01-18 15:14:04 220

原创 Android中viewpage2+fragment更新当前fragment

更新Fragment 数据时应该 在Fragment中提供公开的更新方法,在我们需要的地方调用即可

2022-09-28 15:04:37 1115

转载 android 开发 时间选择器TimePicker的使用

我知道现在github上有很多功能强大的各色选择器,但是Android其实是自带一些时间选择器的。在不需要太复杂的ui开发下可以选择使用这些系统自带的。

2022-08-09 16:07:37 6561 1

原创 android 自定义view 实现电影选座功能

电影选座。

2022-07-15 10:25:55 1112 1

原创 Android tablayout + viewpager +Fragment实现 选项卡功能

选项卡实现的方法有很多,我们这里选用 tablayout+viewpager+fragment的方法1、首先我们需要一个展示界面(activity/fragment)2、我们需要我们的重头戏tablayout、viewpager 来设置我们的布局3、设置数据4、将tablayout 和viewpager关联1、我们创建一个activity 名为 PeopleOfficeActivity2、在 PeopleOfficeActivity的布局文件activity_people_office.xml中布局

2022-07-05 11:04:55 484

原创 Cannot read properties of null (reading ‘pickAlgorithm’)

当我们从gitHub或者别人那里拿到项目的时候,一般都是要先npm install 进行安装依赖,但是难免会遇到报错:出现原因:全局安装nodejs和本地启动项目的nodejs版本号不同:出现问题:1、执行命令行npm cache clear --force2、执行npm install3、执行npm run XXX...

2022-06-28 19:10:41 1977 5

转载 IDEA中配置tomcat启动后,日志乱码

IDEA中配置tomcat启动后,日志乱码很多人在IDEA中配置好tomcat后,启动tomcat,能正常启动,但是控制台上的日志输出,中文是乱码的,这篇笔记就是记录IDEA乱码的解决情况乱码1:启动成功了,通过http://localhost:8080/web访问到了界面,看到了hello word,但是日志乱码,日志可是对于程序员来说是很重要的分析问题依据,没有之一这个时候,需要去配置我们tomcat的虚拟机运行参数,如图所示:保存这个配置,重新启动tomcat,再看日志,如图所示:(但是有的IDE

2021-09-06 16:35:21 143

原创 编译最新版vlc

sudo apt-get install automake ant autopoint cmake build-essential libtool-bin \ patch pkg-config protobuf-compiler ragel subversion unzip git \ openjdk-8-jre openjdk-8-jdk flex python wget vim

2021-06-18 15:57:48 1547 3

原创 Android 启动页图片拉变形的处理方法

一、启动页的实现步骤:1、Activity实现public class MainSplashActivityextends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma...

2020-12-11 11:33:49 2228

原创 阿里云 Ubuntu18.04安装mysql(超详细)

阿里云 Ubuntu18.04安装mysql(成功跑过) 一、彻底卸载 二、安装mysql 三、其他一些操作 因为用flask写后端要用到mysql,想装到阿里云的Ubuntu18.04上。看了无数的教程,踩了无数的坑,我终于安装成功了!!!本文手把手教你怎么在Ubuntu18.04上安装mysql!!避免天坑,节约时间,从我做起!!! (这里为5.7版本,因为8.0+的实在没装成功,据说也有兼容性问题,但是5.7也能用啊挺好的不影响~)好的我们要开始了!!准备好.

2020-11-24 14:23:10 1176

转载 阿里云服务器ubuntu16.04安装mysql步骤

阿里云服务器ubuntu16.04安装mysql步骤1,更新源apt-get update (这一步可能需要时间稍长一些,和网速有关系)2,安装mysql-server apt-get install mysql-server (这一步在安装的过程中会弹出类似对话框一样的界面,可以在界面上直接设置对root用户的密码) apt-get install mysql-client apt-get install libmysqlclient-dev ...

2020-11-09 16:51:48 190

原创 AndroidStudio与SVN关联及遇到的问题

1,首先下载svn工具https://mirrors.xtom.com.hk/osdn//storage/g/t/to/tortoisesvn/1.13.1/Application/TortoiseSVN-1.13.1.28686-x64-svn-1.13.0.msi2,安装 参考https://www.cnblogs.com/aspirant/p/7140695.html图文结合很全面...

2019-11-04 16:22:45 362

原创 RecyclerView和ViewPager实现标签页

在这个中最大的困难就是RecyclerView和ViewPager的联动以及选中后标签的显示在做这个的时候我们先捋一下思路:我们需要的大概就是1:recycler view的适配器(MyTalBarAdapter)2:view pager的适配器(MyViewPagerAdapter)3:两者的联动具体代码:public class MyTalBarAdapter ext...

2019-10-22 16:36:35 722

原创 截取ArrayList<E> 中的某一段并改变原来的list

1.例如:ArrayList<String> list = new ArrayList<>();for(int i = 0;i<2000;i++){ list.add("序号为"+i+"的羊");}如果我们要删除序号为4--200的羊;可以使用list.subList(4,201).clear();这样之后的list中将不包含序...

2019-08-02 10:40:22 1307

原创 关于MediaCode播放H265/hevc的总结

H.265 High Profile 可实现低于1.5Mbps的传输带宽下,实现1080p全高清视频传输。H.265/HEVC的编码架构大致上和H.264/AVC的架构相似,主要也包含,帧内预测(intra prediction)、帧间预测(inter prediction)、转换 (transform)、量化(quantization)、去区块滤波器(deblocking filter)、熵...

2019-08-02 10:21:53 2401

转载 Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...

2019-08-02 09:21:04 210

转载 问题汇总

解决Error:All flavors must now belong to a named flavor dimensionhttps://yq.aliyun.com/articles/665532

2019-07-29 15:11:40 90

原创 android 中byte[]的copy

在做项目时要用到byte[]的copy,通过for循环是可以实现的,但是再想能不能用别的方法实现,最好调用一个方法,免去for循环。终于让我找到一个方法byte[] parent = new byte[1024*8];byte[] children = new byte[123];System.arraycopy(parent,5,children,0,123);四个参数分别...

2019-07-29 09:35:34 2771

原创 问题集锦

关于升级AS后或者升级gradle后AS报“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”的解决方法,找到自己当前包错项目的dependencies { classpath 'com.android.tools.build:gradle:3.0....

2019-06-03 10:56:55 96

原创 Android黑白屏优化及启动时间的优化

黑白屏优化Android黑白屏即指的时在点击桌面图启动app到主页界面ui显示这段时间所出现的白屏或者黑屏现象,默认情况下均为白屏,只有当在Them主题中将<item name="android:windowBackground">@null</item>设置才会出现黑屏对于黑白屏的优化始终是一个伪优化即将Them中的<item name="android:w...

2019-05-23 15:10:36 421

原创 Python学习疑问 ---- 在进入admin的时候出现'set' object is not reversible错误

解决方法是将urls.py中urlpatterns = {}改为urlpatterns = []即可,具体原因不详

2019-05-15 12:44:33 455

原创 [已解决]CSRF verification failed. Request aborted. CSRF token missing or incorrect.

[已解决]CSRF verification failed. Request aborted. CSRF token missing or incorrect.问题翻译:一般而言,这可以发生时,有一个真正的跨站请求伪造,或当Django的CSRF的机制还没有正确使用。 对于POST表单,您需要确保:*该视图功能使用模板RequestContext的。*在模板中,有{%csrf_...

2019-05-14 16:46:02 1872

原创 Django向数据库添加文本时报错

/Add/AttributeErrortype object 'Article' has no attribute 'object'请求方法: 岗 请求URL: http://127.0.0.1:8000/add/ Django版本: 2.2.1 例外类型: 属性错误 例外值: type object 'Article' has n...

2019-05-14 16:41:52 330

原创 MVP 学习笔记

其他的理解什么的先不说,先看看自己的需求,假如我就需要一个登录的功能,具体的界面如图:需要用户输入用户名和密码。点击登录,判断是否登录成功,点击清除,清除输入的数据。由于只是体验一把MVP现规定只有账号为“zhy”,密码为“123”才能正确登录,其他为失败。MVP 总体的设计思想是通过接口回调的方式,将逻辑进行解耦和。那么我们来看一下我们实现这个功能需要些什么。1.首先需要一个实体类也...

2019-04-28 16:27:40 91

原创 使用Retrofit+Rxjava实现网络请求

参考https://www.jianshu.com/p/6922337b4f88感谢作者的无私奉献Retrofit是Square公司出品的基于OkHttp封装的一套RESTful(目前流行的一套api设计的风格)网络请求框架。它内部使用了大量的设计模式,以达到高度解耦的目的;它可以直接通过注解的方式配置请求;可以使用不同的Http客户端;还可以使用json Converter序列化数据,...

2019-04-26 11:55:57 159

原创 在Windows10环境下装Linux虚拟机

准备条件:Windows系统笔记本或台式机一台Ubuntu操作系统,(在官网下载自己需要的版本即可)VMware Workstation虚拟机(可以在官网下载也可以通过https://pc.qq.com/detail/0/detail_21600.html下载)准备操作系统1.双击下载好的虚拟机,进行安装,如果不想修该安装路径,那么傻瓜式下一步即可,如果要改安装路径,那么修改后...

2019-04-24 15:17:43 278

原创 android 横竖屏切换的简单实现步骤

1.在AndroidManifest.xml中的播放activity中加入android:configChanges="keyboardHidden|orientation|screenSize"2.在具体的播放activity中实现@Overridepublic void onConfigurationChanged(Configuration newConfig) { ...

2018-12-25 16:17:20 738

原创 Android VLC编译后和TextTureView的联合使用

vlc,真是一个让人又爱又恨的播放器。爱,是因为他支持格式多样,恨,是因为复杂的编译,编译过后的使用也是一件让人头疼的事。现在就将自己使用过程中遇到的问题简单做一下记录。使用编译好的vlc和TextTureView,播放视频,首先会遇到视频只是小小的一块儿。这就给自己的使用带来了很大的麻烦,在网上找了好久提供了一个改变大小的方法: private void updateVideoSu...

2018-12-25 12:09:50 523

libvlc-all-3.4.0-eap4.aar

libvlc-all-3.4.0-eap4.aar

2021-06-18

MySurfaceView.java

自定义的surfaceview,实现mediacode播放h265/hevc

2019-08-02

libvlc-x86.arr

支持x86,在我的资源中还有支持v7,v8的,可根据需要自行下载

2018-12-25

libvlc-armv8

支持 armv8 cpu,属于高端机型的,如不需要,自己有v7的

2018-12-25

vlc编译好的aar,亲测可用

编译的最新的vlc for Android,在自己的项目中有使用,确实强大

2018-12-25

空空如也

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

TA关注的人

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