创新设计 研究员 首席 人才

Gamma—设计精美高效协同的PPT工具

介绍 一款设计精美优雅、支持模块化编辑、提供高效协同的幻灯片工具 封面 功能 设计精美优雅。好看,高颜值,这是 Gamma 给很多人的第一印象。Gamma 提供了多种主题样式,方便用户快速设置。此外,内容输入支持自适应排版。用户只需要聚焦内容输入,PPT 排版美化尽可交给 Gamma. 内容模块化。 ......
工具 Gamma PPT

从Kafka中学习高性能系统如何设计

相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且JMQ4的底层也是参考Kafka去做的设计。在这里我会给大家展示Kafka它的高性能是如何设计的,大家也可以学习... ......
高性能 中学 系统 Kafka

权限系统表设计(一些个人思路)

├── SYS_MENU // 菜单表 ├── SYS_RELATEION_MENU_BUTTON // 菜单与按钮关系表 ├── SYS_BUTTON // 按钮表 ├── SYS_ROLE // 角色表 ├── SYS_RELATEION_USER_ROLE // 用户跟角色关联表 └── SY ......
思路 权限 系统 个人

工程模块划分以及包目录、代码的设计-基础篇01

设计的主要原则:web、小程序、手机端的接口通常不追求极致的效率,因此我们需要尽量遵循业务逻辑,提高可维护性、可读性和健壮性。 前后端分离项目,后端的设计: 1、通常后端核心的三个模块controller、service、dao 2.1、controller最贴近view,也就是前后端主要交互点,是 ......
模块 代码 基础 目录 工程

即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第18 期。 [- 1 -] IM系统的MQ消息中间件选型:Kafka还是RabbitMQ? [链接] http://www.52im.net/thread-1647-1-1.html [摘要]  ......
基础知识 架构 文集 通讯 基础

说说设计模式~委派模式

