自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(261)
  • 资源 (5)
  • 收藏
  • 关注

原创 Rust 的 Actor 库:Actix、Coerce、Kameo、Ractor 和 Xtra使用和比较介绍

Xtra是一个高度模块化的Actor库,支持丰富的特性和扩展,为开发者提供对Actor生命周期的严格控制,包括Actor的扩展、监控和监督策略,适合构建复杂系统。Kameo是一个用于简化并发和异步编程的库,旨在通过简化消息传递和状态管理,帮助开发者降低Actor模型实现的复杂性,强调灵活性,特别适用于小型应用和快速原型设计。Ractor是一个专注于高性能、低内存开销的Actor库,通过独立线程和无锁的消息传递实现高度并发,适合处理大量消息的场景。

2025-01-18 14:53:56 537

原创 详解Rust 中 String 和 str 的用途与区别

String是一个功能强大的动态分配的堆内存字符串类型。可变性:这是String类型的一个关键特性,它支持动态修改。这意味着你可以在程序运行过程中对字符串进行各种操作,包括添加新的字符、删除已有的字符,或者替换其中的部分字符。例如,你可以在一个已有的字符串后面追加新的文本,或者从中间删除一些字符,以满足不同的业务需求。所有权:在Rust的所有权系统中,String拥有字符串数据的所有权。这意味着它负责管理字符串数据的生命周期,包括在适当的时候释放其所占用的内存资源,以避免内存泄漏等问题。

2025-01-18 14:34:12 542

原创 电传飞控技术漫谈

飞行控制计算机可以根据复杂的算法对飞行员的指令进行优化和精确调整,使飞机的飞行姿态更加稳定和准确,能够更好地满足现代飞行任务的要求,如在复杂气象条件下的飞行、精确的进场着陆等。飞行控制计算机就像是飞机的“智能大脑”,它根据飞机的当前飞行状态(如速度、高度、姿态等)、飞行环境(如大气数据、风向风速等)以及预设的飞行控制律,对飞行员的指令进行快速、精确的计算和处理。对于 eVTOL 而言,由于其独特的飞行方式,如在垂直起降和过渡飞行阶段,气动环境复杂多变,相比传统固定翼飞机,其飞行包线的界定更为复杂。

2025-01-17 19:34:55 689

原创 Tesla Free - Fall attack:特斯拉汽车网络安全攻击事件分析

此外,当汽车处于蜂窝网络模式时,研究人员精心构建大量特定域名,利用钓鱼手段与用户可能的误输入,远程触发浏览器漏洞,进一步拓宽攻击渠道。这些内容详细展示了特斯拉自由落体攻击的技术手段以及对应的防御策略,对于理解汽车网络安全中的攻击与防御机制具有重要意义,也为研究和设计汽车入侵检测与防御系统(IDPS)提供了实际案例和参考依据。凭借成功利用的浏览器漏洞,研究人员顺利突破防线,进而成功侵入汽车内部多个关键系统,包括 IC(仪表盘控制单元)、CID(中央信息显示屏)以及网关等重要部件,为后续深度攻击奠定基础。

2025-01-17 19:22:04 845

原创 eSTOL与eVTOL飞机简单介绍与性能比较

综上所述,eSTOL 和 eVTOL 飞机在概念、工作原理和动力学模型上存在显著差异,导致它们在性能方面各有优劣。eSTOL 飞机在有效载荷、起降阶段能耗和长航程任务方面表现出色,而 eVTOL 飞机则在垂直起降能力和场地适应性方面具有独特优势。在实际应用中,应根据具体的任务需求和场地条件来选择合适的飞机类型。对于需要在城市中心等狭小空间内频繁起降且航程较短的任务,eVTOL 飞机可能是更好的选择;而对于区域运输、长航程或对有效载荷要求较高的任务,eSTOL 飞机则更具潜力。

2025-01-16 19:57:52 956

原创 万字长文介绍ARINC 653,以及在综合模块化航空电子设备(IMA)中的作用

ARINC 653 在综合模块化航空电子设备(IMA)的发展进程中扮演着极为关键的角色。从行业应用的实际情况来看,空客 A380 和波音 787 等先进飞机的航电系统套件充分体现了行业对 IMA 的高度重视和积极投入。在 IMA 架构下,核心软件具备强大的能力,能够支持多个航空电子应用程序的同时运行。这些应用程序可以并行开发,并高效地部署在同一个计算平台上,极大地提高了开发效率和系统集成度。ARINC 653 的出现为航空电子行业创造了一个充满活力和竞争力的商业环境。

