浅入 MongoDB MonogoDB 是什么 结构化数据 MongoDB 与关系型数据库 MongoDB 入门命令 文档 .NET Core 示例 集合 统计数量 查询 如何序列化文档 查询第一条记录 不加条件可能导致的问题 查看所有文档 查询结束 转换查询 过滤器 Builders<TDocument> 名称映射 昨天搭建完毕 MongoDB 集群 后,开始计划了解 MongoDB ,并引入使用场景,这里介绍一下学习过程中的一些笔记,帮助读者快速了解 MongoDB 并使用 C# 对其进行编码。 浅…

2020年10月18日 0条评论 4772点热度 0人点赞 痴者工良 阅读全文

Install MongoDB There are many tutorials available online for installing MongoDB, and the official MongoDB documentation can be found here: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ In this article, I will briefly outline the installa…

2020年10月17日 0条评论 1364点热度 0人点赞 痴者工良 阅读全文

安装 MongoDB apt 直接安装(方法1) apt 仓库安装(方法2) 方法1、2启动 MongoDB 通过二进制包安装(方法3) 安装依赖 deb 安装 MongoDB tgz 安装 MongoDB 启动 MongoDB 卸载方法 apt 卸载方法 tgz 卸载方法 指定启动的配置 通过配置文件 通过参数 MongoDB 绑定IP、端口 测试远程 IP 连接 加上密码验证 设置账号密码 开启登录验证 停止 MongoDB 搭建集群 副本集 故障转移 方案 设计实例名称 如何创建集群 启动两个实例(配置) 副…

2020年10月17日 0条评论 4386点热度 0人点赞 痴者工良 阅读全文

Note: Important information in this article is masked with ***. Recently, just before the National Day holiday, we encountered a very troublesome problem that kept us working overtime until three in the morning. Background: The client provided some SDK librari…

2020年10月12日 0条评论 1400点热度 0人点赞 痴者工良 阅读全文

注:本文重要信息使用 *** 屏蔽关键字。 最近国庆前,项目碰到一个很麻烦的问题,这个问题让我们加班到凌晨三点。 大概背景: 客户给了一些 C语言 写的 SDK 库,这些库打包成 .so 文件,然后我们使用 C# 调用这些库,其中有一个函数是回调函数,参数是结构体,结构体的成员是函数,将 C# 的函数赋值给委托,然后存储到这个委托中。 C# 调用 C 语言的函数,然后 C 语言执行到一些步骤后, C 语言函数调用 C# 的函数。这个在 ARM64 的机器下,是正常的,例如树莓派,华为的鲲鹏服务器等。由于突然改成使用…

2020年10月12日 0条评论 4722点热度 0人点赞 痴者工良 阅读全文

