- 博客(89)
- 收藏
- 关注
原创 GitHub 搜索技巧 - 带你一步步找优质项目 带 gif 演示图_github搜索图片
有人说,虽然只剩下几个项目了,但是都是高星项目,太大了,我是一个小白,看不懂,学不来怎么办?可以看到现在只有两个仓库(项目)了,第 1 个项目为英文项目,第 2 个项目为中文项目。我们看到有 1 万多个项目,有各种各样的编程语言,现在我们指定一种编程语言,比如:Java。一般符合以上三个条件的,都写的比较全的,代码比较完善的,组织结构都比较好的话,可以研究。这时候呢我们发现只有 510 个项目了,这些项目就属于更新比较活跃比较频繁的项目。
2024-04-21 21:12:10
982
原创 git 安装、创建仓库、常用命令、克隆下载、上传项目、删除分支 -- 一篇文章总结_git怎么创建仓库
如果你不想更改远程仓库中的 README.md 文件,确保在添加更改时不包含对该文件的修改。读写此文件,这样会对该用户在系统上所拥有的仓库生效(对于当前用户的工作目录来说,这个设置相当于全局设置)。在本地仓库的目录下,执行 git pull origin ,这会将远程仓库的最新更改合并到本地。1、打开你需要上传项目的文件夹,先确保该文件夹中有.git ,直接执行 git init 可以创建出来。git merge local master 将本地的local合并到远程的master上。
2024-04-21 21:10:40
1006
原创 Git 学习笔记_先有项目还是先有仓库,大数据开发0基础
GitHub域名:https://github.com介绍:GitHub是全球最大的开源项目托管平台,俗称大型程序员社区化交友网站,各类好玩有趣的开源项目,只有想不到,没有找不到。码云域名:https://gitee.com介绍:码云是全国最大的开源项目托管平台,良心平台,速度快,提供免费私有库。
2024-04-21 21:10:03
627
原创 源码安装Python学会有用还能装逼 解决各种坑_为什么 python 源码安装
对某个用户的.bash_profile中添加设置PYTHONHOME和PATH,把bin目录放在path的最前面(至少要在搜索python2,也就是/usr/bin目录之前)上面源码编译后二进制文件为python3,我们希望在任意目录输入python都能调用python3。PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径。PYTHONHOME为PYTHON的安装路径,默认设置为python的安装路径。这种安装就比较多步骤了,tar包编译安装,然后配置环境。
2024-04-18 12:44:12
573
原创 源码安装Python学会有用还能装逼 解决各种坑_为什么 python 源码安装(1)
对某个用户的.bash_profile中添加设置PYTHONHOME和PATH,把bin目录放在path的最前面(至少要在搜索python2,也就是/usr/bin目录之前)上面源码编译后二进制文件为python3,我们希望在任意目录输入python都能调用python3。PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径。PYTHONHOME为PYTHON的安装路径,默认设置为python的安装路径。直接报存下面的代码为install.sh,然后运行安装吧。
2024-04-18 12:43:42
283
原创 学习 MySQL 需要知道的 28 个小技巧_mysql 技巧,2024年最新2024大数据开发面试总结
使用 CREATE USER 语句创建用户。– 在 mysql.user 表中添加用户。– 使用 GRANT 语句创建用户。在[ mysqld ] 下面加。在[client ]下面加入。
2024-04-18 07:31:25
980
原创 全网最细在IDEA上完成自己第一个Scala程序,程序员真的是吃青春饭吗
7.右击 HelloWorld工程下的src文件夹,以此New=>Package选项,新建一个包,包名为“com.tipdm.scalaDemo”。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!5.输入name 这里我们输入Helloworld 就当作我们Sacla第一个程序,点击Finish按钮,完成Scala工程创建。1.打开IDEA后,点击【左上角】的【File】,选择【Settings…
2024-04-18 02:05:57
336
原创 全网显示 IP 归属地,是怎么实现的?_如何将软件上ip显示为中国(1)
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。说白了,「查找并连接到本地网络上的设备」的使用为跨平台广告提供了方便,而从个人信息保护和隐私保护体验的角度来讲,这种对设备的监控、跟踪可能会给用户带来担忧。
2024-04-18 02:04:19
996
原创 【小白视角】大数据基础实践(七) Spark的基本操作_spark操作类型(1)
基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序。Apache软件基金会最重要的三大分布式计算系统开源项目之一(Hadoop、Spark、Storm)
2024-04-17 20:42:55
710
原创 【实时数仓篇】(04)利用 Flink 实现实时状态复用场景_flink 流复用
我是「云祁」,一枚热爱技术、会写诗的大数据开发猿。昵称来源于王安石诗中一句。
2024-04-17 20:41:51
654
原创 【FPGA】Verilog:时序电路设计 二进制计数器 计数器 分频器 时序约束_二进制计数器电路
所以计数值(由Q1Q0组成),依次是 00,01,10,11,00,11…[ii] 如果将Q0、Q1作为单独信号线引出,由Q0、Q1得到的波形频率是时钟脉冲信号clk的1/2、1/4,亦即是将时钟脉冲信号的clk频率除2、除4。[i] 一个两bit计数器,它所能计数的范围是 0~3(即22-1)。同理,n bits的计数器所能计数的范围是0~2n-1。[iii] 由上讨论推广可知,n bits计数器可获得的信号之多是频率除2n的结果。是根据EGO1板子的频率编写的,不同的板子可用设置不同的分频。
2024-04-17 16:19:33
896
原创 【flutter 起步走】flutter共享数据利器,InheritedWidget原理探秘_flutter inheritedwidget原理(1)
获取给定类型T的最近小部件,它必须是具体InheritedWidget子类的类型,并将此构建上下文注册到该小部件,以便当该小部件更改时(或引入该类型的新小部件,或小部件消失离开),这个构建上下文被重建,以便它可以从那个小部件获取新值。一旦小部件通过调用此方法注册对特定类型的依赖关系,它将被重建,并且State.didChangeDependencies将被调用,每当与该小部件相关的更改发生时,直到下一次移动小部件或其祖先之一(例如例如,因为添加或删除了祖先)。它指定此上下文所依赖的继承小部件的“方面。
2024-04-17 16:18:32
947
原创 vue 音频可视化(2),面试官攻略
告诉浏览器,你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行。以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。若你想在浏览器下次重绘之前继续更新下一帧动画,那么回调函数自身必须再次调用。(img-1EZ1VWIV-1713329564191)]由于是用的是实验API,此功能某些浏览器尚在开发中,请参考。
2024-04-17 12:54:02
333
原创 vue 音频可视化(1),HarmonyOS鸿蒙开发教程视频
/这里并不是声明一个普通数组,而是需要声明一个无符号的八位整数,刚好是一个字节。音频可视化,是指一种以视觉为核心,以音乐为载体,以大众为诉求对象,借助多种新媒体技术等传播媒介,通过画面、影像来诠释音乐内容的、视听结合的大众化传播方式。至于分析器简单来说就是可以把音频时域图通过频谱分析转换为频谱图,这个转换的过程叫做频谱分析,频谱分析的方式有很多,最常见的是快速傅里叶变换,有兴趣的可以研究一下频谱分析。2,创建分析器节点对音频进行分析,连接音频源节点和分析器,随着音乐进度变化,分析器不断的分析出结果。
2024-04-17 12:53:31
706
原创 MySQL百万数据优化一_mysql in 优化,最新阿里大数据开发高级面试题及答案
为什么使用 union all 因为 union 操作会对结果去重且排序,所以从速度来说, union all会更胜一筹。
2024-04-17 08:07:24
612
原创 MySQL是如何保证数据不丢失的_mysql如何保证未提交的数据不会写入到磁盘
在执行事务过程中系统为每个线程分配了一片binlog cache内存。参数binlog_cache_size控制单个线程内binlog cache大小。如果超过这个大小就要暂存到磁盘,类似于先写入临时文件,在写入磁盘。如上图所示,可以看到,每个线程有自己的 binlog cache,但是共用同一份 binlog 文件。
2024-04-17 08:06:23
943
原创 HarmonyOS NEXT视频全屏切换案例,HarmonyOS鸿蒙开发面经分享
总的来说,华为鸿蒙不再兼容安卓,对中年程序员来说是一个挑战,也是一个机会。只有积极应对变化,不断学习和提升自己,他们才能在这个变革的时代中立于不败之地。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!
2024-04-17 02:54:45
732
原创 HarmonyOS NEXT自定义视图实现Tab效果(2),面试必备话术
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。
2024-04-17 02:53:44
963
原创 看完全都会了!BAT大厂面试基础题集合,面试必会_大厂面试问很多基础
Android 为了确认 apk 开发者身份和防止内容的篡改,设计了一套 apk 签名的方案保证 apk 的安全性,即在打包时由开发者进行 apk 的签名,在安装 apk 时Android 系统会有相应的开发者身份和内容正确性的验证,只有验证通过才可以安装 apk,签名过程和验证的设计就是基于非对称加密的思想。System.out.println("student值为 name: " + student.name + “、age:” + student.age);问题很细,能准备多详细就准备多详细。
2024-04-16 01:07:10
608
原创 看完不会的来打我!熬夜肝完这份Framework笔记,年薪超过80万!_framework自学
我相信答案已经很明显了,专注的开发者和面对当前的环境,经过理性思考选择放弃的人都能收获更好的生活,但那些半吊子,之后在这个行业里会越来越难受。之前吃肉的以后能上海鲜,以前很多喝汤的可能就什么都没有了。现在的终端开发者处理的问题比之前更多更复杂,需要Cover的面更广,需要学习的更快更深入,并且在技术之外,还需要有足够的软实力支撑。并且现在大部分公司受限于本身的业务规模和在移动端的投入,技术和国内主要互联网公司的差距越来越大,换句话说,小公司生存会越来越困难,之后从小公司向大公司跳槽也会越来越困难。
2024-04-16 01:06:39
286
原创 百度、华为、京东、B站最新面试题汇集,完整PDF,腾讯面试算法题没做出来
Flutter最大的优势之一就是可以定制你在屏幕上看到的任何东西,不管它有多复杂。(6)有自己的渲染引擎Flutter使用Skia将界面渲染到平台提供的画布上,意味着不需调整,即可迁移到其他平台。我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;
2024-04-16 01:05:36
376
原创 百度、华为、京东、B站最新面试题汇集,完整PDF(2),2024年HarmonyOS鸿蒙春招面试经历
Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了Binder机制作为IPC(进程间通信,Interprocess Communication)方案。当然也存在部分其他的IPC方式,如管道、SystemV、Socket等。那么Android为什么不使用这些原有的技术,而是要使开发一种新的叫Binder的进程间通信机制呢?
2024-04-16 01:05:04
324
原创 百度T7大牛强烈推荐学习的230页Elasticsearch大数据搜索引擎
默认Elasticsearch是使用Netty作为HTTP的容器的,由于Netty并没有权限模块,所以默认Es没有任何的权限控制,直接通过HTTP就可以进行任何操作,除非把HTTP禁用。第1章介绍了如何使用elasticsearch,在信息时代,可供获取的数据加速涌现,我们可以通过搜索引擎来挖掘大数据的价值,百度就是一个大的数据搜索引擎。目前Elasticsearch是实时系统监控的首选,第9章介绍了使用Elasticsearch 监控与分析日志,也介绍了通过物联网监控系统的方案。
2024-04-16 01:04:01
386
原创 百度T7大牛强烈推荐学习的230页Elasticsearch大数据搜索引擎(1)
默认Elasticsearch是使用Netty作为HTTP的容器的,由于Netty并没有权限模块,所以默认Es没有任何的权限控制,直接通过HTTP就可以进行任何操作,除非把HTTP禁用。第1章介绍了如何使用elasticsearch,在信息时代,可供获取的数据加速涌现,我们可以通过搜索引擎来挖掘大数据的价值,百度就是一个大的数据搜索引擎。本文介绍了使用Elasticsearch作为数据管理平台的日志监控与分析方法,介绍了使用OCR从图像中提取文本以及问答式搜索的开发方法。第2章介绍了如何开发与测试插件。
2024-04-16 01:03:30
492
原创 白帽黑客入门,每天一个黑客技巧实现黑客的自我突破 !(附工具包)_白帽黑客入门书(1)
前面Web安全相关的攻击都是一些很多年的经典手法了,经过多年的发展已经相当成熟,相关的漏洞早已不如以前多,现在很多时候的攻击,都是依靠各种各样的第三方组件漏洞完成的,所以学习研究这些常见第三方组件的漏洞,一方面掌握这些攻击手法用于实战中使用,另一方面触类旁通,对从事漏洞挖掘的工作也是非常有帮助的。比如二进制漏洞攻击、逆向工程、木马技术、内核安全、移动安全、侧信道攻击等等,当然在学习的时候,不用像专业方向的同学那么深入,但需要涉猎了解,丰富自己的知识面,构建全方位的网路安全知识技能栈。
2024-04-16 01:02:25
759
原创 白帽子们请注意,一不小心可能变间谍 !!!,2024年最新鸿蒙面试常问的问题
曾经,白帽子的攻击行为可能被定位未授权测试,如今则可能是间谍活动,为了不让自己成为疑似间谍,挖洞之时要注意测试范围,其中关键基础设施是不能碰的红线,关于关键基础设施的定义:公共通信和信息服务、能源、交通、水利、金融、公共服务、电子政务、国防科技工业等重要行业和领域的,以及其他一旦遭到破坏、丧失功能或者数据泄露,可能严重危害国家安全、国计民生、公共利益的重要网络设施、信息系统等。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
2024-04-16 01:01:54
436
原创 电源检测工具OCCT v8,2024年最新面试资料模板
又要学习编程,刚才不是说了编程不是学习网络安全的必要条件,不懂自动化渗透也不影响入门和就业,但是会影响职业的发展,且学习 python 不需要掌握很多不需要的模块,也不需要开发成千上万行的代码,仅利用它编写一些工具和脚本,少则 10 几行代码,多则 1-200 行代码,一般代码量相对开发人员已经少得不能再少了,例如一个精简得域名爬虫代码核心代码就 1-20 行而已;有的小白可能会问,去哪里找资料,建议可以直接买一本较为权威的书籍,配合 b 站的免费视频系统学习,然后利用开源的靶场辅助练习即可;
2024-04-16 01:00:09
908
原创 电商风控系统(flink+groovy+flume+kafka+redis,2024年最新值得一看
【代码】电商风控系统(flink+groovy+flume+kafka+redis,2024年最新值得一看。
2024-04-16 00:59:07
607
原创 电商风控系统(flink+groovy+flume+kafka+redis(1),阿里P8架构师
水位线 = 12-2 = 10>10(窗口时间) 那么这个时候刚好可以触发计算 12分钟到的那条数据也被包含在了这个窗口。举个例子 当前 窗口时间为10分钟 但是有一条本应该9分钟到的数据 12分钟才到 那么你可以设置。时间为 0-10分钟这个窗口内的数据 第二次 为 1-11分钟这个窗口内的数据 以此类推。比如如下为 10分钟一个窗口 然后间隔时间为 1分钟那么 第一次计算的窗口。允许延迟的时间为 2分钟 那么 当12分钟那条数据到的时候,通过公式计算。通过以下这句话 判断下一张图片中任务及子任务数。
2024-04-16 00:58:35
1135
原创 用虚拟机Centos7搭建Hadoop集群,2024年最新农民工看完都学会了
还需要在hadoop103上采用atguigu账号配置一下无密登录到hadoop102、hadoop103、hadoop104服务器上。还需要在hadoop104上采用atguigu账号配置一下无密登录到hadoop102、hadoop103、hadoop104服务器上。还需要在hadoop102上采用root账号,配置一下无密登录到hadoop102、hadoop103、hadoop104。**在配置了ResourceManager的节点(hadoop103)**启动YARN。
2024-04-16 00:57:31
973
原创 用于HW红队 渗透痕迹隐藏的工具。,HarmonyOS鸿蒙 热修复原理面试
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。安装 Rust/Cargo:https://rust-lang.org/tools/install。
2024-04-16 00:57:00
1208
原创 用yum安装elsticsearch7(1),大数据开发面试必问的HashMap
(img-j3f54xfs-1713200080483)]可以在未使用到此功能的时候选择先关闭geoip库的更新,如果关闭后面会报错。elasticsearch默认是不支持跨域的,在末尾添加如下两行支持跨域。打开并修改访问ip设置,不然只有本虚拟机才能访问,别的机器无法访问。问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。指定版本主要是为了后面安装ik分词,因为ik要和ES保持相同版本。2.这时切换到es用户下,又会报各种权限不足,加上权限就OK了。指定版本主要是为了和ES保持相同版本。
2024-04-16 00:55:57
845
原创 用spark进行数据查询常用语法总结,2024年最新2024京东最新大数据开发面试真题解析
(img-sqdg9FL7-1713200055386)]比describe多个四分位数(25%、50%、75%)4888 (备注大数据)**
2024-04-16 00:55:26
403
原创 高并发架构(消息队列),2024年最新吐血整理
Kafka 实际上有个 offset 的概念,就是每个消息写进去,都有一个offset,代表消息的序号,然后 consumer 消费了数据之后,每隔一段时间(定时定期),会把自己消费过的消息的 offset提交一下,表示“我已经消费过了,下次我要是重启啥的,你就让我继续从上次消费到的 offset来继续消费吧”。生产环境碰到的一个问题,就是说我们的 Kafka 消费者消费到了数据之后是写到一个内存的queue 里先缓冲一下,结果有的时候,你刚把消息写入内存 queue,然后消费者会自动提交offset。
2024-04-14 07:01:16
721
原创 高冷学霸给我送了一周早餐竟是为了(3),大数据开发小技巧
利用 tar 命令,可以把一大堆的文件和目录 全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便 于网络传输是非常有用的。常用选项-i -f -b,-i 表示若存在同名文件,则向用户 询问是否覆盖;功能:用于删除文件或目录,常用选项-r -f,-r 表示删除目录,也可以用于 删除文件,-f 表示强制删除,不需要确认。-C 切换工作目录,先进入指定目录再执行压缩/解压缩操作,可用于 仅压缩特定目录里的内容或解压缩到特定目录。当不指定文件或目录时,显示 当前工作目录中的文件或子目录信息。
2024-04-14 06:57:33
731
原创 高冷学霸给我送了一周早餐竟是为了(2),2024年最新大数据开发面试中常问的MMAP到底是啥东东
速度快:由于ApacheSpark支持内存计算,并且通过DAG(有向无环图)执行引擎支持无环数据流,所以官方宣称其在内存中的运算速度要比Hadoop的MapReduce快100倍,在硬盘中要快10倍易使用:Spark的版本已经更新到了Spark3.1.2(截止日期2021.06.01),支持了包括Java、Scala、Python、R和SQL语言在内的多种语言。为了兼容Spark2.x企业级应用场景,Spark仍然持续更新Spark2版本。
2024-04-14 06:57:01
898
原创 首发!!lancet饿了么官方文档_饿了么开发文档,2024年最新京东面试笔试题
ProxyiProxyLog.i()所以这个示例Hook方法的作用就是 将代码里出现的所有代码替换为。
2024-04-14 06:55:58
809
原创 风控对抗的方式与防护策略_企业爬虫如何对抗风控,HarmonyOS鸿蒙系统工程师面试题
风控的全称应该是风险控制,为了解决和预防将要发生,或者可能发生的一些危险情况,从而减轻损失。经过不断地衍化,App风控的方式也有很多种,比如人工进行风控,肉眼过审。到现在很多大厂可以根据一些特定的数据模型从而实现的AI自动过审。但是不管如何,都需要经过一些信息的输入,才能得到输出结果。而输入的过程就是我们要讲的内容。现在能自定义的很少,基本都是谷歌系列的手机,因为很多大厂他不会开源当前手机的驱动代码,没有驱动代码也就没办法编译成rom。
2024-04-14 06:55:27
1146
原创 靶机实战系列之Tomato靶机,2024年最新网易严选HarmonyOS鸿蒙开发三面面经
涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。1.6 反弹shell。
2024-04-14 06:54:24
696
原创 靶机实战系列之Tomato靶机(1),一次违反常规的鸿蒙大厂面试经历
linux-exploit-suggester可以用来枚举内核漏洞。发现漏洞号为45010搜索此漏洞,gcc编译,传到靶机。远程文件包含功能通过info.php发现已经关闭。发现存在ubuntu系统默认写入身份认证文件路径。滑至文末,获取“searchall”下载链接!尝试登录 ssh操作后会写入身份认证日志文件。同样的在日志文件中确实发现了存在相关记录。本地文件包含发现账号tomcat。并没有一句话木马,脚本已经被加载。image参数 存在 文件包含。1.4 源码分析+文件包含。1.6 反弹shell。
2024-04-14 06:53:52
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人