Quantcast
Channel: IT博客-青蛙學堂-随笔分类-c#
Browsing latest articles
Browse All 58 View Live

Image may be NSFW.
Clik here to view.

c# 特性 AttributeUsage

【AttributeUsage】自定义特性时使用  System.AttributeUsage声明一个Attribute的使用范围与使用原则。    AllowMultiple 和 Inherited 参数是可选的,所以此代码具有相同的效果:    AttributeTarget的值可以参考1。部分可取值如下:    如果 AllowMultiple 参数设置为...

View Article



Image may be NSFW.
Clik here to view.

c# 字典

1. 使用字典原因    通常情况下,我们可以通过int类型的索引号来从数组或者list集合中查询所需的数据。但是如果情况稍微复杂一点:索引号是非int型数据比如string或其他类型该如何操作呢。这个时候我们就可以使用字典了。2. 什么是字典    顾名思义,字典是一种让我们可以通过索引号查询到特定数据的数据结构类型。    关键字 DIctionary3. 用法及注意事项   (1)...

View Article

Image may be NSFW.
Clik here to view.

c# 泛型

泛型是.NET  work 2.0 版类库就已经提供的语法,主要用于提高代码的可重用性、类型安全性和效率。泛型的定义下面定义了一个普通类和一个泛型类,我们可以明确看到泛型类和普通类最大的区别就是多了一个<T>。所以,这个<T>就标记了,这个类是泛型类。其中这个T,也可以写成A,B,C,D或其他字符。 public class Generic{  public String...

View Article

Image may be NSFW.
Clik here to view.

c# 泛型方法语法

泛型方法是通过类型参数声明的方法,如下所示:C# static void Swap<T>(ref T lhs, ref T rhs){    T temp;    temp = lhs;    lhs = rhs;    rhs = temp;}如下示例演示使用类型参数的 int 调用方法的一种方式:C# public static void TestSwap(){    int a =...

View Article

Image may be NSFW.
Clik here to view.

c# 泛型类语法

泛型将类型参数的概念引入 .NET,这样就可设计具有以下特征的类和方法:在客户端代码声明并初始化这些类或方法之前,这些类或方法会延迟指定一个或多个类型。 例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不会产生运行时转换或装箱操作的成本或风险,如下所示://泛型类语法// Declare the generic class.public class...

View Article


Image may be NSFW.
Clik here to view.

c# ?的作用

  之前最常用的也就是(?:),最近遇到(?)和(??)感觉还是挺有意思的。1、可空类型修饰符(?)int? a = null;对比试试int a = null;2、空合并运算符(??)     用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。       例如:a ?? b...

View Article

Image may be NSFW.
Clik here to view.

事件和委托的区别

前言:作为.Net攻城狮,你面试过程中是否遇到过这样的问题呢:什么是事件?事件和委托的区别?既然事件作为一种特殊的委托,那么它的优势如何体现?诸如此类…你是否也曾经被问到过?你又是否都答出来了呢?关于面试中涉及到的事件的问题,我们只需要抓住几个关键点就好了:(1)事件是委托的封装,可以理解为一种特殊的委托。(2)事件里面其实就两个方法(即add_event()和remove_event())和一个私...

View Article

Image may be NSFW.
Clik here to view.

c# 使用接口

c#为什么要使用接口?通俗的讲,就是为了降低耦合度。给大家看一个我见过的很搞笑的例子。看看下面的程序:一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。------------------------------public interface I人{    void 吃饭();    void 睡觉();}public class 学生:I人{    public void 吃饭()...

View Article


Image may be NSFW.
Clik here to view.

c# 抽象类和接口

抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声明必须用public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量默认的都是静...

View Article


Image may be NSFW.
Clik here to view.

c# Mvc常用特性

 介绍一些在开发中非常有用的MVC特性,如下:BindAttributeRemoteHandleErrorHiddenInput1.BindAttribute使用BindAttribute的目的是限制用户在提交form表单时使用合适且正确的值。当我们提交一个表单时,就会检查每一个实体上绑定的特性。假设我们已经有下面一个Employee实体类:public class Employee{...

View Article

Image may be NSFW.
Clik here to view.

c# Mvc常用特性2

1.[Required] : 必须输入[Required(ErrorMessage = "请输入用户名")]   2.[StringLength] : 限制字符串长度[StringLength(10, ErrorMessage = "长度不能超过10个字符")]  3.[Range] : 限制取值范围[Range(0, 120, ErrorMessage = "年龄范围在0到120岁之间")]...

View Article

Image may be NSFW.
Clik here to view.

Lambda表达式

一、简介    Lambda表达式来源于数学家Alonzo Church等人在1920~1930期间发明的Lambad积分。Lambda积分是用于表示函数的一套系统,它使用希腊字母Lambda( λ )来表示无名函数。  C# 3.0引入了Lambda表达式,它是一种简化的匿名函数,可用于创建委托或表达式目录树。你也可以将 Lambda...

View Article

Image may be NSFW.
Clik here to view.

Layui table 示例

Layui table 示例 <link rel="stylesheet" href="lib/layui/css/layui.css" media="all">     <table id="demo" lay-filter="test"></table> <script...

View Article


Image may be NSFW.
Clik here to view.

session过期设置

保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:w...

View Article

Image may be NSFW.
Clik here to view.

net webservice ajax访问

    <system.web>        <compilation debug="true" targetFramework="4.0"/>    <webServices>      <protocols>        <add name= "HttpPost"/>        <add name=...

View Article


Image may be NSFW.
Clik here to view.

Net mvc 处理json数据

mvc 处理json数据:@{    ViewData["Title"] = "Home Page";}<div>    <button id="sumbit" onclick="ajax()">获取</button>    <a id="xinxi"></a><br />    姓名:    <input...

View Article

Image may be NSFW.
Clik here to view.

.net Api 接口调用 增删改查

.net Api 接口调用 增删改查.net Api项目搭建内容以前已经说过了,文章链接,这篇文章在已经搭建好项目基础上简单说下如何建立API增删改查接口。在Models中建立一个实体类:namespace ApiTest.Models{    public class Product    {        public int Id { get; set; }        public...

View Article


Image may be NSFW.
Clik here to view.

.net core 调用外部api

第三方 API 概览我们将开发一个允许用户输入国家代码和年份的应用程序,然后我们将调用第三方 API 来获取该特定国家在该特定年份的公共假期列表。我们将使用的第三方 API 称为 Nager.Date,这是一个全球公共假期 API。在这里插入图片描述这是一个非常简单的 API,您可以通过输入以下 URL 在 Postman 中轻松测试此...

View Article

Image may be NSFW.
Clik here to view.

.net core 使用api client 调用api

Create Some APIs Here I use ASP.NET Core WebAPI to creat some RESTful APIs.[Route("api/[controller]")]  public class PersonsController : Controller  {      // GET: api/persons      [HttpGet]...

View Article

Image may be NSFW.
Clik here to view.

.net 后端调用接口

 public class HttpRequestDemo    {        /// <summary>        /// 请求方式 post 提交 json格式        /// 对应的服务端接口接收 Task<JsonResult> Login(model m)        /// </summary>        public void...

View Article

Image may be NSFW.
Clik here to view.

C#后台调用web接口(GET, POST)

测试地址:https://date.nager.at/api/v2/PublicHolidays/2020/US 1.get方法调用接口获取json文件内容        public void GetFunction()        {            string serviceAddress =...

View Article


Image may be NSFW.
Clik here to view.

net core 接口参数获取

一次HTTP请求,就是一次标准IO操作。请求是I,是输入;响应式O,是输出。任何web开发框架,其实都是在干这两件事:接受请求并进行解析获取参数根据参数进行渲染并输出响应内容所以我们学习一个框架,我认为最首要的是知道如何从请求中获取参数。http请求携带参数的地方主要有下面几个地方:URLHeaderBody下面看看ASP.NET...

View Article


Image may be NSFW.
Clik here to view.

C#后台调用web接口方法

.net core模拟发送post和get请求1年前 46,320 0string url = "http://www.xxx.com/api/postmsg";string jsonContent = JsonConvert.SerializeObject(message);using (var client = new HttpClient()){var content = new...

View Article

Image may be NSFW.
Clik here to view.

js访问.net 接口frombody form

一、使用jQuery Ajax访问(一)、表单传参( [FromForm])数据类型:ObjectContenyType类型:application/x-www-form-urlencoded1var model = { name: "刘大大", age: 23, sex: true };前台请求var model = { name: "刘大大", age: 23, sex: true };...

View Article

Image may be NSFW.
Clik here to view.

c# Encoding.Unicode.GetBytes 转码取字符串

  private string GetUnicodeString(byte[] buffer)        {            int size = 0;            if (buffer != null && (size = buffer.Length) >= 2)            {                size -= size % 2;...

View Article


Image may be NSFW.
Clik here to view.

ES ip访问

在虚拟机安装Elasticsearch后,浏览器可以正常访问9200端口,但是在宿主机上无法通过虚拟机地址加9200端口进入,找了很多资料,说的是修改配置文件elasticsearch.yml,加上network.host: 0.0.0.0,加上这条配置后es无法启动,最后查到需要加上如下四条配置,只加一条无法启动。network.host: 0.0.0.0 http.port: 9200...

View Article

Image may be NSFW.
Clik here to view.

.net core 连sqlserver

.net core使用EF core连接mssqlserver数据库一,打开控制台二,输入以下代码1.Install-Package Microsoft.EntityFrameworkCore2.Install-Package Microsoft.EntityFrameworkCore.SqlServer3.Install-Package...

View Article

Image may be NSFW.
Clik here to view.

ES SEARCH 数据限制

一般我们使用es的可视化工具来操作es我们进入kibana的页面通过http://ip:5601/app/kibana在设置中找到索引管理找到我们需要修改的索引,选择Edit settings,添加"index.max_result_window": "1000000",最后save就可以了青蛙學堂 2022-07-14 11:09 发表评论

View Article

Image may be NSFW.
Clik here to view.

ES C# 增删改

索引(添加)var settings = new ConnectionSettings(new Uri("http://****:9200/")).DefaultFieldNameInferrer(name => name);    var client = new ElasticClient(settings);    //index、indexDocument:添加    {...

View Article



Image may be NSFW.
Clik here to view.

Elasticsearch简介

Elasticsearch简介Elasticsearch (ES)是一个基于Apache...

View Article
Browsing latest articles
Browse All 58 View Live




Latest Images