网络安全(黑客)工作篇
一、网络安全行业的就业前景如何?
网络安全行业的就业前景非常广阔和有吸引力。随着数字化、云计算、物联网和人工智能等技术的迅速发展,网络安全的需求持续增长。以下是网络安全行业就业前景的一些关键因素:
高需求:随着互联网的普及和全球数字化转型的加速,网络安全威胁不断增加,对网络安全专业人才的需求也大幅增长。企业和政府机构需要网络安全专业人员来保护其网络和数据资源。
技能短缺:网络安全领域的专业技能要求高,但供应不足。缺乏经验丰富、熟练掌握网络安全技术和工具的人才,使得网络安全专业人员的市场价值较高。
持续发展:网络安全领域是一个不断发展和演进的行业,新的技术、威胁和安全挑战不断涌现。这为从业人员提供了持续学习和专业发展的机会。
政府和行业合规要求:随着数据保护和隐私法规的不断加强,政府和各行业对网络安全的合规要求也越来越严格,这进一步推动了网络安全专业人才的需求。
高薪和稳定就业:网络安全专业人员的薪酬水平相对较高,且有稳定的就业前景。由于网络安全攸关企业的核心利益和声誉,对网络安全专业人员的需求持续稳定。
需要注意的是,网络安全行业的竞争也很激烈,要获得理想的就业机会,除了具备相关技术和知识外,还需要持续学习和不断提升自己的技能。通过获得相关认证、参加网络安全竞赛、参与实践项目等方式,可以提高自己在网络安全行业中的竞争力。
二、网络安全工作的基本要求是什么?
网络安全工作的基本要求包括以下几个方面:
1、技术知识和技能:网络安全工作需要具备扎实的计算机科学、网络技术、信息安全等方面的技术知识和技能。了解网络协议、操作系统、数据库、网络设备等的工作原理和安全特性,并能够应用相关工具和技术进行安全分析、漏洞评估、威胁检测等。
2、安全意识和思维:网络安全工作需要具备敏锐的安全意识,能够及时识别和评估安全风险,并提出相应的解决方案。具备良好的安全思维,能够从攻击者的角度思考,预测潜在的安全威胁,并采取相应的防御措施。
3、分析和问题解决能力:网络安全工作需要具备良好的分析能力和问题解决能力。能够快速分析并解决网络安全事件和漏洞,具备独立思考和解决问题的能力。
4、沟通和团队合作能力:网络安全工作通常需要与其他团队成员、管理层和外部合作伙伴进行沟通和协作。具备良好的沟通能力和团队合作能力,能够有效地与他人合作,共同解决网络安全问题。
5、持续学习和自我提升:网络安全领域发展迅速,要求从业人员具备持续学习和自我提升的意识。需要不断跟进最新的安全技术和趋势,通过参加培训、认证考试、参与安全社区等方式提升自己的专业能力。
需要注意的是,具体的网络安全工作要求可能因岗位、行业和组织而异,可以根据具体情况了解和适应相关要求。此外,获得相关的网络安全认证,如CISSP、CEH、CISM等,也可以提高自己在网络安全领域的竞争力。
三、如何提升自己在网络安全领域的技能和知识?
以下是一些提升自己在网络安全领域技能和知识的方法:
1、学习相关课程和培训:参加网络安全相关的课程、培训和研讨会,如网络安全认证课程、网络安全培训班等。这有助于系统地学习网络安全的基础知识和技术,并了解最新的安全趋势和解决方案。
2、自学和在线学习资源:利用网络上的自学资源,如在线教程、学习网站、开放式在线课程(MOOCs)等。这些资源提供了广泛的网络安全主题和技术的学习材料,可以根据自己的兴趣和需求选择适合的学习内容。
3、参与网络安全竞赛和实践项目:参加网络安全竞赛和实践项目,如CTF竞赛、漏洞挖掘活动、安全工具开发等。这些活动可以锻炼实际操作和解决问题的能力,提升对网络安全的实际应用能力。
4、加入安全社区和参与讨论:加入网络安全社区,如在线论坛、社交媒体群组、安全博客等,与其他安全专业人员交流和分享经验。参与讨论和解答问题,可以拓宽自己的视野,了解行业动态和最佳实践。
5、实践和实验:搭建自己的实验环境,进行实际的安全测试和演练。通过实践,可以加深对网络安全技术的理解和应用,并发现和解决实际问题。
6、获得相关认证:获得网络安全相关的认证,如CISSP、CEH、CISM等,可以提升自己在网络安全领域的专业认可度和竞争力。这些认证通常要求掌握特定的知识和技能,并且需要通过相应的考试。
7、持续学习和跟进行业动态:网络安全领域发展迅速,需要持续学习和跟进最新的技术和趋势。订阅安全博客、参加网络安全会议和研讨会,关注行业动态和研究报告,以保持对网络安全领域的敏感性和专业性。
综上所述,提升自己在网络安全领域的技能和知识需要不断学习、实践和积累经验。通过多样化的学习途径和持续的自我提升,可以不断提高自己在网络安全领域的专业素养和竞争力。
四、有哪些常见的网络安全职位和岗位要求?
网络安全领域有许多不同的职位和岗位要求,以下是一些常见的网络安全职位及其要求:
1、网络安全工程师:负责设计、部署和维护网络安全防护系统和策略。要求具备扎实的网络和安全知识、熟悉网络设备和防火墙配置、能够进行漏洞评估和安全测试等。
2、安全分析师:负责监测和分析网络安全事件、恶意活动和威胁情报,进行安全事件响应和调查。要求具备网络安全知识、熟悉安全分析工具和技术、能够快速分析和解决安全事件。
3、威胁情报分析师:负责收集、分析和解读威胁情报,为组织提供及时的威胁情报和安全建议。要求具备威胁情报分析和评估的知识、了解常见的攻击技术和攻击者行为。
4、安全顾问/咨询师:提供网络安全咨询和建议,帮助组织评估和改进其安全措施和策略。要求具备全面的网络安全知识、熟悉合规要求和最佳实践、能够进行风险评估和安全规划。
5、渗透测试工程师:负责模拟攻击,评估组织的安全漏洞和弱点,并提供修复建议。要求具备渗透测试技术和工具的知识、熟悉常见漏洞和攻击技术。
6、安全架构师:负责设计和规划组织的安全架构和解决方案,确保安全需求得到满足。要求具备网络和系统架构的知识、熟悉安全标准和框架、能够进行风险评估和安全设计。
7、安全运维工程师:负责管理和维护组织的安全设备和系统,监控和响应安全事件。要求具备网络和系统管理的知识、熟悉安全设备和工具的配置和管理。
以上职位只是网络安全领域的一部分,具体的职位和要求可能因组织和行业而异。此外,随着网络安全领域的不断发展和演进,新的职位和要求也会不断出现。
五、在网络安全领域找工作需要具备哪些证书或资质?
在网络安全领域找工作时,具备相关的证书和资质可以增加自己的竞争力,以下是一些常见的网络安全证书和资质:
1、CISSP(Certified Information Systems Security Professional):CISSP是国际上广泛认可的信息安全管理领域的专业认证。它涵盖了安全管理、网络安全、应用安全、数据安全等多个领域。
2、CEH(Certified Ethical Hacker):CEH是一项涵盖了网络攻击和漏洞评估的认证。持有CEH证书的人员具备了合法和道德的黑客技术知识,能够评估系统和网络的安全性。
3、CISM(Certified Information Security Manager):CISM是一项关注信息安全管理的全球性认证。持有CISM证书的人员具备了信息安全管理和领导能力,能够制定和管理组织的信息安全策略。
4、CompTIA Security+:CompTIA Security+是一项广泛认可的入门级网络安全认证。它涵盖了网络安全基础知识、网络攻击和防御、加密和身份验证等内容。
5、OSCP(Offensive Security Certified Professional):OSCP是一项针对渗透测试的认证。持有OSCP证书的人员具备了渗透测试技术和方法的实践能力。
除了以上证书,还有许多其他的网络安全证书和资质,如GIAC系列认证、CCNA Security、ISO 27001 Lead Auditor等。具体选择哪些证书取决于您的职业目标、兴趣和实际需求。
此外,参加网络安全竞赛、取得学位、参与实践项目等也可以增加自己在网络安全领域的资质和经验。重要的是根据自己的兴趣和目标选择适合自己的证书和资质,并且不断学习和保持更新,以跟上网络安全领域的发展。
六、如何在求职中展示自己在网络安全方面的经验和能力?
在求职中展示自己在网络安全方面的经验和能力是关键,以下是一些建议:
准备简洁明了的简历:在简历中突出强调与网络安全相关的工作经验、项目经历和技能。包括参与的安全项目、实施的安全措施、使用的安全工具和技术等。
提供项目和成果说明:在简历或面试中,提供具体的项目描述和成果说明。说明自己在特定项目中的角色和职责,以及解决的安全问题和取得的成果。
强调安全技术和工具的熟练程度:列出自己熟悉的安全技术、工具和框架,说明自己在使用这些工具和技术方面的经验和能力。例如,熟悉渗透测试工具、网络分析工具、漏洞评估工具等。
陈述安全问题解决能力:通过面试或自我介绍时,强调自己的安全问题解决能力。举例说明自己在处理安全事件、漏洞修复或网络攻击响应方面的经验和技巧。
提供安全认证和培训记录:具备相关的安全认证和参加过网络安全培训课程的记录是有力的证明。在简历中提及这些认证和培训,或在面试中详细解释它们的内容和取得的成绩。
展示自我学习和专业发展:说明自己通过独立学习、参与安全社区、写作博客或发表研究论文等方式持续学习和专业发展。这展示了自己对网络安全的热情和对行业的关注
准备案例分析和技术问题回答:在面试中,准备一些网络安全案例分析和技术问题的回答。通过解释自己在真实场景中的操作和决策,展示自己的思维和解决问题的能力。
通过以上方式,您可以在求职中充分展示自己在网络安全方面的经验和能力,吸引雇主的关注并提高自己的竞争力。
七、网络安全学习路线

