- 博客(85)
- 收藏
- 关注
原创 【.NET | Restful API】Controller Routing setting
例如controller里面定义了一个weatherforecast的api,那么这个api完整的路径是https://localhost:{PORT}/weatherforecast。那这个api的完整路径就是:https://localhost:{PORT}/api/weatherforecast。controller就是当前的controller这个对象,可以是这个controller内定义的不同路径。最后的路径就是base url加上在此controller定义的不同的路径。
2023-04-04 15:21:16 462
原创 【.Net |minimal hosting model 】Program.cs 里面的不同写法
本文介绍.net6.0中引入的minimal hosting model和如何将.net6.0以前的版本转换成6.0。
2023-04-04 15:20:03 727
原创 【设计模式】Bridge Design pattern 桥接模式
JDBC API和JDBC Driver, JDBC API接口去管理连接和解析操作返回的数据,但是底层具体是怎么做连接的,怎么做查询的是JDBC Driver来做的,在使用JDBC API的时候需要指定不同的JDBC Driver,这也是桥接模式的一个特点,具体实现是需要在使用的时候再指定的。如果是组合的方式,此时增加一个形状,那就只需要增加一个形状的类,要增加一个颜色也只用增加一个颜色的类,变化就被控制住了。将一个很大的类或者一堆紧密相关的类拆分成抽象和接口,让他们分别来管理不同的变化。
2023-04-04 15:18:26 374
原创 【github | SSH key】配置多个ssh key的trouble shooting
关于如何配置多个ssh key,有条件的可以看,解释得很清楚了。
2023-04-04 15:12:26 452 1
原创 【.NET | Restful API】Integrate with database
本文介绍.NET开发中如何集成数据库,本文将使用microsoft entity framework,利用dotnet-ef来生成对应的migration 脚本,再通过端口来实现CRUD
2022-10-04 17:32:42 462
原创 【github | SSH key】配置ssh key过程 & trouble shooting
本文记录配置github ssh key的步骤以及遇到过的问题
2022-10-02 10:57:05 785
原创 【Kafka|从参数开始深入】一.参数概览
【从参数开始深入Kafka原理】系列旨在通过重要参数的介绍来深入了解Producer发消息的机制,本文作为本系列的第一节,先介绍Kafka参数的概览。
2022-04-09 17:49:02 1802
原创 【Kafka|常用CLI】Topic管理
本文介绍常用的topic管理命令,主要涉及kafka-topics脚本, kafka-reassign-partitions和kafka-config脚本,前者是专门的topic相关的脚本,中间的是分区重分配相关的脚本,后者是配置相关的脚本,不仅可以管理topic,还能管理broker,consumer等。
2022-03-22 10:11:13 2687
原创 【Python入门|文科生也能学会的Python】趣味习题-评委打分
题目要求:十个10评委打分,去掉一个最高分,去掉一个最低分,求平均分。简单的版本不要求实现控制台输入分数
2022-03-20 16:05:57 3964
原创 [程序员英语口语][Clean code]Chapter1-11Exceptions you should be aware of
Clean codechapter1 naming1.11 Exceptions you should be aware ofNow of course, no good rule comes without exception, So all the rules I walked you through over the last lectures, of course, apply, but there are a couple of exceptions you might wanna be a
2022-02-09 23:09:31 637
原创 [程序员英语口语][Clean code]Chapter1-6 Naming variables & properties -Example
Clean codechapter1 naming1.6 Naming variables & properties -ExampleSo now that we know how to name variables, constants and properties, Let’s see more examples and let’s see different variations of names.For that we will consider what’s being store
2022-01-21 20:47:45 131
原创 [程序员英语口语][Clean code]Chapter1-5 Naming variables & properties -Theory
Clean codechapter1 naming1.5 Naming variables & properties -TheorySo Let’s now dig a bit deeper and let’s start with variables, constants, and properties. How should this be named,?We can differentiate three main kinds of values which are being sto
2022-01-20 10:15:40 293
原创 [程序员英语口语][Clean code]Chapter1-4 Casing conventions & programming languages
Clean codechapter1 naming1.4 Casing conventions & programming languagesNow, before we dive into the concrete examples and the different variations and so on… we also have to stop at the important topic of casing.In programming, we got four main way
2022-01-19 10:12:05 185
原创 [程序员英语口语][Clean code]Chapter1-3 How to name things correctly
Clean codechapter1 naming1.3 How to name things correctlySo before we explore any bad or dirty code, Let’s dive right in. How do we name things correctly in our code. Well, let’s differentiate between these three main blocks which I outlined. And Let’s
2022-01-19 10:10:59 187
原创 [程序员英语口语][Clean code]Chapter1-1 Introduction
Introduction of chapter1 naming
2022-01-19 09:27:51 172
原创 [程序员英语口语][Clean code]Chapter1-2 Why good names matter
Clean codechapter1 naming1.2 Why good names matterWhen it comes to naming things, there is one simple overarching rule, and that would be names should be meaningful.This really is all, this is the core idea whenever you name something no matter if that
2022-01-18 22:31:48 402
原创 [算法][排列组合]每一轮两两组合不允许重复
问题描述:给定N个数(N是偶数),给它们进行两两组合并列举所有可能的轮数,每一轮的组合不可以一样,并且两个元素只允许组合一次。第一轮第二轮第三轮A-B,C-DA-C,B-DA-D,B-C输入是一个含有偶数元素的列表,输出是排好之后的每一轮。2.问题分析3.问题结果4.问题扩展...
2022-01-12 21:00:00 4185
原创 [github]Support for password authentication was removed on August 13, 2021. Please use a personal...
1.问题描述:对新建的项目使用git push之后出现错误:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
2022-01-09 13:01:20 1526
原创 [gradle]多模块项目查看依赖树显示no dependencies
问题描述:在代码根目录下使用命令./gradlew dependencies结果是No dependencies
2022-01-05 09:50:17 1806
原创 [Cron]Cron的语法规则及常用的例子
在软件工程中,常用cron的表达式来规定一个计划执行的时间和规律,比如 30 * * * * * 表示每30s执行一次,本文将讲解cron的语法规则,并给出常用的例子。
2022-01-02 21:11:27 2543
原创 [Azure][Event hub]Kafka无法同时连接到同一个namespace下的两个Event hub
1.问题背景有一个应用需要用kafka消费event hub的消息,其中两个kafka consumer同时连接到了同一个namespace下的两个event hub。kafka: consumer: consumer1: bootstrap-servers: namespace.servicebus.windows.net:9093 topic: topic1 credentials: org.apache.kafka.common.security.p
2021-12-13 22:57:11 2232
原创 [重构]1.关于提炼方法,变量,类
1.提炼方法该提炼方法:方法太长的时候需要提炼,否则太长的函数难以阅读,每个方法6行以内是最好的用来代替只用一次的临时变量,如果有一个临时变量只要用一次,它是由一系列步骤生成的,那么可以用方法来代替这个临时变量,比如:double avgScope= total / number;if (avgScope < 10) { return "Good";}变成:if (avgScope() < 10) { return "Good";}private avgScope(
2021-12-03 23:33:48 286
原创 [VirtualBox][Wireshark]如何在虚拟机ubuntu系统中使用Wireshark
本文介绍在系统是ubuntu desktop的虚拟机安装Wireshark
2021-12-01 22:26:06 4321 1
原创 [计算机网络][VirtualBox]虚拟机的网络模式实战之Internal模式
本文介绍如何用VirtualBox配置Internal模式,配置步骤是挺简单的,但是我觉得官网没有说清楚,所以写一篇来介绍一下。
2021-11-30 22:59:25 928 1
原创 [计算机网络][VirtualBox]虚拟机的网络模式详解
本文将介绍虚拟机的三种网络模式——host-only(仅主机)模式,NAT模式,bridge(网桥)模式。1.Host-only 模式Host代表我们的物理主机,Host-only就是只与我们的物理主机建立连接。网络连接示意图是这样的:该模式下,物理主机通过虚拟网卡和虚拟机建立联系,物理网卡是不会直接连上虚拟机的。因此在配置的时候,我们首先需要新建一个虚拟网卡,然后让虚拟机的网卡连上这个虚拟网卡如果想让虚拟机连接互联网,需要设置物理网卡和虚拟网卡之间进行信息共享2.NAT模式Host-only
2021-11-30 22:14:24 2912
原创 [计算机网络][VirtualBox]虚拟机的网络模式实战之Host-only模式
本文将记录如何用VirtualBox配置Host-only模式, 如果不了解Host-only模式的网络连接的朋友可以查看这篇文章,准备一些具体的理论知识。如果没有没有看到超链接,是因为另一篇还没有写完,请再等一等嘻嘻 ????1.设置步骤主要分为创建虚拟网络适配器和将虚拟机网卡贴在虚拟网络适配器上。Step1:创建虚拟网络适配器打开VirtualBox界面,Tools–>管理栏–>Network点击create,会自动出现vboxnet0,默认的DHCP Server一栏是没有勾
2021-11-27 22:31:12 2922
原创 [virtualBox]Host-only模式下虚拟机报错activation of network connection failed
host-only模式下,虚拟机切换成新增的网卡后,虚拟机的网卡找不到IPv4的地址并报错activation of network connection failed
2021-11-27 17:43:45 3133
原创 [计算机网络][Wireshark]抓包分析tracerouter命令的流程
本文我们通过wireshark抓包来验证traceroute的流程是不是跟理论的一样。
2021-11-22 21:57:08 7306
原创 [计算机网络][Wireshark] Wireshark分析ICMP协议
ICMP(Internet control message protocol)协议是互联网控制报文协议,这里的控制是指监控网络的状态,比如主机是否可达,路由是否可达,端口是否可达等,以便于上层做一些差错处理。
2021-11-16 22:42:56 5912 2
原创 [计算机网络]如何组建小型有线局域网
本文试图回答一个问题:如何将多台电脑组成局域网,让他们两两之间可以通信。本文会通过拆解问题的方式,逐步回答如何组一个包含两台电脑的局域网,如何组成包含三台电脑的局域网,如何组成一个包含几十台电脑的局域网。
2021-11-14 15:39:17 3921
原创 [计算机网络]为啥集线器和交换机设备的引脚要设计成反的
我们说交换机和集线器这样的设备的引脚跟我们的电脑等设备的引脚设计成反的,因此电脑连交换机用直通线就可以连接,本文来讨论为啥要设成反的呢?
2021-11-14 10:59:16 810
原创 [计算机网络]RJ45直通线和交叉线的连接方式和设备类型解析
本文将讨论网线的组成,他们的连接方式,以及为啥连接同类型的设备要用交叉线,不同的设备用直通线以及早起交换机阵脚是反的原因
2021-11-14 10:57:12 7302
原创 [Authentication Fundamentals] [Azure AD]1.基础概念--Token,Claims
Notes:该系列文章是看Azure的Youtube官网的系列视频[Azure AD Authentication Fundamentals]之后的学习笔记本节来讲一下Token是什么以及为什么需要Token,以及什么是Claims
2021-11-07 18:30:06 3348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人