自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(403)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 C#实战 | 求解《丘建算经》百鸡问题

谈起古代数学,总会想起古希腊欧几里得的名著《几何原本》。而实际上,中国的《周髀算经》《九章算术》《缉古算经》等同样经典,尤其是《九章算术》,更以其算法实用性闻名世界。中国古代数学的一些发展成果可谓惊艳,足以让人感到自豪:二进制的思想起源(周易)早于西方2000年;几何思想起源(战国《墨经》)早于西方100多年;勾股定理(西周人商高)早于西方550年;幻方(《论语》《书经》)早于西方600年;分数运算及小数使用(公元一世纪《九章算术》)领先世界500年,方程算法(《九章算术》)领先世界600年;

2024-07-17 08:50:19 920

原创 C#实战 | 求解《九章算术》盈不足之共买物

谈起古代数学,总会想起古希腊欧几里得的名著《几何原本》。而实际上,中国的《周髀算经》《九章算术》《缉古算经》等同样经典,尤其是《九章算术》,更以其算法实用性闻名世界。中国古代数学的一些发展成果可谓惊艳,足以让人感到自豪:二进制的思想起源(周易)早于西方2000年;几何思想起源(战国《墨经》)早于西方100多年;勾股定理(西周人商高)早于西方550年;幻方(《论语》《书经》)早于西方600年;分数运算及小数使用(公元一世纪《九章算术》)领先世界500年,方程算法(《九章算术》)领先世界600年;

2024-07-16 08:50:13 385

原创 C#实战 | 天行健、上下而求索

本文介绍C#开发入门案例。

2024-07-15 14:23:59 858

原创 C语言实战 | 弹跳的小球

C语言实战——实现弹跳的小球。

2024-07-11 09:19:42 220

原创 AIGC时代程序员的跃迁——编程高手的密码武器

过去,没有合适的辅助工具,这几乎是一项艰巨的工程。在苹果手机高端机型默认开启HDR视频作为拍摄视频的模式后, 我们的一款APP便收到用户的使用反馈,上传到APP的视频,打开查看时颜色变得很暗淡。总的来说,AI在编程领域对程序员的帮助还是很大的,不会在每个方面帮助都大,但是在特定方面帮助尤其大,比如以上例举的两个例子:学习新技术,解决技术栈层次更深的问题,这可以解决大量的时间去查阅资料,去理解视频转码的每个参数的意思,尤其视频转码参数众多,理解每个参数都得花费不少的时间,还得挨个组合测试,总之,一级棒。

2024-07-09 17:35:05 3869

原创 值得收藏!推荐10个好用的数据血缘工具

目前市面上绝大部分数据血缘产品是用于跟踪数据流转过程和关系的平台,可以记录数据的来源、传输路径和用途,帮助企业管理和保护其数据资产。这些平台提供了跟踪数据血缘的功能,并可以自动记录和管理数据资产,提高数据的质量和可靠性。那么企业要如何选择适合自己的工具呢?今天就来对主流的数据血缘产品进行简单剖析。作者:成于念 赛助力。

2024-07-09 17:29:28 4721

原创 C语言实战 | Flappy Bird游戏

Flappy Bird游戏是由一名越南游戏制作者独自开发的,曾经风靡全球。游戏规则非常简单,玩家必须控制一只小鸟,跨越由各种长度的水管所组成的障碍物,如果撞上管道游戏就结束,如图11.11所示。■ 图11.11Flappy Bird 游戏完成游戏的步骤与第6章的“贪吃蛇”“打砖块”等游戏的步骤没有区别,都是遵循如下游戏设计步骤。(1) 根据游戏规则,统计游戏画面中会出现的游戏角色。然后根据游戏角色的特征选择合适的数据类型保存数据,通常有变量、一维数组、二维数组。

2024-07-04 17:26:50 1222

原创 C语言实战 | 用户管理系统

近期推出的青少年防沉迷系统,采用统一运行模式和功能标准。在“青少年模式”下,未成年人的上网时段、时长、功能和浏览内容等方面都有明确的规范。防沉迷系统为青少年打开可控的网络空间。

2024-07-03 09:48:37 177

原创 C语言实战 | 使用链表完成“贪吃蛇”游戏