[回到目录](https://www.cnblogs.com/lori/p/3896484.html) # 概述 委派模式(Delegate Pattern)又叫作委托模式,是一种面向对象的设计模式,允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用和分配,是一种特殊的静态代理模式 ......
模式 设计模式

说说设计模式~命令模式(command)

[回到目录](https://www.cnblogs.com/lori/p/3896484.html) # 概述 命令模式(Command Pattern)是一种行为型设计模式,它将请求封装成一个对象,从而允许我们根据不同的请求将客户端参数化,并且能够将请求排队或记录请求日志、支持撤销操作等。该模式 ......
模式 设计模式 命令 command

说说设计模式~责任链模式

[回到目录](https://www.cnblogs.com/lori/p/3896484.html) # 责任链模式 它是一种设计模块,主要将操作流程与具体操作解耦,让每个操作都可以设置自己的操作流程,这对于工作流应用是一个不错的选择! 下面是官方标准的定义:责任链模式是一种设计模式。在责任链模式 ......
模式 设计模式 责任

经典|单片机常用外围电路设计

从事嵌入式这个行业已经有七八年了,在此笔者给大家分享一些硬件电路的设计方案和心得,供一些刚学嵌入式的朋友参考。 一、按键电路 R1上拉电阻: 将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态。(个人建议加上) C1电容: 减小按键抖动及高频信号干扰。(个人建议加上) ......
电路设计 单片机 电路 常用 经典

被误解的第一性原理,马斯克给出的系统创新实操逻辑【转载】

第一性原理不是本质思维法,大部分人都认为第一性原理就是认识到事物的本质,找到决定事物的第一因,或者叫成洞察事物的本质,这就是所谓的第一性原理了,如果这么认为的话,第一性原理归根到底就是洞察力的表述,认识论的表述,或者叫追本溯源、刨根问底,这是常听到的关于第一性原理的表述,而且这么表述的人往往认为自己 ......
第一性 逻辑 原理 系统

你用过哪些设计模式(一)?

什么是设计模式? 一些经验总结的最佳实践! 是不是必须要用? 并不是,但是既然已经说是最佳实践了,该用的地方,你不用,就有些违背常理了。 ![image](https://img2023.cnblogs.com/blog/603942/202306/603942-20230626143214943- ......
设计模式 模式

一文了解Go语言的I/O接口设计

# 1. 引言 I/O 操作在编程中扮演着至关重要的角色。它涉及程序与外部世界之间的数据交换,允许程序从外部,如键盘、文件、网络等地方读取数据,也能够将外界输入的数据重新写入到目标位置中。使得程序能够与外部环境进行数据交换、与用户进行交互、实现数据持久化和文件操作、进行网络通信等。因此,了解和掌握I ......
接口 语言

读发布!设计与部署稳定的分布式系统(第2版)笔记14_稳态

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230627102336712-1268258427.png) # 1. 最大限度地避免直接对生产系统进行人为操作最为妥善 ## 1.1. 人为干预生产环境会导致问题 ### ......
稳态 分布式 笔记 系统 14

【服务治理】基于SpringCloudAlibaba微服务组件的灰度发布设计(三)

一.背景 本文主要介绍在文章一和文章二的基础上,通过自定义灰度标记请求头的方式实现灰度标记的传递,以及基于指定用户id的服务端灰度发布设计 二.解决方案 1. 自定义灰度标记请求头方案 //TODO 2.基于用户指定用户id的服务端灰度发布方案 //TODO ......
灰度 SpringCloudAlibaba 组件

设计模式--适配器模式 Adapter

设计模式 适配器模式 Adapter 定义一个规则 >和尚 吃斋 念经 打坐 撞钟 习武 缺省适配器模式 鲁智深 鲁达 形态丑陋 面貌凶顽 此人上应天星 心地刚直 虽时下凶顽 命中驳杂 久后却得清净 证果非凡 汝等皆不及他 就是在一个接口跟正常子类中间差了一个抽象类,把一些不太重要的类挑选出去,把它 ......
模式 设计模式 适配器 Adapter

面向对象程序设计题目集总结blog3

一、前言 本次是第三次对面向对象程序设计题目集的总结分析博客。 关于知识点 本次的题目集所体现的知识点重点考虑设计问题,许多题目不提供类图,或者只提供一个参考框架(只有类和类之间的关系),题目的代码量也较于前几次提升了不少。题目集七注重类的设计,通过三道设计图形类题目,逐步实现继承、多态、接口的实现 ......
程序设计 题目 对象 程序 blog3

行行AI人才直播第4期: 跟随占冰强老师走近《如何定制企业专属AI大模型?》

每个企业定制专属AI大模型的目的都不同,比如某企业希望通过AI技术提升其客户服务和销售效果。该企业面临着庞大的商品数据、用户评价和客户咨询等信息,传统的处理方法已经无法满足快速发展的需求。 ......
模型 老师 人才 企业

为什么要研究Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica的根系微生物群落差异?

研究Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica的根系微生物群落差异有助于我们更好地了解NRT1.1B基因对水稻根系微生物群落的影响。Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica是两个 ......
Nipponbare 根系 群落 NRT1 微生物

#面向对象程序设计PTA作业#第三阶段总结

#一、前言 **1. 三次题目集涉及的的知识点:** 第三阶段为本学期最后一个学习阶段,至此,课程内面向对象的考试范围已经全部学完,涉及到的作业集为7、8、9、10、11。涉及到的知识点有接口、集合框架。其中集合框架是较为庞大的一部分,涉及到的方法比较多,一方面是熟练掌握Collection下子类的 ......
程序设计 对象 阶段 程序 PTA

算法:给定 n 个不同元素的数组,设计算法等概率取 m 个不同的元素

有几种算法可以实现从n个不同元素的数组中等概率地取出m个不同元素, 其中一种是Knuth-Durstenfeld Shuffle算法,它的思想是: 将1到n的数字存到数组中 从数组中取一个1到剩下数字个数的随机数k 从低位开始,将数组第k个数字取出,并保存到结果数组末尾 重复第2步,直到取出m个数字 ......
算法 元素 数组 概率

权限设计与登录流程

[toc] 已落地的权限模块设计与前后分离项目单点登录流程 # 权限设计 元素级资源及url访问管控 ## 模型设计 - `conf_info_dataauth`:数据资源 - `conf_info_element`:元素资源 - `conf_info_menu`:目录/菜单资源 - `conf_i ......
权限 流程

别小看可拖拽式表单设计器,降本增效就靠它啦!

在经济快速发展的当下,办公已然进入流程化发展阶段。不少企业希望实现降本增效的办公效果,大家不妨可以了解下可拖拽式表单设计器。通过简单的拖拉拽就能实现应用组建,创建属于自己的快速开发框架平台,不仅省下培养专业程序人工的成本,而且还能实现提质增效的目的,这样的可拖拽式表单设计器真是一举两得,适用又简单。 ......
表单

庆军之blazor动态组件的研究与总结

只上代码: rootcontrol.ControlParams = new Dictionary<string, object>(); rootcontrol.ControlParams["a"] = "ssss"; rootcontrol.Children.Add(new MControlPara ......
组件 动态 blazor

SOLIDWORKS参数化设计线上培训课程 手把手教您参数化设计

手把手教您参数化设计:助力您完成参数化产品 Solidkits联合硕迪科技共同举办针对SOLIDWORKS参数化的线上培训课程,欢迎对参数化设计感兴趣SOLIDWORKS用户参加培训,一起完成一个参数化的产品。 课程内容 1、哪些产品适合参数化设计,参数化设计的效果如何量化评估; 2、不同行业产品的 ......
参数 培训课程 SOLIDWORKS 课程

java23种设计模式源码配套源代码实例

java23种设计模式源码配套源代码实例 https://blog.csdn.net/lqs_user/article/details/120135351 ......
设计模式 源代码 源码 实例 模式

强化学习:reward function shaping —— 着陆器(lander)游戏中的奖励函数的设计

lander 游戏是强化学习问题中常使用的一个游戏场景,不同人对该问题都设置了不同的reward function,一直也没有对该游戏的各种reward function的设计做一个记录,正好看视频看到了一个该游戏的reward function的设计,这里mark下。 资料来源: https:// ......
着陆器 函数 function shaping reward

设计模式

# 前言 > ​ 设计模式和设计原则从编程开始就接触了,但那个时候不知其所以然,工作一段时间后,再看设计模式,发现这东西在项目中或者框架中普遍存在。和以前的知识就融会贯通了。于是我打算自己写一篇关于设计原则与设计模式博文吧。 > > 为什么要设计模式和设计原则呢? > > 1. **提高代码质量和可 ......
设计模式 模式

Design a Drum-kit web app using JavaScript Javascript设计drum-kit项目

We all must have seen a drum kit in some concert or elsewhere, it is a collection of drums, cymbals and other percussion instruments. But have you eve ......
JavaScript Javascript kit Drum-kit drum-kit

面向对象程序设计第三次博客作业

面向对象程序设计第三次博客作业 一、前言 此次题目集基本是围绕“课程成绩统计系统”,难度相较于点菜系统来说要容易一点,主要是类间关系更为清晰。主要涉及的知识点仍然是类间关系的设计、正则表达式的运用以及字符串的处理,其余知识点还有Map、Set、Comparable接口的运用。 二、设计与分析 (1) ......
程序设计 对象 程序 博客

为什么要研究籼稻和粳稻亚种根系微生物群的差异?

研究籼稻和粳稻亚种根系微生物群的差异有助于我们更好地了解水稻根系微生物群落的组成和功能。这些微生物与水稻植株有着密切的相互作用,能够影响水稻的生长发育、养分吸收和抗病能力。通过比较不同亚种根系微生物群的差异,我们可以发现哪些微生物在不同亚种中起到重要作用,为水稻栽培和育种提供重要参考。 ......
籼稻 粳稻 亚种 根系 微生物