2025-01-16 19:39:35 900

原创 汽车 SOA 架构下的信息安全新问题及对策漫谈

随着汽车行业的快速发展,客户和制造商对车辆功能的新需求促使汽车架构从面向信号向面向服务的架构(SOA)转变。本文详细阐述了汽车 SOA 架构的协议、通信模式,并与传统架构进行对比,深入分析了 SOA 给信息安全带来的挑战与机遇。进一步探讨了防火墙、入侵检测系统(IDS)和身份与访问管理(IAM)等安全对策,结合具体的混合架构案例,研究现有安全措施在 SOA 架构下的适应性及独特安全特性,旨在为汽车信息安全领域提供全面的理论与实践参考。

2025-01-15 20:48:08 846

原创 一文了解汽车嵌入式软件开发Franca IDL 知识

通过 Franca IDL 对服务方法的输入和输出进行明确的定义,开发人员可以利用代码生成工具自动生成不同语言的服务端和客户端代码,确保接口的一致性和准确性,提高开发效率,降低维护成本,同时清晰的接口定义有助于开发人员专注于业务逻辑的实现。在后续开发中,对服务功能的修改和扩展也可以基于 Franca IDL 的修改,系统地更新服务和客户端代码,而不是零散地修改代码,降低错误风险。

2025-01-15 10:07:37 816

原创 软件安全的警钟:历史上十件软件引起的灾难性事故原因剖析

然而,一系列令人痛心的灾难性事件表明,软件问题一旦出现,极有可能引发无法挽回的严重后果。接下来,本文将深入剖析阿丽亚娜5号火箭失利、切尔诺贝利核事故等十个典型案例,详细阐述其中软件问题的成因、表现形式,并通过示例代码直观呈现可能的错误逻辑,最后总结归纳软件问题的根源及应对策略,旨在为相关领域的软件设计、开发与维护敲响警钟。描述:由于软件并发错误,放射治疗设备 Therac-25 向患者释放了致命剂量的辐射,导致多名患者死亡。结果:软件信号不可靠,导致错误的系统判断。结果:数值不匹配,轨道计算错误。

2025-01-15 10:00:00 1360

原创 C++中的神秘操作符 -->, 你见过吗?

从x --> 0写清晰的代码:代码是写给人看的,切勿过度简化或炫技。注释和变量命名清晰:防止代码含义晦涩难懂。遵循团队风格:维持代码的一致性。现代化编程习惯:利用C++的现代特性取代传统写法。一个看似微不足道的“技巧”,恰恰能够成为一次学习与反思的契机,助力开发者编写更高质量的代码。

2025-01-14 22:18:51 745

原创 zig语言初探:来写贪吃蛇游戏

库进行终端绘制,因此在 Windows 系统上可能需要额外的配置,而在 Linux 或 macOS 系统上应该可以直接运行。库进行终端显示,包含蛇的移动、食物生成、碰撞检测等逻辑,通过枚举和结构体定义方向和蛇身,使用动态数组存储蛇身,以循环更新游戏状态。请注意,这只是一个非常简单的示例,还有很多可以改进的地方,例如增加分数、增加难度、添加边界检查、处理错误等。具有简洁的语法,支持强大的编译时功能,旨在取代 C 语言,适合系统级编程。优点:利用 Zig 的特性保证一定性能和安全性,简洁的语法使代码清晰。

2025-01-14 20:47:16 359

原创 c++20好用的QLibs++ 库

QLibs++ 库概述QLibs++ 是一个包含多个子库的 C++ 库集合,为开发人员提供了多样的编程支持。Reflect 库:提供反射机制,通过宏注册类成员信息,可在运行时操作类成员变量和调用成员函数。SML 库:具有函数式编程风格,可使用list等数据结构及for_eachmap等操作函数,方便处理数据集合。MP 库:用于多进程/线程编程,通过Process类的start和join实现进程创建与管理,提升并发性能。MPH 库:专注高性能计算,如mph::sort。

2025-01-14 20:08:01 1031

