自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 资源 (4)
  • 收藏
  • 关注

原创 数据指标体系搭建案例

定义:对集团不同业务板块,由数据分析师牵头、与业务方协助、数据开发介入,制定的一套能从各个维度去反应业务状况的数据体系框架。

2024-02-05 13:17:41 404

原创 如何做报表? 如何建立指标体系

实际工作中,想要准确说清楚一件事是不容易的。例如,你在金融公司工作,工作中可能会听到这样的对话:“大概有1万多人申请贷款吧”“有很多人都没有申请通过”“感觉咱们的审核太严了”。同事之间这样闲聊说话没什么问题,但是如果是向领导汇报或者是数据分析师在回答业务部门问题的时候就不能这么说了,一定要用准确的数据和指标来描述清楚。例如上边的对话可以改成:5月4日新申请贷款用户10450人,超目标达成1450人;5月4日当日申请贷款用户10450人,当日通过2468人;

2024-02-05 12:10:11 1119

转载 PowerBI 报告设计思想 - 结构与布局

很多人问一个问题,那就是如何设计一个PowerBI报告,对这个问题,需要一个系统化的回答,它足可以形成一个课程,该课程将完全讲述如何纯纯地构造一个PowerBI的报告,不包括对任何可视化元素的专有讲解,而是纯纯的打造一个报告。自从 2019.8 PowerBI 更新后,终于可以兑现N个此前的文章承诺,在本文中一气呵成,包括: 导航的设计 页面元素的重用 按钮的切换设计 颜色主题 * 其他。

2024-02-05 12:02:38 128

原创 商业智能(BI)数据分析、挖掘概念

数据挖掘目前在各类企业和机构中蓬勃发展。因此我们制作了一份此领域常见术语总结。

2024-02-04 18:53:46 1074

原创 元数据驱动的思想

原先前端页面都是一个个page代码写出来的。元数据驱动:页面是根据配置数据生成的。这个有关页面的定义的配置数据就是页面元数据。原先DB库表是根据一个个业务对象具象化出来,专表专用的。元数据驱动:关于具体业务数据表的定义是一份配置而已,由这份配置来承担业务对象数据表的定义、解释、转换。那么,元数据驱动的架构下能定义无数个具体的业务数据表。就达到了通用化、可定制的效果。至此,是否有此感悟?这本质上就是在原先代码写死之上加了一层,由这层抽象“解释、代劳”原先代码写死要承担和输出的能力和职责。

2024-02-04 16:04:18 867

原创 一个完整工作流管理系统的组成部分

一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控、表单设计器、与表单的集成以及与应用程序的集成八个部分组成。

2024-02-04 12:37:59 925

原创 企业微信设置机器人通过winform提醒WxWorkBOT

【代码】企业微信设置机器人通过winform提醒WxWorkBOT。

2024-02-02 23:15:25 851

原创 常用数据分析模型与方法

帕累托分析又叫 ABC 分析,分类的核心思想:少数项目贡献了大部分价值。ABC 分类法全称应为 ABC 分类库存控制法。又称帕累托分析法或巴雷托分析法、柏拉图分析、主次因分析法 、ABC分析法、ABC 管理法,平常也称之为「80 对 20」规则。ABC 分类A 类物品非常重要数量占比少,价值占比大:B 类物品比较重要没有A类物品那么重要,介于 A、C 之间:C 类物品一般重要数量占比大但价值占比很小分类的核心思想:少数项目贡献了大部分价值。

2024-02-02 15:03:26 1207

原创 Power BI 和 Fine BI 分析的几个概念

用户可根据实际需求可以实现由省到市的逐级钻取,并对不同省份和区域的数据进行展示。普通钻取:除以上两种条件的所有钻取都是普通钻取情况仪表板的预览界面和编辑界面都可以进行「查看过滤条件」。联动设置有两种方式:给组件使用的表建立好关联,让系统默认为其设置联动。联动设置只能在仪表板内部组件之间的联动。若是要实现仪表板间联动,可参见:组件跳转本文介绍不同场景下如何求占比。环比表示连续 2 个统计周期(比如连续两天或连续两个月)内量的变化比。计算公式:(本期-环期)/环期*100%同比。

