- 博客(18)
- 收藏
- 关注
原创 一种交流用电器分析识别装置的实现原理
一种交流用电器分析识别装置的实现原理功能概述设计并制作一个根据电源线电流的电参量信息分析在用电器类别的装置。该装置具有学习和分析识别两种工作模式。在学习模式下,测试并存储用于识别各单件电器的特征参量;在分析识别模式下,实时指示在用电器的类别。实现原理:每个用电器的用的参数都不同, 比如电流电压功率等, 通过高精度的电流电压功率测量传感器测量用电器的电流电压功率和功率因数等参数, 通过寻找这些参数的特征, 就可以得到每种用电器的“指纹”, 通过学习过程记录用电器的“指纹”,就可以实现用电器的识别。
2021-11-04 16:34:50
4288
4
原创 C# WinForm窗口居中
相对于屏幕居中this.StartPosition = FormStartPosition.CenterScreen;相对于父窗口居中form.StartPosition = FormStartPosition.CenterParent;
2021-04-04 12:32:26
2330
原创 Apache PHP 设置禁止访问网站目录内容 禁止显示文件列表
.使用Apache作为Web服务器的时候,在当前目录下没有index.html|php等入口就会显示目录。让目录暴露在外面是非常危险的事。找到Apache的配置文件 /etc/apache2/apache2.conf 或在网站根目录下建立 .htaccess 文件改为:<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all gra
2021-03-07 09:11:16
711
原创 C# 打开被其他进程占用的文件(日志文件等)
C# 打开被其他进程占用的文件(日志文件等)FileStream fs = new FileStream("url", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);
2021-01-11 16:00:06
662
原创 bat文件中声明变量的方式
在bat文件中声明变量的方式如下:set xxx_variant_name=yyyyyyyyyyyymove D:\abc\efg\test.txt %xxx_variant_name%\test.txt说明: 01.set 那句是声明变量xxx_variant_name,并给该变量赋值yyyyyyyyyyyy 02.使用变量时,需要在前后加上 %举例:if not exist NewFolder md NewFolderset DestFolder=D...
2020-12-27 22:14:05
8585
原创 【bat】实现复制特定后缀文件到其他目录
@echo offfor /r %%a in (*.txt) do copy %%a D:\1pause1、for /r主要用于搜索指定路径及其所有子目录中符合要求的文件(/r后如果没有指定目录,则使用当前目录)2、上述例子实现将脚本所在目录下后缀为txt的文件复制到目录D:\1中3、批处理当中的 for 循环的结构:for in do。%%a 为变量,/r 为递归方式,in 与 do 之间一定要有 ()。for 循环的工作流程:查找当前文件夹及其子文件夹里面的 ...
2020-12-27 22:06:08
3435
转载 2020-12-27
批处理中的变量 set 功能一览[设置变量]格式:set 变量名=变量值详细:被设定的变量以%变量名%引用[取消变量]格式:set 变量名=详细:取消后的变量若被引用%变量名%将为空[展示变量]格式:set 变量名详细:展示以变量名开头的所有变量的值[列出所有可用的变量]格式:set[计算器]格式:set /a 表达式示例:set /a 1+2*3 输出 7!注意!set不能用在复合语句里面比如if 1==1 set a=2或者for %%i in (a) do s
2020-12-27 22:01:35
61
原创 C# TextBox 文本框限只允许输入数字 按回车后光标自动移位 并且限制最大长度
C# TextBox 文本框限只允许输入数字 按回车后光标自动移位 并且限制最大长度代码 private void BOX_KeyPress(object sender, KeyPressEventArgs e) { TextBox txtBox = sender as TextBox; if (e.KeyChar >= '0' && e.KeyChar <= '9') ...
2020-12-04 11:00:00
1206
转载 C# 获取文件夹下的所有文件 获取路径下文件夹 文件
1、获得当前运行程序的路径string rootPath = Directory.GetCurrentDirectory();2、获得该文件夹下的文件,返回类型为FileInfostring path=@"X:\XXX\XX";DirectoryInfo root = new DirectoryInfo(path);FileInfo[] files=root.GetFiles();3、获得该文件夹下的子目录,返回类型为DirectoryInfostring path=@"X:\XXX\XX
2020-11-04 10:32:54
8550
原创 C# statusStrip 中 oolStripStatusLabel属性设置 对齐 分割线 自动宽度等
C# statusStrip 中 oolStripStatusLabel 对齐 分割线 自动宽度等属性设置AutoSize : 如果不想 toolStripStatusLabel 随着字符串大小改动 Size 的话 设置为 false ,然后在 Size 属性中设置 其宽度TextAlign 属性: 设置Text 文本怎么显示,九种方式: 左上,中上,右上 左,中,右 左下,中下,右下BorderSides 属性: 设置 toolStripStatusLabel 的
2020-10-28 10:54:16
1401
原创 C# 通过路径获取文件名 文件类型 后缀 没有后缀的文件名 文件夹
C# 通过路径获取文件名 文件类型 后缀 没有后缀的文件名 文件夹FileStream OutFile;StreamWriter bw;string filename = System.IO.Path.GetFileName(binFilePath);//文件名 “Default.aspx”string extension = System.IO.Path.GetExtension(binFilePath);//扩展名 “.aspx”string fileNameWithoutExtension
2020-10-26 14:19:26
2587
原创 C# 保存文件 文件夹选择对话框
C# 保存文件 文件夹选择对话框 private void Btn_OutPath_Click(object sender, EventArgs e) { FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "请选择文件路径"; if (dialog.ShowDialog() == DialogResult.OK
2020-10-26 13:40:41
1851
原创 C# 禁止自动换行 显示水平滚动条
C# 自动换行 水平滚动条1 首先你得先设置该textBox为多行。2 wordWrap是默认是自动换行的,也就是默认为true。3 在设置水平滚动条时,一定先设置自动换行wordWrap为false。this.TxtBox_ApercuFichier.Multiline = true;this.TxtBox_ApercuFichier.WordWrap = false;this.TxtBox_ApercuFichier.ScrollBars = System.Windows.Forms.Scr
2020-10-25 22:27:17
522
原创 C# 格式化字符串方法 ToString()
C# 格式化字符串方法 ToString()微软官方说明链接:https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings格式说明符“属性”描述示例“C”或“c”货币结果:货币值。 受以下类型支持:所有数值类型。 精度说明符:十进制小数位数。 默认值精度说明符:由 NumberFormatInfo.CurrencyDecimalDigits 定
2020-10-25 22:09:51
1448
原创 C# 通用选择文件对话框
通用选择文件对话框封装 /// <summary> /// 文件选择通用对话框 /// </summary> public class FilesSelectDialog { public OpenFileDialog fileDialog; //默认打开路径 public string DirPath = "D:\\";
2020-10-25 20:27:00
3412
原创 给picturebox添加滚动条的方法
/** 给picturebox添加滚动条的方法是:* 1.将picturebox放在panel上;* 2.将panel的AutoScroll设置为ture;* 3.将picturebox的SizeMode设置为AutoSize;* 4.将picturebox的Dock设置为None. */ ![效果图](https://img-blog.csdnimg.cn/2020102514411917.png?x-oss-process=image/watermark,type_ZmFuZ3poZ
2020-10-25 14:41:58
607
原创 C# TextBox获取拖拽文件路径
步骤:1、 通过DragEnter事件获得被拖入窗口的“信息”(可以是若干文件,一些文字等等),在DragDrop事件中对“信息”进行解析。2、接受拖放控件的AllowDrop属性必须设置成true;3、必须在DragEnter事件中设置好要接受拖放的效果,默认为无效果。(所以单独写DragDrop事件是不会具有拖拽功能的)private void textBox1_DragEnter(object sender, DragEventArgs e){ if (e.Data.GetDataP
2020-10-25 14:31:33
2108
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人