整体思维又称为系统思维,它认为整体是由各个局部按照一定的秩序组织起来的,要求以整体和全面的视角把握对象。结构体类型就是一种整体思维,将相关变量组合起来,作为一个整体进行处理。

2024-07-02 09:24:22 317

原创 大厂10余年经验总结,用户研究领域入门标准书籍来了!

用户研究方法:卓越产品和服务的用户研究技巧》一书近期出版,本书是用户研究领域入门标准书籍,是一本带你进入用户研究世界,通过研究用户让您工作更出色的书籍。

2024-07-01 13:56:17 3935

原创 推荐系统中冷启动环节的设计实现

比如,针对信息流推送业务的用户进行冷启动,当一个新用户点击某条推送物料后,用户会迅速进入信息流的某个业务界面(如图文或者视频界面),这时候,对应的业务界面也要做好对应的承接推荐,继续给用户优质的物料,让用户深入地使用该产品,而不是用户点完一个物料以后就完毕了。因此,对承接页的物料展示位的填充就很讲究了,首先,基于推送的I2I物料肯定是要有的;用户流失其实是一个常见的问题,关键还是要分析用户为什么流失的问题,比如用户物料兴趣得不到满足,有违规内容,App的生态运转不良,竞品用其他手段拉走了用户等。

2024-06-28 10:24:49 4991 1

原创 C语言实战 | “俄罗斯方块”游戏重构

之前的游戏中,为了方便大家掌握框架,在“贪吃蛇”游戏中使用了大量的全局变量。全局变量空间利用率不高,全局变量在程序的执行过程中一直占用存储单元,而不是仅在需要时才开辟单元。另外,全局变量降低了通用性,程序执行时还需要依赖全局变量。例如,显示“食物”和“球”的函数,都是将单个变量的数据显示在屏幕上,并且显示“贪吃蛇”“球拍”的函数实际上都是遍历一维数组的元素,然后根据存储的位置信息,显示在屏幕上。但是因为函数中使用到全局变量,这些函数无法通用。如果将全局变量改成参数传递,将会提高代码的通用性。

2024-06-27 20:48:49 414

原创 C语言实战 | “贪吃蛇”游戏重构

程序设计的过程中,面对复杂项目,利用模块化思维分解任务,是关键的一步。读者一定要掌握模块化思维设计思维,为将来团队合作、协同完成大型应用软件做好准备。

2024-06-26 09:39:31 729

原创 Swift开发——简单App设计

App的界面设计需要具有大量的图像并花费大量的时间,这样的应用不方便学习和交流,这里重点介绍SwiftUI界面元素的用法,通过简单App设计过程的讲解,展示图形用户界面应用程序的设计方法。

2024-06-26 09:22:18 1207

原创 Swift开发——弱占用

自动引用计数(Automatic Reference Counting,ARC),是Swift语言管理类的实例的方式。当创建某个类的一个新实例后,ARC自动为新实例分配内存空间,用于保存实例的类型和存储属性,当将该实例赋给常量、变量或其他实例的属性时,称两者建立了“强连接”,或称“强引用”,只要这个强引用存在,ARC将保护该实例,其占据的内存不能被释放。相对地,可以定义“弱引用”,弱引用的实例可以被释放掉,指向该实例的变量将自动置为空值nil。

2024-06-19 15:34:39 424

原创 Swift开发——索引器扩展

扩展用于向已存在的类型(例如,类、结构体、枚举和协议等)中添加新的功能,扩展甚至可以向系统类型(包括无法查阅代码的类型)中添加新的功能,但是扩展不能覆盖原类型中已有的方法,扩展也不能向类中添加新的存储属性。

2024-06-18 22:48:19 403

原创 Swift开发——存储属性与计算属性

Swift语言开发者建议程序设计者多用结构体开发应用程序。在Swift语言中,结构体具有了很多类的特性(除类的与继承相关的特性外),具有属性和方法,且为值类型。所谓的属性是指结构体中的变量或常量,所谓的方法是指结构体中的函数。在结构体中使用属性和方法是因为:①匹别于结构体外部定义的变量和常量;②从面向对象程序设计的角度,结构体对应着现实世界的一个客观物体,描述这个物体的性质需要用到它的属性和方法;

2024-06-17 21:57:00 859

原创 Swift开发——简单函数实例

