安装前注意: 此教程是通过yum安装的.仅限64位centos系统 安装步骤: 1、创建仓库文件: 1 vi /etc/yum.repos.d/mongodb-org-3.4.repo 然后复制下面配置,保存退出 1 2 3 4 5 6 [mongodb-org-3.4] name=MongoDB ...
分类:
数据库 时间:
2020-04-27 13:09:34
阅读次数:
80
题目描述 输入一个链表,反转链表后,输出新链表的表头。 解法1 可以使用三个辅助指针pHead, last,next pHead记录当前节点,last记录上一个节点,next记录下一个节点 首先使用next保存当前节点的下一个节点,然后将当前节点的下一个节点指向last,实现反转 如下图所示 实现代 ...
分类:
其他好文 时间:
2020-04-26 20:31:46
阅读次数:
55
实现一个基于动态代理的 AOP Intro 上次看基于动态代理的 AOP 框架实现,立了一个 Flag, 自己写一个简单的 AOP 实现示例,今天过来填坑了 目前的实现是基于 Emit 来做的,后面有时间再写一个基于 Roslyn 来实现的示例 效果演示 演示代码: 切面逻辑定义: 测试服务定义 测 ...
分类:
其他好文 时间:
2020-04-22 20:09:52
阅读次数:
83
Blazor真的是微软开发的一个类似Vue.js & Angular.js的东西,不过感觉还是替代不了这两个js,主要是因为前端页面跑C#代码有点浪费资源的感觉 不过双向绑定,定义组件,使用的一些新的方式还是很有意思的 1.安装.Net Core3.0 SDK及以上版本都有待Blazor 2.如果想 ...
分类:
Web程序 时间:
2020-04-22 10:11:40
阅读次数:
155
前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、 ...
分类:
Web程序 时间:
2020-04-21 12:51:23
阅读次数:
79
[TOC] 解决一个问题 假如,程序需要向一个 Web 发送 5 次请求,受网路波动影响,有一定几率请求失败。如果失败了,就需要重试。 示例代码如下: 代码太糟糕了,但我们可以使用 CountdownEvent 类来改造它。 CountdownEvent 类 表示在计数变为零时处于有信号状态的同步基 ...
分类:
编程语言 时间:
2020-04-19 22:15:46
阅读次数:
74
public class User { public int ID { get; set; } public int Name { get; set; } } List<User> result = new List<User>(); result = result.Where((x, i) => ...
csharp learn JSON C 解析JSON字符串总结 https://www.cnblogs.com/nc923/p/11418583.html c 解析json字符串处理(最清晰易懂的方法) https://blog.csdn.net/sajiazaici/article/details ...
分类:
其他好文 时间:
2020-04-17 00:01:53
阅读次数:
94
VS2013生成时报 “Newtonsoft.Json”已拥有为“Microsoft.CSharp”定义的依赖项。" 但VS2017却能正常生成. 百度一下,发现有两种解决方式: 1. 安装较低版本的Newtonsoft.Json; 2. 重新安装"NuGet管理器" 个人感觉第二个靠谱一点, 所以 ...
分类:
Web程序 时间:
2020-04-16 00:49:41
阅读次数:
98
1.查询下镜像的地址在哪里 **MacBook-Air:api **$ composer config -gl [repositories.packagist.org.type] composer [repositories.packagist.org.url] https://mirrors.al ...
分类:
其他好文 时间:
2020-04-15 18:37:07
阅读次数:
236