技术开发

敏捷开发模型

敏捷开发的最大特点是高度迭代,有周期性,并且能够及时、持续地响应客户的频繁反馈。敏捷测试即是不断修正质量指标,正确建立测试策略,确认客户的有效需求能得以圆满实现和确保整个生产的过程安全的、及时的发布最终产品。 敏捷测试是遵循敏捷宣言的一种测试实践 1、强调从客户的角度,即从使用系统的用户角度,来测试 ......
模型

golang 项目开发如何创建 Module

golang 项目开发如何创建 Module 原创 demo007x 知识派 2023-12-22 08:30 发表于北京 听全文 golang 项目开发如何创建 Module img 为什么要创建一个 Module? 我们日常开发程序的时候都会引入第三方的 package,使用第三方的 packa ......
项目开发 项目 golang Module

华为云DLI服务开发与应用_tyt2023

本实验基于DLI环境,以车联网场景驾驶行为数据分析、电商BI报表分析为案例,提供了完整的端到端最佳实践内容,帮助您更好的使用DLI进行大数据分析和处理。 购买OBS服务 “产品->存储->对象存储服务 OBS”进入OBS页面。 点击“管理控制台” 选择“桶列表->创建桶” 区域:华北-北京四 桶名称 ......
2023 DLI tyt

Impala与Flink开发应用_tyt2023

本实验基于MRS环境,Impala部分主要介绍基本操作。假定用户开发一个应用程序,用于管理企业中的使用A业务的用户信息,使用Impala客户端实现A业务操作流程。Flink部分主要介绍如何实现Flink与Kafka的连接以满足实时计算场景应用。 购买MRS集群 选择“自定义购买” 区域:华北-北京四 ......
Impala Flink 2023 tyt

后端技术:Redis进行数据缓存的两种方法

在fastapi项目中Redis进行数据缓存的两种不同的方法的demo 第一种方法:通过FastAPI应用状态 准备文件:models/redis.py为fastapi的数据库模型文件 import os import aioredis from aioredis import Redis asyn ......
缓存 方法 数据 Redis 技术

Kafka与ClickHouse开发与应用_tyt2023

本实验基于MRS环境,Kafka部分主要介绍kafka命令行脚本的基本使用规范,以及通过介绍一个电商数据实时分析的场景将Kafka和Spark Streaming进行组合,帮助大家更好地掌握实际项目的开发流程。ClickHouse部分主要介绍常见的业务操作,代码样例中所涉及的SQL操作主要包括创建数 ......
ClickHouse Kafka 2023 tyt

在WInform开发中实现工具栏/菜单的动态呈现

在Winform系统开发中,为了对系统的工具栏/菜单进行动态的控制,我们对系统的工具栏/菜单进行动态配置,这样可以把系统的功能弹性发挥到极致。通过动态工具栏/菜单的配置方式,我们可以很容易的为系统新增所需的功能,通过权限分配的方式,可以更有效的管理系统的菜单分配到不同的角色用户,也就是插件化的处理方... ......
工具栏 菜单 WInform 工具 动态

Spark 开发与应用_tyt2023

本实验基于MRS环境,主要介绍如何利用Spark RDD的常用算子进行简单统计分析,以及如何利用SparkSQL进行结构化批处理。 购买弹性公网IP 购买MRS集群 选择“自定义购买” 区域:华北—北京四 计费模式:按需计费 集群名称:mrs-bigdata 版本类型:普通版 集群版本:MRS 3. ......
Spark 2023 tyt

金蝶云插件开发--物料清单BOM获取老系统的BOM信息【2023.12.27】

需求:1、新系统中同一产品编码,可以通过快捷获取老系统中的同一产品编码的BOM信息; 2、数据信息查询:通过存储过程去查询,再转入子项明细中; using System;using System.Collections.Generic;using System.Linq;using System.T ......
物料 清单 BOM 插件 系统

MRS基础组件之HBase与Hive开发应用_tyt2023

