Windows开发-日排行
1.progressbar 进程控制条 主要的属性:Max,Min,Step 与Timer一起使用 while(pb1.Position<pb1.Max) do //pb1是progressbar进度条控件 begin pb1.StepIt; end; 2.Gauge 与progressbar用途完 ...
定义枚举: public enum AccountType { [Description("普通账户")] Ordinary= 1, [Description("重要账户")] Important= 2 } 获取描述信息: /// <summary> /// 根据枚举值,获取描述 /// </sum ...
Delphi中ClientDataSet的用法小结 TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的 ...
了解一些自己日常使用的快捷键,可以大大地提高您的工作效率。Wiindows10作为微软大力推广的旗舰系统,极具现代感的操作界面也深受大众的喜爱。相对于win7,其快捷键的设置也更加人性化,对于学习常用快捷键还是很有必要的,毕竟2020年微软会放弃win7。win+Tab查看时间轴任务视图打开就能看到电脑执行过的任务,查找起来非常方便。Win+D显示桌面日常使用中桌面上打开的窗口太多,想马上回到桌面
はじめに FlaskでREST APIの作成を行う際に、記述方法等を他のソースを見たり、Googleで検索したりと、毎回同じことをやっているので、よく使うFlaskの記述等をまとめたサンプルを作成しました。 ソースに色々コメントを書いているので、参考になればいいと思っています。 構成 Flask、F ...
前言说明 在微软技术栈中,众所周知有一类项目是用于支持WindowService,并且目前只支持Windows系列的系统。而项目的创建、调试、安装都相对新接触的朋友而言还是比较复杂。 在这里介绍一种相对于简单、明了的组件,同时可以支持Linux守护(需要目标框架.Net Core 3.1以上的版本) ...
题意: 有$N$个相同的开关,每当你打开或者关闭某个开关的时候,其他的与此开关相关联的开关也会相应地发生变化。经过若干次开关操作后使得最后$N$个开关达到一个特定的状态。对于任意一个开关,最多只能进行一次开关操作。问计算有多少种可以达到指定状态的方法。(不计开关操作的顺序) 思路: 首先,我们要明确 ...
swagger是后台开发中很好用的交互式文档,Django原本的Django-Swagger已经停止维护了,现在一般用drf_yasg这个包来实现文档,它里面支持swagger和redoc两种,redoc是静态的,作为导出文档的话不错,不过一般我们用swagger,因为可以在文档里面调试,非常方便。 ...
1.首先创建一个项目 2.选择Web API 3.创建一个空的控制器 4.控制器名称为MyApiController using System; using System.Collections.Generic; using System.Linq; using System.Net; using ...
地址 https://www.acwing.com/solution/content/17900/ 题目描述设有 N×N 的方格图,我们在其中的某些方格中填入正整数,而其它的方格中则放入数字0。如下图所示: 某人从图中的左上角 A 出发,可以向下行走,也可以向右行走,直到到达右下角的 B 点。 在走 ...
1.把Windows 2003服务器名设置为AD01,这样做的目的主要是为了好记忆。 服务器名更改后会提示你重启,请您按照提示下重启下。 2.在VM软件中把网络联机改为NAT模式,网段改成192.168.2.x。 并且取消了“使用本地DHCP服务将IP地址分配给虚拟机(D)”功能,不然在Window ...
docker 官方关于数据卷的解释 https://docs.docker.com/storage/volumes/ 数据卷解决的问题 共享主机与容器,容器与容器之间的公用数据。在容器内对卷的修改会立即在主机上生效 使用环境 系统:windows10 命令控制台:windows 的powershel ...
作者QQ:854366400 实操过程 新建虚拟机 下载win2012的ISO镜像文件 打开VMWARE,创建新虚拟机 新手建议选择典型安装 选择已经下好的win2012镜像文件,下一步 输入windows激活密钥,并设置登录的用户名和密码(登录系统以及后续远程桌面登录时会用到) 为虚拟机命名,并且... ...
C# 结构体(Struct) 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。 结构体是用来代表一个记录。假设想跟踪图书馆中书的动态。可能需要跟踪每本书的以下属性: Title Author Subject Book ID ...
下载demo - 65.9 KB 下载source - 51.8 KB 下载source code from GitHub 表的内容 在我们继续实现表单设计代码之前介绍 结构事件和方法 结论历史 介绍 在我开始编程的时候,我在标准的。net框架库中发现了MessageBox类。这是令人兴奋的,因为它 ...
很多时候,我们想把类的行为提取出来或者重构,使其不仅能应用于当前编码的类型上,还能应用于其它类型上。 在C#里面,实现跨类型的代码复用,有两种方式:继承 和 泛型。 继承 -> 继承的复用性来自基类 泛型 -> 泛型的复用性是通过带有“(类型)占位符”的“模板”实现的 泛型类型(Generic Ty ...
下载demo - 10.5 KB 下载source - 33.6 KB 介绍 本文使用c# /WinForm演示了。net中的MVC模式。 这是一个简单的“用户信息管理器”应用程序,它根据 模型-视图-控制器(MVC)模式。 该应用程序显示联系人列表,并允许您添加、修改和删除 现有的联系人。其思想是 ...
本文参考:https://blog.csdn.net/wxy941011/article/details/80428470 原因 如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。 我们都知道TCP属于传输层的 ...
下载demo app - 66 Kb 下载demo source - 48 Kb 下载component source - 6.83 Kb 介绍 MessageBoxManager是一个可以拖动的Windows窗体组件 ,拖放到Windows窗体项目的主窗体中,它为您提供了增强 消息框功能,而不必强 ...
使用nvm的原因 开发公司项目和个人项目时,由于公司项目比较旧,Node版本比较低,但是自己做的项目安装的包,需要比较新的Node包,10以上的版本,所以就需要在同一台机器上安装多个版本的Node。经过搜索,决定使用nvm来做Node版本的管理。 安装前需要先将之前安装的Node版本完全删除 Win ...