2024-02-01 18:32:21 958

原创 使用PowerBI 基于Adventure Works案例分析

数据时代来临,但一个人要顺应时代的发展是真理。Adventure Works Cycles是Adventure Works样本数据库所虚构的公司,这是一家大型跨国制造公司。该公司生产和销售自行车到北美,欧洲和亚洲的商业市场。虽然其基地业务位于华盛顿州博塞尔,拥有290名员工,但几个区域销售团队遍布整个市场。Adventure Works Cycles生产的自行车;自行车部件,例如车轮,踏板或制动组件;从供应商处购买的自行车服装,用于转售给Adventure Works Cycles的客户;

2024-01-29 20:16:28 1460

原创 vue+axios+promise实际开发用法

vue+axios+promise实际开发用法一、axios的介绍axios 是由 promise 封装的一个 http 的库。promise是 es6 为解决异步编程的。什么是异步?1. 不会按照浏览器的加载方式 由上到下。前端哪里面有异步?1. 回调函数2. 定时器3. 事件绑定4. ajax二、列举一个例子针对这个例子 会出现 层层回调函数的嵌套 我们称为(回调地狱)这样很不好 对我们后期的维护也很麻烦,所以出现了 promiseaxios它是

2024-01-29 13:39:28 1199

原创 Unit Test TDD 系列如何基于Tasking任务列表实施测试驱动开发、极限编程中的简单设计、重构、系统隐喻

你是否在线上编程环节中遇到问题?是否在编程中反反复复的出现BUG?是否很好奇如何结对编程完成题目?ThoughtWorks官方攻城狮将进行结对coding直播,解答你的疑问!

2024-01-29 13:38:21 895

原创 19 个必须知道的Visual Studio 快捷键

主要为大家详细介绍了19个必须知道的Visual Studio快捷键,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文将为大家列出在 Visual Studio 中常用的快捷键,正确熟练地使用快捷键,将大大提高你的编程工作效率。项目相关的快捷键  Ctrl + Shift + B = 生成项目  Ctrl + Alt + L = 显示 Solution Explorer(解决方案资源管理器)  Shift + Alt+ C = 添加新类  Shift + Alt + A = 添加新项目到项

2024-01-29 13:37:58 459

原创 EF Core -- 关系

EF Core – 关系一对多// Dependent Entity 主表public class Blog{ // Principal Key 标识键/可能是主键或者备用键(唯一性约束) public int BlogId { get; set; } public string Url { get; set; } // Collection navigation property 关联多个从表的属性集合(集合属性) public List<

2024-01-29 13:34:24 374

原创 Prism介绍

Prism是一个框架,用于在WPF、Xamarin Forms、Uno Platform和WinUI中构建松散耦合、可维护和可测试的XAML应用程序。设计目标为了实现下列目的:创建能够由模块组成的程序,这些模块能够被单独地编写、组装、部署,并且对于程序来说是可选的最小化团队之间的依赖,让每个团队专注与特定的领域。比如UI、逻辑代码实现或者是架构代码的开发。通过架构提高不同团队之间的复用能力通过抽象团队通用服务提高程序质量迭代添加新的功能。

2023-12-30 21:20:48 881

原创 基于C#串口通信的智能仪表充电管理系统

由上位机、打印机、大屏幕、人脸识别仪和若干充电架组成;每个充电架可由30或50或100个充电位组成。通信方式:上位机提供RS232、TCP/IP通信接口。采用B/S和C/S的组织架构,其中B/S为上级管理部门浏览使用,主要浏览一些基本信息不能进行配置。C/S是上位机相对于人脸识别仪而言,人脸识别人提供SDK软件供二次开发使用。下列上位机软件的截图是上一次他们开发的版本,这次咱们根据需求可以和他们一样也可以不一样。

2023-12-30 21:15:43 967

原创 ApiUrls

【代码】ApiUrls。

2023-11-15 07:30:20 170

原创 WindowsHelper

【代码】WindowsHelper。

2023-11-15 07:29:22 117

