自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 【微信小程序】实现授权登入---超详细讲解_微信小程序登录

微信直接登陆1——wx.getUserProfile是授权登陆的案例效果演示,效果演示如下。需要将index.js中的canIUseGetUserProfile的属性值改为true。wx.login 和 wx.getUserProfile 是微信小程序中两个不同的授权接口,它们的作用和使用方式有一些区别。该流程图详细的结合项目、开发工具以及微信接口服务器仔细的为我们描述了一个个授权登陆的不走及调用的函数方法和传输的参数。微信直接登陆2——是wx.login授权登陆的案例效果演示,效果演示如下。

2025-01-19 17:34:03 816

原创 【JAVA面向对象编程】--- 探索子类如何继承父类

在子类构造方法中,并没有写任何关于基类构造的代码,但是在。

2025-01-19 15:55:25 280

原创 Zstack云平台管理

性能TOP5是面向运维人员退出的可视化性能监控页面,在该页面可直观便捷查看物理机,云主机,路由器,虚拟IP,三层网络资源各种监控指标的TOP5信息,从而方便运维人员直观掌控云平台实时健康状态,以及快速定位问题。内部监控是由agent从云主机处获取的监控数据,包括:CPU,内存,磁盘容量。外部监控是由Libvirt从物理机处获取的监控数据,通过曲线图实时动态展示云主机的各项指标,包括:CPU,内存,磁盘IO,网卡。性能分析直观显示了云主机,路由器,物理机,三层网络,虚拟IP,镜像服务器资源实时使用情况。

2025-01-18 21:04:36 337

原创 Zstack云平台管理(1)

性能TOP5是面向运维人员退出的可视化性能监控页面,在该页面可直观便捷查看物理机,云主机,路由器,虚拟IP,三层网络资源各种监控指标的TOP5信息,从而方便运维人员直观掌控云平台实时健康状态,以及快速定位问题。内部监控是由agent从云主机处获取的监控数据,包括:CPU,内存,磁盘容量。外部监控是由Libvirt从物理机处获取的监控数据,通过曲线图实时动态展示云主机的各项指标,包括:CPU,内存,磁盘IO,网卡。性能分析直观显示了云主机,路由器,物理机,三层网络,虚拟IP,镜像服务器资源实时使用情况。

2025-01-18 21:02:35 379

原创 Tcp 协议的接口测试

客户端可与服务端进行交流,但 Socket 地址不可更改,即上述客户端代码的 127.0.0.1 和 12345 端口不能通过配置文件进行更改。需要特别注意,需要应用可更改 Socket 地址,才可使用代理。# 返回空值,让 mock_server 决定返回内容。# 从虚拟串口接收到请求。# 等待真实设备出现。

2025-01-18 14:39:37 393

原创 Systrace 之 binder 锁竞争

三、Systrace 显示的锁的信息上面的话分两段来看,以为分界线3.1 第一段信息解读(同步队列 SynchronizedQueue ):假设线程 A 已经拥有了某个对象(注意:不是类 )的锁,而其它的线程想要调用这个对象的某个 synchronized 方法(或者 synchronized 块),由于这些线程在进入对象的 synchronized 方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线程 A 拥有,所以这些线程就进入了该对象的锁池中。

2025-01-18 14:35:29 1026

原创 rsycn定时同步 备份异地主机文件

目的:定时将源主机A的数据同步到备份主机B上,实现自动异地备份操作,为数据安全提供进一步防范。1、编写同步脚本2、添加Rsync进程锁,防止重复进程3、设置主机免密互连(免密码访问源主机获取文件)4、定时设置一、编写同步脚本1、备份主机B上创建存放目录2、编写脚本4、验证脚本****执行后输入源主机访问密码,忽略报错,检查bak目录下是否成功将源主机rsbak/目录下的文件成功同步过来****检查rsync端口号873、防火墙、云主机安全规则。

2025-01-18 06:26:39 1032

原创 OpenCV开发之——人脸识别库生成so文件(1)

文件位于项目jni/目录的子目录中,用于向构建系统描述源文件和共享库elseendifelseendif。

2025-01-18 03:41:53 938

原创 JVM 常见线上问题 → CPU 100%、内存泄露 问题排查

文件路径: D:\20260.stack4、线程快照分析我们先浏览下快照内容内容还算比较简洁,线程快照格式都是统一的,我们以一个线程快照简单说明下我们前面找到占 cpu 最高的线程号: 15900 ,十六进制: 3e1c ,用 3e1c 去快照文件里面搜一下自此,找到问题。

2025-01-18 00:59:46 875

原创 JDK源码学习——集合

第二:正因为存在二叉树严重不平衡的情况,所以就出现了红黑二叉树,通过标记每个节点的颜色,动态的调整二叉树的结构,使其始终维持在相对平衡的状态,这样做的好处就是查找性能始终维持在O(lgn)的较高水平。hashMap 的数组大小必须是2 的幂,至于为什么,感兴趣的可以搜一下,这里先不说了,我想要的讲的是HashMap 的put方法,也就是为马map中添加一个元素。// 这里判断当前元素的数量是否超过了容量的上限,如果超过了,就要重新进行扩容,并对当前元素重新hash,所以再次扩容以后的元素位置都是会改变的。

2025-01-17 23:27:45 433

原创 JavaScript中的Set和Map:理解与使用(1)