函数是模块化编程的基本单位,将一组完成特定功能的代码“独立”地组成一个执行单位,称为函数。函数的基本结构如下所示:其中,func为定义函数的关键字;“函数名”是调用函数的入口;每个函数可以有多个参数,即可以有多个“参数标签 参数名称:参数类型”,一般地,各个参数的标签不同,参数名称不能相同;当函数没有参数时,“()”必须保留;“函数返回类型”为函数返回值的类型,如果一个函数没有返回值,则省略“->函数返回类型”,此时返回空类型,即Void。函数本身也有类型,由其“(参数类型)->函数返回类型”表示。

2024-06-16 19:38:49 795

原创 Swift开发——循环执行方式

本文将介绍 Swift 语言的循环执行方式。

2024-06-15 20:56:26 1284

原创 Swift开发——元组

Swift语言的数据类型包括整型、浮点型、字符串、布尔型、数组、元组、集合和字典等,本文将详细介绍元组。

2024-06-14 16:57:58 557

原创 Swift开发——输出格式化字符

Swift语言是开发iOS和macOS等Apple计算机和移动设备系统应用程序的官方语言。Swift语言是一种类型安全的语言,语法优美自然,其程序从main.swift文件开始执行,程序代码按先后顺序执行,同一个工程的程序文件中的类和函数直接被main.swift文件调用,除了main.swift文件外,工程中其余程序文件不能直接包含可执行语句(只能包含函数、类、枚举、结构体和协议等)。强制类型转换使用格式为“数据类型(数据)”。

2024-06-14 16:16:41 688

原创 如何数据库设计?

本文介绍了数据库设计的四种方法和基本步骤。直观设计法依赖设计者经验,规范设计法(如新奥尔良法)遵循软件工程原理,分为需求分析、概念设计、逻辑设计和物理设计四个阶段。计算机辅助设计法借助软件工具,自动化设计法则通过人机会话自动生成数据库。设计步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和运行维护。需求分析是关键,概念结构设计是基础,逻辑和物理设计涉及数据模型转换和存储优化,而运行维护是持续改进的过程。

2024-06-13 21:32:36 57

原创 为什么要进行数据库设计?

本文探讨了数据库设计的核心概念,包括满足用户的信息和处理需求,以及所需的知识背景,如计算机科学、数据库原理、软件工程和应用领域知识。设计内容分为结构设计(概念、逻辑和物理设计)和行为设计(应用程序设计)。强调了结构设计与行为设计的紧密关联,并指出数据库设计是跨学科的综合性技术,重视管理和基础数据的重要性。

2024-06-13 21:18:33 69

原创 掌握大模型时代,企业架构设计新纪元 —— 不容错过的直播盛宴

直播将由业界知名的企业架构专家领衔,他们将分享在大模型时代下企业架构设计的前沿理念、实战经验以及面临的挑战与解决方案。此次直播旨在为企业决策者、技术负责人、架构师以及对大模型技术感兴趣的专业人士提供一场思想的盛宴,助力各位观众把握时代的脉搏,引领企业走在技术革新的前列。此次直播是一次难得的学习机会,无论您是寻求突破的企业高管,还是对大模型技术充满好奇的技术爱好者,都将在这场直播中获得宝贵的知识和灵感。在人工智能的浪潮中,大模型技术如同一股不可阻挡的力量,正深刻改变着企业的运营模式和竞争格局。

2024-06-13 15:50:14 2384

原创 为什么说掌握心理学知识成为产品经理一门必修课?

谈及心理学,往往认为它是一门研究人类心理现象及其影响下的精神功能和行为活动的科学,很多情况下,我们的直观印象是把心理学与医学领域进行关联,殊不知,心理学还和很多交叉学科存在关联关系,例如,今天,我们要讨论的,心理学和产品设计的融合应用。

2024-06-13 14:24:31 3354

原创 什么是SQL?

是关系数据库的标准语言,也称结构化查询语言。它是介于关系代数和元组演算之间的一种语言。SQL是一种综合性的数据库语言,实现对数据的定义、操纵和控制等功能。

2024-06-13 09:50:13 713 1

原创 E-R图是什么?

关于概念模型的表示方法有很多,最著名的是实体-联系方法,简称E-R图(Entity-Relationship Approach)。E-R图具有以下优点: 能非常自然地描述现实世界;图形结构简单;设计者和用户易理解,并且可以互相交流;它是数据库设计的中间步骤,易于向数据模型转换。

