一、概要 不可变(immutable), 即对象一旦被创建,值就不能被改变,每次改变都会产生一个新对象。 不可变对象如下: string ImmutableStack ImmutableQueue ImmutableList ImmutableHashSet ImmutableSortedSet I ...
1、设置 Ico 图标为 [资源文件] 项目名=>右键=>属性,在选项卡中选择"资源" 选择 "添加资源"=>"添加现有文件" 在弹出的选择文件窗口,找到Icon 图标(注意图标名) 图标名称(股票),将作为在程序中调用的唯一名称。 2、设置 图标 为窗体默认图标 3、设置 图标 为 程序默认图标 ...
今天使用OpenSSL创建SSL证书,创建完根证书,然后继续创建SSl证书时,出现错误:problem creating object tsa_policy1=1.2.3.4.1 6812:error:08064066:object identifier routines:OBJ_create:oi ...
本文主要介绍了文件上传功能,包括普通上传模式和大文件切片上传模式,大文件切片上传模式通过优化后很容易支持断点续传和秒传,后续会根据需求优化文件上传功能。 ...
界面及连接关系 frxDBDataset1连接datasource 双击frxReport1控件进入设计界面,选择报表->数据,弹出窗口选择要显示数据的frxdbdataset,frxdbdataset可以有多个 打印按钮事件 //载入报表文件并打印 procedure TForm1.Button2 ...
ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。 out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递 ...
布局和常用Panel学习 一、简介 所有的WPF布局容器都派生自System.Windows.Controls.Panel。Panel继承自FrameworkElement。 在Panel中有一个比较重要的属性是UIElementCollection 类型的Children属性,UIElementC ...
根据上一篇文章的原理 禁止win10自动更新的办法又多了一个,直接装一个Proxifier 3.15 (不要装新版,就这个版本最管用)不需要启动软件,都可以禁止更新了。 搞的我这两年想更都更不了。 ...
ping ping 命令的作用是通过发送“网际控制报文协议(ICMP)”回响请求消息来验证另一台TCP/IP计算机的IP级连接状态,回响应答消息的接收情况将和返回过程的次数一起显示出来。Ping是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。 命令格式:ping [-t] ...
本文来告诉大家如何在 WPF 中,在 下拉框 ComboBox 里面,鼠标移动到 ComboBoxItem 上时,自动触发对应的事件,用来预览此选项值。例如我在实现一个颜色下拉框,此时我可以通过点击下拉框显示多个不同的颜色,鼠标移动到某个颜色选项上,可以修改界面,预览此颜色的内容 ...
“工欲善其事,必先利其器”。一直以来我都是一个喜欢折腾的人,尤其是在IDE的外貌上面,没办法,就是这样一个外貌协会的成员。 如果IDE不美观,真的很影响写代码心情,尤其是出现错误的时候,那就更容易炸! 话不多说,上图!Duang~~~(配音) 怎么样?还可以趴? “萝卜酸菜,各有所爱”,颜色可以自己 ...
软件官网:http://www.calculix.de/ 一、安装 1.进入Github下载一个zip文件 如github进不去,这里是我下载好的,但是版本可能不是最新 (1)点击https://github.com/calculix/cae (2)点击Downnloads (3)下载这个zip 2 ...
C# 扫描并读取图片中的文字 本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。 程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式 ...
相比于高大上的各种Selenium进阶指南,个人认为夯实基础至关重要。 在Selenium测试框架的API中,主要分为三大类: 对浏览器本身的相关操作。 对浏览器页面中,元素的定位操作。 对浏览器页面中元素进行定位后,对该元素的一些操作。如:点击、输入等操作。 我们本篇文章先说说Selenium框架 ...
今天遇到个小问题,要为几十个文本框添加相同的失去焦点事件,常规的办法是在VS的事件管理器里面添加,但那样太繁琐了,几十个文本框,要加几十遍,这行不通。 于是想到动态绑定,第一次尝试如下: foreach(TextBox tbx in tbxs){ tbx.Leave += new EventHand ...
1 前期准备 在腾讯位置服务控制台创建应用获得key 2 引用API vue项目根目录为project 在project/public/index.html中的<head>块引入<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1. ...
如下图,有这么一个常见需求,在修改表单明细的苹果价格时,总价会改变,同时单据总和也随之改变。 按照Winfrom事件驱动的思想来做的话,我们就需要在将UI的修改函数绑定到CellEdit事件中来实现。 但是对于WPF,我们完全可以利用WPF的 INotifyPropertyChanged 接口来实现 ...
这几天公司需要使用钉钉发送消息给个人后加上该登录人员的水印,不闲聊直接开始。 首先需要登录钉钉开发者后台获取到你创建的微应用的参数,应用appKey和应用appsecret来获取token,必须使用token和免登code后才能获取到该用户信息,这里我没有权限看公司钉钉的后台没办法截图,可以参考钉钉 ...
介绍 简单的网络拓扑如下图: 三台服务器为 CentOS 系统,只要牵扯到使用外部网络就非常的头疼。因此决心改造下这个网络环境。 改造过程 首先,第一步想到的就是在 win 上做nat 转发,将内网网口送来的数据转发至公网网口,具体操作如下: 申明:本人电脑为 win10 系统,win7配置雷同。 ...
数字转换为中文大写方法 例如: int num = 725; string result=MoneyToCharacter(num); result输出结果为“柒佰叁拾伍元整” 1 private string MoneyToCharacter(decimal Money) 2 { 3 string ...