原创 增量经典算法Bsdiff算法原理快速理解

bsdiff算法旨在高效生成新旧文件差异并构建紧凑补丁,其根基是精细剖析文件结构。它运用高效字节比对技术,像精准探测器逐行逐段扫描,锁定相同字节序列作为“锚点”,以这些稳定区域为参照计算差异。例如文本文件更新时,对段落、语句结构分析,找出未变部分,确定变动的字词、句子的插入、删除或修改位置及内容,转化为二进制层面的字节操作,为后续精准生成补丁奠定基础。

2025-01-13 21:49:54 769

原创 C++、Haskell 和 Rust 三种语言实现 Faster Suffix Sort 算法的比较

综上所述,选择使用哪种语言取决于具体的需求和团队的技能水平。如果追求高性能和丰富的库支持,C++ 是一个不错的选择;如果团队熟悉函数式编程并且注重简洁和抽象,Haskell 可能更合适;如果想要兼顾性能和安全性,同时愿意学习新的编程范式,Rust 是很好的选择。

2025-01-13 20:28:36 913

原创 用C++实现Faster Suffix Sort(更快的后缀排序)

在划分过程中,利用字符的字典序进行比较,例如对于字符串 “banana”,其后缀数组初始为 [“banana”, “anana”, “nana”, “ana”, “na”, “a”],在排序过程中,先比较第一个字符,将其分为不同的组,然后再对每组内部进行进一步的细分和排序,直到整个后缀数组有序。需要注意的是,这个实现相对简单,对于较长的字符串可能性能不是最优,在实际应用中,可以考虑使用更高级的后缀排序算法,如 SA-IS(Suffix Array Induced Sort)算法,以提高性能。

2025-01-13 20:00:21 938

原创 C++编程进阶之std::bind与lambda表达式

(function object),这个对象内部存储了绑定的函数和参数。当调用这个函数对象时,它会将绑定的参数和传入的参数组合起来,调用原始函数。(callable object),将函数的部分参数固定下来,生成一个新的函数对象,这个新的函数对象可以在后续调用时接收剩余的参数。的本质是创建一个可调用对象,将函数的部分参数固定下来,生成一个新的函数对象。要是追求极致的性能,尤其是在性能敏感、频繁调用的代码段,功能强大,但在现代 C++ 中,lambda 表达式通常是更好的替代方案。** 占位符的作用**

2025-01-09 09:57:30 747

原创 C++编程进阶之详解unique_lock的使用