2024-06-13 09:35:45 300

原创 实体(集)间的联系

在现实世界中实体集不是孤立存在的,它们之间的联系是错综复杂的,所以,在信息世界中不但要关心每一个实体集、属性,还要关心实体集之间的联系。联系分为两类:一类是实体内部的联系,反映的是一部分属性值与另一部分属性值之间的决定关系或依赖关系,即字段间的联系;另一类是实体集间的联系,反映在数据上就是记录间的联系。关于实体内部的联系重点关心的是关键字,它起到决定作用,其他属性依赖关键字,由于在规范化理论中要进行详细讨论,因此在这里重点讨论实体间的联系。根据参与联系的实体集的数目不同,把联系分为二元联系和多元联系。

2024-06-13 09:18:52 32

原创 E-R数据模型是什么?

概念模型是从现实世界到计算机世界转换的一个中间层次,在数据库设计的过程中它是比较关键的一步。因此,概念模型必须能够真实地反映现实世界中被管理事物的特征及其复杂的联系,即应该具有丰富的语义表达能力和直接模拟现实世界的能力,且具有直观、自然、语义丰富、易于用户理解的特点。目前,被广泛应用的概念模型是E-R数据模型(Entity-Relationship Data Model),即实体-联系数据模型,它主要用于数据库的设计。尽管E-R数据模型目前受到来自对象模型的严峻挑战,但仍得到大量用户以及CASE工具的支持。

2024-06-13 09:12:34 37

原创 618精选网络安全书单:打造数字世界的钢铁长城!

为了帮助大家更好地装备自己,迎接各种安全挑战,我们精心挑选了以下网络安全书籍,每本都是市面上的佳作,助你在职业道路上走得更远。🔴🔵6. 《红蓝攻防:构建实战化网络安全防御体系》:从红队的攻击思维到蓝队的防御策略,本书全方位解读安全防御体系的构建,对于希望建立更加坚固网络防线的安全专家来说,这是一本必读之作。这本书以实际案例出发,带你一步步深入了解内网渗透的精髓,适合有一定基础的网络安全从业者深化实战技巧。在这个618年中大促之际,不妨投资自己的知识和技能,让我们共同努力,构筑起保卫数字世界的钢铁长城。

2024-06-05 15:15:22 4069

原创 详解51种企业应用架构模式

一方面你必须快速地开发出它,另一方面你又必须为它以后可能的发展考虑:也许以后会为它增加计算报销支票的功能,也许它会被集成到工资系统中,也许还要增加关于税务的功能,也许要为公司的CFO生成汇总报表,也许会被集成到一个航空订票Web Service中,等等。而业务规则是人家给你的,没有相当的行政努力,不要想改变它,当然,它们都有自己的理由。计算每个租约的月供,处理诸如提早解约和逾期付款这样的事件,签订合同时验证各种数据,这些都是复杂的任务,因为租约行业的许多竞争都是以过去的交易为基础稍加变化而出现的。

2024-06-04 10:36:52 3727

原创 一文读懂数据库中的DB、DBMS、DBS、DBAS

目前数据库的应用非常广泛,几乎各行各业都在直接或间接地与数据库打交道,例如网上购物、银行业务、铁路购票和酒店住宿等。在实际应用中,数据库、数据库管理系统、数据库系统和数据库应用系统经常被统称为数据库,而实质上这4个概念是不一样的,它们具有不同的定义和含义。下面首先介绍这4个概念的定义与含义,以便在后续的学习中能够根据上下文的关系正确使用相关的术语。

2024-06-03 21:35:08 3291

原创 不同数据库背后的数据存储方案

如果以组件的类型是关系型数据库还是非关系型数据库,并结合服务的场景是OLTP还是OLAP来对业界各种存储组件进行划分的话,可以得到如下图所示的结果。关系型数据库中既有为OLTP设计的,也有为OLAP设计的,同时还有新兴发展起来兼容二者的HTAP数据库。这些系统都有各自适用的业务场景,它们在存储引擎选型时,往往会根据适用场景来决定。如果是读多写少的场景,通常会选择B+树、哈希表来构建存储引擎。而如果是写多读少的场景,往往会选择LSM树来构建存储引擎。本文摘编自《深入浅出存储引擎》,经出版方授权发布。

2024-06-03 14:21:45 3464

