C#
一种新的语言
金汤肥牛卷
这个作者很懒,什么都没留下…
展开
-
vs 注释模板(非常靠谱)
快速添加注释class文件添加模板共同加油,期待您的斧正class文件前言:写注释是作为一个高级程序员必备的技能,也是一个好的程序员必须要学会的事情,注释相当于是将你的代码用一句精炼的话进行表述,好的注释必定是整段代码的亮点。那么,大家都会写注释吗?小编指的是快速将你的注释加载到你的编译环境中,一般大神对于常规注释这种事情都是自动完成的,下面小编给大家揭秘一下为什么有的大神的vs打开就自带注释。添加模板1.首先我们要找到vs的安装目录,大家根据自己安装路径进行查找,找到class.cs文件原创 2020-11-23 20:14:32 · 1238 阅读 · 19 评论 -
vs项目添加日志功能
这里写目录标题前言:Log4net框架配置Log4net期待您的斧正!前言:在我们做项目的时候总会遇到各种各样的问题,虽然问题可以解决,但是错误却不能保留下来,这时候就需要一个日志功能对我们的操作进行存储Log4net框架接下来小编大家介绍vs自带的一种日志框架帮助我们添加日志 这就是Log4net。Log4net非常强大,它可以输出到控制台、文件、数据库、系统事件、Email等,几乎无所不能。然后它可以通过配置让日志系统实时生效,比如说在服务运行的过程中修改配置改变输出目标,改变日志等级等配原创 2020-11-18 19:57:26 · 2966 阅读 · 14 评论 -
C# 实现简单两端简单通信——Socket应用
今天给大家分享一个基于Socket编程的应用例子Socket应用适用范围简介Socket简单应用期待大家的斧正!适用范围适用于两端通信或服务端对客户端进行监听简介Socket典型的网络应用是由一对程序(即客户端和服务器程序)组成,分别位于两个不同端系统中。当运行这两个程序时,便创建了一个客户进程和一个服务进程,同时它们通过从套接字读出或写入数据,完成彼此之间的通信。目前在Internet中应用最广泛的网络应用编程接口就是Socket API。应用进程可以根据需要创建不同类型的Socket,通过So原创 2020-11-16 20:48:54 · 781 阅读 · 21 评论 -
反射和new的区别
我们应该怎么去实现类什么是反射,什么是new两者有什么区别举例说明什么是反射,什么是new相信学过C#基础和设计模式的小伙伴都听说过和使用过“实例化”类 这个我们做项目必不可少的过程 那么小伙伴们必不可少的实例化方法一定用过这两种 1.使用配置文件+反射的方法2.直接new的方法所以我觉得大家可能也会有相同的疑问:这两个到底有什么区别呢?接下来小编给大家仔细的讲解一下。两者有什么区别首先说一下我们最先学到的实例化方法 new():new对象属于静态编译 也就是说当代码生成EXE文件的时候原创 2020-11-11 21:05:53 · 2117 阅读 · 25 评论 -
vs2019 打包.EXE安装文件
1.首先打开我们已经编译好的vs2019编程环境 vs2019自带打包软件点击扩展——>管理扩展——>联机 搜索Microsoft Visual Studio Installer Projects点击下载 —————————————————————————————下载安装完成以后点击资源管理器中的新建项目双击选择 Setup Project添加名称添加项目主输出最后点击生成会可以生成两个文件 .msi 和 .exe 接着就可以安装EXE安装文件了希望可以原创 2020-11-09 20:51:28 · 898 阅读 · 17 评论 -
常用的正则表达式
这里写目录标题什么是正则表达式为什么要用正则表达式常用的正则表达式示例@期待您的评论与斧正!什么是正则表达式正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。简单来说就是定义一个你想要的限制,想要什么样的东西通过,就设置什么样的规则为什么要用正则表达式典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏原创 2020-11-09 19:25:00 · 239 阅读 · 18 评论 -
B/S网页制作
学习B/s也有一段时间了,小编的收获也是满满的,接下来给大家分享一下关于B/S网页制作的一些知识点原创 2020-10-24 20:48:51 · 1539 阅读 · 37 评论 -
STA和MTA线程模式
前言:前几天在做机房重构的时候遇到了一个没有见过的错误,是一个关于线程的问题经过跟度娘的一顿交流,虽然发现了解决办法,但是还是没有弄懂那个线程的问题网上大神给的大致解决办法有两种第一个就是在程序的主函数入口加上[STAThread](亲测有效)第二个应该是在具体代码中使用,我没用出来,但是大神说的应该是可以解决问题的虽然问题解决了也没明白这到底咋回事,但是还是去查了查出现这个错误的原因主要是:单元是进程内部具有相同线程访问要求的对象的逻辑容器。同一单元中的所有对象都可以接收从该单元中的任原创 2020-09-08 11:21:46 · 1105 阅读 · 17 评论 -
探索面向对象的世界
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言随着我们不断的学习,面向对象的思想被我们应用了起来,它不仅应用在程序设计和软件开发上,同样也扩展到了数据库,人工智能等领域一、面向对象是什么?面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物相对于面向过程来讲,它将一些方法和数据当成一个整体来看待,从更高层次进行...原创 2020-08-31 15:43:53 · 253 阅读 · 13 评论 -
C#三层架构
什么是三层为什么要有三层三层是干什么的原创 2020-08-30 15:28:29 · 349 阅读 · 12 评论 -
简单工厂
序:学习设计模式也有好长时间了 是时候总结一波了就先拿我们最先接触的简单工厂来做一些总结吧什么是简单工厂首先简单工厂并不是一种设计模式,而是一个最简单的工厂模式 它可以根据不同的参数,创建并返回不同的类,其中这些类具有一个公共的父类或者同一个接口。简单工厂模式包含的类:- Factory:工厂类,内部是一个方法,目的是根据参数选择创建对象- Product:抽象类产品类,其作为具体产品的父类,负责定义公共的接口-ConcreteProduct:具体的类继承与抽象的产品类,工厂就是创建该类的对象原创 2020-08-25 21:40:22 · 186 阅读 · 13 评论 -
初识C#
前言:C#是我接触的第二种编程语言,相对于vb来说这个确实有很大的不一样。1.就拿编程环境来说,visual Studio就看着很高大上。这个跟vb比多了更多的层次感,功能分区也更加清楚2.注释符,vb最常用的方法是加一个英文状态下的" ‘ "(单引号),而vs的注释符分为三种,分别为:单行注释 //多行注释 /* 开头--------*/结尾...原创 2020-01-16 15:22:00 · 193 阅读 · 20 评论