Windows开发
xmal: <Grid MinHeight="600"> <canvas:CanvasAnimatedControl x:Name="drawWaveformCanvas" Draw="DrawWaveformCanvas_Draw" ClearColor="LightGray"/> </Grid> ...
第一步,打开虚拟机(我使用的虚拟机是ubuntu-16.04-desktop-amd64)第二步,点击菜单栏中的虚拟机->安装VMware Tools。这一步要注意的是,如果你之前安装过,这个选项将会变成“更新VMware Tools”。第三步,点击后,会在Ubuntu系统中找到VMwareTool ...
原文:C# DynamicObject 动态对象 dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一... ...
2020-03-23 每日一例第12天 1.新建对话框,拖Textbox/label/button; 2.“保存文件”按钮后的代码; SaveFileDialog sf1 = new SaveFileDialog(); //设置对话框标题 sf1.Title = "保存导出文件"; //设置默认文件 ...
一、队列(Queue) 1.1、概念 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。 1.2、Queue类的属性 下表列出了Queue类的一些常用的属性: 属性描述 Count 获取 ...
原文:C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁 在多线程环境中,多个线程可能会同时访问同一个资源,为了避免访问发生冲突,可以根据访问的复杂程度采取不同的措施 原子操作适用于简单的单个操作,无锁算法适用于相对简单的一连串操作,而线程锁适用于复杂... ...
这是一个失败的案例,最终部署失败,以下记录下遇到的问题:1. 在debian buster(debian 10)上devstack脚本没有做过测试2. ip route 和ip -4 route的结果中没有以default 开头的路由信息,这导致了devstack.sh脚本执行配置时候,会异常退出异... ...
Laravel、Lumen打印sql每次都要在手动加调试代码挺麻烦的。本文主要介绍另一个调试神器 barryvdh/laravel-debugbar // 可以用这个助手函数打印 function getSql () { app('db')->listen(function ($sql) { $si ...
Trigger分类 Trigger MultiTrigger DataTrigger MultiDataTrigger EventTrigger Trigger EventTrigger 指定触发的事件,触发事件之后执行的内容,这里写了两个动画效果 效果 DataTrigger 根据值,设置对应的效 ...
1. 添加系统路径 单独新建文件夹A用于存放待快速启动的软件的快捷方式图标,复制文件夹A的路径-> 右击windows shell中此电脑->属性->高级系统设置->环境变量->系统变量->Path->编辑->新建,然后粘贴A路径。原理其实很简单,添加A的路径到系统变量里面,就是让系统能找到A文件夹 ...