android camera2经验camera
5-1面试经验
一、数据库的索引类型介绍一下: 逻辑分类: a. 主键索引:关系表中定义主键就会自动创建主键索引,每张表的主键索引只能有一个,不能为空并且不可重复。 b. 唯一索引:数据列中不能有重复,可以有空值。一张表中可以有多个唯一索引,但是每个唯一索引只能有一列。 c. 普通索引:可以重复可以 ......
如何避免单点风险:基于实践经验分享服务拆分原则的一些思考
缘起:系统崩了 具体情况:1%的请求影响了剩余90%的请求 架构演进:拆分热点服务【进程级隔离】 复盘 总结 拆服务的经典实践 不能变形的变形金刚也叫变形金刚? 缘起系统崩溃了?别惊慌!这里有快速恢复的方法!分析发现,网站崩时服务X被流量打垮,继而依赖服务X的其它服务开始互相“踩踏”,最终崩溃。网站 ......
Android 开发入门(5)| 数据存储
0x07 数据存储 (1)共享参数 SharedPreferences a. 用法 用法 SharedPreferences 是 Android 的一个轻量级存储工具,采用的存储结构为键值对的方式 共享参数的存储介质是符合 XML 规范的配置文件,路径为/data/data/com.example. ......
MySql记录的一些使用方法和经验MariaDB
MySql记录的一些使用方法和经验MariaDB MySQL数据库最初由瑞典的Tomas Ulin、Allan Larsson和Michael Widenius创立。后来,该公司被SUN Microsystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司 ......
用C/C++在Linux和Android NDK中获取设备的IP地址
C/C++开发的获取设备IP地址的代码,下面链接中的版本是在Linux x86-64环境中编译(Centos 7.5)的,也可在其它版本的Linux中或者Android NDK('armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'等版本)中编译。 下载地址(此版本须 ......
MySql记录的一些使用方法和经验
MySql记录的一些使用方法和经验 MySQL数据库最初由瑞典的Tomas Ulin、Allan Larsson和Michael Widenius创立。后来,该公司被SUN Microsystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司,这意味着My ......
手记系列之四 ----- 关于使用MySql的经验
前言 本篇文章主要介绍的关于本人在使用MySql记录笔记的一些使用方法和经验,温馨提示,本文有点长,约1.5w字,几十张图片,建议收藏查看。 一、MySql安装 下载地址:https://dev.mysql.com/downloads/ 在安装MySql之前,查看是否以及安装过MySql,如果已经安 ......
面试经验4-27
一、解释一下为什么发生tcp的粘包现象,以及怎么解决? tcp为了节约资源采用的是流式传输。接收端一下接收了多个包,粘在了一起。多个包首尾相接,无法区分是哪个包。 原因:发送方等发送缓冲区满才发送,接收缓冲区等满了才接受,多个包合成一个发送。 解决方法:不允许发送缓冲区满才发,提高优先级读区接收缓冲 ......
uniapp android app 铃声静音,真正的免打扰
需要加入这个权限: <uses-permission android:name=\"android.permission.ACCESS_NOTIFICATION_POLICY\"/> 代码: /** * 设置铃声为静音,媒体音量不变(免打扰) * */ setDisturb() { // #ifde ......
调试经验2
1.多级上电需要注意,后级电源要晚于上级电源上电,否则可能会出现休眠尚未电掉完,立即启动,输入电高于输出电导致输出没有供上的问题 2.32位系统运算,超过32位的运算结果会溢出,需要使用U64强制转换运算成员和结果,这样32位系统会自动适配 3.多次握手机制 。多次握手重启优化:握手每次发不同的+1 ......
Spring Boot经验
Spring、 Spring Boot经验 本文记录作者在实际使用Spring或则Spring Boot过程中遇到比较好的案例或则经验,以供开发学习使用 1. 校验篇 生产过程中前后端都会进行数据格式的校验,后端校验一般采用JSR303的校验模式 1.1 使用 引入依赖 <dependency> < ......
Windows/Android/iOS 等常见 User-Agent 大全
User Agent 中文名为用户代理,简称 UA,是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。Python 爬虫通过伪装 UA 可以绕过某些检测。 以下为搜集的常见的各浏览器的 User-Agent,其中: ......
Android剩余磁盘空间
app启动然后杀掉进程,仍然会被系统进程占用 在root机上执行命令:adb shell lsof >c:\loadfiles.txt COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME system_server 2764 system 481r ......
Android进行图片提取文字
对于外包杯的A37的项目需要,需要进行Andriod的图片文字识别的需要,以下是实现过程。 一:对于web的实现图片文字识别 二:android的拍照,调用图片实现提取图片 三:将web的代码进行移植到Android上 一:对于web的实现图片文字识别 对于图片识别,就是接口的调用,主要对百度云的接 ......
Android Studio 运行报app未指定模块错误
github上clone别人的项目,运行的时候报 app未指定模块 综合网上的分析,应该是IDEA的一个bug。 解决方法: 1.setting.gradle文件里面最后一行 ,include ‘:app’ 剪切掉; 2.同步构建一下gradle; 3.将剪切掉的一行重新粘贴回原文件; 4.重新同步 ......
Android studio 过滤
1.过滤指定字符串,不让其显示 ^(?!.*(你要过滤掉的字符)).*$ ^(?!.*(got)).*$ 2.过滤包含指定多个字符中的一个,不让其显示 ^(?!.*(got|Activity)).*$ *log中包含got 或Activity 的log将不显示在控制台。 1.让控制台只显示过滤指定字 ......
unity Android 10 获取外部存储所有文件权限
Android 平台需要将文件存储到非沙盒路径下,需要获取MANAGE_EXTERNAL_STORAGE 权限这个权限需要使用代码获取 // check skd >= 30 是否有外部存储读写权限 public static bool CheckFilePermession() { AndroidJ ......
Jsoup java android 爬虫 直接解析网页内容 记录
前一段时间遇到一个直接请求网页的需求,然后查了下真理出来分享给大家。 使用jsoup方法直接访问网页地址 //解析网页代码compile 'org.jsoup:jsoup:1.10.2'Document document = Jsoup.connect("http://。。。/info.html") ......
【经验分享】Windows快捷键Win+G无法使用,提示需要新应用打开链接
环境: 系统版本:Windows 10 家庭中文版 问题描述: 描述:按下Win+G后弹出提示框,需要使用新应用以打开此 ms-gamingoverlay 链接 问题解释: 误将Xbox game bar应用程序删除了,无法找到启动的程序。 这个程序我当时以为就是个打游戏的,我就删除了,没想到录屏会 ......
项目优化经验
1、基础三件套 (1)写文档 (2)编辑注释 包括对方法或函数的使用与返回声明 (3)命名风格统一与适用 2、定义类和函数模块 (1)复用性 (2)项目层次性,避免代码在同一处,造成臃肿 (3)接口性开发,方便以数据角度考虑功能实现和安全处理,也方便团队合作 (4)类方便数据管理 3、定义方法 形式 ......
Qt 5.15.1 Android开发环境搭建
Qt Android开发(一)环境搭建 开发环境: Qt 版本:Qt 5.15.1 环境:Windows 10 参考文献: Deploying Applications to Android Devices 1. Android 构建工具环境安装 JDK:首先自行安装jdk1.8并配置JAVA_HO ......
Android——RecyclerView缓存机制
RecyclerView是一种高度可定制的View控件,它可以用于显示大量的数据集合,用一种更有效的方式来管理数据的展示和滚动。 RecyclerView之所以那么高效有很大程度上归功于它的缓存机制。 一.使用步骤: 1.添加依赖 implementation 'androidx.recyclerv ......
Android监听事件
监听事件 监听事件机制由事件源,事件和事件监听器三类对象组成,事件源一般就是activity中的UI控件。 下面引用别人整理的图来更加形象的表达这些关系。 事件监听机制的意义就是让事件源的行为委托给事件监听器,让监听器控制事件的发生。 1.实现监听事件的方法 [ ] 通过内部类实现 [ ......
Qt6.5配置Android开发环境最简单方法
下载qt6.5时记得勾选Android。详细方法看我编译mysql那篇文章 安装好后,打开qt creater进入配置 首先需要配置jdk,网上方法很多不过多赘述,进入设备切换到Android页面,若配置好了jdk会显示jdk的位置, 在这个页面我们只需要点击设置SDK即可联网下载所有的配置文件包括 ......
Android笔记
Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。 android gradle tools 3.X中 在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行 ......
android:configChanges
android:configChanges列出 activity 将自行处理的配置变更。在运行时发生配置变更时,默认情况下会关闭 activity 并将其重启,但使用该属性声明配置将阻止 activity 重启。相反,activity 会保持运行状态,并且系统会调用其 onConfiguration ......
Android进阶之路 - Java 单元测试
在此之前,我在单元测试的时候,往往会单独创建一个Demo去进行功能实现,这俩天正好闲下来,所以快速的掌握了一下这个知识点,挺简单的,下面看图说话,看完你就出师了 Look here ~ :此文讲的并不高深,扩展也有限,我的目的仅仅是初步且快速的掌握单元测试使用方式,从而提升自己的开发效率 ~ 单元测 ......
Android结构优化 - Java、Kotlin项目结构分包
随着Android中 Java、Kotlin 的混编开发场景越来越多,其中大多人都会将 java文件 和 kt文件 放在同一个资源文件夹下,在项目越来越大的情况下,我们进行代码查询、项目重构、优化都不太便捷,所以本篇主要记录通过 kotlin分包、java分包 来区分、整合 java类和kotlin ......
Android实战基础 - Java、Kotlin 代码互转
在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该是我以前刚学Kotlin时就想记录的一篇blog,没想到隔了这么久才进行记录(嗯… 主要这俩年好像有点忙…) Demo ......