自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 .NET使用Refit

提示:这里总结学习心得。

2024-04-15 14:56:25 247

原创 Avalonia项目中遇到异步编程与线程同步问题

Avalonia项目中遇到使用HttpClient异步请求时,程序无法进行的问题。

2024-04-14 09:22:29 326

原创 有关CAN总线的几点注意项

扩展帧:ID(11位) + SRR(1位) + IDE(1位) + ID(18位) + RTR(1位)标准帧:IDE(1位) + r0 + DLC(4位)CRC段:采用CRC-15算法,校验位(15位) + 界定位(1位)由帧起始,仲裁段,控制段,数据段,CRC段,ACK段、帧结束组成;标准帧:ID(11位) + RTR(1位)ACK段:ACK槽(1位 ) + 界定位(1位)数据帧、遥控帧(远程帧)、错误帧、过载帧、帧间隔。隐性位:隐性电平,逻辑1,标识位置1;

2024-04-10 10:12:49 384

原创 Avalonia笔记5-数据绑定

如果需要从viewmodel里面触发CanExcute,则必须用一个或多个DependsOn属性来修饰它。通过绑定,所有数据上下文的变化都将自动更新到控件上。一种多值转换器,如果其中任意输入为true,则返回。可以作为管道使用,也可以作为控制控件的现实和隐藏。如果输入的字符串不为null或empty,则返回。一种多值转换器,如果所有输入均为true,则返回。如果输入的字符串为null或empty,则返回。源的初始值会应用到目标,但后续的变化会被无视。如果输入为null,则返回。如果输入为null,则返回。

2024-03-30 10:30:38 792

原创 Avalonia笔记4-Rider如何添加xaml支持

在Linux Rider中,File Type中是有XAML文件的,但是新增xaml文件并不能正确的添加到项目中,而且就算是新增文件,直接命名为“XXX.xaml”,也是没有智能提示的。在MarketPlace里面搜索AvaloniaRider,然后安装,重启就可以了。添加之后,新建文件时就可以直接添加Avalonia Styles文件了。原因就是不能够引入到项目中,需要添加插件支持。可以顺便将XAML Styler也装上。有关插件的信息在github上可以找到。下面记录一下添加过程。

2024-03-28 09:08:50 447

原创 Avalonia笔记3-样式

Selector=“Button” 控件需要精确匹配,并不会对其派生控件起作用,如果需要对其派生控件也有效的话,使用就可以了,比如ToggleButton; 如果控件没有在默认的avalonia命名空间下,需要加上其命名空间,竖线分割;如果要在控件模板中选择控件,则必须使用此选择器。对所有位于StackPanel下的button起作用,对于隔着一层的button也起作用;

2024-03-27 16:52:05 867

原创 Avalonia笔记2 -数据集合类控件

Selection:一个ISelectionModel对象,具有各种方法来跟踪多个选定项目。ItemsRepeater.Layout:设置布局的方向,默认垂直。水平方向可以根据父元素尺寸自动调整,但垂直方向不可以。1. DataGrid 笔记1中已经记录;Items:数据项集合。SelectedItems: 多选。5. ComboBox 下拉框。SelectedIndex:下标。SelectedItem:单选。Items:数据项集合,只读。需要引用nuget包。

2024-03-26 15:45:20 541

原创 Avalonia笔记1

TextDecorations:Underline(下划线)、Strikethrough(删除线)、Baseline(基线)、Overline(覆盖线)由于对Xaml并不熟悉,对于其预定义的元素、属性等各种设计并不清楚,因此在学习的同时,记录一下,有助于与我情况相同的同学参考一下。属性:Text、FontSize、FontWeight、FontStyle、TextDecorations、xml:space。Text:可以写在标签中间,也可以使用Text赋值,当text为绑定值的时候用Text。

2024-03-25 18:13:52 1097

原创 XML语言的学习记录5- XSD

,定义 XML 文档的合法构建模块,分为简易元素(仅包含文本的元素,不会包含任何其他的元素或属性)和复合元素(包含其他元素及/或属性的 XML 元素)。xmlns:xs="url" 指定 XML Schema 的命名空间,前缀为xs;:这个属性定义了默认命名空间,即在没有指定命名空间的情况下,元素和属性将属于这个命名空间;:定义了XSD的目标命名空间,即定义的元素和类型将属于这个命名空间;使用方法: <xs: xsd元素></xs: xsd元素>:这个属性定义了元素的默认命名空间限定方式,

2024-03-20 09:01:25 990 1

原创 XML语言的学习记录4-XML DOM

替换节点也是由父节点来替换,parentNode.replaceChild(newParagraph, oldParagraph);在处理XML的时候各浏览器有两处不同, 一个是加载xml的方式不同,另一个就是处理空白和换行的方式不同。IE输出4,firefox等输出9. 输出4的话,就是4个“”,而输出9的话,那么看一下子节点都是什么。其中,“\u1010”,就是换行符。删除节点只能是父节点删除子节点,parentNode.removeChild();3. 节点nodeType。