本文将探讨JavaScript中的Set和Map数据结构。我们将了解它们的特点、用途以及如何使用它们。通过学习Set和Map,你将能更有效地管理集合数据。📚。

2025-01-17 16:14:27 346

原创 JavaScript中对象(Object)的方法

Object.setPrototypeOf方法的作用与__proto__相同,用来设置一个对象的原型对象(prototype) 返回参数对象本身。Object.getOwnPropertyNames方法返回一个数组,成员是参数对象本身的所有属性的键名,不包含继承的属性键名。Object.assign()方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。这是获取原型对象的标准方法。实例对象的isPrototypeOf方法,用来判断该对象是否为参数对象的原型。

2025-01-17 16:12:26 975

原创 C语言学习路线图_c语言路线(1)

C 语言简洁、紧凑、使用方便灵活加上 GNU 在实际项目开发中所做的扩展,使得 C 语言在整个嵌入式开发过程中起着至关重要的作用。更重要的是用 C 语言开发的程序在嵌入式平台下可移植性比较强,运行效率极高。一个精通 C 语言程序设计的程序员,可以很容易地从事 Linux、WinCE、Vxworks、μc/os 等嵌入式操作系统下的各类软件开发工作。本阶段学习目标是掌握C 语言基本知识、巩固 C 编程语法基础 , 以及深入 C 语言高级编程和数据结构与算法,为将来的程序设计工作打下坚实的基础。

2025-01-17 02:44:40 318

原创 C语言入门学习(入门级C语言)_c学习

如 #define PI 3.14;(进行了这个定义,以后遇到需要用到3.14这个数,可以用PI代替)

2025-01-17 02:42:39 210

原创 Binder跨进程通信原理(三):Binder IPC实现原理

在 Android 中, 这个运行在内核空间, 负责各个用户进程通过 Binder 实现通信的内核模块就叫做 Binder 驱动 (Binder Driver)那么在 Android 系统中用户进程之间是如何通过这个内核模块 (Binder Driver)来实现通信的呢?显然不是和上一章的传统 IPC 通信一样,进行两次 copy 了, 不然Binder 也不有在性能方面的优势了.

2025-01-16 22:47:00 562

原创 BATJ面试总结:30天狂拿5个offer,回馈发一波面经(长文详细)

很早就了解了互联网公司面试必考,也是一个程序员必备的内功,我的算法水平也就是刚及格的水平,肯定是不能达到面试所需的水平的,于是我在去年暑假7、8月份(大二下期暑假)便开始有计划的在LeetCode上刷题,一开始是计划每天刷8道Easy难度的题,后来越刷越熟练后便每天刷4道Medium和4道Easy,然后转变为每天刷4~6道Medium。服务人员领我到一间很大的会议室,里面有很多面试官,每个面试官前有编号,我一下就看到了面试我的面试我的面试官,也是我第一次看到面试官西装革履。建议将此神书完全掌握。

2025-01-16 22:44:59 755

原创 Android网络连接判断与处理

Ps:网上还有很多关于使用TelephonyManager 的方法的,方法如下(但是我试了好几次都有问题,如每次第一次进入一个Activity时会自动收到网络断开的信号,每次网络状态改变时收到多次回调且状态不正确。在开发android应用时,涉及到要进行网络访问,时常需要进行网络状态的检查,以提供给用户必要的提醒。这四种状态,如果没有网络,肯定是无法请求Internet了,如果是wap就需要为手机添加中国移动代理,关于为手机添加中国移动的代理,请到。4、为应用程序提供可以获取可用网络的高精度和粗糙的状态。

2025-01-16 19:41:13 782

原创 Android编译打包的过程

table的表目有:Length、Method(压缩形式,deflate(同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法)Stored()直接存储,压缩率为0%)、Size、Ratio、Date、Time、CRC-32、Name。其中.class为字节码的形式,用Intellj可以直接反编译打开,看到其中的内容,发现相比于.java文件,已经做了一定的优化。) res中的xml文件也被编译成了二进制,名字也发生了改变(混淆),但其中的png内容都是可以直接打开的。

2025-01-16 19:39:11 933

原创 2021年中:Android各大厂面试题汇总

2021.05月,本人离职(此时3年工作经验,深圳就职),开始试水安卓市场,寻求一份合适自己,稳定的中大型公司。不过借此机会,前前后后我面了10家公司,现在就把我遇到的面试题,并且提供一些面试技巧给各位即将面试的同志们。随着时间的流逝,很多人说互联网这一块已经越来越不好干了,因为烧钱时代已经过去,剩下的都是根基牢固的大公司,独角兽已经不复存在。

2025-01-16 01:30:03 881

原创 2021前端面试CSS必须要懂的几个地方!_<div class=“flex”>aaa< div>是什么意思

四种方向row :row-reverse:column:column-reverse:wrap:nowarp:wrap-reverse:flex-start:flex-end:center:space-between:space-around:align-content属性 定义了属性定义项目在交叉轴上如何对齐:——————————————————————————————————————————————什么是BFC :块格式化上下文 ,晦涩难懂。可以看作为开辟了一块独立空

2025-01-16 01:25:57 817

原创 2021-09-17 dynamic addres list(File Edition)

void SaveContact(struct contact* ps)// 保存文件。// 读取文件,存放通讯录中。

2025-01-16 01:23:55 116

空空如也

空空如也

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

TA关注的人

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