2024年程序员学习
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
程序员去大公司面试,花三分钟看完这篇文章你就懂了!薪资翻倍_专科软件生怎么面试大公司
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)原创 2024-04-18 14:09:09 · 360 阅读 · 1 评论 -
程序员做自媒体,龙叔教你怎么快速成为优秀博主【CSDN篇】_csdn的优质博主怎么获得
只要你输出的内容没有问题,多点套路来获取阅读量也是可以的。原创 2024-04-18 14:08:39 · 229 阅读 · 0 评论 -
开局掉马,逃荒前我还在学Spark,2024年大数据开发大厂面试分享
Hadoop是目前应用最为广泛的分布式大数据处理框架,其具备可靠、高效、可伸缩等特点。Hadoop的核心组件是HDFS、MapReduce。1)HDFS(分布式文件系统):HDFS是整个hadoop体系的基础,它是Hadoop生态系统中的核心项目之一,是分布式计算中数据存储管理基础。2)MapReduce(分布式计算框架):是一种基于磁盘的分布式并行批处理计算模型,用于大规模数据集(大于1TB)的并行运算。原创 2024-04-18 08:50:53 · 406 阅读 · 0 评论 -
开发跨设备的鸿蒙(HarmonyOS) App_harmonyos跨设备开发(1)
读者并不需要对这段代码的每一行都了解,只需要知道这段代码将背景设为白色,并且在创建了一个用于显示文本的Text组件,并且在屏幕中心显示Hello World。不过这样以来,在所有的设备中的UI都一样,但我们的目的是让不同的设备显示不同的UI,所以就需要通过下面的代码判断当前设备的类型。在这段代码中,将TV和Wearable上显示的文本内容、文本尺寸和文本颜色做了改变,所以在TV和Wearable上显示的文本是不同的。如果运行在TV上,值为tv,如果运行在智能手表上,值为wearable。原创 2024-04-18 08:49:53 · 339 阅读 · 0 评论 -
助力工业物联网,工业大数据之脚本开发【五】_物联网关脚本编程
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-18 03:24:17 · 746 阅读 · 0 评论 -
助力工业物联网,工业大数据之脚本开发【五】_物联网关脚本编程(1)
主人可以根据实际情况修改Sqoop命令和日志文件名,然后运行该代码即可。我会在执行过程中带着可爱的语气记录日志,以便于主人查看操作结果哦~但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-iMMUYaa6-1713381755415)]:了解如何使用Python脚本如何实现。:了解如何实现采集数据备份。原创 2024-04-18 03:23:47 · 808 阅读 · 0 评论 -
【秋招面试】面试准备(一面准备)_秋招面试是什么样,2024年最新大数据开发零基础开发
和in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式。最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、原创 2024-04-17 21:52:46 · 847 阅读 · 0 评论 -
【秋招冲刺-每日打卡】应届生JAVA岗-每日5道高频面试题【Day3】-基础篇(3)
new String(“hello”)是先在堆中创建一个对象,并返回给s1,”hello”是一个常量,会先到字符串常量池中查询是否存在这个字符串,没有则分配一个空间并存放”hello”,并将”hello”在常量池的地址存放在new出来的对象中(所以:如果”hello”字符串在常量池中存在则该语句创建一个对象,不存在则创建两个)s1 = “hello”则表示直接到常量池中查询,有则返回地址,没有则创建新的再返回地址(所以:如果常量池中存在,则不创建对象,不存在则创建一个对象)当比较类型是基本类型时,原创 2024-04-17 21:52:16 · 817 阅读 · 0 评论 -
【Leetcode之路 Java &; Python】两数之和(暴力枚举&;哈希表)
给定一个整 数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并>返回它们的数组下标。刷题是一件日积月累的事情,我们在刷题中要保持良好习惯,让每一道题发挥最大作用!但是,数组中同一个元素在答案里不能重复出现。做到以上几点,一道题学习的就很透了,遇到同类型的题目可以举一反三啦。进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗?按照解题思路,暴力枚举,这里选择快速排序法,快速筛选。止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-17 17:27:58 · 1018 阅读 · 0 评论 -
【Leetcode】面试题 16,太完整了
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内。设计一个算法,算出 n 阶乘有多少个尾随零。原创 2024-04-17 17:27:28 · 280 阅读 · 0 评论 -
Python大数据之pandas快速入门(二)_python提取指定行内容
1)示例1:获取行标签为 1952, 1962, 1972 行的 country、pop、gdpPercap 列的数据。行位置编号:从上到下,第1行编号为0,第二行编号为1,…,第n行编号为n-1。1)示例1:获取行位置为 0, 2, 4 行的 0、1、2 列的数据。2)示例2:获取行位置为 0, 2, 4 行的所有列的数据。5)示例5:获取行位置为 1 行的列位置为 2 列的数据。3)示例3:获取所有行的列位置为 0、1、2 列的数据。4)示例4:获取行位置为 1 行的所有列的数据。原创 2024-04-17 09:41:39 · 887 阅读 · 0 评论 -
Python基础知识入门(四)_python x != 0,2024年最新29岁vivo员工吐槽
def num(x, *args, **kwargs): # 设置位置参数 x 和 不定长参数 args、kwargs。num(2,3) # 传入位置参数 x 值,参数 y 值取传入位置参数值,返回 2 3。print(f(1, 2, c =3 )) # 也就是说 * 号后面参数 c 传入时必须是以关键参数进行传入。’) # 打印执行函数内语句 Hello World!print(num(2, 3)) # (2, 3),多个返回值会以元组形式返回。原创 2024-04-17 09:40:38 · 649 阅读 · 0 评论 -
Hive面试题汇总,2024最新大数据开发面试笔试题目分享
其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。Hive 构建在基于静态批处理的Hadoop 之上,Hadoop 通常都有较高的延迟并且在作业提交和调度的时候需要大量的开销。因此,Hive 并不能够在大规模数据集上实现低延迟快速的查询,例如,Hive 在几百MB 的数据集上执行查询一般有分钟级的时间延迟。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。原创 2024-04-17 04:10:35 · 249 阅读 · 0 评论 -
hive解析json_hive json解析函数,大数据开发常见面试题
说明:lateral view用于和split、explode等UDTF一起使用的,能将一行数据拆分成多行数据,在此基础上可以对拆分的数据进行聚合,lateral view首先为原始表的每行调用UDTF,UDTF会把一行拆分成一行或者多行,lateral view在把结果组合,产生一个支持别名表的虚拟表。原创 2024-04-17 04:09:34 · 386 阅读 · 0 评论 -
dnf安装RabbitMQ,终获offer
【代码】dnf安装RabbitMQ,终获offer。原创 2024-04-16 23:01:29 · 222 阅读 · 0 评论 -
Django常见面试题总结(二)_django modelviewset 字段可以为空
(img-4rnvfz0T-1713279557500)]es_list()有什么区别?原创 2024-04-16 23:00:28 · 832 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 七),flutter桌面程序开发
应用在非首次运行时,先执行AppStorage.SetOrCreate(‘aProp’, 47):属性“aProp”在AppStorage中创建,其类型为number,其值设置为指定的默认值47。'aProp’是持久化的属性,所以会被写回PersistentStorage磁盘中,PersistentStorage存储的上次退出应用的值丢失。说明 @StorageProp关联的环境参数可以在本地更改,但不能同步回AppStorage中,因为应用对环境变量参数是不可写的,只能在Environment中查询。原创 2024-04-16 05:50:40 · 733 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(基本语法 三)_实验三 arkts基础语法
前面章节介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,将@Builder装饰的函数也称为“自定义构建函数”。定义的语法:复制使用方法:复制允许在自定义组件内定义一个或多个自定义构建函数,该函数被认为是该组件的私有、特殊类型的成员函数。原创 2024-04-16 05:50:09 · 935 阅读 · 0 评论 -
写给开发者的软件架构实战:基于架构的软件设计方法及应用(2)
软件架构(Softons)、以及这些元素和关系的外部可视化(external properties)。它是软件系统整体构想和设计的模型,是一个系统的高层次设计,也是系统的蓝图。原创 2024-04-12 08:38:36 · 571 阅读 · 0 评论 -
写给开发者的软件架构实战:基于架构的软件设计方法及应用(1)
软件架构(Softons)、以及这些元素和关系的外部可视化(external properties)。它是软件系统整体构想和设计的模型,是一个系统的高层次设计,也是系统的蓝图。原创 2024-04-12 08:38:04 · 890 阅读 · 0 评论 -
冗余双写方案下数据一致性问题解决及延申问题处理方案(1)
(img-zlDDYYOu-1712882146373)](img-DietN6Ms-1712882146374)](img-Wg1ohqdc-1712882146374)](img-MGQFyysD-1712882146375)](img-RsFigfyG-1712882146375)]* 如果还是用雪花算法,则容易C端和B端不一致,所以才用编号递增+1的方式。* 如果短链码重复,则调用这个方法。* 判断短链域名是否合法。* 查询短链码是否存在。* 判断组名是否合法。//做对应的业务逻辑。原创 2024-04-12 08:37:01 · 753 阅读 · 0 评论 -
关于鸿蒙,你怎么看(2)
所以我的解释是:大多数开发多年的工作者是没有那么多时间去学新东西的,而降低学习成本往往能加大程序员去上手鸿蒙系统的可能性。当然你也可以拿去查漏补缺,提升自身的竞争力。Android开发工程师技术的变更真的非常快,java,kotlin,jetpack等等换了一波又一波,仅仅从体验感来说,就好比苹果的耳机,从连接等等方面都是非常迅速的,它几乎能做到让用户感受不到它的存在。如果要我从底层开始开发,我肯定是干不动的,不过我确实非常看好这个项目。其功能中的投屏,电脑模式,以及很多功能其实市面上的手机早就已经有了。原创 2024-04-12 08:34:05 · 219 阅读 · 0 评论 -
关于鸿蒙系统 JS UI 框架源码的分析
有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!**原创 2024-04-12 08:33:03 · 789 阅读 · 0 评论 -
关于鸿蒙系统 JS UI 框架源码的分析(1)
有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!**原创 2024-04-12 08:32:32 · 911 阅读 · 0 评论 -
关于无限小数的问题————编程语言描述_c语言无限小数计算(1)
废话少说,相信大家都知道基本思路,但如何通过代码来实现呢。原创 2024-04-12 08:31:28 · 138 阅读 · 0 评论 -
关于LiveData全面详解(附事件总线)_mutablelivedata
通过向 LiveData 注册观察者,并且把 observer 包装成一个,它是一个具有生命周期边界的观察者,因为这个观察者只有当宿主处于 STARTED 或者 RESUMED 状态的它才会接收数据,其他时候它是不会接收数据的。把包装好的 Observer 注册到 Lifecycle 当中,利用 Lifecycle 能力,它能感知宿主生命周期能力的关键地方。注册时和宿主每次生命周期变化都会回调方法,刚进去的时候会触发方法的同步。原创 2024-04-12 08:30:57 · 813 阅读 · 0 评论 -
全网最详细【Mac终端改造计划】iTerm2 + Oh My Zsh
外链图片转存中…(img-Pef8FltW-1712881718664)][外链图片转存中…(img-JYJ9vbxQ-1712881718665)][外链图片转存中…(img-snkD2VnB-1712881718665)][外链图片转存中…(img-JBPeSKub-1712881718665)]原创 2024-04-12 08:29:54 · 783 阅读 · 0 评论 -
全网最详细【Mac终端改造计划】iTerm2 + Oh My Zsh(1)
外链图片转存中…(img-PSLbX4g0-1712881693892)][外链图片转存中…(img-baCwTu2a-1712881693892)][外链图片转存中…(img-x9zlXwE9-1712881693892)][外链图片转存中…(img-qICsaSV9-1712881693892)]原创 2024-04-12 08:29:22 · 1028 阅读 · 0 评论 -
全网最具深度的三次握手、四次挥手讲解,最全的BAT大厂面试题整理(1)
组件化是保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度;实践中我还参考了十几家技术团队的解决方案(例如:美团、有赞、阿里等等),在这个系列里,我将总结我对于组件化的思考和实践。原创 2024-04-12 08:26:17 · 444 阅读 · 0 评论 -
全网最全原理讲解!音视频学习指南来咯,文末领取面试资料(2)
希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以加一下下面的技术群。来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。这里放一下资料获取方式:GitHub好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。原创 2024-04-12 08:25:14 · 897 阅读 · 0 评论 -
全网最全原理讲解!音视频学习指南来咯,文末领取面试资料(1)
希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以加一下下面的技术群。来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。这里放一下资料获取方式:GitHub好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。原创 2024-04-12 08:24:43 · 629 阅读 · 0 评论 -
全网显示 IP 归属地,是怎么实现的?_如何将软件上ip显示为中国
转存中…(img-2zzFIRAF-1712881383743)]原创 2024-04-12 08:24:12 · 878 阅读 · 0 评论 -
Windows 系统下:SSH 远程连接 Linux 服务器的完整指南_windowsssh连接linux(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-10 13:36:18 · 683 阅读 · 0 评论 -
Windows 性能超越 Linux?,2024年最新大厂Linux运维面试总结+详细解答
希望英特尔能够尽快推出更优化的 Alder Lake 补丁,但现在在 Linux 5.16 周期中看到已经为时已晚,因此最早的主线可能是在 Linux 5.17 中,这已经将在 Linux 5.17 中关闭它。与 Alder Lake 相比,在以前基于 Tiger Lake CPU 的性能测试中,Windows 则要比 Ubuntu 的性能稍弱一些,这也验证了英特尔的说法,即如今的 Alder Lake 架构对 Windows 11 确实具有特定的优化,而且从此次测试来看优化幅度还不小。原创 2024-04-10 13:35:48 · 850 阅读 · 0 评论 -
Windows 密码策略安全加固,2024年最新网络安全高级面试题
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-04-10 13:35:16 · 922 阅读 · 0 评论 -
Windows 密码策略安全加固(2),网络安全程序员面试必备的知识点
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。原创 2024-04-10 13:34:46 · 541 阅读 · 0 评论 -
Windows 密码策略安全加固(1),50家大厂面试万字精华总结
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~(img-iDSrjzLh-1712727242649)]资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~因篇幅有限,仅展示部分资料。还有大家最喜欢的黑客技术。原创 2024-04-10 13:34:16 · 259 阅读 · 0 评论 -
Windows 安装VMware CentOS 7 桥接模式和NAT模式,彻底了解!
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!原创 2024-04-10 13:33:46 · 231 阅读 · 0 评论 -
Windows 安装VMware CentOS 7 桥接模式和NAT模式,彻底了解!(1)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。安装VMware 16Pro(注:如果之前已安装了乱玩,把虚拟网络编辑器弄乱了,点击还原默认设置)6、设置静态ip等 cd /etc/sysconfig/network-scripts。槽、大厂内推、面试辅导),让我们一起学习成长!3、本机cmd 查看ipconfig /all。4、虚拟网络编辑器配置与3相同的桥接。1、创建虚拟机,并选择桥接模式。下载CentOS 7镜像。原创 2024-04-10 13:33:16 · 374 阅读 · 0 评论 -
windows xp 和虚拟机linux共享文件夹的解决方法,2024年最新成功定级腾讯T3-2
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。启动linux了后,就点击 VM > intall vmware tools (在 vmware 的菜单中),这时,在linux桌面上就会出来一个CD-ROM的图标。然后点击“浏览” ,找到我们在Linux下面共享的文件夹work,这个work 文件来就是linux系统下的共享文件夹,正因为是共享文件夹才会出现在这里允许windows系统访问。原创 2024-04-10 13:32:44 · 352 阅读 · 0 评论