背景:创作的由来。个文件夹中许多子文件,想传到某云方便日后换电脑时也能便捷查看,殊不知等资源传上去之后某云不支持预览。无奈只下只能将所有文件批量修改完txt格式,再重新传一遍,几百个文件,一秒搞定,哈哈哈!!! 源文件如下:以上还只是一层,每层文件夹下还有n多的子文件,如果手动自己一个个修改。OMG,想想都可怕!! 以下是某个文件夹里的子文件。 好了,到这里,我们需要 做的事就是,让程序来做。程序要的思想就...
工序工时由该工序的工艺参数决定,有了工时后乘以固定因子就是计件工资。一般参考本地小时公式以及同类小时工资并考虑作业的风险等因素给出固定因子 下面是样本数据: 注意样本数据要近可能全面,比方这里会交换L与R后做为另一组样本数据一起交给系统训练打钩的数据会抽取来训练,WTime是目标,所以5个输入1个输出。 训练代码 clc clear excel=xlsread(frmZJ_KB_SalaryParamAdmin2011140841.xls); % 训练集——个样本 P_Train=exce...
以下是学习笔记: 效果如下: 通用分页的设计与实现 一、分页数据查询的原理分析 二、分页类的设计分析 总原则:提取不变的,封装变化的;不变的作为方法体,变化的作为参数 【变化的】1.每页显示的条数 2.显示的字段(属性) 3.表的名称 4.查询条件 5.过滤的条件(主键或唯一键) 6.过滤的条数==================(需要计算的) 7.当前显示的页码 8.排序条件 9.记录总数===================(查询的结果返回) 10.显示的总页数...
上期我们谈谈了谈EPLAN电气制图二次开发,制图软件EPLAN的安装和破解,今天我们来说说使用C#语言,如何实现Api插件及菜单,今天它来了!!! 关于项目环境的搭建请参考:https://blog.csdn.net/Laity07/article/details/109215518 下面我们一起来看看 我们就以我写的一个例子来看 首先建立一个这样的类, using Eplan.EplApi.ApplicationFramework; using Eplan.EplApi.DataModel; using Eplan.EplApi.HEServices; using Frm_Eplan_...
using System; using System.Collections.Generic; using System.IO; //using System.Linq; using System.Web;// <summary> // IP访问频率控制 // </summary> public static class IPCacheManager {/// <summary>/// IP缓存集合 /// </summary> private static List<IPCacheInfo> dataList = new List<IPCacheInfo>();private static object lockObj = new object();/// <summary> /// 一段时间内,最大请求次数,必须大于等于1 //...
原理在这里 代码翻写自Simple Oriented Bounding Box OBB collision detection explaining的高赞答案(C++) 向量类Vec3 public class Vec3 {public float X { get; set; }public float Y { get; set; }public float Z { get; set; }public Vec3(){}public Vec3(float _x,float _y,float _z){X = _x;Y = _y;Z = _z;}#region 操作符public static Vec3 operator ^(Vec3 num1, Vec3 num2){Vec3 v = new Vec3();v.X = num1.Y * num2.Z...
Modbus协议时应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络/串口和其它设备之间可以进行通信。它已经成为了一种工业标准。有了这个通信协议,不同的厂商生成的控制设备就可以连城工业网络,进行集中监控。 本文实现需要借用一个开源的NModbus库来完成,通过在菜单栏,工具-----NuGet包管理器-----管理解决方案的NuGet程序包,安装NModbus的开源库。本次实例的基本框架和实现效果如下所示: 可自...
1.题目要求如下: C#设计一个简单的计算器,实现两个数的加,减,乘,除,求幂等计算,运行效果如下图所示: 2.这边需要用到的是VS2019下的C#Windows窗体 3.来吧,展示:using System; using System.Windows.Forms;namespace Calculator {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){MessageBox.Show("欢迎使用小关牌计算器!");}private vo...
主要功能遍历WinForm窗口指定控件的所有子控件,通过类和名称模糊筛选一行代码 var controls = this.ExGetChildControls(new []{typeof(TextBox)},new []{"name"});代码封装 /// <summary> /// 获取所有子控件 /// </summary> /// <param name="parentControl">父控件</param> /// <param name="controlTypeFilters">控件类型筛选,可用typeof(TextBox)或者control.GetType()获取Type,为null则匹配全部</param> /// <param na...
gridView1.OptionsView.ColumnAutoWidth = false; for (int i = 0; i < gridView1.Columns.Count; i++) { this.gridView1.BestFitColumns(); this.gridView1.Columns[i].BestFit();//自动列宽 }
/// <summary>/// Get请求/// </summary>/// <param name="url">请求url</param>/// <returns></returns>public static string Get(string url){HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);if (req == null || req.GetResponse() == null)return string.Empty;HttpWebResponse resp = (HttpWebResponse)req.GetResponse();if (resp == null)return string.Empty;using (Stream stream = resp.GetResponseStream...
WPF 接收初始化 /// <summary>/// 初始化窗体句柄消息接收函数/// </summary>private void InitailWinHand(){HwndSource hWndSource;WindowInteropHelper wih = new WindowInteropHelper(this);hWndSource = HwndSource.FromHwnd(wih.Handle);//添加处理程序 hWndSource.AddHook(new HwndSourceHook(MainWindowProc));} private IntPtr MainWindowProc(IntPtr hwnd, int msg, IntPtr lParam, IntPtr wParam, ref bool h...
前言老师要求我们学生做一套拍照身份验证系统,经过长时间的学习,有了这篇文章,希望能帮到读者们。 正文首先介绍本文的主角:AForge创建一个C#项目,引用必备的几个DLL AForge.dll AForge.Controls.dll AForge.Imaging.dll AForge.Math.dll AForge.Video.DirectShow.dll AForge.Video.dll 这些DLL读者们可以在文末下载我附带的Demon 引用必要的命名空间 using AForge.Controls; using AForge.Video; using AForge.Video.DirectSh...
引言 Dictionary在C#中算是比较常用的数据结构了,它的读取速度很快,效率很高。以前没有怎么看它的源码实现,前几天看了看它的源码实现,还是有点意思的,下面我将逐步说下它的实现原理。 数据结构 它是通过Hash Bucket和链表形成的数据结构,将一份数据分为多个链表,且每个链表都对应它的Bucket。可以看以下的图:看不明白不要急,我们先看源码Dictionary类里面定义的字段都有什么。 private struct Entry {public int hashCode...
https://github.com/BobinYang/NetCoreWebAPI_Demo/ 视频地址:https://www.bilibili.com/video/BV11E411n74a 使用net core3.1 使用JSON // This method gets called by the runtime. Use this method to add services to the container.public void ConfigureServices(IServiceCollection services){services.AddControllers().AddNewtonsoftJson(options =>{// Use the default property (不改变元数据的大小写) casingoptions....