![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
LeetCode20(1)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就会越来越多以下是网络渗透需要学习的内容:需要体系化学习资料的朋友,可以加我V获取:vip204888 (备注网络安全)网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以点击这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感原创 2024-05-17 00:20:55 · 355 阅读 · 0 评论 -
leetcode-557
C++的String不像java或python,没有split函数,这个是真的不太好,本来想换语言(用python一句 return " ".join([i[::-1] for i in s.split()]) 就ok了),但本专栏说好使用c++,就没有换,自己也懒得实现split。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。原创 2024-05-17 00:20:21 · 288 阅读 · 0 评论 -
LeetCode 993
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~,使用两个队列,队列中一个存放的是节点,一个存放的是节点的值。(并且还会不断的增加),大家可以免费下载。是节点的个数,最差情况下遍历到最后一层。,其中部分已经整理成了pdf文档,因篇幅有限,仅展示部分资料。还有大家最喜欢的黑客技术。原创 2024-05-17 00:19:10 · 427 阅读 · 0 评论 -
ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。_icmp工作原理
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;原创 2024-05-16 18:41:24 · 377 阅读 · 0 评论 -
ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。_icmp工作原理(2)
需要完整版PDF学习资源ICMP协议是IP的一个组成部分,负责传递「控制信息」。原创 2024-05-16 18:40:50 · 387 阅读 · 0 评论 -
ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。_icmp工作原理(1)
需要完整版PDF学习资源「专栏简介」:此文章已录入专栏。原创 2024-05-16 18:40:15 · 330 阅读 · 0 评论 -
Hydra密码爆破工具使用教程图文教程(超详细)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。协议对应的服务名和默认密码经常会忘记,下面整理了一些常见的服务爆破格式。这里主要简单介绍一下用法,我知道我的SSH密码,所以就直接指定密码了。我们的密码字典中有三个密码,它也会执行三次,并把执行过程列了出来。但很多时候,我们是不知道密码的,所以就要使用密码字典来爆破。原创 2024-05-16 18:39:38 · 236 阅读 · 0 评论 -
ctfshow web入门 SSTI
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。原创 2024-05-16 10:18:48 · 255 阅读 · 0 评论 -
ctfshow web162-170_ctfshow162题
然后在png文件内写一个远程包含木马文件,且木马文件没有.,又因为.被过滤了,url不能直接写成ip,要将ip转为长整型的地址。,当然,写在远程地址的首页也可以。GIF89a然后用蚁剑连即可。原创 2024-05-16 10:18:13 · 278 阅读 · 0 评论 -
ctfshow web162-170_ctfshow162题(1)
二次渲染:在我们上传文件后,网站会对图片进行二次处理(格式、尺寸要求等),服务器会把里面的内容进行替换更新,处理完成后,根据我们原有的图片生成一个新的图片并放到网站对应的标签进行显示。如果不是这样,而是直接用路径显示,我们就需要使用.user.ini文件。这就给了我们一种思路:我们把原来的图片和二次渲染后的图片进行对比,找到不改变的地方,把我们的后门代码植入到这个地方中,再进行上传。构造.user.ini的条件:1.当前目录要有一个只向index.php文件,这个文件的内容是随意的。原创 2024-05-16 10:17:38 · 387 阅读 · 0 评论 -
CTFshow web15
萌新模块 web15关, 这一关是代码执行漏洞, 需要灵活的运用PHP的命令执行函数, 在上一关的基础上又过滤了 =?的过滤, 这样一来就好办了, 继续上一关的曲线救国思路, 先GET请求传递一句话木马, 再用POST请求传递系统命令, 即可拿到 flag。2.过滤了 . php config 等关键字, 这就导致查看 config.php 文件会更加困难, 但这些过滤只针对GET请求的参数, 而POST请求并未限制, 我们可以通过POST请求提交系统命令。原创 2024-05-16 10:17:02 · 324 阅读 · 0 评论 -
2023年台州市第三届网络安全技能大赛(MISC)—Black Mamba_台州市第三届网络安全大赛
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;薪资区间6k-15k。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。原创 2024-05-16 01:46:10 · 694 阅读 · 0 评论 -
2023年十大高薪紧缺技能:网络安全排名第一_科技趋势报告 2023年高薪紧缺技能型人才排行
报告指出,网络安全可能是四大支柱中最复杂的一个,包括公司必须建立的扩展防御、主动测试这些防御的创新方法以及创建安全运营的内部流程。随着数字经济中数据的使用不断受到审查,隐私成为首要考虑因素。此外,随着越来越多的公司采用零信任的框架方法,风险分析、网络安全分析和渗透测试都是需要改进的领域。作为弥合网络安全最佳实践与业务健康之间差距的一种方式,网络安全指标开始受到更多关注。安全意识培训是最常被低估的优先事项,事实上远程办公带来的新问题一直是安全意识教育和安全投资的主要触发因素。原创 2024-05-16 01:45:36 · 1054 阅读 · 0 评论 -
2023年十大高薪紧缺技能:网络安全排名第一_科技趋势报告 2023年高薪紧缺技能型人才排行(1)
报告指出,网络安全可能是四大支柱中最复杂的一个,包括公司必须建立的扩展防御、主动测试这些防御的创新方法以及创建安全运营的内部流程。随着数字经济中数据的使用不断受到审查,隐私成为首要考虑因素。此外,随着越来越多的公司采用零信任的框架方法,风险分析、网络安全分析和渗透测试都是需要改进的领域。作为弥合网络安全最佳实践与业务健康之间差距的一种方式,网络安全指标开始受到更多关注。安全意识培训是最常被低估的优先事项,事实上远程办公带来的新问题一直是安全意识教育和安全投资的主要触发因素。原创 2024-05-16 01:45:01 · 657 阅读 · 0 评论 -
2023年十大网络安全攻击事件_2023黑客事件报道
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 01:44:25 · 654 阅读 · 0 评论 -
在ClickHouse数据库中启用预测功能_mindsdb clickhouse
因为我们试图将整个数据集拟合到一个具有 5 个条柱的直方图中,该直方图是通过 histogram(5)(fare_amount) 函数调用指定的,并且数据集中的项目数量不是正态分布的,所以我们的条柱高度不一定相等。随着时间的推移,每家公司都有不同的动态,这使得这个问题变得更加困难,因为我们现在没有单一的数据系列,而是多个数据。您可以看到,对于前 10 个预测,预测并不准确,这是因为预测器刚刚开始从历史数据中学习(请记住,我们在训练它时指出了 10 个预测的窗口),但在那之后,预测变得非常准确。原创 2024-04-19 05:40:26 · 559 阅读 · 0 评论 -
在Centos7上部署并测试Zabbix,2024年最新软件测试开发进大厂面试必备技能
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者提前下载拉到服务器里即可。备份/etc/yum.repos.d/目录到back目录,拷贝下载的yum源到/etc/yum.repos.d/目录。4 zabbix较cacti来说,画图功能较差些、流量获取较为复杂。缺点:看不到历史数据,只能看到报警事件,要追查故障原因,很难。cati的优点:图形化非常完善,可以很方便看到历史数据,三、 安装zabbix程序。关闭防火墙selinux。原创 2024-04-19 05:39:55 · 565 阅读 · 0 评论 -
企业运维经典面试题汇总(5)_git和svc的使用区别,2024年最新再不了解你就out啦
然后通过的使用kubectl create -f myservice.yaml就可以创建一个名为myservice的Service对象,它会将请求代理到使用 TCP 端口为 80,具有标签app=myapp的Pod上,这个Service会被系统分配一个我们上面说的Cluster IP,该Service还会持续的监听selector下面的Pod,会把这些Pod信息更新到一个名为myservice的Endpoints对象上去,这个对象就类似于我们上面说的Pod集合了。因此文件的内容不会被删除。原创 2024-04-19 00:33:09 · 498 阅读 · 0 评论 -
【windows Server 2024系列】 构建IIS服务器_win2024server(1)
在窗口的左侧窗格右击“网站”,选择“添加网站”菜单配置网站名称、静态资源路径、协议类型(http或https)绑定的P地址与端口,以及网站的域名。主机名即为网站的域名,绑定后客户端只能用该域名访问网站,若不绑定主机名,可以为空静态资源路径可以是本地磁盘上的文件夹,也可以是网络共享文件夹。默认情况下,IIS创建了一个默认的网站”Default Web SIte”,将该默认网站删除,创建新的网站。注:本章节中主要讲解WEB服务器IIS与FTP服务器的运维与配置,所以需要在服务器上安装以上两个角色。原创 2024-04-18 19:26:15 · 796 阅读 · 0 评论 -
【Web自动化测试】如何生成高质量的测试报告_javaweb 自动化测试,生成报告
description=u’注:为减少时间人力成本,提高转测质量,特每次对测试环境待发布的代码会对基础功能模块进行单元测试,进一步的提高测试效率,如下为用例执行结果,请查阅!getNowTime 方法用来获取当前时间,每一次生成的测试报告如果文件名称一致,由于加上了最新时间信息,便可以根据文件名称确认哪个是最新的测试报告。run 方法用来执行测试套件中的测试用例和生成测试报告。‘’‘获取所有的测试模块’‘’‘’‘获取所有的测试模块’‘’‘’‘获取当前的时间’‘’‘’‘获取当前的时间’‘’原创 2024-04-18 19:25:45 · 874 阅读 · 0 评论 -
vSphere HA 原理与配置_vsphere提供的保护级别(1),2024年最新软件测试面试选择题
所谓按静态主机数量定义故障切换容量策略,就是允许HA群集中几台ESXi主机可以发生故障,如果设置为1,当群集中有1台ESXi主机发生故障时,故障ESXi主机上的虚拟机会重新启动。同时这个策略需要使用插槽及插槽大小的概念。原创 2024-04-18 14:51:18 · 300 阅读 · 0 评论 -
vscode配置C C++编译环境_vscode compiler path,2024年最新Golang技术图谱
此属性仅出于方便起见;选择C/C++:编辑配置(UI),出现的页面,可以看到,除了有c_cpp_properties.json文件,还跳出了一个配置界面,我们在这个界面的修改会被同步到c_cpp_properties.json文件中。“label”: “C/C++: gcc.exe 生成活动文件”,//任务的名字,就是刚才在命令面板中选择的时候所看到的,可以自己设置。之前源文件很少的时候,我们在命令行中用gcc都是直接编译的,文件一多之后,我们都是通过makefile来管理我们的编译规则。原创 2024-04-18 14:50:47 · 435 阅读 · 0 评论 -
PostgreSQL的下载和安装使用步骤_postgresql binaries,2024年最新面试题bug的生命周期
这里-l指定日志文件位置,这里直接输出在家目录下的logfile中,这个可以自己指定,这里-D指定数据目录,默认如果不加数据目录直接报错找不到,可以刚才说的环境变量配置文件中~/.bash_profile加入一行: export PGDATA=/monchickey/pgsql_data 然后source进去即可,这样pgsql会自动去找PGDATA环境变量值,找不到才会报错。现在pgsql的安装目录就是/monchickey/pgsql。vip1024b (备注软件测试)**原创 2024-04-17 16:49:46 · 900 阅读 · 0 评论 -
PostgreSQL环境下,触发器的创建,2024年最新软件测试开发者必须收藏的8个开源库
1.如果你需要在一个表(TABLE)更新(UPDATE)和插入(INSERT)时都触发触发器,SQL为。2.如果你需要在一个表(TABLE)的指定列(COLUMN)更新时触发触发器,SQL为。返回为TRIGGER(RETURNS TRIGGER)的存储过程中会自动创建一些变量。3.如果你想用一个触发器(TRIGGER)作用在多个表上(TABLE),该怎么办呢?的资料的朋友,可以添加V获取:vip1024b (备注软件测试)**不幸的是,这样的语法在postgreSQL中是不行的,你只能这样。原创 2024-04-17 16:49:15 · 756 阅读 · 0 评论 -
LeetCode算法题 - 好数对的数目(简单),2024年最新分布式架构演进+相关笔记参考
链接:https://leetcode.cn/problems/number-of-good-pairs/solutions/660681/golang-pai-lie-zu-he-by-bloodborne-vr61/链接:https://leetcode.cn/problems/number-of-good-pairs/solutions/2049138/by-yingzai-oshb/// 利用 hash 表计算每个元素出现的次数。来源:力扣(LeetCode)来源:力扣(LeetCode)原创 2024-04-17 13:03:31 · 373 阅读 · 0 评论 -
LeetCode算法题 - 好数对的数目(简单)(2),2024年最新Golang入门
链接:https://leetcode.cn/problems/number-of-good-pairs/solutions/660681/golang-pai-lie-zu-he-by-bloodborne-vr61/链接:https://leetcode.cn/problems/number-of-good-pairs/solutions/2049138/by-yingzai-oshb/// 利用 hash 表计算每个元素出现的次数。来源:力扣(LeetCode)来源:力扣(LeetCode)原创 2024-04-17 13:02:59 · 213 阅读 · 0 评论 -
Grafana创建zabbix自定义template(模板)_grafana 自定义zabbix模板
Refresh: 何时去更新变量的值,变量的值是通过查询数据源获取到的,但是数据源本身也会发生变化,所以要时不时的去更新变量的值,这样数据源的改变才会在变量对应的下拉框中显示出来。Custom all value:启用Include All option这个功能,才会出现Custom all value这个输入框,表示给all这个选项自定义一个值,all这个选项默认是所有值的组合,你也可以自定义,比如我自定义all为cpu五分钟平均负载,则选择all就代表cpu五分钟平均负载。此处选disable。原创 2024-04-17 09:29:49 · 1010 阅读 · 0 评论 -
grafana+zabbix 部署分布式监控系统_grafanazabbix监控系统部署(1)
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!下载Grafana的Zabbix插件,在git上下载,如果无法运行下面命令的话,可以先“# yum install git”安装这个命令。启动Grafana后,在浏览器中输入“http://IP地址:3000/login”就可以看到页面了。原创 2024-04-17 09:29:19 · 449 阅读 · 0 评论 -
git的使用——已有项目推送到gitee的流程 &; 如何修改已经提交过的commit信息_gitee中项目的commits在哪里
本来想提交的时候加个图标,结果提交后发现选的图标在gitee上没有展示出来,因此需要修改一下已经提交过的git commit信息。(img-59S0aloU-1713303694006)]辄止,不再深入研究,那么很难做到真正的技术提升。1.已有的本地项目推送到gitee仓库的方法;git commit -m “🍱 代码提交”2.修改已经提交过的commit信息;创建成功,有一些基本的操作提示。在gitee上查看提交的代码。首先在gitee中新建仓库。增加一些readme文档。原创 2024-04-17 05:41:51 · 929 阅读 · 0 评论 -
Git操作不规范,战友提刀来相见。,从基础到源码统统帮你搞定
如果我要提交就要解决各种冲突,解决冲突就要按照小A的优化逻辑去改,提测分支和我自己分支的不一致,难顶啊。要过来,在我自己的分支上开发,一是因为需求不一致,小A的上线周期会比我长;二是这种操作本身就不规范。我想合并我的代码到测试分支也必须将我的实现类像小A一样,修改传参类型和返回类型。小A的需求是整体优化工厂类和各个实现类的入参、出参,优化内部逻辑,抽取方法。但是他的Git分支又在我之前提交到了测试环境,导致我无法正常提交我的代码。小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开发新功能。原创 2024-04-17 05:41:21 · 750 阅读 · 0 评论 -
CentOS 7安装zabbix-agent 5,网易云的朋友给我这份339页的软件测试面经
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长![root@localhost ~]# yum -y install zabbix-agent //安装zabbix-agent 5.0软件。gpgcheck=0 //修改gpgcheck=0。gpgcheck=0 //修改gpgcheck=0。gpgcheck=0 //修改gpgcheck=0。原创 2024-04-17 01:45:41 · 862 阅读 · 0 评论 -
CentOS 7安装zabbix-agent 5(1),腾讯软件测试面试题社招
正在安装 : zabbix-agent-5.0.0-1.el7.x86_64 1/1。[root@localhost ~]# yum -y install zabbix-agent //安装zabbix-agent 5.0软件。—> 软件包 zabbix-agent.x86_64.0.5.0.0-1.el7 将被 安装。–> 解决依赖关系完成。原创 2024-04-17 01:45:11 · 349 阅读 · 0 评论 -
黑客入门推荐什么书籍_黑客入门书,2024年最新Golang开发全套学习
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。这份完整版的网络安全(黑客)全套学习资料已经上传至CSDN官方,朋友们如果需要点击下方链接即可前往获取【保证100%免费】。T行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。需要的话可以点击**原创 2024-04-16 16:34:06 · 381 阅读 · 0 评论 -
麻了,最好不要去外包,干了三年,废了一半,2024软件测试面试总结
先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。人可以走的很快,但一群人才能走的更远!没办法,我找到了我在字节跳动的老哥,作为他的小老表,在他了解了我的情况后(几乎就是软件测试基础开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人!原创 2024-04-16 16:33:35 · 463 阅读 · 0 评论 -
程序人生——Java泛型和反射的使用建议,最新软件测试高级面试题汇总
Java进阶(4)——结合类加载JVM的过程理解创建对象的几种方式:new,反射Class,克隆clone(拷贝),序列化反序列化。原创 2024-04-16 10:51:45 · 457 阅读 · 0 评论 -
性能测试 —— Jmeter 命令行详细_jmeter命令行模式,2024年最新厉害了
G:作用和用法和-D类似,区别在于,如果使用分布式测试,则必须使用-G例子:jmeter -n -t php论坛.jmx -l result/t2.jtl -Dthread.num=6 -Dloop.num=6 -e -o result/h1。-o : 表示指定用于存储html格式的报告的目录jmeter -n -t php论坛.jmx -l result/t3.jtl -e -o result/h1将报告存放在result h1中。-t : 表示指定要执行的jmeter的脚本,属于必选参数。原创 2024-04-16 05:57:01 · 438 阅读 · 0 评论 -
性能测试 —— Jmeter 命令行详细_jmeter命令行模式(1)
o : 表示指定用于存储html格式的报告的目录jmeter -n -t php论坛.jmx -l result/t3.jtl -e -o result/h1将报告存放在result h1中。我是这么记住的,首先我们得告诉jmeter我要用命令行模式,-n,我们要告诉jmeter,执行那个脚本 ,-t 脚本执行完了结果在哪里 ,-l 指定结果路径。这句话的意思就是说,不要使用gui模式进行负载测试,gui模式仅仅是创建脚本和调试脚本,你要是进行负载测试,使用NONGUI模式–也就是命令行模式。原创 2024-04-16 05:56:30 · 848 阅读 · 0 评论 -
搬运自己的html学习笔记2-css的入门,2024年最新大厂面试题汇总答案
css选择器:这里就直接引入自己的一篇文章。class选择器测试用例。内连方式导入测试用例。外联方式导入测试用例。元素选择器测试用例1。元素选择器测试用例2。原创 2024-04-11 20:57:53 · 102 阅读 · 0 评论 -
怎么自学python,大概要多久?(1),2024年最新高级开发面试题及答案详解
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。原创 2024-04-11 20:11:33 · 835 阅读 · 0 评论