最新 最热

【干货】Android-侧拉框实现【2019最新版】

欢迎转载,转载请注明出处这里我就不啰里巴嗦了,这个写法是我昨天看到的,感觉非常有用,这里给大家分享下:----直接上源码:首先是主布局:这里我们可以看到,我引用了:"@layout/include_list_viewpager" 和 "@menu/drawer_view" ...

2021-09-24
1

《手把手教你》系列技巧篇(二十二)-java+ selenium自动化测试-webdriver处理浏览器多窗口切换上卷(详细教程)

上一篇讲解和分享了如何获取浏览器窗口的句柄,那么今天这一篇就是讲解获取后我们要做什么,就是利用获取的句柄进行浏览器窗口的切换来分别定位不同页面中的元素进行操作。...

2021-09-08
1

React - Hook 动态添加多行记录,针对输入框操作的一种实现方式

背景 初涉 【React - Hooks】 前端知识 发现动态生成多条记录时,输入框数据变化的绑定事件是个常见的知识点 在此记录一番,希望能帮到踩坑的小伙伴 以变化 SKU 商品售价 为例,需求截图如下: ...

2021-09-06
1

说说Activity显示的原理

我们一般在显示一个Activity界面的时候,会在Activity的onCreate函数中通过setContentView方法,将一个布局文件传递进去,然后就等待UI界面的显示,那么setContentView中到底做了什么操作呢?...

2021-01-12
2

C++核心准则讨论:如果一个类是资源句柄,则它需要一个构造函数,一个析构函数以及复制和/或移动操作

讨论:如果一个类是资源句柄,则它需要一个构造函数,一个析构函数以及复制和/或移动操作

2020-12-31
4

C++核心准则​讨论:保持定义复制,移动和析构函数的一致性

If you define a copy constructor, you must also define a copy assignment operator.

2020-12-15
4

基础篇:异步编程不会?我教你啊!CompeletableFuture

以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其...

2020-12-11
2

Android基于IJKPlayer视频播放器简单封装设计

我们都知道需要播放一个视频需要三个过程 1.create MediaPlayer 2.MediaPlayer prepare 3.MediaPlayer 与 Surface 绑定

2020-11-05
2

Android实现蓝牙聊天功能

蓝牙,时下最流行的智能设备传输数据的方式之一,通过手机app和智能设备进行连接,获取设备上的测量数据,我们生活中随处可见的比如蓝牙智能手环,蓝牙电子秤,蓝牙心电测量设备等等。...

2020-11-05
2