随笔分类 - C#
摘要:在我们用WCF传输数据的时候,如果启用默认配置,传输的数据量过大,经常会出这个错误。 WCF包含服务端与客户端,所以这个错误可能出现在服务端返回数据给客户端,或客户端传数据给服务端时。 1. 服务端返回数据给客户端报错 在客户端配置文件中,主要是配置maxReceivedMessageSize <s
阅读全文
摘要:C# HMACSHA256加密 using System.Security.Cryptography; //加密算法HmacSHA256 private static string HmacSHA256(string secret, string signKey) { string signRet
阅读全文
摘要:C#文件夹操作-Directory和DirectoryInfo有什么区别 文件夹操作类用于操作文件夹,可以完成创建,复制,移动,重命名,删除目录等操作。 Directory类和DirectoryInfo类都是C#提供的用于操作文件夹的类,Directory类和File一样,所有的方法都是静态的。而D
阅读全文
摘要:C#位数不足补零:int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐方法3:Console.WriteLine(i.ToString("000
阅读全文
摘要:c# 数据类型--数字后面带一个字母
阅读全文
摘要:1、单体架构: 这是我们最初的一个系统架构:无论我们是什么样的一个客户端,UI呈现是一个什么样的,后端都只有一个,相对比较简单; 以前项目就一个进程,各种模块项目都放在一起,随着业务的发展,数据量,流量的不断增长,单体不够用了,【eg:一个石头太大,搬不动】那我们怎么做呢? 要么换大力士【升级硬件】
阅读全文
摘要:.Net Core,log4net,.net5中使用log4net
阅读全文
摘要:泛型-Generic【why,原理,与普通方法,object的性能对比如何?泛型类、泛型方法、泛型接口、泛型委托,泛型约束,协变 逆变,泛型缓存】
【why,原理,与普通方法,object的性能对比如何?泛型类、泛型方法、泛型接口、泛型委托,泛型约束,协变 逆变,泛型缓存】
阅读全文
摘要:本宝宝只是一个菜鸟,写写学习笔记,以便温故知新,如果哪里不对或者不足,望大牛指正。 1.我们先举个例子说明一下,eg:加减乘除的运算[一步步优化] ⅰ.[第一种写法] ⅱ.以上的这种写法,显得特别不专业,也不美观,那就优化一下,看看[第二种写法] ⅲ.以上写法是不是也有许多不足呢? 业务逻辑层和和客
阅读全文
摘要:1.参数化查询模糊查询 sql语句: create proc procegDataAp( @UserName nvarchar(50))asselect * from users where userName=@UserName 给参数赋值 1 <%@ Page Language="C#" Auto
阅读全文
摘要:1.项目右键-添加 新建项目 重新生成: 引用-新建引用 引入命名空间:
阅读全文
摘要:面向对象的语言三大特点:封装、继承、多态 Ⅰ.封装:是把类的内部隐藏起来,以防止外部世界看见的一个面向对象的概念,通过关键字去控制变量,方法的访问权限。 1).访问修饰符: Ⅱ.继承: eg:我们建一个Person作为父类,Chinese作为子类 1 class Person 2 { 3 publi
阅读全文
摘要:1.foreach[对一些数组或集合进行遍历] foreach(类型 变量名 in 集合对象){语句体} 1 //定义一个数组 2 int [] sNum1={19,33,27,57,45,43 }; 3 foreach(var i in sNum1) 4 { 5 Console.WriteLine
阅读全文
摘要:1.命名规范 类 :名词 每个单词的首字母大写 Dog Student PersonClass 字段:首个字母小写,如果有多个单词,后面的单词首字母大写 string name="" string sMyString="" 方法:动词 每个单词的首字母大写 Cry SayHi 2.vs版本 vs20
阅读全文
摘要:序: 在vs中,可以生成三种项目: 第一种:控制台项目:用于练习C#语法 第二种:桌面程序项目:比如我们经常看到的桌面程序(CS)。 第三种:web项目:用于开发网站 1.我们先来说一下.net和C#的关系: 1.1它们之间什么关系呢?就好比对球跟我们一样,C# 要运行在.net平台。 .net(.
阅读全文