一、Scala开发环境
搭建Scala 开发环境,一是在IntelliJ IDEA 上安装Scala 插件和安装Scala SDK,具体操作步骤可以参考Scala专栏文章。
二是通过Scala RELP(Read-Eval-Print Loop)交互式环境,该交互式环境适合代码简单调试,不太适合进行应用开发。
2025年01月31日
搭建Scala 开发环境,一是在IntelliJ IDEA 上安装Scala 插件和安装Scala SDK,具体操作步骤可以参考Scala专栏文章。
二是通过Scala RELP(Read-Eval-Print Loop)交互式环境,该交互式环境适合代码简单调试,不太适合进行应用开发。
2025年01月31日
mindspeed-llm是昇腾模型套件代码仓,原来叫"modelLink"。这篇文章带大家阅读一下数据处理脚本preprocess_data.py(基于1.0.0分支),数据处理是模型训练的第一步,经常会用到。
2025年01月31日
自从绒绒与大家分享病毒分析报告以来,评论区的相关讨论不仅让绒绒成就感满满,也下定决心(暗暗攥拳)要和大家分享更多有意义的文章。总览评论后,绒绒发现大家不仅对病毒本身充满探究精神,也对工程师是通过什么方式对病毒进行分析以及在分析过程中使用什么工具感到好奇。那么今天就不讲病毒!让我们讲一讲如何“研究”病毒——特别是追踪技术在病毒分析中的应用。
随着网络环境的不断变化,恶意软件与病毒变种开始层出不穷,给安全研究和病毒分析工作带来了不小的挑战。比如在病毒逆向分析过程中,有高效代码保护能力的强壳加密技术,这种技术通常通过加密、压缩和虚拟化等手段隐藏或混淆程序代码,导致分析人员难以获得有效的解密方法,进而使得对病毒样本的调试、分析和修改工作变得复杂。常见的强壳如Themida、VMProtect,以及越来越广泛的自定义混淆壳(代码虚拟化),通常采用多种复杂的保护策略,包括但不限于代码加密、API钩子、反调试、反虚拟机技术等,这些都一定程度上增加了病毒逆向分析的难度。
2025年01月31日
微软官方发布了2025年01月的安全更新。本月更新公布了210个漏洞,包含58个远程执行代码漏洞、40个特权提升漏洞、24个信息泄露漏洞、20个拒绝服务漏洞、14个安全功能绕过漏洞、5个身份假冒漏洞,其中12个漏洞级别为“Critical”(高危),149个为“Important”(严重)。
2025年01月31日
微服务项目中,集合了多个不通过功能的微服务,开发过程中,将多个微服务组件共同使用的依赖包放在了公共的类库中供其他服务组件引用。
2025年01月31日
耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。
模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。
2025年01月31日
通过Windows注册表可以控制系统的方方面面,但单靠系统自带的注册表编辑器,操作比较复杂,且有的功能也不容易实现。借助于第三方的注册表管理工具,就可以让注册表的编辑管理更加容易掌控。