随笔分类 - ASP.NET
利用 BackgroundService 固定时间间隔执行某动作
摘要:继承 BackgroundService 类: 为什么会写这个东西呢?本人在写消息队列的时候思考过一个问题——比如,每5秒从队列里面取一条消息(一条消息里面又包含了1000条数据),要把这1000条数据处理完所需要的时间远大于5秒,即执行到中间的时候就会获取新的一条消息,并执行新的消息里面的数据,我
阅读全文
微信开发:生成带参数的公众号二维码(扫码关注、订阅)
摘要:实现: 其中用到了盛派封装的方法 因为盛派封装的方法上说只有当 action_name 为 QR_LIMIT_STR_SCENE(永久的字符串参数值)时,后面的参数值 scene_str 才会有效,所以才在上面又自己写了一下。 但是,经测试,其实临时的字符串也是可以用的。所以,更简单的方式是用盛派封
阅读全文
使用正则去除名称中的空格、数字、字母、特殊符号
摘要:问题说明: 在一些场景中会要求一些名称是唯一的,而且这些名称基本是由全汉字组成的(个别的会带有括号),这个时候输入的名称中带有空格、数字、字母、特殊符号是不符合需求的,可以使用正则把字符串中的空格、数字、字母、特殊符号全部去掉,得到汉字部分的名称,如果需要限制名称必须唯一的话用这个只有汉字的名称去和
阅读全文
合并两个 Lambda 表达式
摘要:概述 在开发工作中,有些时候需要对一些增删改查进行封装(用 Lambda 表达式来筛选数据),但是又有一部分条件总是相同的,对于相同的部分可以直接写到方法里,而不同的部分作为参数传进去。 定义扩展方法: 定义 Person 类 扩展方法调用 扩展使用 在上述例子中,通过扩展方法可以进行以下使用:封装
阅读全文
指定时间(一小段时间内)执行功能
摘要:概述 有些时候,我们会希望到某个时间了再执行某个功能,比如晚上12点的时候,以下代码就可以粗略的实现该功能(之所以说粗略,是因为当前代码并没有把时间的限制精确到那么准) 当然,如果你希望时间再准一些,我觉得可以在现有代码上再多几层嵌套,从外到内每一层对时间的筛选细度和线程休眠时间可以越来越小,这样,
阅读全文
获取实现了某接口的所有类,并返回该类中自定义的方法的方法名
摘要:准备阶段: 定义接口和实现接口的类。 定义执行方法(最后是调用) Assembly asm = Assembly.GetExecutingAssembly(); //当前程序集 var types = asm.GetTypes().Where(t => t.GetInterfaces().Conta
阅读全文
字符串常用操作
摘要:获取某个特殊字符或字符串之前的部分或之后的部分 以下两个方法在对 url 地址/路径等进行处理时还是比较实用的,比如有些时候要把地址中的某一部分去掉(去前面就是取后面,去后面就是取前面), 有些时候数据库里存的不是相对路径,而域名地址又发生了改变需要进行替换。(尤其是字段中用了多个域名地址无法采用相
阅读全文
.NET:bin 与 obj,Debug 与 Release ,区别与选择
摘要:bin 与 obj bin 目录:用来存放编译的结果。 ( bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件 ) 编译的结果,有 Debug 和 Release 两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径。 (我们
阅读全文
在 .NET 项目中集成 SwaggerUI(2018.9.30)
摘要:不多说,直接上教程! 1. 打开NuGet管理器搜索并安装 Swashbuckle和Swagger.Net两项 2. 修改生成设置 3. 修改SwaggerConfig文件 (1)去除注释 如图: (2)添加方法 4. 修改SwaggetNet文件 如图,注释掉这两行: 5. 启动项目打开地址即可看
阅读全文
Web API学习——Web API 强势入门指南
摘要:Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。 这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的
阅读全文
http 中的 Get 与 Post
摘要:GET 和 POST 是 HTTP 请求的两种基本方法 —— Http 定义了(客户端、浏览器)与服务器交互的不同方法,最基本的方法有4种, 分别是GET,POST,PUT,DELETE。(HTTP协议实际上是一种标准,规范,建议大家怎样去做,但就跟交通规则一样,你不遵守也可以, 也可以使用其他方法
阅读全文
ASP.NET的内置对象 —— Request 对象
摘要:Request 对象最大的用途在于提交表单信息。 (可获取页面间传递的值、客户端的 IP 地址等) 3.2.2 获取页面间传送的值 获取页面传送参数值是 Request 对象最广泛的应用之一。 ASP.NET 可根据所获取的参数执行不同的程序操作。 页面间传递参数常常是通过超级链接来实现的,基本语法
阅读全文
ASP.NET的内置对象 —— Response 对象
摘要:在 ASP.NET 中,页面实际上是一个输出 HTML 的可执行对象。 传统的 ASP 程序通常将 ASP 代码和 HTML 标签集成在一个文件中,或者将其分离于多个文 件。 当执行文件时,服务器回从该文件的顶端开始,将它所找到的 HTML 文本 都发回客户端。 对象在 ASP.NET 面向对象程序
阅读全文
Asp.Net 高性能ORM框架——SqlSugar
摘要:公司团队项目、产品已经完全抛弃EF,SqlSugar定位不是ORM,而是为了方便的让你去写Sql。 SqlSugar 媲美原生ADO.NET的性能,语法简洁,并且支持 Json 、Dynamic、 List<T>、 List<string[]>、 ValueType和 Dictionary 等多种类
阅读全文
网络编程基础——System.Net.Socket 命名空间及相关类的使用
摘要:System.Net.Socket 命名空间主要提供制作 Socket 网络应用程序的相关类。(Socket 类、TcpClient 类、TcpListener 类 和 UdpClient 类) 1. Socket 类 ——参照那个照着视频写的例程的代码 Socket 类主要用于管理连接,(实现 B
阅读全文
24.2 网络编程基础——System.Net 命名空间
摘要:使用C#进行网络编程时,通常要用到: System. Net 命名空间、 System. Net. Sockets 命名空间、 System. Net. Mail 命名空间。 24.2.1 System. Net 命名空间及相关类的使用 System. Net 命名空间为当前网络上使用的多种协议提供
阅读全文
JavaScript 对象的使用
摘要:JavaScript支持面向对象的编程方法。 2.9.1 window对象(窗口对象)的常用方法 内部函数 alert ( ) ,实际上是 window 对象的方法,写成全称为 window . alert ( ) 。 窗口对象另一个常用方法为 confirm ( ) ,参数部分是询问的内容,通过“
阅读全文
JavaScript语言简介
摘要:Web程序不论是B/S还是C/S构架,分为客户端程序与服务器端程序两种。 ASP.NET是开发服务器端程序的强大工具,但有时为了降低服务器负担与通信流量,这就需要编写能够在客户端执行的程序。 脚本语言是开发在客户端执行程序的工具。(将脚本语言与ASP.NET相结合会更具有效率) 2.3 JavaSc
阅读全文
json 的样式与应用 - C#/.NET
摘要:本文采用问答的方式来写 问题一:什么是 json ? json是一种轻量级的数据交换格式,非常适合服务器与JavaScript交互。(它和XML一样,都是用来处理交互数据的) 问题二:json 长什么样子?(json数据的3种格式) 简单格式: { "result" : 0, "Name" : "张
阅读全文
浙公网安备 33010602011771号