Skip to main content

在MVVM项目中使用async/await - 数据绑定

分类:  WPF开发 标签:  #WPF #异步编程 #MVVM 发布于: 2025-02-17 17:46:19

今天找到了几篇非常好的文章,这些文章集中讨论了MVVM模式的编程,一一分享给大家。 本篇讨论在WPF & Net MAUI & WinUE3 MVVM项目中使用Async & await进行多任务编程,是基于大牛Stephen Cleary于2014年3月份左右发表的博客。原始页面已经找不到了,进入了微软MSDN杂志的存档了。

Read more

诡异的Databricks Delta Lake Table History

分类:  Azure Databricks 标签:  #Databricks #大数据 发布于: 2025-02-16 20:00:33

如果大家对于什么是Databricks Delta Lake Table History还不是太清楚,那么你一定要参考Databricks的官方文档: https://docs.databricks.com/en/delta/history.html, 这篇官方文档里详细的描述了什么是Delta Lake的Table History, 以及主要支持的场景: Time Travel Query。

Read more

Hello TeX World!

分类:  LaTex学习 标签:  #Tex #LaTex 发布于: 2025-02-16 19:42:44

我们之前已经介绍过了什么是TeX? 什么是LaTex? 为什么要学习它?, 并且也已经安装TeX Live发行版 这个套件,接下来我们用TeX Live自带的编辑软件来写一个Hello TeX World!。 在开始之前还是有一些概念需要再讨论一下。

Read more

安装TeX Live发行版

分类:  LaTex学习 标签:  #Tex #LaTex 发布于: 2025-02-16 19:38:13

搜索网络发现我们之前流行过CTeX发行版,不过全网都在说不再建议选择这个发行版,提及主要的原因反映这个发行版很久没有人维护了,不过我去它的主页查看, 发现它的最新版本是2024-5-14发布的,没有人维护这个理由看起来不成立,不过我没有仔细探究真实原因,有可能之前确实没有人维护了,但是现在又恢复了维护和开发了,后面我测试一下CTeX, 当前还是以TeX Live为主。

Read more

什么是TeX? 什么是LaTex? 为什么要学习它?

分类:  LaTex学习 标签:  #Tex #LaTex 发布于: 2025-02-16 19:25:33

TeX就是一个排版的系统,最早是由Donald Erwin Kunth(高德纳)于1978年开发的。该系统输出的排版文件是以.dvi结尾的文件,dvi是Device-Independent的缩写(设备无关)。理解TeX系统的时候遇到很多类似于编程语言相同的词汇,例如编译, 在TeX系统中也存在专门用于编译成dvi文件的编译器,它的工作实质上就是将用户使用TeX系统提供的命令书写的排版指令文件翻译成dvi文件。可以将dvi文件类比为可以直接排版输出的"机器语言"。

Read more

如何启用Power BI Desktop的诊断日志

分类:  PowerBI 标签:  #BI #数据分析 发布于: 2025-02-16 19:20:14

在使用Power BI Desktop的时候,有时候出现了问题,需要抓取Power BI Desktop的诊断日志,如果某个问题在使用过程中很容易重现,这种场景是比较容易通过直接采取设置等动作来完成诊断日志的抓取,这个场景步骤如下: 启动Power BI Desktop之后,打开菜单File -> Options and Settings -> Options, 打开Options对话框之后,选择Diagnostic对话框,如下:

Read more

使用Power BI Rest API下载较大报表报500错误

分类:  PowerBI 标签:  #BI #数据分析 发布于: 2025-02-16 18:53:34

之前的项目中一直使用Power BI Rest API下载报表都没有问题,项目运行了一段时间之后突然发现,使用相同的rest api下载较大的报表(大于80M)的报表会失败,并且通过抓取代码的错误信息,发现从rest api报了500错误。 项目中使用的Rest api是: https://learn.microsoft.com/en-us/rest/api/power-bi/reports/export-report-in-group, Export Report in Group, 通过对该rest api的研究,发现微软的官方也有推荐的rest api troubleshooter的文档:https://learn.microsoft.com/en-us/power-bi/dev

Read more

Azure DevOps Pipeline 如何支持.Net 8项目

分类:  HowTo 标签:  #DevOps #.Net 发布于: 2025-02-16 18:49:11

今天正式发布了.Net 8,近期做了一些.Net 8的测试,对这个LTS版本特别满意,决定将自己的项目迁移到.Net8, 项目很小,只需要更改项目文件中的<TargetFramework>net8.0</TargetFramework>, 重新编译打包就可以完成升级了。 更改完项目之后,本地打包测试,运行正常,然后决定正式发布,将develop分支merge到release分支,然后直接使用git push到Azure Devops, 正式发布,最后只需要静静等待就可以了。

Read more