原创 MVC使用的设计模式

Observer (观察者模式)Composite(组合模式)和Strategy(策略模式)。所以说MVC模式又称复合模式。MVC(Model-View-Controller) 模式的基本思想是数据,显示和处理相分离。模型(Model)负责数据管理,视图(View)负责数据显示,控制器(Controller)负责业务逻辑和响应策略。模型、视图、控制器各个部分的作用模型(Model):负责封装并实现应用的具体功能。通常又分为业务逻辑层(用来为视图层和数据持久层准备数据和并处理从。

2023-11-14 23:38:40 1027

原创 APIHelper

【代码】APIHelper。

2023-11-14 22:02:25 262

原创 MemoryManagement.FlushMemory();

【代码】MemoryManagement.FlushMemory();

2023-11-14 21:50:34 89

原创 并发编程产生的根本原因和C#怎么处理并发问题?

对于现在很多编程语言来说,多线程已经得到了很好的支持,以至于我们写多线程程序简单,但是一旦遇到并发产生的问题就会各种尝试。因为不是明白为什么会产生并发问题,并发问题的根本原因是什么。接下来就让我们来走近一点并发产生的那些问题。猜猜是多少?结果是多少?testV0count答案:100万 到 200万之间的随机数。为什么?接下来我们去深入了解一下为什么会这样?

2023-11-13 23:04:49 2013

原创 DDD领域驱动设计模式结构图面向接口编程

在刚接触资源库(Repository)时,第一反应便是这就是个 DAO 层,访问数据库,然后吧啦吧啦,但是,当接触的越久,越发认识到第一反应是错的,资源库更多的是对资源的管理,而不仅仅是数据库中的数据,数据库可以作为资源的一部分,但不是全部,我们习惯将对外部系统的调用称为外部资源的获取,这也是将外部系统作为资源的一部分。而在考虑基础设施层中具体实现时,可根据需要选择适合的工具,以此来管理和操作资源。

2023-11-13 22:55:59 164

原创 适用于WPF的设计模式

小序:当梦想突然有一天变成现实的时候,我们会有什么样的感觉?惊喜自然是少不了的。惊喜过后呢?剩下的就是要接受现实了——就像小鬼当家里的小家伙。正文:有朝一日能把软件的UI设计和逻辑设计分开,这是多年来程序开发人员的梦想。如今,这个梦想被XAML+C#实现了,大家都很开心。开心过后,问题来了——Binding与依赖属性再好使、路由事件和命令再灵活,如果不加约束地乱用和过度使用,一样会导致软件架构的不稳固以及招致维护、测试和调试方面的麻烦。那么,怎样才能用好WPF带来的结构上的新特性呢?

2023-11-13 22:54:22 615

原创 技术随业务而生,业务载技术而行。

SpringCloud作为Spring社区的重要布局之一,在微服务落地伊始就逐渐发力,当下已经成为Java体系下微服务框架的代名词,SpringCloud 以 Netfilx 全家桶作为初始化基础,为开发人员提供业务单元服务支撑框架的同时,也开发出一系列的服务治理SDK,供开发人员选用。追踪的本质,不仅仅是为了呈现服务链路及服务路由信息,更重要的是呈现服务间请求,以及服务内部请求的响应延迟,异常反馈,能够快速定位服务以及服务内在代码存在的问题。服务治理指的是用来管理SOA的采用和实现的过程。

2023-11-12 16:35:03 72

原创 mina.net

Apache Mina Server 是一个网络通信应用框架,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架,Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是Java NIO 作为底层支持)操作的编程模型。2 消息中心: 后台程序,采用mina.net,scoket 长连接 保证服务消息的 推送,后台消息的提醒,和 系统对最新订单的缓存。重写 ExceptionCaught 方法,发生异常时,关闭链接。

2023-11-12 16:33:17 87

原创 SCADA - MES

工业自动化是指利用计算机、通信和控制技术来实现工厂生产过程的自动化控制,以提高生产效率、降低成本、提高产品质量和可靠性。以上是工业自动化的基础知识,了解这些知识可以帮助我们更好地理解工业自动化的原理和应用。