运行时,先启动的线程会获取锁进入临界区,另一个线程则等待,直到前一个线程释放锁,它才能获取锁进入自己的临界区。),它提供了更灵活、更方便的锁管理机制,相比直接使用。中的一个类模板,用于管理互斥锁(当不同线程对同一个共享的。

2025-01-09 09:56:54 1137

原创 C++ P2300R10:std::execution异步执行提案

有关这些代码示例中使用的算法的简要说明,请参阅§4.19面向用户的发送器工厂、§4.20面向用户的发送器适配器和§4.21面向用户的发送器消费者。这个示例来自Kirk Shoop,他将TBB文档中的一个示例移植到了他的libunifex仓库分支中的sender/receiver模型中。它适用于那些不需要并行处理,但仍希望利用异步编程模型来提高响应性和资源利用率的场景,例如在处理顺序性很强的I/O操作或者在某些特定的单线程应用程序中管理异步任务流。这是异步I/O函数与非I/O操作无缝组合的一个很好的示例。

2025-01-08 09:14:59 954

原创 深入剖析 C++ 异步编程:async、future与promise的局限及改进方案

在 C++ 异步编程领域,std::async和是常用工具,但它们也存在诸多复杂性与局限性。下面先给出一段具体代码示例,随后详细解读其中的问题。

2025-01-08 09:14:35 1140

原创 C++编程基础之override关键字

在C++中,override。

2025-01-07 20:08:35 567

原创 恋爱脑学编程之C++模板编程大冒险

好啦,小伙伴们!我们的C++模板编程冒险之旅就要结束啦。模板编程真的是一个超级强大的工具哦,就像在爱情里给我们提供了各种浪漫的可能性。通过函数模板和类模板,我们可以像魔法师一样编写适用于各种类型的代码,而模板特化又能让我们在特殊情况下给特定类型定制专属的功能。希望这个教程能像一颗爱的种子,在你心中种下对C++模板编程的热爱,让你在编程的世界里创造出更多浪漫又实用的代码哦!加油,下次再见啦!😘。

2025-01-07 19:56:52 491

原创 C++编程基础:类型转换四式速记const_cast,dynamic_cast,reinterpret_cast,static_cast

C++编程就应该使用C++风格的转换,不要再使用不安全的C风格的转换方法了。这里先给一个C++编程风格的类型转换四式速记打油诗,帮大家记忆其用法:C++强制转换妙,四类各有其诀窍。const_cast用途巧,常量限制可取消,const属性轻松搞,函数参数常需要。dynamic_cast专长显,继承体系安全检,基类指针或引用,派生类型能判断,多态类型转换间,指针失效返空悬。reinterpret_cast强,内存重释威力扬,不相关型指针忙,底层操作它帮忙,

2025-01-07 19:28:50 942

原创 C++编程进阶:标准库中的字符串库解析

本文主要介绍了C++标准库中的字符串库,涵盖了字符的定义、库的组件(包括字符特性、字符串类和字符串视图类)以及相关缺陷报告等内容。字符串库提供了处理和操作字符串的功能,是C++编程中常用的工具。

2025-01-06 20:04:26 164

原创 C++编程进阶:标准库中的迭代器库解析

本文主要聚焦于C++的迭代器库,涵盖了迭代器的概念、分类、相关类型、原语操作、定制点、算法概念与实用工具、适配器、流迭代器、操作以及范围访问等内容,为C++编程中迭代器的使用提供了全面的参考。迭代器是一种抽象概念,它允许以统一的方式处理不同的数据结构,就像指针一样,但具有更广泛的适用性。

2025-01-06 19:53:40 377

原创 C++编程进阶:标准库中的算法库解析

算法总览:介绍了C++ 标准库提供的海量算法,这些算法作用于各类容器(如vectorlistset等)和普通数组,用于执行数据处理、排序、查找、变换等常见操作,能极大提升编程效率,减少开发者重复造轮子的工作量。头文件包含:着重说明了这个头文件,C++程序员要使用其中算法,就得包含它。此外,部分相关特殊功能算法分布在等其他头文件里,也一并有所提及。分类介绍算法非修改性序列操作:像for_each,能对序列中每个元素执行指定函数,不改动元素自身;count和count_if。

2025-01-06 19:39:20 403

原创 C++编程进阶:标准库中的容器库解析

C++标准库中的容器库提供了丰富的数据结构,用于存储和操作数据。主要包含序列容器、关联容器、无序关联容器、容器适配器和视图等不同类型的容器,每种容器都有其独特的功能和适用场景,以下将介绍各容器的功能、使用方法,并给出相应的C++源代码示例。

2025-01-06 19:24:47 441

原创 恋爱脑学编程之Python代码性能监测

在这段充满浪漫与惊喜的Python代码性能监测之旅中,我们学会了用精准地捕捉时间的心跳,用Timer类精心打造爱情的容器,用上下文管理器温柔守护爱情的时光,用装饰器为爱情函数增添华丽的装饰。这些方法就像一颗颗璀璨的星星,照亮了我们优化代码的道路。然而,爱情的探索永无止境,在Python的世界里,还有许多其他的时间测量函数和优化方案等待我们去发现。希望你能带着这份对代码的热爱,继续在Python的浪漫宇宙中勇敢前行,让你的代码如爱情般美好而高效。

2025-01-06 19:12:23 311

原创 一道C++面试题关于nullptr的知识点

从上面的基础知识回顾中,可以发现,nullptr不同于0和NULL,它实际上是一个类型。如果在运行时,用该指针调用,应该是会报错的,但是如果是在编译时,就有效。,编译器在解析函数调用时,会直接根据指针的类型找到对应的类和静态函数进行调用,而不会对指针进行解引用操作,因此不会出现空指针解引用的错误。通常来说,ptr是一个空指针,用空指针来调用函数是不可能的,怎么肯能正确呢?,但由于静态函数不依赖于对象的实例,而是属于类本身,所以可以通过。实际上,在这种情况下,即使指针为。下面的代码在什么情况下,没有问题。

2024-12-30 19:54:23 563

原创 c++11中noexcept关键字作用详解

引言,在新手写代码的时候,一般容易忽略noexcept的作用,不喜欢在代码中加上该声明。在实际的项目中,很多情况下,这对代码的大小和性能会有一定的影响。一般的静态代码检查工具,会在合适的时候,提示进行noexcept声明。本文就noexcept关键字的作用,进行一个详细解析,通过例子来进行说明。

2024-12-30 19:39:05 613

原创 高性能编程,C++的无锁和有锁编程方法的性能对比

C++中的无锁编程(lock-free programming)是一种并发编程技术,它避免使用传统的互斥锁(如std::mutex)来保护共享资源。相反,它依赖于原子操作和内存屏障(memory barriers)来确保线程安全,同时保持高吞吐量和低延迟。用一个例子来说明C++用锁来实现多线程共享和不用锁来实现的性能差异。

2024-12-26 20:40:19 269

原创 Iceoryx 核心特性工作原理介绍(c++)

上述代码片段仅是贴近 Iceoryx 实现思路的极简呈现,真实的 Iceoryx 内部实现极为繁杂,要处理各式各样的边界状况、错误处置、多线程/多进程同步难题,还要兼顾性能调优。若想深度洞察 Iceoryx 的实现细节,直接研读其官方代码库方为上策。期望这些更为详尽的解说与代码思路,能助力您更透彻地把握 Iceoryx 的工作原理。

2024-12-26 00:06:09 1096

原创 事件驱动编程与异步编程:原理、对比及实践案例

总而言之,异步编程专注于保障单个操作的非阻塞执行,而事件驱动编程着眼于雕琢程序的整体架构与事件调度体系。在众多实际项目里,将二者有机结合,能够充分发挥各自优势,让程序在复杂的任务场景下,兼具高效性与稳定性。

2024-12-25 23:48:26 1097

原创 整车厂如何规划构建汽车集成安全团队的软件研发能力

聚焦汽车集成安全软件应用级算法研发,保障软件产品的高安全性,高效对接汽车电子系统,在人员精简的情况下,输出高质量、适配性强的软件成果。

2024-12-25 23:18:44 930

原创 《软件设计的哲学》阅读摘要之设计原则

含义与理解:软件架构分层构建,各层级肩负不同使命,对应不同的抽象层次。底层靠近硬件或基础资源,抽象程度低,处理具体事务;高层则聚焦业务逻辑,抽象程度高,从宏观视角统筹调度。合理分层与抽象,让系统层次分明,易于理解、开发与维护。示例:在企业级 ERP 系统里,底层数据库访问层直接操作数据表,执行增删改查,极为具象;中间业务逻辑层将底层操作抽象成订单处理、库存管理等业务单元;最上层的用户界面层,从用户视角抽象出便捷的操作流程与可视化界面,各层级各司其职。含义与理解。

2024-12-24 21:20:29 1044

原创 OMG DDS 规范漫谈:分布式数据交互的演进之路

此外,DDS还将继续拓展其应用场景,不仅仅局限于传统的工业和军事领域,而是向更多的民用市场渗透,成为连接万物的核心技术之一。此后几年间,OMG 不断根据用户反馈和技术发展趋势更新和完善规范,增加了对更多编程语言的支持,并引入了诸如动态发现、多播传输等功能,使DDS逐渐成为分布式实时系统中的主流选择之一。传统的消息队列中间件,如IBM的MQSeries或TIBCO Rendezvous,解决了异步通信的问题,但它们在处理大规模、高频率的数据交换时显得力不从心,尤其是在需要保证低延迟和高可靠性的情况下。

2024-12-24 21:10:31 1444

原创 OpenHarmony的分布式服务框架介绍与实现解析

OpenHarmony的分布式服务框架基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建了统一的分布式服务管理机制,包括服务的发现、同步、注册、调用等功能,支持对跨设备的应用进行远程启动、远程调用、绑定/解绑以及迁移等操作.它使得不同设备能够像一个整体一样协同工作,打破了设备之间的物理界限,为用户提供更加自然流畅的分布式体验,比如实现多设备协同编辑文档、跨设备投屏等功能.

2024-12-23 22:12:16 1036

原创 通航飞机(通用航空飞机)的软件关键技术

软件定义无线电作为一项极具创新性的技术,其核心原理是通过软件编程的方式灵活地对无线电信号的收发功能进行全方位配置与管理。这一独特技术能够根据实际需求,动态且精准地调整诸如频率、调制方式等关键参数,从而使得同一套硬件平台能够无缝支持多种不同的通信标准与多样化的服务类型,极大地增强了通信系统的适应性与扩展性。// 假设 sdrDevice 为软件定义无线电设备对象// 频率设置函数// 调用 SDR 设备的频率设置接口// 进行一些后续处理,例如更新频率显示在上述代码中,

2024-12-23 22:10:26 1434

原创 技术发展历程:从 CORBA 到微服务

这些物流企业的系统可能基于不同的技术栈搭建,有的用.NET,有的用 Python。借助 Web Services,电商平台通过 SOAP 协议封装订单数据,以 WSDL 描述服务接口,发布到 UDDI 注册中心,物流企业就能轻松发现并接入服务,实现订单信息的无缝对接与处理,让企业间的集成变得前所未有的容易。并且,CORBA 的部署和维护难度很高,不同厂商实现的 CORBA 产品兼容性欠佳,这使得开发成本居高不下,逐渐难以适应快速发展的网络技术环境,于是催生了新的技术来替代它。不过,RPC 也并非完美无瑕。

2024-12-23 22:07:50 1140

原创 消息队列技术的发展历史

消息队列技术的演进历程宛如一幅波澜壮阔的科技画卷,历经多个标志性阶段,各阶段紧密贴合不同的技术需求与市场风向,下面为您详细道来。

2024-12-23 22:04:17 922

原创 民航飞机飞行控制器软件关键技术浅谈

民航飞机飞控软件的关键技术所展现出的可靠性、高效性和实时性,共同铸就了现代民航飞机卓越的安全性与便捷的操作性。其涉及的主要技术领域相互关联、协同作用,形成了一个有机的整体。高可靠的冗余与分布式架构为整个飞控系统奠定了坚实的基础,犹如大厦的基石,确保系统在各种复杂情况下都能稳定运行;精确的飞行动态控制算法,无论是线性化控制、非线性控制还是增稳控制,如同飞机的智能操控员,精准地驾驭着飞机在不同飞行状态下平稳飞行;

2024-12-23 00:04:04 850

2024年广州车展创新与亮点

目录 一、比较有创新新技术的厂家 1 二、智能驾驶哪家强 2 三、智能座舱大汇总 4 四、亮点技术 5 4.1 大屏幕高分辨率 5 4.2 智能座椅 5 4.3 多电机驱动 6 4.4 燃油车智能化 6 4.5 合资车企纯电发力 7

2024-11-27

Rust编写的一个todo程序源代码解读

Rust编写的一个todo程序源代码解读

2024-11-19

SwiftUI编写的贪吃蛇小游戏讲解

SwiftUI编写的贪吃蛇小游戏讲解

2024-11-14

Rust写的贪吃蛇源代码

基于piston_window

2024-11-13

信息安全:不可饶恕的安全漏洞及其评估指标

内容概要:本文讨论了软件中常见的“不可饶恕”的安全漏洞,如缓冲区溢出、跨站脚本(XSS)攻击、SQL注入等。作者提出了一套判断某一漏洞是否属于‘不可饶恕’的标准,这些标准强调开发者对已知风险的认识不足和技术测试不足的问题。此外,文章还提出了建立漏洞评估保障等级(VAAL)的建议,以便于评估软件产品的相对安全性。 适合人群:信息安全专家、开发人员、质量保证工程师。 使用场景及目标:帮助软件开发团队提高对常见漏洞的认知与防护能力,同时提供一种量化方法来评估不同软件产品的安全性。 其他说明:本文对于提升软件开发生命周期中的安全意识有重要指导意义,特别是对于那些经常遭受攻击的应用程序和系统。

2024-11-04

编程语言实现模式

编程语言实现模式

2017-03-31

Think DSP_ Digital Signal Processing in Python

利用Python进行信号处理分析,是2016年最新的书籍,预览版本。O'Reilly出版的,内容质量有保障。

2017-01-08

利用python和opencv进行人脸识别

利用Python和OpenCV,进行人脸识别项目的详细解释。

2016-12-27

monads for functional programming

对于Monads介绍的很经典的一篇论文

2016-12-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除