原创 一文读懂游戏起源与游戏运营

市面上的游戏品种繁杂,琳琅满目,它们是如何在历史的长河中逐步演变成今天的模式的呢?接下来,我们先回顾游戏的发展史,然后按照时间轴来叙述游戏运营的兴起。

2024-06-03 09:14:58 4292

原创 618精选编程书单:提升你的代码力

📘 Java领域的经典之作●《Java核心技术 卷I:开发基础》(原书第12版):深入浅出地介绍了Java编程的基础知识,适合初学者和有经验的开发者。🤖 JVM的深入理解●《深入理解Java虚拟机》(第3版):周志明老师编著,深入剖析Java虚拟机的工作原理,让你对Java性能优化有更深的理解。🔒 并发编程的艺术●《Java并发编程的艺术》第2版:深入探讨Java并发编程的复杂性,帮助你掌握多线程编程的精髓。🧠 编程智慧的结晶●《编程智慧》:编程鬼才的经验和思考,让你在编程之路上少走弯路。

2024-05-22 19:17:18 3108

原创 Node-RED 物联网应用开发:十大特性

作为一个开源项目在推出后获得了巨大的成功和广泛的开发者的支持,其成为最大的特点。Node-RED可以轻松完成等多种跨界融合场景的应用,同时使用了的全新方式进行开发。是一个开源的可视化编程工具,用于连接物联网(IoT)设备、API和在线服务。随着物联网的快速发展,越来越多的设备需要连接和交互。传统的编程方法需要处理大量的底层细节,如网络协议、数据格式和设备驱动程序。这使物联网应用程序的开发变得非常复杂。

2024-05-20 22:32:59 3387

原创 一本书打通SLAM在智能汽车/自动驾驶领域应用

不仅分析了多传感器融合技术的同步与标定方法、融合策略,还深入探讨了激光SLAM和视觉SLAM的点云处理、关键帧提取、后端优化等关键技术,并通过Cartographer、LOAM、LeGO-LOAM、LIO-SAM等算法的代码实战,展示了SLAM技术的实际应用。具体来说,本书详细阐述了SLAM技术在智能网联汽车中的应用现状、常用传感器及原理,探讨了多传感器融合、激光SLAM和视觉SLAM的原理及实战案例等,内容深入浅出,理论和实践相结合,非常适合初学者和有一定经验的从业者阅读。

2024-05-15 22:32:45 3081

原创 三大层次学习企业架构框架TOGAF

对于一名架构师来讲,如果说编程语言是知识库层次中的入门石,那么企业架构框架则相当于知识库层次中的金字塔尖。如果想成长为企业级的架构师,企业架构框架是必须要攀登的高塔。目前国内绝大多数企业采用TOGAF标准,因此我们的讨论主要围绕TOGAF展开,涉及主流版本9.1和9.2。在这个过程中,笔者还会广泛运用摩天轮学习法,以便更清晰地呈现相关内容。在本文中,笔者将首先讨论企业架构框架TOGAF的学习方法。目前,关于TOGAF的学习材料主要以官方手册为主,网上的资料大多不成体系。

2024-04-19 14:52:48 3098 1

原创 Excel高效办公:人力资源管理(AI版)

传统意义上的人力资源管理工作就是简单的人与人之间的交流,在大数据时代,HR进行人力资源管理,更多的是对人、对数据的分析和整理,用数据说话,将人力资源工作进行量化管理,这些工作Excel都可以轻松应对,其强大的数据统计分析功能可以帮助HR对“人”这种资源进行汇总、分析、调配。实战经验,不走弯路:内容设计考虑到工作中各项事务的数据统计、分析与处理等要求,精心安排相关案例,总结147个“温馨提示”和53个“教您一招”,让读者快速掌握使用Excel高效完成人力资源管理工作的技巧与经验。

2024-04-16 13:56:03 4675

原创 让工作自动化起来!无所不能的Python

本书分为两大部分:第一部分(第1~7章)为Python数据分析基础篇,主要介绍Python的工作环境、编程基础、Excel数据文件的操作、Pandas数据包的应用等。对于编程菜鸟,这部分内容是必学内容,不仅可以帮助大家快速掌握Python编程的基础知识,还能快速入门数据操作和分析。学完这部分内容,读者就可以应对工作中大部分初级Python数据分析类工作。

