- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 微软自带日志输出+Serilog
安装两个 NuGet 包:Microsoft.Extensions.Logging,Serilog.AspNetCore。
2025-01-04 16:40:46
189
原创 Tesseract 自动识别
新建系统变量:名:TESSDATA_PREFIX,变量值:C:\Program Files\Tesseract-OCR\tessdata。安装 Tesseract 软件,这里我安装在C盘C:\Program Files 这个位置。Path -》 添加:C:\Program Files\Tesseract-OCR。查询存在的语言包,没有就重新安装:tesseract --list-langs。只能说识别能力一般般,“chi_sim”表示中文,“eng”表示英文。需要配置一下“系统变量”
2024-12-18 16:56:07
174
原创 ASP.Net Core 获取微信小程序 OpenId 验证
首先引用 NuGet 包:Senparc.Weixin.WxOpen、Senparc.Weixin.AspNet。Senparc 官网地址:https://sdk.weixin.senparc.com/Docs/WxOpen。
2024-09-30 10:56:05
830
1
原创 生成二维码图片
废话不都说,直接上代码,添加一个方法名为:QRCode,text参数是二维码内容。添加NuGet包引用:到浏览 搜索,添加引用 ZXing.Net 包 安装。
2023-09-02 17:21:25
679
原创 javascript:js发送请求
GET请求$.get("/api/v1.0/user",function(resp){ // 用户未登录 if ("4101" == resp.errno) { location.href = "/login.html"; } // 查询到了用户的信息 else if ("0"== resp.errno){ $("#user-name").val(resp.data.nam
2022-05-13 15:51:30
5123
原创 继承
这是一道继承问题: class Program { //运行程序 public static void Main() { A a = new B(); a.Fun(); Console.ReadLine(); } //父类 class A { public A() {
2021-04-09 19:36:20
183
原创 WPF三层架构的搭建
开发工具与关键技术: Visual Studio 2019、C#语言、WPF、MVC三层架构作者:邓李庆撰写时间: 2021年2月08日小编首先来给大家介绍一下,什么是三层架构:三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。三层架构区分层次的目的是为了
2021-03-04 16:17:22
2514
5
原创 WPF表格复选框(全选、反选)
开发工具与关键技术: Visual Studio 2017、C#语言、WPF作者:邓李庆撰写时间: 2019年12月18日下面写一个表格数据复选框(全选、反选),在表格中添加CheckBox 然后在复选框标签中添加一个Click按钮。直接上代码: <DataGrid x:Name="Memberes" VerticalAlignment="Top" AutoGenerateColumns="False" CanUserResizeColumns="False" CanUserResizeRo
2020-12-30 11:19:26
2488
1
原创 WPF 绑定数据自动生成按钮
开发工具与关键技术: Visual Studio 2017、C#语言、WPF、SQL Server作者:邓李庆撰写时间: 2019年9月18日下面给大家讲一个WPF中的绑定SQL Server 数据在后端生成按钮。 先在布局上给一个框的面给Name 名。见图代码:<UserControl x:Class="Multihospital.View.Homemenu" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen
2020-09-18 08:33:02
1050
1
原创 WPF获取验证码登录
开发工具与关键技术: Visual Studio 2017、C#语言、WPF作者:邓李庆撰写时间: 2019年9月08日下面是如何在WPF中显示验证码,首先在给一个盒子把按钮装起来,然后再给盒子一个一个背景样式为透明,透明代码“Transparent”然后给边框的画线为白色。最后在按钮里面放一个图片的盒子 > Image 标签,见下图片代码: <StackPanel Orientation="Horizontal">
2020-09-17 16:44:07
1085
1
原创 WPF获取图片保存、回填图片
首先,我们在wpf中的xaml页面给它一个Image 图片标签,然后命名X:Name=“名称”;然后我们可以再给它一个按钮标签 Button 用来打开本电脑上的图片目录在标签里面给一个 Click,看下图例子: <Image Grid.Column="7" Grid.Row="1" Width="150" Height="150" Margin="0,0,0,0" Grid.RowSpan...
2020-04-28 16:15:31
1039
2
原创 未将引用设置到对象的实例
开发工具与关键技术: Visual Studio 2017、C#语言作者:邓李庆撰写时间: 2019年8月16日下面给大家讲一个在C#中可能会出现的一个问题,出现的问题是“未将引用设置到对象的实例”的错误,我们可以来看看这图提示的错误:一、出现一般这样的问题出现会有以下几种原因:ViewState对象为NullDateSet为空SQL语句或Datebase的原因导致DateRea...
2019-08-16 08:12:46
112477
4
原创 DLL生成和引用
下面给大家讲关于动态链接库(Dynamic Link Library),简称DLL。DLL是一个包含可由多个程序同时使用的代码和数据库。它允许程序共享执行特殊任务所必需的代码和其他资源,一般来说,DLl是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是DLL。它由全局数据、服务函数和资源组成,在运行时被系统加载到调用进程的虚拟空间中,成为调用进程的一...
2019-08-13 11:27:47
399
原创 动态变换
开发工具与关键技术: Visual Studio 2017、C#语言作者:邓李庆撰写时间: 2019年8月07日下面讲一个动态变换的效果,变换提供了自定义元素的最强大方式之一,每个元素都能以两种不同的方式使用变换,RenderTransform属性和LayoutTransform属性。RenderTransform属性效率更高。因为是在布局之后应用变换,并且用于变换最终的渲染输出。Layou...
2019-08-07 09:29:40
250
原创 动画性能和帧率
开发工具与关键技术: Visual Studio 2017、C#语言作者:邓李庆撰写时间: 2019年8月06日下面给大家讲一下动画性能和帧率,帧率在我的生活中很常见了,比如:手机、电影、电视、CRT显示器、液晶显示器、3D显示器等等。在生活中帧率是以帧率称为单位的位图图像连续出现在显示器上的频率(速率)。该术语同样适用于胶片和摄像机,计算机图形和动作捕捉系统。简单来说,帧率就是摄像机每秒所...
2019-08-06 11:17:19
2529
原创 动画缓动
开发工具与关键技术:Visual Studio 2017作者:邓李庆撰写时间: 2019年7月27日下面给大家讲一些关于WPF的动画缓动,动画缓动是线性动画有一个缺点,通常让人觉得机械和不够自然。改进动画并创建更趋自然的动画的秘诀是改变变化速率,不是创建以固定不变的速率改变属性的动画,而是需要设计根据某种方式加速或减速的动画,实现更趋自然的动画的最简单方法是使用预置的缓动函数(EasingF...
2019-07-27 16:12:30
631
原创 控件播放
开发工具与关键技术:Visual Studio 2017作者:邓李庆撰写时间: 2019年7月26日下面给大家讲一个可以控制动画的效果,已经在事件触发器中使用了一个动作,加载动画的BeginStoryboard动作,然而,一旦创建故事板,就可以使用其他动作控制故事板,这些动作类都继承自ControllableStoryboardAction类,控制故事板的主要类:名称说明...
2019-07-25 09:53:29
243
原创 TimeLine类
开发工具与关键技术:Visual Studio 2017作者:邓李庆撰写时间: 2019年7月17日下面是一个TimeLine类的属性,首先来看TimeLine类的常用属性表:名称说明BeginTime设置将添加到动画开始之前的延时时间(TimeSpan类型),这一延时总被加载到总时间,具有5秒延时的5秒动画,总时间是10秒Duration动画开始到结束的运行...
2019-07-17 09:11:56
599
1
原创 Animation类
开发工具与关键技术:Visual Studio 2017作者:邓李庆撰写时间: 2019年7月12日下面讲一个WPF动画效果;基本动画中Animation类,动画在WPF中需要重点掌握;WPF提供了一更高级的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲染方式,这个模型基于依赖项属性基础架构,本质上,WPF动画只不过是在一段时间间隔内修改依赖项属性值的一种方式。还有另一种限制,为了实...
2019-07-14 21:15:07
762
原创 WPF动画
开发工具与关键技术:Visual Studio 2017作者:邓李庆撰写时间:2019年7月05日下面给大家讲动画的效果,有两种类型:一致是在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过程);另一种是从一个值突然变成另一值的动画(关键帧动画);所有关键帧动画都使用“类型名+AnimationUsingKeyFrames”的形式进行命名,比如StringAimationUsin...
2019-07-04 09:23:17
409
1
原创 RendereTransform 特效
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年7月01日下面给大家讲一个在WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭...
2019-07-01 11:31:19
287
1
原创 WPF图像处理
开发工具与关键技术:Visual Studio 2015撰写时间:2019年6月25日下面讲的是一个WPF中的图像处理,所有的UI元素都可以通过画刷的设置而改变它们的风格。使用不同的画刷对目标区域进行“绘制”会有不同的效果画刷种类:SolidColorBrush:单色实心画刷;LinearGradientBrush:线性渐变画刷;RadialGradientBrush:径向渐变画刷;Image...
2019-06-26 16:08:43
629
原创 WPF形状绘图
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月21日下面讲一个形状绘图,通过WPF进行编写程序出来的图。形状绘图是一种2D绘图类,为位于System.Windows.Shape空间内。包括最常用的绘图对象有:Line直线,Rectangle矩形,Ellipse椭圆,Polygon多边形,Path路径等;图形对象有属性:Stroke:说明如何绘制的...
2019-06-22 10:08:34
495
1
原创 WPF样式
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月16日下面讲一个WPF的样式,有属性样式:直接通过UI元素的属性设置的样式,类似于在HTML中直接通过HTML元素设置的样式;适用于复用度不高的一些属性。见代码图1:图1内联样式:通过在UI元素中嵌入Style节点来设置样式。实际上是设置元素的Style属性,若内联样式与属性样式对同一属性进行设...
2019-06-17 21:48:00
1048
1
原创 资源字典
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月15日下面讲一个资源字典,英文:ResourceDictionary;WPF应用程序中,XAML资源分为StaticResource静态资源和DynamicResource动态资源。Windows8应用中,XAML资源仅支持StaticResource静态资源资源应用域不同,XAML资源可分为Fram...
2019-06-17 21:46:24
1040
1
原创 WPF标记扩展
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月14日下面讲一个WPF的标记扩展,英文:(Markup Extensions),在设计属性时处于未知状态,运行时才能获取实现XAML页面性赋值,资源引用,类型转换操作;常用标记扩展:Binding:XAML载入时,将数据绑定到XAML对象。见代码图1:图1StaticResorce:引用数据字典中...
2019-06-17 21:44:14
292
1
原创 WPF附加和依赖属性
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月5日下面给大家讲附加属性和依赖属性,附加属性作用于支持附加属性的父元素产生作用,支持附加属性的元素会继承所在的父元素的属性。附加属性的格式:AttachedPropertyProvider.PropertyName;见代码图1:图1依赖属性:英文名称:(Dependency Properties...
2019-06-09 21:05:05
505
1
原创 XAML常用事件
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年6月3日下面讲的是常用事件和属性,默认不能看到的控件有:DocumentViewerBase 提供用于显示固定内容或流动内容(分别由 System.Windows.Documents.FixedDocument 或 System.Windows.Documents.FlowDocument 表示)的查看器...
2019-06-04 21:55:15
766
1
原创 WPF基本介绍
开发工具与关键技术:Visual Studio 2015作者:邓李庆撰写时间:2019年5月29日下面给大家讲C/S与B/S区别和定义。C/S结构:即Client/Server(客户机/服务器)结构,是软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。是建立在局域网的基础上;B/S结构:即Browser/Server(...
2019-06-04 21:40:16
8049
1
原创 java输入、输出流
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月28日下面小编给大家来了解java IO流,java的io流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream),通过流的方式允许java程序使用相同的方式来访问不同的输入输出源。Stream是从...
2019-05-26 22:13:56
525
原创 java常用类
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月28日下面小编给大家讲java的常用类:System类;system类代表当前java程序的运行平台,程序不能创建system类的对象,system类提供了一些类变量和类方法,允许直接通过system类来调用这些类变量和类方法。例:判断键盘输入见代码图1:图1获取系统的所有环境变量见图2...
2019-05-26 21:58:16
333
原创 java集合工具类
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月28日下面小编给大家java的集合工具类:Collections,java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里面提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象实现同步控制等方法。排序操作:修饰符返回值类型...
2019-05-26 21:47:25
5029
原创 Java Set集合
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月10日下面小编给大家讲Set集合,Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加失败,add()方法返回false,且新元素不会被加入。HashS...
2019-05-13 21:43:08
356
1
原创 java集合
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月10日下面小编给大家讲一个java集合类,java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈、队列等。除此之外,java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、重...
2019-05-13 21:41:37
1371
原创 java抽象类
开发工具与关键技术:MyEclipse 10、java语言、作者:邓李庆撰写时间: 2019年5月10日下面小编给大家讲一个java的抽象类,在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类;抽象来除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法、初始化块和构...
2019-05-13 21:39:28
18595
1
原创 java单例模式
开发工具与关键技术:java语言、MyEclipse 10作者:邓李庆撰写时间: 2019年5月6日下面小编给大家讲一个单例模式,需要生成唯一序列的环境,频繁实例化然后销毁的对象。创建对象时耗时过多或者耗资源过多,但又经常用到的对象。方便资源相互通信的环境;Java单例模式有五种实现方式:首先是第一种饿汉式;饿汉式的特点:线程安全,调用效率高,但是不能延时加载;见代码图1:图1第二种...
2019-05-08 14:52:50
452
原创 java继承
开发工具与关键技术:java语言、MyEclipse 10作者:邓李庆撰写时间: 2019年5月6日下面给给大家讲一个继承,相信大家对象继承都有并不陌生也了解。比如财产继承等等…… 继承在java中是面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承类型...
2019-05-08 12:15:25
303
原创 java构造器的重载
开发工具与关键技术:java语言、MyEclipse 10作者:邓李庆撰写时间: 2019年4月30日下面给大家讲一些java中的基础面向对象,我们来了解一下什么是面向对象;对象和类有什么区别。对象和类的概念:对象:对象是类的实例,有状态和行为。例如:一条狗是对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等等。类:类是一个模板,它描述一类对象的行为和状态。首先讲java中的类。...
2019-05-07 17:29:42
7003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人