自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 联合战队大佬带你入门CTF-web

有句老话说的好,不懂开发的安全人员不是一个好安全人员,作为一个web手,我们还得了解一个网站的基本架构,并且得自己亲手写一些简单页面,搭一个简易网站。越了解网站,你的硬实力相应的也会越强,不管是在ctf还是在src中都会更加容易的理解本质。在ctf中其实也就HTTP协议体现的最多,其它的一些协议,例如arp协议,ICMP协议在网络攻击中会体现出来,或许AWD可能需要此类知识,当然不是说不学,只是暂时可以分个学习先后针对以上技术内容,博主会陆续创作技术分享。敬请期待~

2024-07-20 18:04:39 766

原创 疯狂Hadoop之HDFS应用开发(四)_与hdfs建立连接代码

打开usr文件夹下hadoop-2.6.5文件夹,找到bin目录,将软件包中bin文件夹下的文件复制到hadoop-2.6.5文件夹下并覆盖软件包下bin目录文件hadoop-2.6.5下bin目录文件合并后的bin目录将bin合并后bin目录下的hadoop.dll文件拷贝到电脑System32文件夹下,然后重新启动电脑配置环境变量配置一个hadoop用户变量,用于指定hadoop用户名称。

2024-07-20 17:27:18 671

原创 “黑客”入门学习之“单机游戏外挂原理与实现”_cheatengine什么原理