2024-04-01 19:15:24 2456 1

2048html网页小游戏

Html编写的2048小游戏,控制方式:键盘 上、下、左、右键盘控制

2024-03-20

基于K-Means的汽车行驶运动学片段分类

用K-Means来对运动学片段进行聚类

2023-08-30

鸿蒙开发之文件服务.zip

Harmony OS应用数据管理不仅支持单设备的各种结构化数据的持久化,还支持跨设备之间数据的同步、共享及搜索功能,因此,开发者基于Harmony OS应用数据管理功能,能实现应用程序数据在不同终端设备之间的无缝衔接,从而保证用户在跨设备使用数据时所用数据的一致性。

2023-08-30

分布式涂鸦源代码.zip

主要实现分布式设备之间如何共享涂鸦模板的核心功能,切合鸿蒙应用开发实战!

2023-08-30

C++爱心表白小程序.7z

实现了一个很好玩的爱心表白小程序,将综合运用到鼠标移动事件,定时器事件,从已有按钮类派生出自定义类、自定义信号槽等方面的内容!

2023-08-30

C++语言实现简单计算器源码

非常适合新手的开发项目,实现简单计算器的代码,相信很多人都有很多办法实现,这里只是其中一种,C++语言实现!希望能帮助广大初学者少走弯路!

2023-08-30

IntelliJ IDEA下基于Scala实现的Git检查工具

在实现Git检查工具之前需要知道程序究竟要做什么。我们知道,在管理Git分支时可以进行代码合并操作,这样可以将其他开发者提交的内容同步到当前分支中,当用户对自己的分支进行提交时就不会与现有版本产生冲突。 反向合并也可以理解为一种回合,在用户使用GitLab等版本管理软件时经常会出现这种现象,但是反向合并带来了十分严重的问题: 代码污染。 可以这样理解,用户分支是介于生产分支与测试分支中间的媒介,它必须保证与两种分支的匹配性问题,即文件差异性问题。通常用户分支是基于生产拉取出来的全新分支,而很多开发者都试图使用这个分支进行修改并提交到测试分支进行测试发布。 在理想情况下项目的测试分支与生产分支应该是一致的,因此反向合并容易被修改或纠正,但是在测试分支与生产分支差异较大的时候,反向合并会将测试分支中的内容合并到用户分支中,如果用户分支被提交到生产分支上,则将会产生不可恢复的灾难。 基于上述原因,我们使用Scala设计一款简单的检查工具,它可以检查指定分支或分支组中所有的提交信息,并从这些信息中过滤出带有回合操作的历史。

2023-08-21

Python异步编程|ASGI 与 Django(附源码)

ASGI源代码

2023-07-31

基于博图V15.1的程序加密程序

传统工业领域,涉及到项目尾款,往往设备已经开始运行有一段时间,但尾款不好收回,特此在PLC程序内加入定时锁定功能,方便服务售后人员与甲方周旋,收回尾款!

2023-04-20

数据结构应用性试验-数据库管理系统

资源内包括:数据结构应用型试验参考试试方案,实验报告要求,展示PPT,数据库管理系统实验代码,讲解视频以及运行结果,适合广大学生参考学习!

2023-04-20

使用回溯算法设计迷宫程序

栈的应用有许多,本篇着重将栈与回溯(Backtracking)算法结合,设计走迷宫程序。其实回溯算法也是人工智能的一环,通常又称试错(try and error)算法,早期设计的计算机象棋游戏、五子棋游戏,大都是使用回溯算法。

2023-03-21

用栈、回溯算法设计迷宫程序

栈的应用有许多,本篇着重将栈与回溯(Backtracking)算法结合,设计走迷宫程序。其实回溯算法也是人工智能的一环,通常又称试错(try and error)算法,早期设计的计算机象棋游戏、五子棋游戏,大都是使用回溯算法。

2023-03-21

Fashion MNIST图片重建实战

自编码器算法原理非常简单,实现方便,训练也较稳定,相对于PCA算法,神经网络的强大表达能力可以学习到输入的高层抽象的隐藏特征向量,同时也能够基于重建出输入。这里我们基于Fashsion MNIST数据集进行图片重建实战。

2023-03-21

使用Flutter小部件跨平台开发移动端App组件

