自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA RSA非对称加密工具类

System.out.println(“随机生成的公钥为:” + keyMap.get(0));System.out.println(“随机生成的私钥为:” + keyMap.get(1));System.out.println(“加密后的内容为:” + messageEn);System.out.println(“还原后的内容为:” + messageDe);System.out.println(“加密前内容:”+content);// 将公钥和私钥保存到Map。//64位解码加密后的字符串。

2024-08-26 14:37:35 476

原创 C++搭建集群聊天室(十二):用户单聊及离线消息处理功能实现

if(it!//用户在线,转发消息return;// 有可能在发送的时候,连接就给断了// if(userstate){ //用户在线,转发消息// }// else{ //用户不在线,存储离线消息// }//存储离线消息直接聊就这样。比较复杂一点的是处理离线消息。离线消息处理开一个专门处理离线消息的文件,offlinemessagemodel.cpp,头文件配上。#include#includepublic://存储用户离线消息//删除用户离线消息。

2024-08-26 01:23:29 335

原创 Android工程师面试字节力扣刷题没有针对性?常见数据结构与算法面试题合集整出来了!

二叉树是每个节点最多有两棵子树的树结构。通常子树被称作“左子树”和“右子树”。二叉树常被用于实现二叉查找树和二叉堆。

2024-08-25 00:34:05 764

原创 android从入门到精通!分享Android资深架构师的成长之路,醍醐灌顶!_android从入门到精通心得体会

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~点击直达GitHub。

2024-08-24 17:58:35 632

原创 Android-第九节网络编程

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,参考docs.qq.com/doc/DSkNLaERkbnFoS0ZF。

2024-08-24 11:06:53 893

原创 Android 实现系统深度休眠笔记

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

2024-08-24 04:10:08 979

原创 Android logd日志原理___android_log_buf_write

一句话总结就是Log.i()最终是通过调用write()向logd守护进程的socket(“/dev/socket/logdw”)端写入需要打印的日志信息。这就意味着某个buffer中的log行数越多,或者log占用内存越大,则需要裁剪的日志行数越多。sizes代表对的是当前buffer的log总大小。通过调用pthread_create创建完线程,在新创建的线程中执行threadStart()过程。其中write_to_log函数指针指向__write_to_log_init。

2024-08-23 21:13:04 540

原创 2024版的Android 最新面试题该放出来了_android面试题2024百度网盘

通过上面的任职要求可以看出,如今的Android 招聘基本都是要全栈人才,即便工作岗位可能当时用不到某些技术,但公司就是需要这样的。所以我们在面试前需要做好的第一步就是完善好自己的简历,简历是你给面试官、HR的第一印象,直接决定了是否给你面试的机会,多数人写简历恨不得把自己做过的一些项目全部记录在里面去,就像就流水账一样。简历建议长度为2页,太长太短都不好。建议用掌握与熟练掌握取代了解与精通。

2024-08-23 12:01:35 402

原创 Android-APP-终极瘦身指南

大部分应用其实并不需要支持几十种语言的国际化支持。还好强大的gradle支持语言的配置,比如国内应用只支持中文:android {

2024-08-23 03:44:43 1070

原创 Android 扩大 View 的点击区域

上述的代码把三者的关系说得很清楚了,对于一个对于一个 ViewGroup 来说,点击事件产生后,首先会传递给它,这时候会调用 dispatchTouchEvent,如果这个 ViewGroup 的 onInterceptTouchEvent 返回 true ,则表示它要拦截该事件,也就会交给它的 onTouchEvent 来进行处理。这里要说明的是,只有ViewGroup才有 onInterceptTouchEvent 方法的,普通的 View 是没有的,它是不能对事件进行拦截的。

2024-08-22 21:35:23 524

原创 Android 启动系统相机,相册,裁剪图片及6

优点: 实现的样式可以自己定制,可以实现多张图片的选择等。

2024-08-22 15:26:11 1024

原创 Android PieChart(饼形图)

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-08-22 00:49:38 393

原创 Android Framework学习笔记(四)Launcher启动过程

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-08-21 18:35:05 488

原创 2024年冲刺!最全Android大厂高频面试真题合集,11个模块,上百道题(附参考答案)

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

2024-08-21 06:18:39 891

空空如也

空空如也

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

TA关注的人

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