如图片过大被平台压缩导致看不清的话,大家记得点个关注,关注之后后台会自动发送给大家!
自学网络安全学习的误区和陷阱
1.不要试图先以编程为基础的学习再开始学习
我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可用到的关键知识并不多
一般人如果想要把编程学好再开始学习网络安全往往需要花费很长时间,容易半途而废。而且学习编程只是工具不是目的,我们的目标不是成为程序员。建议在学习网络安全的过程中,哪里不会补哪里,这样更有目的性且耗时更少
2.不要把深度学习作为入门第一课
很多人都是冲着要把网络安全学好学扎实来的,于是就很容易用力过猛,陷入一个误区:就是把所有的内容都要进行深度学习,但是把深度学习作为网络安全第一课不是个好主意。原因如下:
【1】深度学习的黑箱性更加明显,很容易学的囫囵吞枣
【2】深度学习对自身要求高,不适合自学,很容易走进死胡同
3.不要收集过多的资料
网上有很多关于网络安全的学习资料,动辄就有几个G的材料可以下载或者观看。而很多朋友都有“收集癖”,一下子购买十几本书,或者收藏几十个视频
网上的学习资料很多重复性都极高而且大多数的内容都还是几年前没有更新。在入门期间建议“小而精”的选择材料,下面我会推荐一些自认为对小白还不错的学习资源,耐心往下看
学习网络安全的一些前期准备
1.硬件选择
经常会问我“学习网络安全需要配置很高的电脑吗?”答案是否定的,黑客用的电脑,不需要什么高的配置,只要稳定就行.因为黑客所使用的一些程序,低端CPU也可以很好的运行,而且不占什么内存.还有一个,黑客是在DOS命令下对进行的,所以电脑能使用到最佳状态!所以,不要打着学习的名义重新购买机器...
2.软件选择
很多人会纠结学习黑客到底是用Linux还是Windows或者是Mac系统,Linux虽然看着很酷炫,但是对于新人入门并不友好。Windows系统一样可以用虚拟机装靶机来进行学习
至于编程语言,首推Python,因为其良好的拓展支持性。当然现在市面上很多网站都是PHP的开发的,所以选择PHP也是可以的。其他语言还包括C++、Java...
很多朋友会问是不是要学习所有的语言呢?答案是否定的!引用我上面的一句话:学习编程只是工具不是目的,我们的目标不是成为程序员
(这里额外提一句,学习编程虽然不能带你入门,但是却能决定你能在网络安全这条路上到底能走多远,所以推荐大家自学一些基础编程的知识)
3.语言能力
我们知道计算机最早是在西方发明出来的,很多名词或者代码都是英文的,甚至现有的一些教程最初也是英文原版翻译过来的,而且一个漏洞被发现到翻译成中文一般需要一个星期的时间,在这个时间差上漏洞可能都修补了。而且如果不理解一些专业名词,在与其他黑客交流技术或者经验时也会有障碍,所以需要一定量的英文和黑客专业名词(不需要特别精通,但是要能看懂基础的)
比如说:肉鸡、挂马、shell、WebShell等等
第一阶段:基础操作入门,学习基础知识
入门的第一步是学习一些当下主流的安全工具课程并配套基础原理的书籍,一般来说这个过程在1个月左右比较合适。
在这个阶段,你已经对网络安全有了基本的了解。如果你学完了第一步,相信你已经在理论上明白了上面是sql注入,什么是xss攻击,对burp、msf、cs等安全工具也掌握了基础操作。这个时候最重要的就是开始打地基!
所谓的“打地基”其实就是系统化的学习计算机基础知识。而想要学习好网络安全,首先要具备5个基础知识模块:
1.操作系统
2.协议/网络
3.数据库
4.开发语言
5.常见漏洞原理
学习这些基础知识有什么用呢?
计算机各领域的知识水平决定你渗透水平的上限。
【1】比如:你编程水平高,那你在代码审计的时候就会比别人强,写出的漏洞利用工具就会比别人的好用;
【2】比如:你数据库知识水平高,那你在进行SQL注入攻击的时候,你就可以写出更多更好的SQL注入语句,能绕过别人绕不过的WAF;
【3】比如:你网络水平高,那你在内网渗透的时候就可以比别人更容易了解目标的网络架构,拿到一张网络拓扑就能自己在哪个部位,拿到以一个路由器的配置文件,就知道人家做了哪些路由;
【4】再比如你操作系统玩的好,你提权就更加强,你的信息收集效率就会更加高,你就可以高效筛选出想要得到的信息
第二阶段:实战操作
1.挖SRC
挖SRC的目的主要是讲技能落在实处,学习网络安全最大的幻觉就是觉得自己什么都懂了,但是到了真的挖漏洞的时候却一筹莫展,而SRC是一个非常好的技能应用机会。
2.从技术分享帖(漏洞挖掘类型)学习
观看学习近十年所有0day挖掘的帖,然后搭建环境,去复现漏洞,去思考学习笔者的挖洞思维,培养自己的渗透思维
3.靶场练习
自己搭建靶场或者去免费的靶场网站练习,有条件的话可以去购买或者报靠谱的培训机构,一般就有配套的靶场练习
第三阶段:参加CTF比赛或者HVV行动
推荐:CTF比赛
CTF有三点:
【1】接近实战的机会。现在网络安全法很严格,不像之前大家能瞎搞
【2】题目紧跟技术前沿,而书籍很多落后了
【3】如果是大学生的话,以后对找工作也很有帮助
如果你想打CTF比赛,直接去看赛题,赛题看不懂,根据不懂的地方接着去看资料
推荐:HVV(护网)
HVV有四点:
【1】也能极大的锻炼你,提高自身的技术,最好是参加每年举行的HVV行动
【2】能认识许多圈内的大佬,扩大你的人脉
【3】HVV的工资也很高,所以参加的话也能让你赚到不少钱
【4】和CTF比赛一样如果是大学生的话,以后对找工作也很有帮助
八、网络安全资源推荐

