摘要: 前言:本文将从基本概念、底层实现、差异等方面对http和https做个简介,若有错误,欢迎斧正。 基本概念: http(HyperText Transfer Protocol:超文本传输协议):是一种用于分布式、协作式和超媒体信息系统的应用层协议,是互联网上应用最为广泛的一种互联网协议,简单来说就是 阅读全文
posted @ 2022-02-23 14:47 #疆先绅# 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在Winform环境下DevExpress标题栏皮肤 第一步:添加DLL文件 Debug目录下添加: DevExpress.BonusSkins.v12.2.dll DevExpress.Utils.v12.2.dll DevExpress.Data.v12.2 第二步:添加引用 DevExpres 阅读全文
posted @ 2022-02-18 14:33 #疆先绅# 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 前言,今天在提交自己的demo的时候,遇到了很多文件需要提交,基本都是dll文件,本文介绍下VS在提交代码的时候怎么设置忽略文件 先看下现在的情形如下: 我们只需要提交更改的代码,需要设置忽略文件,在根目录新建一个.gitignore的文件如下: 忽略文件内容如下: 然后把各工程下Debug文件夹删 阅读全文
posted @ 2021-11-23 14:30 #疆先绅# 阅读(2546) 评论(0) 推荐(1) 编辑
摘要: 前言,多线程在日常编码中经常会用,本文就主线程和子线程之间的关系做个大概的总结,若有差错,欢迎斧正。 首先打开任务管理器,查看当前运行的进程: 菜单栏右键选择“Task Manager(任务管理)”或 “Ctrl”+“Alt”+“Delete”点击“Task Manager(任务管理)” 从任务管理 阅读全文
posted @ 2021-10-29 10:27 #疆先绅# 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 前言:线程间参数的传递经常用到,本文介绍线程间传递参数常用的几种方式: 方式一:使用ParameterizedThreadStart委托 示例如下: using System; using System.Threading; namespace ConsoleLearn { class Progra 阅读全文
posted @ 2021-10-21 14:29 #疆先绅# 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 前言:今天来学习下ORM框架中的linq2db,本文将从linq2db的介绍、linq2db的优点、linq2db的简单使用做个学习记录 linq2db的介绍 LINQ to DB是最快的LINQ数据库访问库,在POCO对象和数据库之间提供简单,轻便,快速且类型安全的层。 linq2db的优点 简单 阅读全文
posted @ 2021-10-12 10:42 #疆先绅# 阅读(2197) 评论(0) 推荐(1) 编辑
摘要: 前言,在列表查询中,分页查询是必不可少的,(因为SQLServer版本也是不断更新的,所以有的方式低版本不支持),本文总结下SQLServer分页的几种方式,及拉姆达表达式分页, ROW_NUMBER() OVER()方式: 示例: SELECT * FROM ( SELECT Id,ROW_NUM 阅读全文
posted @ 2021-10-11 11:18 #疆先绅# 阅读(1170) 评论(0) 推荐(1) 编辑
摘要: 前言:本文将从SqlSugar的介绍、SqlSugar的优点、SqlSugar的具体使用对该ORM框架做简单的学习记录 SqlSugar的介绍 SqlSugar ORM,NET 4.+ & .NET CORE 高性能轻量级ORM框架,众多.NET框架中最容易使用的数据库访问技术。 SqlSugar的 阅读全文
posted @ 2021-09-29 09:42 #疆先绅# 阅读(3874) 评论(0) 推荐(0) 编辑
摘要: 前言:Partial在C#的日常编码中应用非常广泛,本文通过三个方面来介绍它,分别是 WHAT(什么是Partial)、WHY(为什么要用Partial)、HOW(怎么用Partial) WHAT 什么是Partial Partial:部分的、局部的、不完全的; C#中的Partial是C#2.0发 阅读全文
posted @ 2021-09-24 09:39 #疆先绅# 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 前言:C#的发展已经有十多年的时间了,目前已经更新到8.0版本,本文参考官网及其他博主文章梳理了各个版本包括的常用特性,后续会不断更新完善,如有错误,欢迎斧正 C#版本、.NET、VS版本对应关系 C#版本 发布时间 .NET版本 VS版本 CLR版本 1.0 2002-02-13 .NET Fra 阅读全文
posted @ 2021-09-23 11:24 #疆先绅# 阅读(797) 评论(1) 推荐(0) 编辑
摘要: 编码中遇到的文字相关的处理:加密、校验、金额转大写等,会不定时更新,欢迎补充: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryp 阅读全文
posted @ 2021-09-23 11:14 #疆先绅# 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 委托是C#1.0提出的一种功能,如今C#都将更新到C#10.0了(最新8.0),对委托的用法还只是停留在原地,略等于不知道。今天自己来学习,解锁下“委托”这个技能,本文综合圈子各位大佬的文章总结而来,若有错误或不足,欢迎斧正。 委托在.net framwork中的应用非常广泛(CS项目中经常用到,B 阅读全文
posted @ 2021-09-16 17:12 #疆先绅# 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、WCF基本介绍: 1.WCF是什么? WCF(Windows Communication Foundation)它是数据通信的应用程序框架,是一款以Windows通信为基础的应用平台。 2.WCF有什么好处? WCF优点概括:统一性、互操作性、安全可信赖、兼容性。 WCF可以解决服务与服务之间的 阅读全文
posted @ 2017-09-21 17:34 #疆先绅# 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.下载C#使用Mediainfo所必须的dll文件:http://pan.baidu.com/s/1nvT28Md 2.新建项目: 3.将解压后的dll文件复制到程序根目录: 4.添加引用,将MediaInfoNET.dll引入项目中: 5.在所需类中引入命名空间:using MediaInfoN 阅读全文
posted @ 2017-09-20 14:18 #疆先绅# 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 1.创建控制台程序: 2.添加一个与发送邮件相关的实体类: 3.添加一个配置文件App.config,将相关内容配置到里面: 4.程序入口: 引入命名空间: using System.Net.Mail;using System.Net; 5.未将邮箱的客户端授权开启时,会出现如下异常: 6.浏览器登 阅读全文
posted @ 2017-09-08 16:33 #疆先绅# 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、WebService基本介绍: 1.什么是WebService? WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 2.WebService有什么好处? 可以跨编程语言、可以跨操作系统、可以远程调用。 二、WebService开发: 1.新建项目: 添加web服务: 在添加的 阅读全文
posted @ 2017-09-07 18:29 #疆先绅# 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: Tuple即元组,是C#中的一种数据结构,用于将多个值组合成一个对象。自 C# 7.0 起,元组在语言中得到了更好的支持,并且提供了比以前更丰富的功能。今天花点时间整理下Tuple 元组的用法: 元组的概念: 元组是一种轻量级的数据结构,它允许将多个值组合成一个复合值。与其他数据结构(如类或结构体) 阅读全文
posted @ 2024-09-29 10:49 #疆先绅# 阅读(390) 评论(0) 推荐(1) 编辑
摘要: 前段时间面试的时候被问到了异步和多线程的区别,回答的模棱两可,今天花时间系统的了解了下,如有错误,欢迎斧正~ 异步与多线程是在并发编程中两个比较关键的概念, 很容易弄混淆: 异步编程(Asynchronous) 概念:异步编程是并发编程的一种形式,即在程序运行逻辑中,一部分语句可以独立于主程序而执行 阅读全文
posted @ 2024-03-26 16:07 #疆先绅# 阅读(909) 评论(0) 推荐(2) 编辑