c# ArrayList、List、Dictionary
ArrayList(频繁拆装箱等原因,消耗性能,不建议使用) 需引入的命名空间 using System.Collections; 使用 ArrayList arrayList = new ArrayList(); arrayList.Add("abc"); //将数据新增到集合结尾处 arrayL ... 查看全文
C#调用matlab中出现的一个棘手问题
C#调用matlab编写的程序时,要先将m文件在matlab中打包,然后将打包好的dll文件添加到C#的‘引用’栏。(参考https://blog.csdn.net/a345758541/article/details/83893871); 说一下我遇到的问题,出现数据初始化的问题,报错三个,解决办 ... 查看全文
C# WinForm遍历窗体控件的3种方法
1.循环遍历 private void GetControls(Control fatherControl) { Control.ControlCollection sonControls = fatherControl.Controls; foreach (Control control in s ... 查看全文
C# WinForm 窗体单例模式
C# WinForm 窗体单例模式 (程序里面只能创建一个此窗体,如果再new,那就返回已经创建的实例) //C# WinForm 单例模式(例:同一个窗体只创建一次实例) //打开窗体的事件: Form3 f = Form3.InstanceObject() ; //实例化窗体 f.Focus() ... 查看全文
C#中TCP服务器端的收发
哈喽大家好,上次我们说了一圈TCP的发送和接受,其实不太准确,上次说的是TCP的客户端的收发。这次我们说一说服务器端的收发。 业务场景是这样 首先服务器开启监听,客户端在开启后去和服务器端连接,给服务器端一个“信号”,然后服务器端吧内容返回给客户端。 接下来,看代码。 using (Socket s ... 查看全文
window 远程桌面 CentOS-7-x86_64-Minimal-1908
打开vi /etc/selinux/config, 设置 SELINUX=disabled yum grouplist yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 安装epel库 yum -y install e ... 查看全文
C#异步编程由浅入深(二)Async/Await的作用.
考虑到直接讲实现一个类Task库思维有点跳跃,所以本节主要讲解Async/Await的本质作用(解决了什么问题),以及Async/Await的工作原理。实现一个类Task的库则放在后面讲。首先回顾一下上篇博客的场景。 class Program { public static string GetM ... 查看全文
win10无法启动虚拟机
(1) 电脑没有Hyper-V pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do d ... 查看全文
「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之docker部署(八)
本文主要介绍了vue前端打包和docker部署相关内容,到目前为止,crudapi-admin-web代码已经完成,后续会继续优化代码,文档也会持续更新。每一篇文章对应的代码,都打上了tag,命名规则为t1,t2..., 欢迎下载代码学习和交流。 ... 查看全文
WPF 最小二乘法的简单的实现
整理代码时发现的老代码,略微整理发上来,理论知识我就不细说了,大意就是这条线是所有点到这条线的垂直距离最短。 至于我写的对不对就由各位自己分辨,如果我写错请告诉我. GIF截图 代码 /// <summary> /// 简单最小二乘法 /// </summary> /// <param name=" ... 查看全文
WPF 控件绑定后台实体类实例
先创建后台实体类 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System. ... 查看全文
DELPHI7对日期格式的处理
WINDOWS系统默认的短日期格式是:yyyy/m/d,在DELPHI中进行字符串互转时,经常会因为格式问题而转换失败,以前都是要求施工人员或客户手动修改系统的短日期格式为:yyyy-mm-dd来解决,近来无事找了一下相关资料,可以解决该问题 在应用程序打开时,可以通过TFormatSettings ... 查看全文
Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime
日期格式的处理总是会很复杂,因为不同的环境日 期格式也不一样。为了程序统一处理, 最好把格式给统一了: 可以在程序的初始化段: FormatSettings.ShortDateFormat := 'dd/mm/yyyy'; FormatSettings.DateSeparator := '/'; f ... 查看全文
C++ 异常机制分析
阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAII 异常机制与构造函数 异常机制与析构函数 noexcept修饰符与noexcept操作符 异常处理的性能分析 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAI ... 查看全文
苏浪浪 201771010120《面向对象程序设计(java)》第六章学习总结
第五章 主要学习OOP另一个部分 继承,继承使程序员可以使用现有的类,并根据需要进行修改。这是Java程序设计中的一个基础设计。 1.类、超类和子类; (1) 已有类称为:超类(superclass)、基类(base class) 或父类(parent class) 新类称作:子类(subclass ... 查看全文
python dict
- 不可变类型: 可哈希 - str - tuple - int - bool - 可变类型: 不可哈希 - list - dict # dict字典: key: 不可变类型 vlaue:所有类型 ##方法 增加: - dict[key]=vlaue -- 字典中没有key则添加,有key则覆盖 - ... 查看全文
希尔排序 shell
希尔排序又叫缩小增量排序,是建立在插入排序上的威力加强版。 主要是利用了插入排序对逆序数越少的数组的排序,花费的时间就越少,的特性来进行优化; ↑简单来说就是越整齐排序所花时间也就越少; 希尔排序中通过比较相距一定间隔的元素,并使这个间隔不断减小,知道间隔为1,进行工作; 这也是缩小增量排序名称的由 ... 查看全文
彻底弄懂python编码
python实践中经常出现编码相关的异常,大多网上找资料而没有理解原理,导致一次次重复错误。本文对常用Unicode、UTF-8、GB2312编码的原理进行介绍,接着介绍了python字符类型unicode和str以及常见编解码错误UnicodeEncodeError和UnicodeDEcodeEr... ... 查看全文
Python正则表达式之 - ?: / ?= / ?!
Python正则表达式之 - ?: / ?= / ?! 用圆括号将所有选择项括起来,相邻的选择项之间用|分隔。但用圆括号会有一个副作用,使相关的匹配会被缓存,此时可用?:放在第一个选项前来消除这种副作用。 其中 ?: 是非捕获元之一,还有两个非捕获元是 ?= 和 ?!,这两个还有更多的含义,前者为正 ... 查看全文