开发者 路线 这是 技术

Boost程序库完全开发指南:1-开发环境和构建工具

Boost官方于2019年12月发布的1.72版编写,共包含160余个库/组件,涵盖字符串与文本处理、容器、迭代器、算法、图像处理、模板元编程、并发编程等多个领域,使用Boost,将大大增强C++的功能和表现力。环境:Windows 10,WSL2,Ubuntu 20.04 LTS,Rider(WS ......
开发指南 环境 工具 指南 程序

Boost程序库完全开发指南:1.2-C++基础知识点梳理

主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的。 1.const_cast <new_type> (expression)[1] 解析:const_cast转换符用来移除变量的const或v ......
开发指南 知识点 基础 指南 程序

《机器人SLAM导航核心技术与实战》第1季:第6章_机器人底盘

《机器人SLAM导航核心技术与实战》第1季:第6章_机器人底盘 视频讲解 【第1季】6.第6章_机器人底盘-视频讲解 【第1季】6.1.第6章_机器人底盘_底盘运动学模型-视频讲解 【第1季】6.2.第6章_机器人底盘_底盘性能指标-视频讲解 【第1季】6.3.第6章_机器人底盘_典型机器人底盘搭建 ......
机器人 机器 底盘 实战 核心

Web版Photoshop来了,用到了哪些前端技术?

经过 Adobe 工程师多年来的努力,并与 Chrome 等浏览器供应商密切合作,通过 WebAssembly + Emscripten、Web Components + Lit、Service Workers + Workbox 和新的 Web API 的支持,终于在近期推出了 Web 版 Pho ......
前端 Photoshop 技术 Web

《DjangoApp开发》第三集,基本游戏页面

今天纯js内容 动的概念 每秒钟,画很多张图,就是帧嘛。浏览器可以一秒六十帧。 然后我们就去实现一个基类,让这个类实现每一帧都调用一下我的刷新函数。 一个基类的框架 创建一个地图。 地图里面的元素,会有很多,所以我们单独创建一个文件夹 然后来写人 然后来写火球 然后多加几个敌人 然后再写碰撞的后退 ......
DjangoApp 页面

下载Android Studio开发工具,工欲善其事,必先利其器

下载Android Studio开发工具 官网下载链接 :https://developer.android.google.cn/studio/ AndroidStudio官网首页如下图,点击Download即可下载Windows版本: AndroidStudio下载需同意条款: 点击Downloa ......

c# winfom从0学习开发开发OA、BPM工作流程与自定义表单系统(一)设计前准备

使用DevComponents.DotNetBar2.dllmessagebox样式不能满足当前的要求,所以就把消息框使用了窗体自定义 样式展示 窗体的具体代码 public partial class FormMessageBox : Office2007Form { public DialogR ......
工作流程 表单 流程 winfom 系统

视频监控/监控汇聚平台EasyCVR如何利用视频汇聚技术助力智慧养殖

传统的养殖方式成本高、产量低、风险高、收益低,辛苦不赚钱。畅发科技智慧水产养殖系统, 集成智能传感器、视频监控设备,融合物联网技术、视觉分析技术、大数据技术,实现自动巡塘、水质环境监测、联动控制和养殖全过程管理,帮助养殖户提升数字化水平,提升养殖效率,真正实现降本增效提质绿色发展。 安防视频监控平台 ......
视频监控 视频 智慧 EasyCVR 平台

如何使用 Angular augmentation 技术增强一个 enum 类型

增强 TypeScript 和 Angular 中的 Enum 类型 在 TypeScript 和 Angular 应用中,枚举类型(Enum)是一种非常有用的工具,用于定义一组命名的常量值。然而,有时我们需要在现有的枚举类型上进行扩展或增强。这正是 Augmentation(增强)技术的用武之地。 ......
augmentation Angular 类型 技术 enum

如何使用 TypeScript 的 module augmentation 技术增强 Spartacus Feature Library

module augmentation 技术是一种强大的 TypeScript 功能,它允许开发人员在不修改原始代码的情况下扩展现有模块的功能。这种技术在 Angular 生态系统中的应用尤为广泛,特别是在构建功能库和插件时,以确保代码的可维护性和可扩展性。 概述 Module augmentati ......

Commands and Queries 在 Angular 应用开发中的使用场合

Commands and Queries 模式:优化前端状态管理的新范式 在现代前端开发中,管理应用程序的状态是一项至关重要的任务。在大多数应用程序中,前端状态来自于后端系统的数据,同时还需要执行各种与后端相关的操作。传统的状态管理方法如Redux虽然强大,但对于处理来自API的状态数据需要大量的样 ......
应用开发 Commands 场合 Angular Queries

大家都在用哪些敏捷开发项目管理软件?

Leangoo领歌是国产的免费的敏捷项目管理软件,支持包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷等敏捷开发方法, ......
项目管理 项目 软件

开发期间flask运行方式(1.x和2.x区别)

1.x使用app.run(参数) 可以使用debug=True控制处于什么模式。 app.run(host="127.0.0.1", port=5000, debug=True) 2.x 使用命令:flask run 1、环境变量要指定FLASK_APP,环境变量的值为app所在的py文件名。 2、 ......
开发期 方式 flask

【后端开发】01-Java基础语法

Java基础语法 目录1. 概述1.1. 语言特性1.2. 开发平台1.3. 开发环境1.4. 开发步骤1.5. 注释2. 变量与运算符2.1. 关键字/保留字2.2. 标识符2.3. 变量2.4. 常用数据类型2.4.1. 基本数据类型(8种)2.4.2. 引用数据类型2.4.3. 数据类型转换2 ......
语法 基础 Java 01

字节跳动前端技术博客水文点评 All In One

字节跳动前端技术博客水文点评 All In One KPI / OKR 产物,不求甚解,没有深度 前端实现下载图片等文件资源 ......
水文 前端 字节 技术 博客

Python开发入门

Life is short, use Python. Life’s pathetic, let’s pythonic. 一、Python简介 1.1 Python语言起源 Python的创始人是吉多·范罗苏姆(Guido van Rossum),1989年的圣诞节,吉多为了打发时间,决定开发一个新型 ......
Python

芯片化学机械抛光技术分析

芯片化学机械抛光技术分析 1)多层金属互连 2)电介质层的平面化 3)聚焦深度要求平面 4)实现高分辨率 5)粗糙的电介质表面也可能导致 6)金属化中的问题 平面化的定义 1)平面化是一个去除表面拓扑结构、使表面平滑和变平的过程 2)平整度表示表面的平整度和光滑度 平面化 1)可以通过热流或回蚀来实 ......
芯片 化学 机械 技术