2023-11-12 16:30:29 149

原创 C# 同步异步大白话

任务异步编程模型(TAP)提供了对异步代码的抽象。您可以像往常一样,将代码编写为一系列语句。您可以阅读该代码,就好像每条语句都在下一条语句开始之前完成一样。编译器执行许多转换,因为其中一些语句可能开始工作并返回表示正在进行的工作的。这就是该语法的目标:启用读起来像一系列语句的代码,但根据外部资源分配和任务完成时,代码的执行顺序要复杂得多。这类似于人们如何为包含异步任务的流程提供指令。在本文中,您将使用一个制作早餐的指令示例来了解async和wait关键字如何使您更容易推理包含一系列异步指令的代码。

2023-11-10 18:24:16 627

原创 wpf 命令概述

命令具有多个用途。第一个用途是分隔语义和从执行命令的逻辑调用命令的对象。这可使多个不同的源调用同一命令逻辑,并且可针对不同目标自定义命令逻辑。例如,许多应用程序中均有的编辑操作“复制”、“剪切”和“粘贴”若通过使用命令来实现,那么可通过使用不同的用户操作来调用它们。应用程序可允许用户通过单击按钮、选择菜单中的项或使用组合键(例如 Ctrl+X)来剪切所选对象或文本。通过使用命令,可将每种类型的用户操作绑定到相同逻辑。命令的另一用途是指示操作是否可用。

2023-11-10 15:58:37 1097

原创 WPF 线程模型

通常,WPF 应用程序从两个线程开始:一个用于处理渲染,另一个用于管理 UI。当 UI 线程接收输入、处理事件、绘制屏幕和运行应用程序代码时,呈现线程通过隐藏方式在后台高效运行。大多数应用程序使用单个 UI 线程,不过在某些情况下,最好使用多个线程。我们将稍后通过示例对此进行讨论。UI 线程在称为 Dispatcher 的对象内对工作项进行排队。Dispatcher 基于优先级选择工作项,并运行每一个工作项直到完成。

2023-11-09 22:03:35 689

原创 C语言判断素数(求素数)(两种方法)

m 不必被 2 ~ m-1 之间的每一个整数去除,只需被 2 ~ 之间的每一个整数去除就可以了。例如判别 17 是是否为素数,只需使 17 被 2~4 之间的每一个整数去除,由于都不能整除,可以判定 17 是素数。思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除。C语言判断素数(求素数)(两种方法)

2023-11-08 11:14:16 4843

原创 企业数字化转型之CRM客户关系管理

时代在进步,技术在革新,科技不仅改变了生活,也不断在改变我们工作和管理的方式.在数字化管理时代的今天,作为企业核心资产的客户关系管理也备受重视.企业实现CRM数字化管理可以提高客户满意度、提高销售业绩、提高内部管理效率等多方面的优势,是现代企业管理的必然趋势。

2023-11-08 09:53:18 34

原创 剖析WPF模板机制的内部实现

1.是所有模板类的基类,类有一个类型的属性,将使用这个属性的模板对象来生成,并将这个visual tree赋值给自己的属性,从而在两个Visual类对象之间建立起;2.的属性是虚属性,子类可以通过覆写这个属性来自定义模板。只有四个类ControlPage覆写了这个属性,这意味着只有这4个类及其子类控件才能应用自定义的模板,它们也是WPF模板机制的实现基础;3.和。WPF中这些模板类定义的变量很多,它们的内部实现也不尽相同,不过万变不离其宗,所有模板类最终都要把自己传递到。

2023-11-08 09:50:38 542

原创 工作中遇到困难时怎么办

以下是小编精心整理的《工作中遇到困难时怎么办(热门3篇)》,供大家学习参考!内容来源于网络,如有侵权或错误的地方,请即时联系我们,我们将第一时间处理!

2023-11-02 23:15:05 166

原创 CRM系统是什么