2024-03-19 09:00:00 1011 1

原创 XML语言的学习记录3-解析

这种方法适用于除IE5、IE6之外的任何场景。2. 最佳实践是使用现代的 Fetch API 来异步加载 XML 文件,并使用 DOMParser 对象来解析 XML 数据。这种方法更加简洁、灵活,并且更符合现代 Web 开发的标准。3. 使用 ActiveXObject 对象,通过微软解析器来加载xml (仅限于IE浏览器创建空的XML文档对象,关闭异步加载,加载note.xml文档。注意:创建XMLHttpRequest 对象是new ActiveXObject("Microsoft.

2024-03-18 08:58:35 888

原创 XML语言的学习记录2-XMLHttpRequest

【代码】XML语言的学习记录2-XMLHttpRequest。

2024-03-16 09:00:00 867 1

原创 XML语言的学习记录1

学习笔记:xml(可扩展标记语言)语言没有预定义的标签,都是使用者自定义; xml是纯文本,是不作为的; 语法 每个标签必须有关闭标签; 对大小写敏感; 最外层必须有根元素; 必须被正确的嵌套; 属性必须加引号; 实体引用代替非法字符; 以换行符(LF)存储换行; 可写成属性,也可以写成元素的情况下尽量用元素,因为:属性无法包含多重值,而元素可以;属性无法描述树结构,而元素可以;属性不易扩展;属性难以维护; 良好的html文档必须满足语法前5条; x

2024-03-15 15:06:20 617 1

原创 使用reprepro+nginx搭建apt服务器

使用reprepro+nginx搭建apt服务器

2024-03-12 09:19:17 1619 3

原创 Linux下的系统字体分类

Linux下的系统字体分类

2024-03-11 09:31:25 411 1

原创 Avalonia在Linux下启动的问题

Avalonia在Linux下启动的问题

2024-03-08 16:23:35 1598 1

原创 docker + nginx打包前端镜像

前端使用angular开发,Dockerfile如下:'"]EXPOSE 80COPY . .

2024-03-07 18:03:21 1117

原创 docker打包镜像bug记录

docker打包镜像bug记录

2024-03-06 14:39:10 452

原创 docker的使用

记录一下docker的使用。

2024-03-05 17:40:30 969

原创 WizNote安装问题

WizNote安装问题

2024-03-04 16:48:27 580 1

原创 angular程序9升级到13过程报错

angular程序9升级到13过程styles.less报错

2024-03-02 11:42:07 1304

原创 VSCode设置资源管理器字体大小的问题

VSCode设置资源管理器字体大小的问题

2024-03-01 16:15:51 376 1

原创 windows环境下测试nAudio的播放回调问题

测试nAudio

2024-02-28 16:52:52 222

原创 VirtualBox出现获取 “VirtualBox COM 对象失败 ”的错误

VirtualBox COM 对象失败

2024-02-28 10:28:24 466

原创 Deepin安装docker遇到的问题

Deepin安装docker的时候遇到了一些问题。

2024-02-22 14:50:07 314 1

原创 利用Nginx搭建一个apt服务器

利用虚拟机搭建一个apt服务器

2024-02-22 11:43:19 812 2

原创 为什么Linux会主选择tar而不是zip等其他压缩

Linux会主选择tar而不是zip等其他压缩的原因

2024-02-18 17:07:24 157

原创 Windows上压缩的文件在Linux上解压有乱码

linux或mac上解压文件名出现乱码问题

2024-02-18 11:52:30 687 2

SerialPort.exe

代码为本人自己所写,无广告,既适用于串口通信调试使用,功能足够,也适用于串口通信学习,如果有需要,本人可提供代码给有需要的人

2020-06-17

win7无线共享

win7有自带的无线共享设备,但是需要在命令提示框中写入命令才可以运行,并不方便,该文件将命令编写成Windows默认运行的文件格式,每次只要双击一下就可以运行无线了,非常简单,而且不用安装,不占空间,非常方便使用。

2015-01-15

疯狂java讲义源码

大家都知道java疯狂讲义这本书,这本书对于学习java的学者来说,是一本非常好的书,不管是初学者,还是资深学者,都是受益匪浅的。 疯狂java讲义源码,让学习java的人,能更好的体会、领悟java实例的原理,方便学习。

2013-08-12

VC++深入详解源码

学习VC++的好资源,VC++的源码,对于初步学习,或者教师都会有很好的用处

2013-06-14

书店租赁系统课程设计报告书

书店租赁系统,java课程设计报告书,全面具体,可参考

2013-05-27

书店租赁系统课程设计报告

课程设计报告,全面具体,java车程设计,书店租赁系统

2013-05-27

书店租赁系统

java课程设计中,书店租赁系统 简单易懂,也能够真实的学到东西

2013-05-27

空空如也

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

TA关注的人

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