06 2021 档案
摘要:使用$.grep方法即可 实例: var arr=[{a:1,b:3},{a:4,b:3}]; var list=$.grep(arr,function(x){return x.a>3}); 取出a>3的元素组成新的数组 或者使用filter var arr=[{a:1,b:3},{a:4,b:3}
阅读全文
摘要:Topic交换机和队列绑定是允许使用通配符 *匹配一个单词 #匹配多个单词 发布 public void TopicPublish() { MQHelper mh = new MQHelper(); using (var conn = mh.GetConnection()) { using (IMo
阅读全文
摘要:一般情况下,生产者发送消息,先到先得,一个消费者消费之后,该条消息便消失不会再被消费,抢完即止。 那能否生产者发送的消息每个消费者都能接收到,都能消费呢? Fanout交换机就可以实现。 代码实现: 生产者: public class FanoutExchange { public void Fan
阅读全文
摘要:使用快捷键Ctrl+Alt+T打开命令窗口。 可以看到 @ 符号前后各有一个单词。前面的是当前用户名,后面的是主机名。 怎么修改主机名? 使用命令 hostnamectl set-hostname 你的主机名 这里的set-hostname是一个整体,不可分开。 使用 exit 退出窗口,再次打开就
阅读全文
摘要:原因是IIS没有.net4.5 下载Dism++工具,解压之后,双击Dism++ x64.exe。 此时打开cmd, 依次输入以下命令 dism /online /enable-feature /featurename:IIS-ISAPIFilter dism /online /enable-fea
阅读全文
摘要:RabbitMQ交换机有四种类型:Direct,Fanout,Topic,Header 先简单介绍Direct交换机的代码实现 先创建连接 public class MQHelper { public IConnection GetConnection() { var factory = new C
阅读全文
摘要:法一: 1.开机按shift,进入grub菜单 2.按上下箭头选择ubuntu高级选项(Advanced Options),回车 3.上下键选择recovery mode,按E(别回车) 4.按下箭头找到 ro recovery nomodeset...,从ro开始一直删到行尾,添加 rw sing
阅读全文
摘要:RabbitMQ是需要Erlang语言环境,所以下载RabbitMQ的同时需要安装Erlang/OTP 对应的版本关系可见:https://www.cnblogs.com/gne-hwz/p/10714013.html 我安装的版本是3.82,对应erlang22.0 安装好了之后,需要配置环境变量
阅读全文
摘要:假设存在这样的json配置文件 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "Allow
阅读全文
摘要:前面在项目中添加了Efcore,现在使用它进行增删改查 新建类库NetCoreDemo.Services 添加接口IBaseService public interface IBaseService { T Find<T>(string id) where T:class; IQueryable<T
阅读全文
摘要:添加类库NetCoreDemo.EF 添加引用Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.SqlServer.Design, Microsoft.EntityFrameworkCore.SqlServer, Microso
阅读全文
摘要:nullif(A,B)表示A和B是否相等,如果相等则返回null,否则返回A。 可以用于判断两值是否相等,或者除零错误。 a/nullif(b,0) 若b为0,则返回null
阅读全文
摘要:一般的.net项目在IIS发布只需要将文件夹指向项目的根目录即可,但是指向.net core项目不会发布成功。哪怕指向 /bin/Debug/netcoreapp3.1/ 也不行。 那么如何发布呢? 方法一 点击项目右键 选择“发布”。 选择发布类型为文件夹,选择文件夹路径 一般为 /bin/Rel
阅读全文
摘要:在startup.cs中的Configure()中添加 app.UseSession(); 在ConfigureServices中添加 services.AddSession(); 在Controller中 base.HttpContext.Session.SetString("Name", "My
阅读全文
摘要:var arr=[{a:1,b:2,c:3},{a:1,b:4,c:3},{a:1,b:2,c:5}]; arr.splice(2,0,{a:1,b:2,c:7}); console.log(arr); 这里我向arr的序号为2的位置插入对象。使用的方法splice(2,0,object) 得到的对
阅读全文
摘要:USE [MySchool] GO IF COL_LENGTH('Student','Score') IS NULL BEGIN ALTER TABLE Student ADD Score DOUBLE END GO COL_LENGTH判断表中是否含有列,比如此处判断Student表中是否含有Sc
阅读全文