草庐IT

【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例

文章目录前言1.Caliburn.Micro是什么2.Caliburn.Micro的主要功能一、Caliburn.Micro的使用基于WPF的改造1.项目介绍2.安装软件包3.改造App启动项目4.BootstrapperBase启动类5.视图和视图模型详解5.1index5.1.1视图模型5.1.2视图5.2Login5.2.1视图模型5.2.2视图5.3Login5.3.1视图模型5.3.2视图前言1.Caliburn.Micro是什么Caliburn.Micro是一个微软开发的用于构建WPF,Silverlight和WindowsPhone应用程序的MVVM(模型-视图-视图模型)框架。

python - 值错误 : unconverted data remains: 02:05

我在json文件中有一些日期,我正在寻找与今天日期相对应的日期:importosimporttimefromdatetimeimportdatetimefrompytzimporttimezoneinput_file=file(FILE,"r")j=json.loads(input_file.read().decode("utf-8-sig"))os.environ['TZ']='CET'foriteminj:lt=time.strftime('%A%d%B')st=item['start']st=datetime.strptime(st,'%A%d%B')ifst==lt:item[

python - 值错误 : unconverted data remains: 02:05

我在json文件中有一些日期,我正在寻找与今天日期相对应的日期:importosimporttimefromdatetimeimportdatetimefrompytzimporttimezoneinput_file=file(FILE,"r")j=json.loads(input_file.read().decode("utf-8-sig"))os.environ['TZ']='CET'foriteminj:lt=time.strftime('%A%d%B')st=item['start']st=datetime.strptime(st,'%A%d%B')ifst==lt:item[

【愚公系列】2022年01月 华为鸿蒙OS-02-页面语法的使用(JS开发版)

文章目录前言一、HML语法1.HML定义2.数据绑定3.普通事件绑定4.冒泡事件和捕获事件4.1冒泡事件4.2捕获事件4.3综合案例5.列表渲染5.条件渲染6.条件渲染7.模板引用二、CSS导入和JS导入1.CSS导入2.JS导入2.1模块声明2.2代码引用2.3对象导入2.3.1全局对象2.3.2DOM元素2.3.3获取ViewModel前言每种应用程序都有自己的语法,比如vue,react,angular。华为鸿蒙开发也不例外而且语法和前端框架类似,会前端的化,上手还是很快的。一、HML语法1.HML定义是不是和HTML很像,但HML并不是HTML。HML(HarmonyOSMarkupL

【开源WebGIS】07-Openlayers+Vue 测量功能-02

在上一节中,我们实现了基础的测量功能。但是实现的测量功能还有很多问题,还有很多东西可以细化,主要细化以下几个方面:绘制的提示文字绘制结果的显示最终实现相对完整的测量功能,展示如下:创建一个绘制提示的函数createHelpTooltip(){if(this.helpTooltipElement){this.helpTooltipElement.parentNode.removeChild(this.helpTooltipElement);}this.helpTooltipElement=document.createElement('div');this.helpTooltipElement.

【开源WebGIS】07-Openlayers+Vue 测量功能-02

在上一节中,我们实现了基础的测量功能。但是实现的测量功能还有很多问题,还有很多东西可以细化,主要细化以下几个方面:绘制的提示文字绘制结果的显示最终实现相对完整的测量功能,展示如下:创建一个绘制提示的函数createHelpTooltip(){if(this.helpTooltipElement){this.helpTooltipElement.parentNode.removeChild(this.helpTooltipElement);}this.helpTooltipElement=document.createElement('div');this.helpTooltipElement.

【LaTeX小技巧02】在论文中插入代码块

使用到的包有minted、caption和currfile。定义的辅助命令如下:\usepackage{minted}\usepackage{currfile}\usepackage{caption}\newenvironment{code}{\captionsetup{type=listing}}{}\makeatletter\renewcommand*{\thelisting}{\thesection.\arabic{listing}}\@addtoreset{listing}{section}\makeatother\newcommand{\inputcode}[3]{\begin{co

【Unity / Shader Graph】常见节点原理 | 02 图形化节点基本结构,基础节点UV,Sample Texture 2D

【Unity/ShaderGraph】常见节点原理|02图形化节点基本结构,基础节点UV,SampleTexture2D图形化节点基本结构面板上的接口颜色对应不同维度的数据基础节点UVUV贴图UV节点SampleTexture2D节点的作用节点的输出部分内容来自YouTube@BenClowardhttps://www.youtube.com/watch?v=bihZJzeuwOU&t=49s这篇文章是总结了视频内容,并根据自己的经验分析了节点的表层逻辑。如果有什么错误的地方,欢迎留言指出。图形化节点基本结构面板上的接口颜色对应不同维度的数据接口颜色代表数据维度蓝色一维数据(float,int

HarmonyOS初探02——开发第一个HarmonyOS应用

本节演示如何开发第一个HarmonyOS应用。根据上一节的提示,我们已经安装好了DevEcoStudio,终于可以进入激动人心的开发环节了。创建应用在打开DevEcoStudio后,我们点击“CreateHamonyOSProject”来创建一个项目。此时,开源看到如下的界面,这个界面让你选择不同设备应用类型的模板。支持的模板有Car、TV及其他智能穿戴设备。这里,我们选择了“Car”以及一个空的Ability。有关Ability的概念,我们后续再介绍。这里就简单的认为Ability就是你应用的一个功能。换言之,我们将要创建的是一个没有功能的应用。下一步是配置项目的信息,比如项目名称、包名、位

小米路由器4刷机说明(openwrt-21.02.1)

1,确保小米路由器4为原版固件。2,网线插LAN口,此时默认网关192.168.31.1登录小米后台,设置路由器为路由模式,而非中继模式3,运行0-patches_telnet\0.start_main.bat输入小米后台管理密码,等待telnet+tftp开通,看到Done字样。即表示开通成功。如果开通没有成功,检查路由器的WAN口的网络是否有问题。连不上github是开通不了的。4,运行1-httpserver\httpserver.bat打开本地http服务器。后续需要的资源都在Res文件夹中。5,运行2-putty(中文版)\putty.exe选择telnet方式连接路由器地址192.