MRS基础组件之HBase与Hive开发应用 本实验基于MRS环境,介绍如何利用HBase与Hive来进行相关操作。其中,HBase主要介绍包括如何利用Java API创建数据表、写入数据、查看数据以及删除数据;而Hive则通过介绍UDF、UDTF和UDAF等自定义函数的基本操作,讲解如何进行自定义 ......
组件 基础 HBase 2023 Hive

Unity UGUI开发,0GC更新视图

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 前段时间在优化Unity游戏项目,发现在战斗场景中,UI需要更新大量内容,比如血量、伤害、各种技能效果等等,由于战斗比较激烈,一直在高频更新UI视图,通过UWA ......
视图 Unity UGUI 0GC GC

治理要从数据建模抓起 | 京东云技术团队

数据治理是对数据管理权力的执行和落实。数据建模可以被认为是对数据定义权力的执行和实施。数据建模这门学问涉及到在"正确"的时间,由"正确"的人,为组织定义"正确"的数据, 这就是数据治理的本质。 创建数据模型的动因有很多。一般包括遵循数据标准、减少冗余、符合业务规则、数据整合以及数据资产化等。但是,笔 ......
团队 数据 技术

Android移动开发

陈佳、李树强 《Android移动开发》(第二版) 人民邮电出版社 2016 2. 黄宏程、胡敏、陈如松《Android移动应用设计与开发》(第三版)清华大学出版社 2012 面向对象与设计模式 耿祥义 张跃平 著 清华大学出版社 android复习 长沙 卓今景 吴洋 ......
Android

2023云栖大会精彩内容集锦:《云原生核心技术与最佳实战指南》电子书重磅上线

云计算从概念产生到落地应用的这些年,越来越多的企业为了更好地利用云计算优势,开始拥抱云原生,让业务更敏捷、成本更低、可伸缩性更强。云原生正逐步成为企业打造核心竞争力的重要抓手,帮助企业快速上云,深度使用云原生技术,用技术加速创新。 ......
重磅 电子书 集锦 实战 核心

自研技术加速普及,高质化激活智能手机新周期

还没有上市,就吸睛无数,用户对iQOO Neo9系列在期待什么? 在行业复苏的关键节点,iQOO Neo9系列全面继承蓝厂旗舰特性,来势凶猛,一方面是顺应了智能手机高质化的趋势;另一方面,各种黑科技的普及也是新换机周期的重要动力来源之一,iQOO Neo9系列的节奏全部踏准。 让用户成为科技普及的受 ......
激活 周期 智能 手机 技术

深度解读:阿里云全球首发的容器计算服务 ACS 诞生背景、核心技术与应用场景

容器计算服务 ACS 自从在云栖大会发布并开启邀测后,引起了开发者和企业客户的广泛关注,并收到了大量的产品试用申请。本文整理自容器计算服务 ACS 首席架构师懿川的分享,包含了产品的诞生背景、核心特性、关键技术和典型应用场景,帮助大家更加全面、更加立体的了解 ACS,旨在还原 ACS 帮助客户更好的... ......
容器 深度 场景 核心 背景

Node.js+Express+Koa2开发接口学习笔记(三)

数据库操作(创建和增删查) 使用Navicat快速创建myblog数据库 创建表 使用navicat快速建表 使用sql语句进行简单的查询 -- show tables; -- 显示该数据库中的所有表 INSERT INTO users(username,`password`,realname) V ......
接口 Express 笔记 Node Koa2

一个专为量化投资开发的强化学习算法框架:ElegantRL

链接: https://github.com/AI4Finance-Foundation/ElegantRL 这是一个专为量化投资开发的强化学习算法框架。 相关论文: ElegantRL-Podracer: Scalable and Elastic Library for Cloud-Native ......
投资开发 专为 算法 ElegantRL 框架

纯CSS技术妙不可言,打造惊艳文字效果!

哈喽!大家好!我是【程序视点】的小二哥。 前言 CSS是一门很特殊的语言,你认为CSS只能用来控制网页的结构与样式,但只要你有丰富的想象力,就能创造无限可能。本文中为你精选了10个使用纯CSS实现的文字炫酷效果,欣赏完之后一定要自己实现体验一番哦~ 一.渐变文字效果 该效果主要利用backgroun ......
妙不可言 效果 文字 技术 CSS

