首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云优惠券

    BSL编程语言 —— 系统化程序设计

    字符串和图像 4. 常数 0. 这与函数f(x)的表达方法相同,也保持了一致性,但与3+4的表达方法略有不同。 (sqrt 4) ; 计算4的平方根,2 1 2 2. (+ (- 7 4) 3)) (/ 12 (+ (- 7 4) 3)) (/ 12 (+ 3 3)) (/ 12 6) 2 1 2 3 4 5 6 7 8 3 5 6 7 8 4.

    1.7K10发布于 2019-06-20
  • OpenCV4系统化学习路线图(新版)

    OpenCV的设计初衷是实现计算机视觉的自动化,帮助计算机去理解我们的世界,以便自动完成一些基本的任务。它提供了一系列的算法和工具,使得开发者可以更加便捷地实现各种计算机视觉应用。 二、OpenCV4软件特性OpenCV4官方版是一款开源的跨平台计算机视觉库。 OpenCV4软件内置了Python、MATLAB、Ruby等语言的接口,用户能够轻松的使用和修改代码。 四、opencv4比opencv3多了哪些OpenCV 4相较于OpenCV 3,主要增加了对SIFT与SURF的支持、改进了DNN模块、增加了对特定网络结构的支持、新增了DNN例程、以及功能提升 这些改进和新增功能使得OpenCV 4在计算机视觉领域的应用更加广泛和高效。

    68810编辑于 2024-05-29
  • 来自专栏小工匠聊架构

    设计模式 - 漫谈软件编程背后的系统化思维

    Unix 设计哲学,主张组合设计,而不是单体设计;主张使用集体智慧,而不是某个人的特殊智慧。 对编程的启示: 启示一:保持简单清晰性,能提升代码质量 代码之间的相互影响越多,软件越复杂。 这充分说明了 Unix 哲学的组合思维:把软件设计成独立组件并能随意地组合,才能真正应对更多变化的需求。 然而,在实际工作中,你很多时候可能都只是在做“定制功能驱动”式的程序设计。 比如,用户需要一个“上传文件的红色按钮”,你就实现了一个叫“红色上传按钮功能”的组件,过几天变为需要一个“上传文件的绿色按钮”时,你再修改代码满足要求……这不是组合设计,而是直接映射设计,看似用户是需要 很多时候看上去我们是一直在设计不同的程序,实际上对于真正多变的需求,我们并没有做到组合设计,只是通过不断地修改代码来掩饰烂设计罢了。 要想做到组合设计,Unix 哲学其实给我们提供了两个解决思路。 ---- 启示三:重拾数据思维,重构优化程序设计 再高大上的架构设计,如果系统对数据的组织是混乱的,那么可以轻松预见随着系统的演进,系统必然会变得越来越臃肿和不可控。

    47240发布于 2021-08-17
  • 来自专栏磐创AI技术团队的专栏

    OpenCV4系统化学习路线图与教程

    OpenCV4毫无疑问是一个OpenCV发展历史的一个重要里程碑之作。 学习路线图 从OpenCV4发布测试版本开始,作者就一直关注! 根据自己近十年图像处理OpenCV开发相关工作经验,花了七个月的时间,针对OpenCV4、精心选择OpenCV中常用模块与知识点,构建了一套系统化的课程,这套课程对每个课时的代码演示都是基于C++与Python 知识点与课程提纲 1.IO模块 2.图像读写 3.视频读写 4.Mat与Numpy操作 5.像素遍历与访问 6.图像算术与几何操作 7.图像查找表LUT 8.伪彩色与颜色表 9.图像通道合并与分离 10 www.bilibili.com/video/av41974149 OpenCV4.0+C++ https://www.bilibili.com/video/av36486959 划重点 1 140课时系统化 OpenCV教程 1 C++与Python双语教学 3 案例工程代码实践 4 负责答疑解惑 福利时间 原价99元,限时优惠只需69元!

    1.5K50发布于 2019-05-05
  • 来自专栏计算机视觉战队

    OpenCV4系统化学习路线图与教程

    OpenCV4毫无疑问是一个OpenCV发展历史的一个重要里程碑之作。 学习路线图 从OpenCV4发布测试版本开始,作者就一直关注! 根据自己近十年图像处理OpenCV开发相关工作经验,花了七个月的时间,针对OpenCV4、精心选择OpenCV中常用模块与知识点,构建了一套系统化的课程,这套课程对每个课时的代码演示都是基于C++与Python 知识点与课程提纲 1.IO模块 2.图像读写 3.视频读写 4.Mat与Numpy操作 5.像素遍历与访问 6.图像算术与几何操作 7.图像查找表LUT 8.伪彩色与颜色表 9.图像通道合并与分离 10 www.bilibili.com/video/av41974149 OpenCV4.0+C++ https://www.bilibili.com/video/av36486959 划重点 1 140课时系统化 OpenCV教程 1 C++与Python双语教学 3 案例工程代码实践 4 负责答疑解惑 福利时间 原价99,限时优惠69 扫码即可加入学习(下载课程代码与资料)!

    2.1K10发布于 2019-05-22
  • 来自专栏小詹同学

    OpenCV4最全系统化学习路线图与教程!

    OpenCV4毫无疑问是一个OpenCV发展历史的一个重要里程碑之作。 学习路线图 从OpenCV4发布测试版本开始,作者就一直关注! 根据自己近十年图像处理OpenCV开发相关工作经验,花了七个月的时间,针对OpenCV4、精心选择OpenCV中常用模块与知识点,构建了一套系统化的课程,这套课程对每个课时的代码演示都是基于C++与Python 知识点与课程提纲 1.IO模块 2.图像读写 3.视频读写 4.Mat与Numpy操作 5.像素遍历与访问 6.图像算术与几何操作 7.图像查找表LUT 8.伪彩色与颜色表 9.图像通道合并与分离 10

    1.3K20发布于 2019-11-12
  • 来自专栏系统信任增长范式

    从招商、SaaS 到本地生意:信任,正在被系统化设计

    五、本地生意:从“位置与促销”,到“行为可见性”在本地生活场景中,信任的系统化尤为直观。 七、系统化设计,正在取代个人表达这也解释了一个反直觉现象:越来越多“不擅长表达”的企业,反而获得了更稳定的增长。

    11010编辑于 2026-01-09
  • 光模块失效专业判定指南:4系统化排查 + 深度失效原因解析

    以下 4 步排查法,结合行业技术规范(如 IEEE 802.3 系列标准)与实操经验,覆盖从基础排查到核心验证的全流程,同时解析失效背后的技术成因,为专业人员提供系统化解决方案。 光纤跳线连接:首先确认跳线类型与模块匹配(单模模块需搭配 G.652/G.655 单模跳线,多模模块需搭配 OM3/OM4 多模跳线,混用会导致信号完全衰减);其次检查跳线接头与模块接口的插入深度(SC 4. 跳线故障机理:原跳线故障常见于:① 光纤弯曲过度(弯曲半径<跳线最小弯曲半径,如 OM4 多模跳线最小弯曲半径为 5mm,过度弯曲导致宏弯衰耗剧增);② 接头污染(陶瓷插芯端面存在油污、粉尘,导致插入衰耗增加 发射功率超出额定范围、接收功率低于最小灵敏度、消光比 / 眼图不达标,且排除链路衰耗、设备端口故障后,可判定为模块内部硬件失效(机理包括光器件损坏、驱动 / 放大电路故障);环境与寿命导致的性能衰减:模块工作年限超过设计寿命

    82110编辑于 2025-09-13
  • 来自专栏AI SPPECH

    141:AI产品合规与伦理设计——法律风险防控的系统化方案

    目录 本节为你提供的核心技术价值 1. 2026年AI合规 landscape:从被动应对到主动设计 1.1 全球AI监管趋势 1.2 合规风险的业务影响 1.3 合规驱动的产品设计理念 2. AI产品合规框架设计 2.1 合规设计原则 2.2 合规架构层次 2.3 合规风险评估模型 3. 伦理治理体系构建 3.1 伦理委员会设立 3.2 伦理风险评估框架 3.3 伦理准则制定 4. 1. 2026年AI合规 landscape:从被动应对到主动设计 1.1 全球AI监管趋势 地区 主要监管框架 核心要求 违规处罚 欧盟 AI Act 高风险AI系统强制认证 最高全球营业额4% 美国 这种理念要求在产品设计初期就将合规要求融入技术架构,实现从被动应对到主动设计的转变。 2. AI产品合规框架设计 2.1 合规设计原则 隐私保护优先:数据最小化、目的限制、安全存储 透明度与可解释性:决策过程可追溯、结果可解释 公平性与非歧视:算法偏见检测与缓解 安全性与鲁棒性:对抗攻击防护、

    4000编辑于 2026-04-18
  • 来自专栏图南科技

    系统化服务构建-调用链管理

    借助于 HTTP 等调用组件的超时参数设置 第二种方式,服务器(服务方)检测时间差,客户端(请求方)请求时间与服务器(服务方)时间的差值与超时时间做对比 “当接口查询不到数据时,接口 code 应该如何设计

    1.8K10发布于 2020-02-20
  • 来自专栏爱敲代码的猫

    java设计模式(4)-原型设计模式

    这篇推文学习创建型模式最后一种-原型模式,该模式的思想是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象,以便使用

    67950发布于 2019-10-17
  • 来自专栏玉树芝兰

    如何免费系统化入门数据科学?

    发现 我最初发现 Kaggle 的这一套自制课程,是在 2018 年 4 月份。之所以还能知道具体的时间,是因为我当时做了笔记。 你看,随手及时记录笔记,很重要吧? 而练习里,因为使用了 learntools[4] 这个软件包,所以 Kaggle 平台可以自动给你提示、参考答案,甚至判定你自己输入的语句答案是否正确。 utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText [3] 点击这个链接: https://www.kaggle.com/learn [4]

    55850编辑于 2023-01-18
  • 嵌入式软件可靠性:从代码细节到系统化设计的工程实践

    理解编译器的特性,确保其生成的代码与设计意图完全一致,是可靠性保障的第一步。二、代码设计:不仅仅是风格问题编程规范对可靠性的影响远不止于可读性。 硬件特性适配:理解所用存储器的块擦除、写入寿命等特性,设计均衡的写入策略,避免集中在同一区域导致过早失效。五、人机交互与报警:构建安全的最后防线人是系统的一部分,可靠的设计必须考虑人为误操作。 六、从设计到验证:功能安全与软件DFMEA真正的可靠性需要贯穿开发全流程的体系保障。 功能安全设计:遵循如ISO 26262(汽车)或IEC 61508(工业)等标准,从软件架构、详细设计到代码实现,每个阶段都有明确的安全措施和可追溯性要求。 软件DFMEA:在设计阶段主动分析潜在的失效模式、原因及影响。与硬件FMEA协同,评估软件失效率特性,识别单点故障,并提前设计容错或保护机制。

    19610编辑于 2026-03-17
  • 来自专栏游戏交互自研室

    交互系统化研究(二)玩家动机

    | 导语:本文为交互系统化研究第二篇,将从动机的分类及其在界面中的应用进行分析,并介绍不同动机间的联系与转化方式 动机的分类 动机间的联系与转化 以是否受自身意识决定的程度,可将动机拆解为无动机、 使用方法及注意点: 挑战难度与玩家能力相匹配:”心流“中的必要三条件之一,是”挑战/能力比率“的设计,需游戏策划多年的实践经验才能有所建树,同样也非交互设计师的所长,在此不做详解。 *新手引导为不同能力玩家提供选择方案,增加玩家的自主性 利用好奇心理:好奇心是自主学习的强大动力,被大量应用于界面设计之中。与可预期的结果相比,玩家更喜欢处于未知状态的刺激感。 *互惠是促进社交的惯用手段之一 *关系量化的设计符合现实世界对于人际关系的认知 实际使用上,游戏系统中的动机一般是复合存在的。

    89720编辑于 2023-01-14
  • 来自专栏技术小讲堂

    LINQ to SQL(4):OR设计

    在我们使用LINQ to SQL的时候,需要大量的使用OR设计器,虽然我们手工写代码也是完全可以实现的,但是OR设计器是非常强大的工具,我想有了它,没有几个人会去手工写代码,当然了,手动写代码也是必须的 ,这一篇我就写几个典型的需要手工写代码的情况 打开和关闭复数形式 默认情况下,OR设计器会将数据库对象从服务器资源管理器拖放到OR设计器上的时候,会自动将ies,s结尾修改为单数形式,这样可以更准确的表示实例化的实体类到单个数据记录的事实 扩展OR设计器生成的代码 的确,OR设计器为我们做了很多的东西,但是某些时候,我们还是不得不动动键盘,智能方便总有它的缺陷,比如下面这种情况: 比如我们查询数据库的Account表,而我们不需要它的密码列 ,和最后登陆时间列(假设表中是有这些列的),而在我们直接将一个表拖放到OR设计器中的时候,他模型是添加了这些列的,所以我们可能会使用如下的代码 var queryWithAlias = from u in

    1.2K100发布于 2018-03-07
  • 来自专栏图南科技

    系统化服务构建-软件工程分层

    图1-go项目文件.png 图 1 是《极客时间》一个微课程中的一张 Go 项目工程图,印证了我这些年开发设计中对于工程创建的一些理念想法,叙述如下。 为什么在 PHP 从业者眼中 Model 就代表着数据表,说白了就是 PHP 的项目业务简单到不足以启用领域模型相关的设计,进而我们可以思考 PHP 数据结构中惯用数组而非属性也是同样的道理。 分层设计 ? 图2-解决方案结构-01.png 分层设计是老话题了,软件设计的核心就是自上而下,分而治之。 图4-YII2-模块.png 如上图,passport 和 admin 两个模块,如果都涉及同一张 User 表,依据复制优于依赖的原则,没有必要公用一个 User 类,可以单独存放为两个 User 类

    76110发布于 2019-12-30
  • 来自专栏游戏交互自研室

    交互系统化研究(一)玩家类型分析

    本文作为交互系统化研究的开篇,通过基础的游戏构建模块,以交互设计师的视角逐一分析,为日常界面设计工作提供一些参考。 1.年龄 根据用户年龄层细分为:幼年期(0-3岁)、学龄前(4-6岁)、儿童期(7-9岁)、少年期(10-13岁)、年轻人(13-18岁)、青年(18-24岁)、中青年(25-35岁)、中年(35-50 学龄前(4-6岁):开始对游戏出现兴趣,认知能力迅速提升。 但过于强调胜负感受会造成失败玩家的流失,这点在界面设计时需谨慎对待。 - 感谢阅读 - 参考书目: 《游戏艺术设计》第二版 《自私的基因》 《游戏设计》 《认知心理学》 《猿形毕露》

    1.2K20编辑于 2022-11-11
  • AI 编程必备 – 零基础 系统化学Python

    减法(-):计算两个数值的差,比如 “10 - 4”,结果为 6;也可单独用于数值取反(如 “-7”,表示负数 7)。​ 4 的平方根,结果为 2.0。​ 小于(<):判断左侧值是否小于右侧值,比如 “4 < 9” 结果为 True,“15 < 12” 结果为 False。​大于等于(>=):判断左侧值是否 “大于或等于” 右侧值,满足其一即可。 多条件连续比较:支持 “链式比较”,比如 “3 < 5 < 8” 等价于 “3 < 5 且 5 < 8”,结果为 True;“10 > 7 > 4” 结果也为 True,无需重复写中间值。​ 例:“3 + 2> 5 - 1”,先算算术运算(3+2=5,5-1=4),再算比较(5>4),结果为 True。​逻辑运算符:not(非) > and(与) > or(或),且优先级低于比较运算符。​

    1K10编辑于 2025-09-15
  • 来自专栏Coding迪斯尼

    区块链系统化探索:什么是”交易“

    在区块链的“交易”概念中包含 4 个部分,分别为版本,输入,输出和锁定时间。 06b483045022100ed81ff192e75a3fd2304004dcadb746fa5e24c5031ccfcf21320b0277457c98f02\ 207a986d955c6e0cb35d446a89d3f56100f4d7f67801c31967743a9c8e10615bed01210349fc4e631 06b483045022100ed81ff192e75a3fd2304004dcadb746fa5e24c5031ccfcf21320b0277457c98f02\ 207a986d955c6e0cb35d446a89d3f56100f4d7f67801c31967743a9c8e10615bed01210349fc4e631 最后中本聪设计序列号的作用是实现高频交易,但这个设计存在严重漏洞,交易部分对应二进制数据如下,我用{}标记出来: 0100000001 { 813f79011acb80925dfe69b3def355fe914bd1d96a3f5f71bf8303c6a989c7d10000000 06b483045022100ed81ff192e75a3fd2304004dcadb746fa5e24c5031ccfcf21320b0277457c98f02 207a986d955c6e0cb35d446a89d3f56100f4d7f67801c31967743a9c8e10615bed01210349fc4e631

    41240编辑于 2023-09-02
  • 来自专栏学习C/++

    【C语言】函数的系统化精讲(一)

    我们在调试的可以观察到,x和y确实得到了a和b的值,但是x和y的地址和a和b的地址是不⼀样的,所以我们可以理解为形参是实参的⼀份临时拷⻉ 2.3 return 语句 在函数的设计中,函数中经常会出现 ,如果要函数实现,可以设计2个函数: • is_leap_year():根据年份确定是否是闰年 • get_days_of_month():调⽤is_leap_year确定是否是闰年后,再根据⽉计算这个 ⽉的天数 int is_leap_year(int y) { if (((y % 4 == 0) && (y % 100 !

    38310编辑于 2024-02-29
领券