CRM系统代表客户关系管理(Customer Relationship Management)。这是一种商业战略和技术系统,旨在更好地管理和维护与客户之间的关系。通过CRM,企业可以跟踪客户的信息、互动和购买历史,以更好地了解客户需求,提供个性化的服务,并增加客户满意度和忠诚度。假设你是一家手机制造商的销售经理。你使用CRM系统来记录每位客户的购买记录、联系方式和反馈意见。当客户打电话咨询产品信息时,你可以查看他们的购买历史,并根据他们的需求提供定制建议。

2023-11-02 23:13:34 78

原创 上位机通信协议编程详解及项目实战

2023-10-27 23:22:07 92

原创 业务、流程、IT、质量、运营的关系

我讲过两个案例,其一是我们的ITR流程(网上问题处理流程),以前根本不关注客户,所有的问题定级都是基于不同产品不同问题来进行技术等级定级,然后相互吵架,吵得一蹋糊涂,其实问题是从客户那里触发的,客户是最急的。我们不去关注问题对客户的影响,以对客户的影响来评价级别,而在内部吵。以前所有做过研发的都和GTS吵过(因为研发有这个考核指标)。后来网上问题处理流程和IT系统最大的改变是:以客户对故障的定级来定级。客户很清楚其有多少用户被影响了。

2023-10-27 23:19:50 134

原创 .net 线程粗解

做早餐,我们点火热平底锅后就去烤面包,但平底锅什么时候好,我们什么时候切换回来煎鸡蛋,还是去倒橙汁。异步方法同步运行,直至到达其第一个 await 表达式,此时会将方法挂起,直到等待的任务完成。至此,关于 C# 中异步编程的三个知识点 async,await,Task 讲解完毕。本人以前看到 同步 这个词,错误地顾名思义,以为是同一刻时间做几件事,错错错!这个时候方法虽然被声明为异步的,但现在执行过程还是同步的!// 这代码是有问题的,我有意为之,用来和接下来的更完善的代码做比较~

2023-10-27 23:17:42 77

原创 # MicroserviceDemo

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Shma72Gn-1676525613248)(https://github.com/iamxiaozhuang/MicroserviceDemo/blob/master/%E6%9C%8D%E5%8A%A1%E5%86%85%E9%83%A8%E9%A1%B9%E7%9B%AE%E5%88%92%E5%88%86.png)]微服务内部采用领域模型驱动设计,实现了接口日志、权限控制、多租户、软删除、读写分离等功能。

2023-10-27 23:16:19 31

原创 JsonToDataset

【代码】JsonToDataset。

2023-10-27 23:13:36 327

threadDemo.rar

线程(thread)是一个开发者绕不开的话题,本demo是学习线程包含的方方面面的demo代码, 免去大家搜索敲入代码的功夫, 集中看业务、调试、理解。 包含:线程的创建方式、排它锁(lock、Mutex、SpinLock)、非排它锁(ReaderWriterLockSlim、SemaphoreSlim)、使用事件等待句柄发送信号(发送信号ManualResetEvent、发送信号AutoResetEvent、发送信号CountdownEvent 、Barrier)。

2022-12-09

Asp.Net MVC4 入门指南

本系列共 9 篇文章, 翻译自 Asp.Net MVC4 官方教程,由于本系列文章言简意赅,篇幅适中,从一个示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门Asp.Net MVC4,并由此开始开发工作。

2015-06-16

WBS分解指南

本文目的是为了满足对WBS概念及应用的全面、系统和实用性阐述的长期需要。旨在帮助项目经理和项目规划者改善项目结构,有效的启动项目,并在项目的全过程中都把WBS作为规划、控制和沟通的关键工具使用。

2014-05-09

中国科学技术大学博士论文操作系统设计与实现

操作系统从结构上可以抽象为运行模型和存储模型两部分,前者描述了物理CPU运算能力的使用方式,后者描述了内存、外存的组织方式。存储模型和运行模型彼此独立又紧密相关,二者配合才能最大程度的提高操作系统的扩展性、灵活性以及运行效率。

2010-09-19

企业架构模式 英文版

很好的模式与架构的书 牛人的书,从整个企业应用的角度探讨设计模式,架构,分层数据库访问等各种系统问题。

2010-08-30

空空如也

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

TA关注的人

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