Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!
Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!
想要在Power BI中让度量值也能像维度一样灵活筛选?没问题,这里就为你揭秘如何将度量值转化为切片器(动态切换分析指标)的实用方法!
一、了解基础:首先,要知道...[2024/7/3]
Rougamo、Fody 实现静态Aop
最近在看项目,看到别人使用Rougamo框架,好奇花了点时间仔细研究了,在这里记录一下。
0. 静态编织 Aop
首先,我们先了解什么是Aop? Aop 是指面向切面编程 (Aspect Oriented Programming),而所谓的切面,可以认为是具体拦截的某个业务点。
我...[2024/7/1]
Meilisearch 安装和使用教程Meilisearch 安装和使用教程
如今搜索功能已成为几乎所有应用不可或缺的一部分。无论是电商平台、内容管理系统,还是企业内部知识库,用户都期待能够快速、准确地找到他们需要的信息。然而,传统的搜索解决方案往往面临着诸多挑战:响应速度慢、相关性差、难以适应大规模数据、缺乏灵活性等。这些问题不仅影响用户体验,还可能导致用户流失,最终影...[2024/7/1]
记一次 .NET某网络边缘计算系统 卡死分析
一:背景
1. 讲故事
早就听说过有什么 网络边缘计算,这次还真给遇到了,有点意思,问了下 chatgpt 这是干嘛的 ?
网络边缘计算是一种计算模型,它将计算能力和数据存储位置从传统的集中式数据中心向网络边缘的用户设备、传感器和其他物联网设备移动。这种模型的目的是在接近数据生成源头的地方提...[2024/7/1]
SDL3 入门(4):选择图形引擎
SDL2 创建渲染器时只能指定使用软件渲染还是硬件加速,无法选择使用哪种图形引擎实现硬件加速。SDL3 对此做了优化,可以在创建渲染器时指定 rendering driver 也就是图形引擎,比如在 Windows 平台下可以指定使用 D3D11 也可以指定使用 OpenGL 或者 Vulkan...[2024/7/1]
uniapp+thinkphp5实现微信登录
前言
之前做了微信登录,所以总结一下微信授权登录并获取用户信息这个功能的开发流程。
配置
1.首先得在微信公众平台申请一下微信小程序账号并获取到小程序的AppID和AppSecret
https: mp.weixin.qq.com/cgi-bin/loginpage?url=%2Fwxamp...[2024/7/1]
WatchDog:一款.NET开源的实时应用监控系统
项目介绍
WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。
项目工作原理
它利用SignalR进行实时监控,并...[2024/7/1]
C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏
前言
今天大姚给大家分享一款由C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏:SeeSharpSnake。
项目特点
该仓库中的项目文件和脚本可以用多种不同的配置构建相同的游戏,每个配置生成的输出大小也不同。
项目源码运行
F5 运行 SeeSharpSnake项目,查看优秀...[2024/7/1]
【WPF】根据选项值显示不同的编辑控件(使用DataTemplateSelector)
接了一个小杂毛项目,大概情形是这样的:ZWT先生开的店是卖拆片机的,Z先生不仅卖机器,还贴心地提供一项服务:可以根据顾客需要修改两个电机的转向和转速(机器厂家有给SDK的,但Z自己不会写程序)。厂家有配套一个调节器,调整参数时连接到拆片机的串口上,然后旋转按钮可以调速,拨码开关可以设定电机正转还...[2024/7/1]
Linux 提权-Docker 容器
本文通过 Google 翻译 Docker Breakout – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。
导航
0 前言
1 什么是 Docker ?
2 寻找 Docker 权限
2.1 ...[2024/7/1]
WPF网格类型像素着色器
由于WPF只能写像素着色器,没法写顶点着色器,所以只能在这上面做文章了
刚好有个纹理坐标TEXCOORD输入可用,而且值的范围是已知的0-1,左上角是原点,这就好办了
例子
索引
二分网格
使用ceil
0-1移动定义域到-0.5 - 0.5,然后向上取整变成 0 / 1
float4 ...[2024/7/1]
Chrome插件:Postman Interceptor 调试的终极利器Chrome插件:Postman Interceptor 调试的终极利器
今天给大家介绍一款非常实用的工具——Postman Interceptor。
这个工具可以捕捉任何网站的请求,并将其发送到Postman客户端。
对于经常和API打交道的程序员来说,Postman Interceptor真的是神器级别的存在。
下面就让我详细说说这个插件怎么用,有哪些优势,...[2024/7/1]
.NET周刊【6月第4期 2024-06-23】
国内文章
C#.Net筑基-集合知识全解
https: www.cnblogs.com/anding/p/18229596
.Net中提供了数组、列表、字典等多种集合类型,分为泛型和非泛型集合。泛型集合具有更好的性能和类型安全性。集合的基础接口包括IEnumerator、IEnumerable...[2024/7/1]
无业游民写的最后一个.net有关项目框架
理想很丰满,现实往往很残酷。
一种按照ddd的方式,根据业务来把自己需要的模块一个一个写出来,再按照模块把需要的接口一个一个的写出来,堆砌一些中间件,以及解耦的command,handler等等
,一个项目就这么成型了。上面的项目有一个非常清晰的特点,就是按需开发,不需要去可以定义业务相关的...[2024/7/1]
张高兴的 MicroPython 入门指南:(一)环境配置、Blink、部署
目录什么是 MicroPython环境配置硬件部分软件部分Hello World!BlinkPico 的引脚常见电子元件面包板跳线开关发光二极管电阻使你的 Pico 闪烁部署参考
什么是 MicroPython
MicroPython 是一个基于 Python 3.4 的高效实现,它专为微控...[2024/7/1]
Python——比 Seaborn 更好的相关性热力图:Biokit CorrplotPython——比 Seaborn 更好的相关性热力图:Biokit Corrplot
目录前言:我们需要更好的相关性热力图对比 Python Seaborn 与 R corrplot传统的 Seaborn 相关性热力图R 语言中的相关性热力图关于 Biokit简介库的安装相关性热图的绘制基本使用方法详述一些绘图参数的问题及细节关于 order_method 参数关于 order_...[2024/7/1]
Fake权限验证小例子Fake权限验证小例子
前言
关于本地测试如何进行Fake权限验证
正文
在我们使用swagger调试本地接口的时候,我们常常因为每次需要填写token而耽误工作,不可能每次调试的时候都去本地测试环境请求一个token进行验证吧。
上图可能是我们本地测试的时候需要填写的一个token位置,本地测试不方便。
那...[2024/7/1]
日志采集/分析日志采集/分析
目录EFK1. 日志系统2. 部署ElasticSearch2.1 创建handle 服务2.2 创建sts3. 部署kibana4. 部署ilogtail(docker-compose)4.1 编写docker-compose4.2 配置ilogtail采集4.3 查看容器采集的日志4.4 采...[2024/7/1]
python 无监督生成模型
无监督生成模型在机器学习中扮演着重要角色,特别是当我们在没有标签数据的情况下想要生成新的样本或理解数据的内在结构时。一种流行的无监督生成模型是生成对抗网络(Generative Adversarial Networks, GANs)。
1.python 无监督生成模型
GANs 由两部分组成:...[2024/7/1]
浅谈k8s中cni0和docker0的关系和区别
最近在复习k8s网络方面的知识,查看之前学习时整理的笔记和文档还有过往自己总结的博客之后发现一个问题,就是在有关flannel和calico这两个k8s网络插件的文章和博客中,会涉及到cni0和docker0这两个网桥设备,但是都没有明确说明他们俩之间的关系,有的甚至将两者混为一谈,这也是我之前...[2024/7/1]
C#/.NET/.NET Core优秀项目和框架2024年6月简报
前言
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码...[2024/7/1]
中台框架模块开发实践-用 Admin.Core 代码生成器生成通用代码生成器的模块代码中台框架模块开发实践-用 Admin.Core 代码生成器生成通用代码生成器的模块代码
前言
之前分享中台 Admin.Core 的模块代码生成器,陆续也结合群友们的反馈,完善了一些功能和模板上的优化,而本篇将基于此代码生成器生成一个通用代码生成器模块的基本代码
后续再在此代码的基础上进行完善,制作一个通用的代码生成器
要做一个项目,首先我们要弄清楚需求,这里简单规划了下所...[2024/7/1]
PHP转Go系列 | GET 和 POST 请求的使用姿势PHP转Go系列 | GET 和 POST 请求的使用姿势
大家好,我是码农先森。
说到 HTTP 请求工具想必对我们做 Web 开发的程序员都不陌生,只要涉及到网络请求都必须使用。对于我们 PHP 程序员来说,最熟悉不过的就是 CURL 扩展,只要安装的这个扩展便可随意发起 HTTP 请求。 但在 PHP 语言中还有一个很好用的 Composer 包...[2024/7/1]
如何找到并快速上手一个开源项目
以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。
新手如何快速参与开源项目
手把手教你为开源项目贡献代码
有兴趣的可以先看看之前这两篇。
??如何找到自己感兴趣的开源项目
首先第一...[2024/7/1]
使用explain优化慢查询的业务场景分析
问:你最害怕的事情是什么?
答:搓澡
问:为什么?
答:因为有些人一旦错过,就不在了
Explain 这个词在不同的上下文中有不同的含义。在数据库查询优化的上下文中,"EXPLAIN" 是一个常用的 SQL 命令,用于显示 SQL 查询的执行计划。执行计划是数据库如何执行查询的一个详...[2024/7/1]
随机森林R语言预测工具随机森林R语言预测工具
随机森林(Random Forest)是一种基于决策树的集成学习方法,它通过构建多个决策树并集成它们的预测结果来提高预测的准确性。在R语言中,我们可以使用randomForest包来构建和训练随机森林模型。以下是对随机森林的详细介绍以及使用R语言进行预测的代码示例。
1. R语言进行预测的代码示...[2024/7/1]
Swoole v6 能否让 PHP 再次伟大?Swoole v6 能否让 PHP 再次伟大?
大家好,我是码农先森。
现状
传统的 PHP-FPM 也是多进程模型的的运行方式,但每个进程只能处理完当前请求,才能接收下一个请求。而且对于 PHP 脚本来说,只是接收请求和响应请求,并不参与网络通信。对数据库资源的操作,也是一次请求一次有效,用完即销毁不能复用,在系统高负载的情况下对数据库等...[2024/6/28]
python并发执行request请求
在Python中,我们可以使用requests库来发送HTTP请求,并使用threading、multiproce ing、asyncio(配合aiohttp)或concurrent.futures等库来并发执行这些请求。这里,我将为我们展示使用concurrent.futures.Thread...[2024/6/28]
10分钟掌握Python缓存
全文速览
python的不同缓存组件的使用场景和使用样例
cachetools的使用
项目背景
代码检查项目,需要存储每一步检查的中间结果,最终把结果汇总并写入文件中
在中间结果的存储中
可以使用context进行上下文的传递,但是整体对代码改动比较大,违背了开闭原则
也可以利用缓存存储...[2024/6/28]
一款开源、免费、现代化风格的WPF UI控件库 - ModernWpf
前言
今天大姚给大家分享一款开源(MIT License)、免费、现代化风格的WPF UI控件库:ModernWpf。
项目介绍
ModernWpf是一个开源项目,它为 WPF 提供了一组现代化的控件和主题,使开发人员能够创建具有现代外观的桌面应用程序。
项目特点
可以轻松自定义的浅色和深色...[2024/6/28]
半夜被慢查询告警吵醒,limit深度分页的坑
分享是最有效的学习方式。
博客:https: blog.ktdaddy.com/
故事
梅雨季,闷热的夜,令人窒息,窗外一道道闪电划破漆黑的夜幕,小猫塞着耳机听着恐怖小说,辗转反侧,终于睡意来了,然而挨千刀的手机早不振晚不振,偏偏这个时候振动了一下,一个激灵,没有按捺住对内容的好奇,点开...[2024/6/28]
WPF/C#:如何实现拖拉元素
前言
在Canvas中放置了一些元素,需要能够拖拉这些元素,在WPF Samples中的DragDropObjects项目中告诉了我们如何实现这种效果。
效果如下所示:
拖拉过程中的效果如下所示:
具体实现
xaml页面
我们先来看看xaml:
<Canvas Name=...[2024/6/28]
在C#中进行单元测试
单元测试
前言
时隔多个月,终于抽空学习了点新知识,那么这次来记录一下C#怎么进行单元测试,单元测试是做什么的。
我相信大部分刚毕业的都很疑惑单元测试是干什么的?在小厂实习了6个月后,我发现每天除了写CRUD就是写CRUD,几乎用不到单元测试。写完一个功能直接上手去测,当然这只是我个人感受,仅...[2024/6/28]
manim边学边做--MathTex
上一篇介绍的SingleStringMathTex主要用来显示只有一行的数学公式, 对于复杂的数学公式,可以使用MathTex类。
MathTex类继承自SingleStringMathTex,在其基础之上增加了更多的功能。 其实,MathTex是制作数学动画时常用的类,反而SingleStr...[2024/6/28]
CAP 8.2 版本发布通告
前言
今天我们很高兴宣布 CAP 发布 8.2 版本正式版,我们在这个版本中主要致力于对订阅着并行执行的特性提供支持,同时添加了对在订阅者中对消息头的控制行为。
下面,具体看一下我们新版本的功能吧。
总览
可能有些人还不知道 CAP 是什么,老规矩来一个简介。
CAP 是一个用来解决微服务...[2024/6/26]
WPF/C#:BusinessLayerValidation
Busine LayerValidation介绍
Busine LayerValidation,即业务层验证,是指在软件应用程序的业务逻辑层(Busine Layer)中执行的验证过程。业务逻辑层是应用程序架构中的一个关键部分,负责处理与业务规则和逻辑相关的操作。业务层验证的主要目的是确保数据...[2024/6/26]
(数据科学学习手札162)Python GIS神器geopandas 1.0版本发布
本文完整代码及附件已上传至我的Github仓库https: github.com/CNFeffery/DataScienceStudyNotes
1 简介
大家好我是费老师,就在昨天,Python生态中著名的GIS分析库geopandas发布了其1.0.0正式版本。
历经10年...[2024/6/26]
C++判断当前程序是否运行在Windows展台(Kiosk)模式下
Windows有一个展台(Kiosk)模式。展台模式可以使Windows作为数字标牌进行使用。具体请参考Windows 展台
配置完展台模式,重启设备后,Windows会以全屏的方式运行展台应用,无法进入桌面。有点类似iPhone中的引导者模式。此时我们自己的应用如果设置了开机自启,也会运...[2024/6/26]
【Playwright+Python】手把手带你写一个自动化测试脚本
?
如何使用代理方式打开网页
在 playwright.chromium.launch() 中传入 proxy 参数即可,示例代码如下:
1、同步写法:
1 from playwright....[2024/6/26]
为什么不推荐使用Linq?
相信很多.NETer看了标题,都会忍不住好奇,点进来看看,并且顺便准备要喷作者!
这里,首先要申明一下,作者本人也非常喜欢Linq,也在各个项目中常用Linq。
我爱Linq,Linq优雅万岁!!!(PS:顺便吐槽一下,隔壁Java从8.0版本推出的Streams API,抄了个四不像,一点...[2024/6/26]
推荐一款基于业务行为驱动开发(BDD)测试框架:Cucumber!
大家好,我是狂师。
今天给大家介绍一款行为驱动开发测试框架:Cucumber。
1、介绍
Cucumber是一个行为驱动开发(BDD)工具,它结合了文本描述和自动化测试脚本。它使用一种名为Gherkin的特定语言来描述应用程序的行为,这种语言非常接近自然语言,使得非技术人员也能够理解和参与测...[2024/6/26]
python提取特定格式的数据python提取特定格式的数据
Excel Grid Data Converter 知识点总结
本文档总结了 ExcelGridConverter.py 脚本所涉及的关键 Python 知识点。该脚本用于从多个 Excel 文件中提取特定格式的数据并转换为一个新的 Excel 文件。
目录
导入库
Pandas 数据处理
...[2024/6/26]
探索Semantic Kernel内置插件:深入了解HttpPlugin的应用探索Semantic Kernel内置插件:深入了解HttpPlugin的应用
前言
上一章我们熟悉了Semantic Kernel中的内置插件和对ConversationSummaryPlugin插件进行了实战,本章我们讲解一下另一个常用的内置插件HttpPlugin的应用。
上一章对ConversationSummaryPlugin总结进行了调整之后,顺便给Sema...[2024/6/25]
[翻译].NET 8 的原生AOT及高性能Web开发中的应用[附性能测试结果]
原文: [A Dive into .Net 8 Native AOT and Efficient Web Development]
作者: [sharmila subbiah]
引言
随着 .NET 8 的发布,微软迈出了重要一步,为 ASP.NET Core 引入了原生的 Ahead-of...[2024/6/25]
聊一聊 Monitor.Wait 和 Pulse 的底层玩法
一:背景
1. 讲故事
在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间我就来研究一下。
二:Monitor.Wait 底层怎么玩的
1. 案例演示
为了方便讲...[2024/6/25]
在System身份运行的.NET程序中以指定的用户身份启动可交互式进程在System身份运行的.NET程序中以指定的用户身份启动可交互式进程
今天在技术群里,石头哥向大家提了个问题:"如何在一个以System身份运行的.NET程序(Windows Services)中,以其它活动的用户身份启动可交互式进程(桌面应用程序、控制台程序、等带有UI和交互式体验的程序)"?
我以前有过类似的需求,是在GitLab流水线中运行带有UI的自动化...[2024/6/25]
C# 13(.Net 9) 中的新特性 - 扩展类型C# 13(.Net 9) 中的新特性 - 扩展类型
C# 13 即 .Net 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性:
扩展类型 Extension types
在5月份的微软 Build 大会中的 What’s new in C# 13 会议上,两位大佬花了很长的篇幅来演示这...[2024/6/25]
dotnet 融合 Avalonia 和 UNO 框架
现在在 .NET 系列里面,势头比较猛的 UI 框架中,就包括了 Avalonia 和 UNO 框架。本文将告诉大家如何尝试在一个解决方案里面融合 Avalonia 和 UNO 两个框架,即在一个进程里面跑起来两个框架
开始之前先聊会背景故事
我比较看好 Avalonia 的现在和 ...[2024/6/25]
.NET使用原生方法实现文件压缩和解压
前言
在.NET中实现文件或文件目录压缩和解压可以通过多种方式来完成,包括使用原生方法(System.IO.Compre ion命名空间中的类)和第三方库(如:SharpZipLib、SharpCompre 、K4os.Compre ion.LZ4等)。本文我们主要讲的是如何使用.NET原生方法...[2024/6/25]
C#如何创建一个可快速重复使用的项目模板
写在前面
其实很多公司或者资深的开发都有自己快速创建项目的脚手架的,有的是魔改代码生成器实现,有的直接基于T4,RazorEngine等模板引擎打造;但无论如何,其最终目的其实就是搭建一个自定义项目模板(脚手架)。
今天我们聊聊:如何基于官方的cli donet new 命令创建自己的项目模板...[2024/6/25]