后山
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

组织机构的实体设计与时态表的应用

周末远程面试的时候,提到以前项目中的难点,当时提到了组织架构的问题,这个问题在当时挺棘手的,组织架构是六层的公司/部门/大区/区域/门店/店组这样的结构,除了店组其他的层级上都有负责人,其中某层会带着下面的层级整个移动到另一个层级下,查询的时候要在时间范围内查出某个组织层级下所有的人员变动以及组织变动情况以及每层组织负责人的变动,当时采用了展平式的设计,其实是借鉴了ABP框架中的组织机构设计,属于
2025-09-15
软件开发 > 架构
#架构

GO语言基本法

1. 基本语法1234567package mainimport "fmt"func main() { fmt.Println("Hello world!")} package main 是包名,每个应用程序都要有一个main的包 import “fmt” 引入包 func main() { 用的入口,{不能单独一行
2025-08-03
软件开发
#GO语言

DevOps中Scrum模式使用说明

作者: @卜海权(chunqiudada) 长篇故事(story)体量足够大的需求 会创建为长篇故事。或者需要跨 冲刺(sprint)周期的需求 会创建为长篇故事。 特性一个冲刺(sprint)周期内的需求 会创建为特性。长篇故事拆解为特性。 积压工作(backlog)体量足够小的需求 会直接创建为积压工作。特性拆解为积压工作。 任务(task)积压工作拆解为任务。任务不会独立存在。 策略无
2024-08-07
软件开发 > 架构
#架构

实现抽卡功能的蓄水池抽样算法分析

在游戏开发中,抽卡系统是一种常见的随机事件模拟,其背后的随机算法直接影响到玩家体验和游戏平衡性。本文将介绍如何使用蓄水池抽样算法实现抽卡功能,并通过C#代码示例进行详细解析。 蓄水池抽样算法简介蓄水池抽样算法是一种用于从动态数据集合中随机抽取固定大小样本的算法。在抽卡系统中,我们希望能够根据卡片的概率分布,实现按照不同稀有度抽取卡片的功能,并确保在一定次数内抽取到保底稀有度的卡片。 实现代码分析以
2024-07-12
软件开发
#C# #抽卡 #蓄水池抽样算法

Jenkins

安装1234567891011121314151617181920services: jenkins: image: jenkins/jenkins:lts-jdk21 user: root container_name: jenkins environment: - TZ=Asia/Shanghai - DOCKER_TLS_CERTDIR=/cer
2024-06-11
软件开发 > 运维
#Jenkins #CICD #DevOps

DDD是什么

DDD是领域(Domain)驱动(Driven)设计(Design)的简写,是一种战略设计,先绘制业务领域的关系图,同时定义与模型的边界上下文。 实体实体是一直保持唯一标识的对象,是一个类,一般的事情情况是对应到数据库中的一张表,也就是OOP里的对象,抽象出来的一个对象。唯一标识,也可以理解成主键,通过这个主键可以在系统中找到它,这个主键还可以跨越多个边界的上下文,也就是关系,一对多,多对多,一对
2024-06-11
软件开发
#概念 #DDD

MVC是什么

经常提到的MVC,大家都知道的是,M(Model)V(View)C(Controller)的缩写,翻译过来就是模型-视图-控制器,是用来开发web应用的框架,这样的设计目的是为了实现关注点分离,那么关注点分离又是什么? 关注点分离关注点分离是一种开发时的指导,它主张了更改根据软件执行的工作类型将软件进行分离,摘抄微软体系结构原则,时这样写的`分离关注点是开发时的指导原则。 此原则主张应根据
2024-06-11
软件开发
#概念 #MVC

猫国建设者作弊

修改资源用浏览器玩游戏的时候,按F12,进入浏览器的控制台,猫国建设者运行的时候是JavaScript脚本的,其起源都在this.gamePage.resPool对象中,直接输出就能看到资源的相关属性和值,我们就可以对它直接进行修改,例如修改资源数量 12345for(var i=0;i<this.gamePage.resPool.resources.length;i++){
2024-01-22
知识储备
#游戏 #作弊 #猫国建设者

将微信文件夹下的dat转回图片

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758import osinto_path = r'E:\Documents\WeChat Files\luacloud\FileStorage\Image\\'[:-1]
2023-07-02
知识储备
#python #微信 #图片 #解密

Linux中开启samba

更新与安装123apt updateapt upgrade -yapt install nano samba -y 配置切换目录到/etc/samba,编辑配置文件nano smb.conf,在文件的最后添加 123456[datacenter] comment = 描述 path = /路径 guest ok = no ;或yes browsable = no ;或
2023-06-30
家庭服务
#NAS #Jellyfin #Proxmox VE #PVE
123…8

搜索

Hexo Fluid