07-Redis 多API开发实践

Redis提供了各类开发语言的API,方便开发语言连接使用Redis。 https://redis.io/clients 官方网站提供了不同开发语言的API程序。 网中,给我们提供了很多种Python连接redis的API,我们通常选择有“笑脸”并且带有“星号”的使用 这里我们推荐使用redis-p ......
Redis API 07

C++ Qt开发:数据库与TableView多组件联动

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`TableView`组件与数据库联动的常用方法及灵活运用。在Qt中,通常我们不会在`TableView`等组件中... ......
组件 TableView 数据库 数据

IPD(集成产品开发)细分市场利器:KBF分析法

本文将介绍一种适用于细分市场组合分析的方法:KBF(购买决策因素),帮助企业在庞大的市场中开辟出新天地。 ......
分析法 利器 产品开发 市场 产品

API 参考与帮助内容:一站式开发与使用者支援

API 文档 API 文档是旨在了解 API 详细信息的综合指南。通常,它们包括端点、请求示例、响应类别和示例以及错误代码等信息。API 文档可帮助开发人员了解 API 端点的具体细节,并了解如何将 API 成功集成到他们的软件中。 文档生成工具 API 文档生成工具是直接从源代码创建 API 文档 ......
使用者 内容 API

软件测试/测试开发|如何解决pip下载速度慢的问题

前言 我们在使用pip安装Python第三方库时,默认是使用pip的官方镜像源https://pypi.org/下载的,但是有时候,我们下载的库比较大时,就会出现下载比较缓慢的问题,速度有时只有几十KB/s,非常耽误我们的时间,影响我们的工作效率,本文就来介绍一下如何解决这个问题。 问题原因 因为我 ......
软件测试 速度 问题 软件 pip

软件测试/测试开发|Python selenium CSS定位方法详解

简介 CSS选择器是一种用于选择HTML元素的模式。它允许我们根据元素的标签名、类名、ID、属性等属性进行选择。CSS选择器的语法简单而灵活,是前端开发中常用的定位元素的方式。 selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法。CSS定位有以下显著 ......
软件测试 selenium 方法 Python 软件

软件测试/测试开发|测试用例设计方法——边界值

前言 我们之前介绍了等价类测试用例设计方法,但是等价类测试用例设计方法容易存在问题,即我们取的值不一定在我们程序设计的边界附近,但是在我们的测试实践中,问题往往都是出在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常可能会发现更多的bug。 边界值测试是一种常用 ......
软件测试 边界 方法 软件

软件测试/测试开发|一文详解Linux grep命令

简介 grep命令是最常用的Linux命令之一,用于对文件和文本执行重复搜索的工具,功能非常强大,也是我们必须学习掌握的Linux三剑客之一,本文就给大家介绍一下grep命令的使用。 grep的基本语法 grep作为一款文本搜索工具,可以根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查, ......
软件测试 命令 Linux 软件 grep

软件测试/测试开发|Ubuntu系统常用文件管理命令详解

前言 Ubuntu是一种广泛使用的Linux操作系统,提供了丰富而强大的文件管理命令,使用户能够通过命令行轻松管理文件和目录。本文将介绍一些常用的Ubuntu文件管理命令,帮助用户更好地理解和利用系统资源。 ls - 列出目录内容 ls [选项] [目录] ls命令用于列出目录中的文件和子目录。一些 ......
软件测试 命令 常用 文件 Ubuntu

谷歌大裁员,3 万员工面临被 AI 取代;网易、暴雪疑似「复合」!丨 RTE 开发者日报 Vol.113

开发者朋友们大家好: 这里是**「RTE 开发者日报」**,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」 、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅 ......
暴雪 开发者 员工 日报 113

软件测试/测试开发|测试用例设计方法——等价类划分

前言 在软件测试领域,测试用例设计是确保软件系统质量的关键环节之一。等价类划分法(Equivalence Partitioning)是一种被广泛采用的测试用例设计技术,它通过将输入数据划分为相互等价的类别,以确保在每个等价类中选择适当的测试用例,从而提高测试的全面性和效率。 1. 了解等价类划分法的 ......
等价 软件测试 方法 软件