public static class TaskExtensions { public static Task Start(this Task task, out Stopwatch stopwatch) { stopwatch = new Stopwatch(); stopwatch.Start(); return task; } public static Task<T> Start<T>(this Task&lt[......]继续阅读

2020年10月10日 0条评论 1114点热度 1人点赞 痴者工良 阅读全文

编写一个拓展: public static class TaskExtensions { public static Task Start(this Task task, out Stopwatch stopwatch) { stopwatch = new Stopwatch(); stopwatch.Start(); return task; } public static Task<T> Start<T>(this[......]继续阅读

2020年10月10日 0条评论 4301点热度 1人点赞 痴者工良 阅读全文

Introduction to ABP Series (6): Database Configuration Copyright © Author: whuanle, reproduction of articles from WeChat public account requires consent from "NCC Open Source Community". Introduction to ABP Series (6): Database Configuration Creating…

2020年9月16日 0条评论 2078点热度 1人点赞 痴者工良 阅读全文

浅入 ABP 系列(6):数据库配置 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 浅入 ABP 系列(6):数据库配置 创建标准的 EFCore 数据库上下文 连接字符串 定义隔离的上下文 多数据库支持和配置 Freesql 配置服务 本系列的第五篇:https://www.cnblogs.com/whuanle/p/13061059.html 因为这一部分属于 ASP.NET Core 的基础部分,ABP 没有封装,因此没啥要说的。 这一篇我们将来学习如何在 ABP 中添加数据库配…

2020年9月16日 0条评论 6898点热度 1人点赞 痴者工良 阅读全文

版权护体©作者:whuanle,微信公众号转载文章需要 《NCC开源社区》同意。 Event Bus About Event Bus Why this is needed Event Bus Creation Process Subscribe to Events Events Publish Events Global Exception Handling Added to Event Bus Functionality Create Event Subscribe to Events Publish Event…

2020年9月16日 0条评论 1291点热度 0人点赞 痴者工良 阅读全文

版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 事件总线 关于事件总线 为什么需要这个东西 事件总线创建过程 订阅事件 事件 发布事件 全局异常加入事件总线功能 创建事件 订阅事件 发布事件 测试 记录事件 这一篇将来学习 ABP 中的事件总线,然后结合在我们的基架项目中,逐渐构建一个完整的系统。 源码地址:https://github.com/whuanle/AbpBaseStruct 事件总线 关于事件总线 ABP 中,为了方便进程间通讯,给开发者提供了一个叫 事件总线 的功能,事件…

2020年9月16日 0条评论 6082点热度 0人点赞 痴者工良 阅读全文

Automatic Dependency Injection Adding Logging Dependency Adding Logging Functionality Dependency Injection Copyright © Author: whuanle. Reprint of this article in WeChat public account requires consent from "NCC Open Source Community". In the previou…

2020年9月16日 0条评论 1156点热度 0人点赞 痴者工良 阅读全文

自动依赖注入 添加日志依赖 添加日志功能 依赖注入 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 前面两篇我们搭建了一个基础的、简单的,具有统一响应格式的 Web 程序,这一篇内容不多,继续增加一些需要的组件功能。 前面两篇已经搭建好基架,所以我们可以直接使用基架来逐渐增加功能,本系列后面的篇章会针对多方面的内容来逐渐讲解。 源码地址:https://github.com/whuanle/AbpBaseStruct 基架项目位置在 src/2/AbpBase 里面。 自动依赖注入 在 …

2020年9月16日 0条评论 4533点热度 0人点赞 痴者工良 阅读全文

版权护体©作者:whuanle,微信公众号转载文章需要 《NCC开源社区》同意。 Define a Feature Attribute Global Uniform Message Format HTTP Status Codes Common Request Results Response Model Global Exception Interceptor Let’s Clarify ApiResponseModel is an Abstract Class Cross-Domain Requests Con…

2020年9月15日 0条评论 1800点热度 2人点赞 痴者工良 阅读全文

版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 定义一个特性标记 全局统一消息格式 Http 状态码 常用的请求结果 响应模型 全局异常拦截器 先说明一下 ApiResponseModel 是抽象类 跨域请求 配置 API 服务 统一 API 模型验证消息 创建前 创建方式 创建后 上一篇,我们已经搭建起了一个基本的程序结构,下面我们来添加一些必要的服务,例如异常拦截器、跨域等。 本教程的代码比较多,关联性比较强,需要整体写好后,才能正常使用,所以可以先按照过程做一次,再回头看解析。 本…

2020年9月15日 0条评论 4376点热度 1人点赞 痴者工良 阅读全文

Building Project Basic Structure AbpBase.Domain.Shared Creation Process AbpBase.Domain Creation Process AbpBase.Application.Contracts Creation Process AbpBase.AbpBase.Database Creation Process AbpBase.AbpBase.Application Creation Process AbpBase.HttpApi Creati…

2020年9月15日 0条评论 2426点热度 0人点赞 痴者工良 阅读全文

搭建项目基础结构 AbpBase.Domain.Shared 创建过程 AbpBase.Domain 创建过程 AbpBase.Application.Contracts 创建过程 AbpBase.AbpBase.Database 创建过程 AbpBase.AbpBase.Application 创建过程 AbpBase.HttpApi 创建过程 AbpBase.Web 创建过程 关于ABP和代码解疑 模块 [DependsOn] 配置服务和管道 模块如何关联 版权护体©作者:痴者工良,微信公众号转载文章需要 《N…

2020年9月15日 0条评论 5169点热度 0人点赞 痴者工良 阅读全文

Calculus (Engineering Version) (Latest Edition) Table of Contents Chapter 1: Functions Chapter 2: Limits and Continuity Chapter 3: Derivatives and Differentials Chapter 4: Applications of Derivatives Chapter 5: Indefinite Integral Method Chapter 6: Definite In…

2020年8月12日 0条评论 1328点热度 1人点赞 痴者工良 阅读全文

高等数学(工本)(最新版) 目录 第一章 函数 第二章 极限与连续 第三章 导数与微分 第四章 导数的应用 第五章 不定积分法 第六章 定积分及其应用 第七章 向量代数与空间解析几何 第八章 多元函数微分学 第九章 多元函数积分学 第十章 常微分方程 第十一章 无穷级数 学习过程 模板: 基本要求 考核知识点 参考书籍、资料 制定计划 计划结果 第一章 函数 第二章 极限与连续 第三章 导数与微分 第四章 导数的应用 第五章 不定积分法 第六章 定积分及其应用 第七章 向量代数与空间解析几何 第八章 多元函数微分学…

2020年8月12日 0条评论 5098点热度 1人点赞 痴者工良 阅读全文

Policy-Based Authorization in ASP.NET Core Policy Defining a Controller Setting Permissions Defining Policies Storing User Information Marking Access Permissions Authentication: Token Credentials Issuing Login Credentials Custom Authorization IAuthorizationSer…

2020年7月12日 1条评论 3287点热度 3人点赞 痴者工良 阅读全文
1282930313254