【前端规范全攻略】开启高效开发之旅!ESLint + Prettier + husky + lint-staged+Commitizen

本文从两个方向出发:1、git 提交规范;2、代码风格统一 假如团队中的小伙伴在提交代码时没有遵循规范要求,例如只写了一个"修改"或"更新,这会给团队中其他小伙伴造成困扰呢,不得不花时间查看代码和推测逻辑。 不仅会浪费了时间和精力,可能会导致以下问题: 可读性差 维护困难 变更历史不透明 自动化工具 ......

[回顾-前端]从简陋的html到单网页再到全栈开发

👉点我去作业一 👉点我去作业二 👉点我去作业三(抱歉,还没部署到服务器里,这个只能在我自己的电脑里用) 👉点我去作业四 其实这依然是个博客 粗糙的作业一 当时只学过html,css,js的快速入门,对盒子<div>的玩法还不太熟,还只会用浮动盒子float和绝对定位,结局就是写两句html就 ......
前端 网页 html

什么是 Angular 应用服务器端的预渲染技术 - prerendering

Angular 服务器端预渲染(Server Prerendering):构建更快速、更友好的Web应用 Angular是一种强大的前端框架,用于构建现代Web应用程序。然而,随着应用规模的增长,性能问题也可能随之而来。为了提高Angular应用的性能和用户体验,开发人员可以采用各种技术和方法。其中 ......
prerendering 端的 Angular 服务器 技术

WPF开发记录

1,字符串格式化 XXX.tostring() : 5.tostring("D2") 结果为 05 Datetime.Now.ToString("yyyy-MM-dd") 结果为 2023-10-03 在xaml中使用String.Format转换: <Textbox Binding="{Bindi ......
WPF

《DjangoApp开发》第二集,创建项目骨架、主菜单页面及跳转