作弊引擎(Cheat Engine)是一个开源工具,旨在帮助玩家修改在窗口下运行的单人游戏,以便可以根据自己的喜好使其更难或更容易(,还包含其他有用的工具来帮助调试游戏甚至普通应用程序,并帮助您通过后门程序检查内存修改来保护您的系统,甚至包含一些方法可以从常规方法中取消隐藏。它配有内存扫描器,可以快速扫描游戏中使用的变量,并允许您更改它们,但它还具有调试器,反汇编器,汇编器,speedhack,培训师制造商,直接3D操纵工具,系统检测工具等。

2024-07-20 14:29:31 355

原创 Redis工作中常用命令,看这一篇就够了_redis在工作中常用

hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。如:HMSETkeyNamenameRedis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。

2024-07-20 13:45:07 515

原创 Java~HashMap1

对于普通的链表进行多线程下的add操作的时候, 因为其内部是直接进行size++操作往数组中放数据的, 然后在多线程下就会有ConcurrentModificationException 并发修改异常所以java中有三种链表可以实现安全的链表//给add方法直接上锁, 效率很低//使用了synchronized实现同步代码块, 粒度降低了, 但是效率还是不尽如意//使用ReentrantLock上锁。

2024-07-20 13:00:09 795

原创 android开发项目app实例,渣本Android开发小伙如何一步步成为架构师

给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了,我自己手头上整理的资料均和上面的答案可免费分享,需要这些资料和答案的朋友,可以点击这里免费领取。

2024-05-24 03:16:32 219

原创 Android屏幕元素层次结构

要定制我们自己的UI控件,需要重载View类中的一些方法,以下表格列出View提供出来的,供重载的方法,这些方法不必都要重载,但至少要实现onDraw(android.graphics.Canvas)方法。| onLayout(boolean, int, int, int, int, int, int) | 当View要为所有子对象分配大小和位置时,调用此方法 || Layout | onMeasure(int, int) | View会调用此方法,来确认自己及所有子对象的大小 |

2024-05-24 03:00:01 371

原创 Android学习的三个终极问题及学习路线规划,一线互联网公司面经总结

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Android架构视频+BAT面试专题PDF+学习笔记​》

2024-05-24 02:59:03 377

原创 android中apk更新机制

private String updateMsg = “软件有新版本哦,亲快下载吧~”;/* 进度条与通知ui刷新的handler和msg常量 */// 外部接口让主Activity调用。// 设置它的ContentView。/* 下载包安装路径 */// 返回的安装包url。

2024-05-24 02:42:30 235

原创 Android专科生,毕业3年从小厂到阿里P6,想把我的进阶方法教给你

我们在复习的过程中,一定要系统的学习,不要东一下西一下的去学,一定要系统的,针对性的去学,最重要的是有一个框架,不然的话最后还是竹篮打水一场空。

2024-05-24 02:41:31 357

原创 Android 进阶路线知识图谱+干货资料收集

当然,受限于个人水平,有错误请多多指正,对于某个问题你有更好的 Tips,欢迎提个 Issues 或者 pr,诚邀你和我一起成长,欢迎一起来维护这个项目!相信大家在学习时常常遇到一个困惑:网上这么多的资料和博文,眼花缭乱又不成体系,水文和复制粘贴的文章太多,筛选的工作量实在是太大了,我怎么。如果你是个 Android 新人,不善于搜索或不知道开始新知识点,那么我相信这份列表,将会。以 GitBook 电子书的形式来展现本项目,阅读体验好,界面清爽又方便管理,这不是一个简单的知识体系,每个知识点都有。

2024-05-24 02:20:49 337

原创 android 超简单的MVP+Retrofit+RxAndroid+模拟接口响应信息+随时切换BaseURL

apiResponse.put(“login”, “{“status”:1,“msg”:“调用成功”,“data”:{“userId”:“20191118”,“userType”:0,“userBirthYear”:1994,“userName”:“王二小”,“userStature”:“185cm”,“userWeight”:“50kg”}}”);.client(RetrofitUrlManager.getInstance()//设置更换BaseURL的实例,不需要就不要设置了。//测试api,错误的。

2024-05-24 02:19:50 322

原创 Android WebView判定网页加载的错误

那么如何知道网页加载错误了呢?

2024-05-24 02:03:44 237

原创 Android View视图------Android如何创建一个view。

/构造函数的参数,第一个值是此view运行所在的对象context。//第一个参数为xml文件中view的id,第二个参数为此view的父组件,可以为null,android会自动寻找它是否拥有父组件。if (-1 == name.indexOf(‘.’)) { //这里只是为了判断xml文件中tag的属性是否加了包名。/*TypedValue对象保存了一些有关resource 的数据值,比如说,对于一个view来说,在xml。// 此inflate的xml文件中的root view。

2024-05-24 02:02:45 333

原创 Android OkHttp+Retrofit+Rxjava+Hilt实现网络请求框架

/未知错误//解析错误//网络错误/连接错误//解析错误return ex;//网络错误return ex;//连接错误return ex;} else {//未知错误return ex;

2024-05-24 01:45:40 329

原创 Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换

***/private final String[] titles = {“新闻”,“视频”};@Override@Override现在这个InfoFragment就写好了,下面就是去移除掉nav_graph.xml中的NewsFragment和VideoFragment,移除后如下图所示然后就是底部的菜单移除,navigation_menu.xml中移除新闻和视频,移除后如下图:好了,最后再检查一下activity_home.xml。修改一下标题。

2024-05-24 01:44:41 407

原创 Android app升级完成以后自动重启自身App

else if (intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED)) { //接收卸载广播。} else if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)) {//接收安装广播。if (intent.getAction().equals(Intent.ACTION_PACKAGE_REPLACED)) {//接收升级广播。//升级完自身app,重启自身。

2024-05-24 01:26:55 313

原创 Ambari集群部署全流程

Amabri管大数据的各个组件叫做 Service,在这一步要选择同时安装的服务,当然我们也可以先不选后面再选。在这里我们选择安装下 Hadoop相关的服务,其余的服务就取消掉对话框的对勾(它默认选了一堆,一定要去掉,好多用不到),如下图所示:在这里要特别注意,在 Ambari里 Hadoop被当做多个服务例如 HDFS、YARN等,如果你选择的服务依赖于其他服务他会提示的,你点击确认后会自动勾选,然后下一步即可。

2024-05-24 01:25:56 243

原创 2024-2024最全-Android面试资料集合(大厂面试题+面试经验=成功)

有前辈在前面带路, 我们后辈真心感到幸福.最后祝正在找工作的的童鞋们, 马到成功, 心想事成, 事事如意!看完面试题之后那就来做一下面试题目吧, 目前找到两个网站。(帅张)stormzhang 跟你谈一下面试那些事儿。欢迎关注我 [Github](

2024-05-24 01:06:47 302

原创 2024 Android前行艰难,不想被公司优化,面试官问的那些原理你都懂吗?

很多安卓开发者工作多年,始终以忙着工作为挡箭牌,没有时间好好提升自己的技术水平。这是个恶性循环,开发者有机会还是要进大厂,对自己有很大提升,而大厂面试往往很复杂而且很严格,三面、五面很常见。其实安卓中高端的岗位一直都缺人,疫情对找工作有影响,但没那么严重,只不过可能更多的要转到线上面试、电话视频面试了。

2024-05-24 01:05:11 225

空空如也

空空如也

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

TA关注的人

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