书单推荐:
计算机操作系统:
【1】编码:隐藏在计算机软硬件背后的语言
【2】深入理解操作系统
【3】深入理解windows操作系统
【4】Linux内核与实现
编程开发类:
【1】 windows程序设计
【2】windwos核心变成
【3】Linux程序设计
【4】unix环境高级变成
【5】IOS变成
【6】第一行代码Android
【7】C程序语言设计
【8】C primer plus
【9】C和指针
【10】C专家编程
【11】C陷阱与缺陷
【12】汇编语言(王爽)
【13】java核心技术
【14】java编程思想
【15】Python核心编程
【16】Linuxshell脚本攻略
【17】算法导论
【18】编译原理
【19】编译与反编译技术实战
【20】代码整洁之道
【21】代码大全
【22】TCP/IP详解
【23】Rootkit : 系统灰色地带的潜伏者
【24】黑客攻防技术宝典
【25】加密与解密
【26】C++ 反汇编与逆向分析技术揭秘
【27】web安全测试
【28】白帽子讲web安全
【29】精通脚本黑客
【30】web 前端黑客技术揭秘
【31】程序员的应用
【32】英语写作手册:风格的要素
常见的网络安全及论坛
- 看雪论坛
- 安全课
- 安全牛
- 安全内参
- 绿盟
- 先知社区
- XCTF联盟
结语
网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。
特别声明:
此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。
相关文章:
网络安全(黑客)工作篇
一、网络安全行业的就业前景如何? 网络安全行业的就业前景非常广阔和有吸引力。随着数字化、云计算、物联网和人工智能等技术的迅速发展,网络安全的需求持续增长。以下是网络安全行业就业前景的一些关键因素: 高需求:随着互联网的…...
zookeeper入门学习
zookeeper入门学习 zookeeper应用场景 分布式协调组件 客户端第一次请求发给服务器2,将flag值修改为false,第二次请求被负载均衡到服务器1,访问到的flag也会是false 一旦有节点发生改变,就会通知所有监听方改变自己的值&#…...
VirtualEnv 20.24.0 发布
导读VirtualEnv 20.24.0 现已发布,VirtualEnv 用于在一台机器上创建多个独立的 Python 运行环境,可隔离项目之间的第三方包依赖,为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一…...
LabVIEW开发高压航空航天动力系统爬电距离的测试
LabVIEW开发高压航空航天动力系统爬电距离的测试 更多电动飞机MEA技术将发电,配电和用电集成到一个统一的系统中,提高了飞机的可靠性和可维护性。更多的电动飞机使用更多的电能来用电动替代品取代液压和气动系统。对车载电力的需求不断增加,…...
【论文阅读】基于深度学习的时序异常检测——Anomaly Transformer
系列文章链接 数据基础:多维时序数据集简介 论文一:2022 Anomaly Transformer:异常分数预测 论文二:2022 TransAD:异常分数预测 论文链接:Anomaly Transformer.pdf 代码链接:https://github.co…...
Java并发总结
1.创建线程三种方式 Runnable.Callable接口使用继承Thread类的方式创建多线程Runnable 和Callable区别 Callable规定(重写)的方法是call(),Runnable规定(重写)的方法是run()。Callable的任务执行后可返回值࿰…...
视频汇聚平台EasyCVR视频广场侧边栏支持拖拽
为了提升用户体验以及让平台的操作更加符合用户使用习惯,我们在EasyCVR v3.3版本中,支持面包屑侧边栏的广场视频、分组列表、收藏这三个模块拖拽排序,并且该操作在视频广场、视频调阅、电子地图、录像回放等页面均能支持。 TSINGSEE青犀视频…...
MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片
1.范围分片 2.取模分片 范围分片和取模分片针对数字类型的字段可以,但是针对于字符串类型的字段时。这两种就不适用了。 3.一致性hash 4.枚举分片 默认节点指的是,如果我们向数据库表插入数据的时候,超出了这个枚举值,那么默认向…...
设计模式行为型——备忘录模式
目录 什么是备忘录模式 备忘录模式的实现 备忘录模式角色 备忘录模式类图 备忘录模式举例 备忘录模式代码实现 备忘录模式的特点 优点 缺点 使用场景 注意事项 实际应用 什么是备忘录模式 备忘录模式(Memento Pattern)又叫做快照模式&#x…...
Parquet存储的数据模型以及文件格式
文章目录 数据模型Parquet 的原子类型Parquet 的逻辑类型嵌套编码 Parquet文件格式 本文主要参考文献:Tom White. Hadoop权威指南. 第4版. 清华大学出版社, 2017.pages 363. Aapche Parquet是一种能有效存储嵌套数据的列式存储格式,在Spark中应用较多。 …...
Go和Java实现访问者模式
Go和Java实现访问者模式 我们下面通过一个解压和压缩各种类型的文件的案例来说明访问者模式的使用。 1、访问者模式 在访问者模式中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随 着访问者改变而…...
想要通过软件测试的面试,都需要学习哪些知识
很多人认为,软件测试是一个简单的职位,职业生涯走向也不会太好,但是随着时间的推移,软件测试行业的变化,人们开始对软件测试行业的认知有了新的高度,越来越多的人开始关注这个行业,开始重视这个…...
MySQL的索引使用的数据结构,事务知识
一、索引的数据结构🌸 索引的数据结构(非常重要) mysql的索引的数据结构,并非定式!!!取决于MySQL使用哪个存储引擎 数据库这块组织数据使用的数据结构是在硬盘上的。我们平时写的代码是存在内存…...
普及100Hz高刷+1ms响应 微星发布27寸显示器:仅售799元
不论办公还是游戏,高刷及低响应时间都很重要,微星现在推出了一款27寸显示器PRO MP273A, 售价只有799元,但支持100Hz高刷、1ms响应时间,还有FreeSync技术减少撕裂。 PRO MP273A的100Hz高刷新率是其最大的卖点之一&#…...
Java课题笔记~6个重要注解参数含义
1、[掌握]Before 前置通知-方法有 JoinPoint 参数 在目标方法执行之前执行。被注解为前置通知的方法,可以包含一个 JoinPoint 类型参数。 该类型的对象本身就是切入点表达式。通过该参数,可获取切入点表达式、方法签名、目标对象等。 不光前置通知的方…...
Windows Docker Desk环境时区问题导致的时间问题解决?
大多docker镜像为了保持镜像大小,采用了alpine linux。 但经常由于时区问题导致时间不准确,解决也很简单。 1.查看事件文件 cd /usr/share/zoneinfo 2.复制时区文件 将文件copy到 /etc/localtime 路径下即可(重庆时区,上海也…...
SpringBoot复习:(22)ConfigurationProperties和@PropertySource配合使用及JSR303校验
一、配置类 package cn.edu.tju.config;import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component;Component ConfigurationPropertie…...
Spring IoC (控制反转)
IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则。 Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。…...
安卓下模拟渲染EGLImageKHR
创建AHardwareBuffer并填充颜色 AHardwareBuffer_Desc desc = {static_cast<uint32_t>(screenW),static_cast<uint32_t>(screenH),...
Spring MVC 框架学习总结
文章目录 初步认识 Spring MVC 框架 一、初识 Spring MVC 框架 二、 三、 四、 五、 六、 七、 八、 九、...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...
对WWDC 2025 Keynote 内容的预测
借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...
高等数学(下)题型笔记(八)空间解析几何与向量代数
目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
算法:模拟
1.替换所有的问号 1576. 替换所有的问号 - 力扣(LeetCode) 遍历字符串:通过外层循环逐一检查每个字符。遇到 ? 时处理: 内层循环遍历小写字母(a 到 z)。对每个字母检查是否满足: 与…...
【Go语言基础【12】】指针:声明、取地址、解引用
文章目录 零、概述:指针 vs. 引用(类比其他语言)一、指针基础概念二、指针声明与初始化三、指针操作符1. &:取地址(拿到内存地址)2. *:解引用(拿到值) 四、空指针&am…...