我们学习了如何根据平台的不同执行不同的代码,通过Theme.of(context).platform找到平台信息,然后判断是iOS平台还是Android平台,再运行不同的代码。在官网中可以找到很多iOS风格的小部件,但并不是所有的material小部件都有对应的iOS小部件。

2023-03-21

Java 15新增类Record的工作实例

Record 是Java新增的库类,在Java 14和Java 15中以预览(preview)形式公布。Record类用来自动生成对定义数据进行创建、设置、访问以及比较等代码,所以又被称作数据类(data class)。在一些编程语言中,例如Kotlin,已经使用数据类来处理数据模式建立(Object Relational Mapping-ORM)以及传输(Data Transfer Objects-DTOs)等处理。Record类似于Java 的枚举类(Enum),用来简化、定义和处理数据。

2023-03-21

Android GPRS的基本应用

GPRS(General Packet Radio Service)称为通用分组无线服务技术,是GSM移动电话用户可用的一种移动数据业务。它经常被描述成2.5G,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间,GPRS是GSM的延续。GPRS以封包(Packet)式来传输数据,因此使用者所负担的费用是以其传输资料单位计算,理论上较为便宜。本系统中所用GPRS模块为SIM900。SIM900A属于双频GSM/GPRS模块,完全采用SMT封装形式,SIM900A仅适用于中国市场,其性能稳定,外观精巧,性价比高,能满足多种需求

2023-03-21

全球知名的Zoom视频会议软件

Zoom在国内使用较少,但难免会遇到与国际友人视频会议等协同办公及工作场景,一般的Zoom都是只有会议链接,需要我们在浏览器点击后链接进入会议,但是由于众所周知的原因,进入会议很慢,有了我们的这个软件安装包,直接在本地的客户端进入会议!

2023-03-14

西门子博图软件授权软件

西门子工控博图软件的授权软件,针对博图V13-V17等不同的版本,对于西门子S1200PLC以及Smart200系列都有着很强的适应性!打开软件后,左侧目录选择自己使用的PLC类型,选中,点击长秘钥,全选中,点击授权就可以,切记,在授权过程中,请关闭正在使用的西门子软件!

2023-03-14

中国工业软件产业白皮书(2020)解读

中国工业软件产业白皮书(2020)解读

2023-02-20

一键查询自己电脑连接的无线网账号密码

一键查询自己电脑连接的无线网账号密码

2023-02-20

台达PLC编程工具WPLSoft

WPLsoft是一款简单实用的plc编程工具,最新版使用流畅多语言编辑快速生成,仿真模拟一键操作。ISPsoft是一种结构化的编程方式通讯功能需搭配安装COMMGR,共支持五种编程语言以及丰富的应用指令集。

2022-10-22

开发工具——台达PLC编程软件

台达PLC编程工具

2022-04-06

.net C# CAD二次开发,实现CAD自动绘图功能

CAD的二次开发,适用于ZWCAD以及AutoCAD软件,可以自动按照需求绘制对应的图块,减轻人为绘图导致的错误,此程序为本人在工作中实践开发的,经测试功能正常,希望能帮助到有需要的人,尤其是CAD绘图人员,再次申明,此自动画图工具是本人在工作中创作且使用的,各位可以打开源码进行修改,结合自己的实际工作进行定制化的二次开发。

2022-03-29

工控开发modbus常用的功能码介绍

工控人必须掌握的modbus常用的功能码解释及示例,此文档为本人工作经验分享,希望能帮助到有需要的人。

2022-03-25

.net开发 .net移植 CAD开发者必备

主要介绍了.net开发CAD的技术迁移,目前主流的CAD为AUTOCAD,国产的CAD主要是中望CAD为主,本文是借鉴AutoCAD的技术开发文档,移植到中望CAD的开发中去,越来越多的开发者将CAD逐渐移植到国产的软件中,为了我们国产软件的发展,我们将一起努力开发完善其应用场景与使用便捷度。希望对各位开发者有所帮助,谢谢。

2022-03-25

.net开发 中望CAD二次开发 技术文档

本文为中望CAD二次开发技术文档,主要是.net开发,主要的适应人群为中望CAD二次开发人员,文档主要介绍中望CAD的二次开发接口、开发方式以及不同语言开发的简要教程。本人也是因工作需要整理出来的开发文档,希望对各位开发者有一定的帮助!

2022-03-25

空空如也

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

TA关注的人

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