2023年10月3日 这节课做的事情 创建项目目录 对项目进行全局时间、配置 创建项目骨架,配置一堆文件 写主页面 切换页面 项目结构。当我们发现代码很长的时候就分成多个子目录 菜单界面 对战界面 玩家 玩家的技能 玩家的每一个技能 玩家的移动 背景 时间 设置界面 这节课新学的Linux常识 创建 ......
骨架 DjangoApp 菜单 页面 项目

什么是 Angular 企业级应用开发中的 Breaking Change

Angular 是一种流行的前端开发框架,它经常会发布新版本,以改进性能、增加新功能和修复错误。然而,随着新版本的发布,可能会引入一些不兼容的更改,这被称为 "Breaking Change"。Breaking Change 是指在应用程序升级到新版本时,可能导致现有代码无法正常工作的变更。本文将深 ......
应用开发 Breaking Angular Change 企业

什么是软件开发领域的 Security Audit

引言 安全审计是当今数字时代的重要组成部分,它在保护组织的信息和资产免受威胁和攻击方面发挥着至关重要的作用。随着互联网的广泛应用和信息技术的飞速发展,安全审计变得愈发不可或缺。本文将深入探讨什么是安全审计,为什么它如此重要,并提供详细的示例来说明安全审计的实际应用。 什么是安全审计? 安全审计是一种 ......
软件开发 Security 领域 Audit 软件

在一个除了自己之外其他同事全在国外的全球化软件开发团队工作,是一种什么样的体验

Jerry 从 2020 年疫情爆发之前,在 SAP 成都研究院从事的工作,主要以后端开发为主。 2020年5月,我在四川大学华西医院神经外科动了脑部手术后,8月份重返工作岗位,加入了现在这个十多人的 Angular 开发团队。三年来我组内的其他同事,我一个也没有当面见过,只是从视频会议里见过他们。 ......
软件开发 同事 团队 全球 软件

特征值问题——polynomial filtering 技术

引言 为什么会有polynomial呢?因为特征值求解的常用技术比如幂迭代等,会用到polynomial,这些多项式迭代可以写成这种形式,,q代表polynomial的度数。我们因此需要一些近似(approximation)技巧构造一个好的多项式$p_q$。 Filtering方法的用处:增加收敛性 ......
特征值 polynomial filtering 特征 问题

使用SemanticKernel 进行智能应用开发(2023-10更新)

以OpenAI 的ChatGPT 所掀起的GenAI 快速创新浪潮,其中连接LLM 和 应用之间的桥梁的两大开源项目:LangChain[1]和Semantic Kernel[2] ,在半年前写过一篇文章 LangChain vs Semantic Kernel [3],这半年以来Semantic ......
应用开发 SemanticKernel 智能 2023 10

用户故事与敏捷开发 读书笔记 02

阅读用户故事与敏捷开发的后边几章,搜集故事这一章,我们经常有一种错觉:“需求本来已经存在了,我们只是让客户给我们解释需求,然后把他们锁入一个笼子里就可以了。”事实上,用户并不知道所有的需求。让我们像捕鱼一样去捕获需求: 首先,不同大小的网捕获不同大小的需求。第一遍,用大网眼捞一遍需求池,通过这些大需 ......
笔记 故事 用户 02

《DjangoApp开发》第一集——配置环境及项目创建

2023年10月2日 前言 今天中午、下午都出去了。晚上回来看看。上午实现了本地局域网的Linux配置。里面的Django学习内容全来自,Acwing的Django工程课。 目录——实现内容 Ubuntu本地局域网配置ssh 配置Docker 配置Acwing的镜像、用户 创建项目、预览项目 设置v ......
DjangoApp 环境 项目

安防监控/视频分析平台EasyCVR+AI识别技术在电力领域中的应用

随着社会经济的迅速发展,电力已成为人们生活和工作中不可或缺的重要能源。然而,传统的电力运维系统已经无法满足现代管理需求,难以有效解决人为疏忽和自然因素导致的安全事故,如未经授权进入危险区域、火灾和电杆倒塌等问题。为了实现电力行业的可持续发展,并提升电力运维的高效性和安全性,基于人工智能智能识别技术的 ......
领域 EasyCVR 电力 平台 技术