个人技术随想

星期天Pluma

(2022年4月12日)弃更说明

这个系列的文章姑且需要告一段落,原因非常简单——关于最佳架构的讨论,无论是在Github上,还是在微软官方提供的实例/电子书中,都已经得到了较多的讨论。我仔细思考后,发现没有手把手开始再写一次的必要。

目前,关于ASP.NET Core架构的最佳实践问题,我打算先静下心来,仔细读一读相关的书籍和源代码,相关内容的更新,也暂时将切换形式为读书笔记之类的内容。

毕竟,如果不读书,一昧输出自己的观点只能是误人子弟,圈地自萌罢了。

前言

终于考完期末考试了,趁着我的手机游戏还在清空体力,让我们先开个题目,即:

ASP.NET Core 6 Web API 最佳实践探索

开这个坑,主要是想记录一下自己写ASP.NET Core Web API程序时候,学习到的一些关于程序架构设计,项目的拆分和设计这方面的内容,或许这会使得我未来写项目时候,不至于像现在这样东拼西凑。

写了一半以后回来的补充: 写着写着发现文体又变成了新手入门体,面面俱到,然而这样不太利于这一系列文章的展开。所以,文章假定各位读者具有一定的Web开发基本常识。这样接下来会轻松很多。

阅读全文 »

自从Eclipse基金会将Java EE转到Jakarta EE后,一些软件包的名称就发生了变化。而最新版的Tomcat 10,也将jakarta作为默认的命名空间。因此,从未来的角度考虑,我们新建Java Web项目的时候,就应该使用jakarta而不是javax了。

在IDEA里边,选用哪个命名空间,有一个选项可以直接切换。而如果使用的是开源的IDE Eclipse JEE版本,情况可能会让新手摸不着头脑。为了避免日后再次踩坑,这里记录一下,如何使用Eclipse jee新建一个web项目,并使用jakarta命名空间以兼容Tomcat 10或以上版本。

阅读全文 »

为什么要写这个呢?

主要吧,现在在Windows上,不管有什么多种多样的shell移植如Msys,Cygwin之类,用得最多最方便的,特别是和我目前主要使用的两个IDE/编辑器: Visual Studio与Visual Studio Code最相合的,肯定是Powershell。

但是,默认的Powershell自动补全非常难用,可以自动补全的参数就寥寥几个。我觉得还是可以稍微改进一下。

阅读全文 »

最近需要用Latex编写文章,总有为选择的环境发愁的时候,但Tex Studio的操作体验不能说非常好,字体显示,自动补全都比较麻烦。从易用性角度还是选用了VSCode。一开始以为配置VSCode使用LaTeX会非常麻烦,但实际上,这比想象中简单很多。

阅读全文 »

大家都知道可以用SSH密钥对进行身份验证,达到登录Linux主机,或者登录Git平台的目标。

但有一个问题,有时候你可能拥有几个不同的SSH私钥(虽然没什么使用多个密钥对的必要性),或者私钥文件文件名不是默认的~/.ssh/id_rsa,应该怎么指定需要使用的私钥文件路径呢?

几种常见的情景如下所示,更多详细内容,和标准的定义,请参考ssh_config手册,或在终端中键入man ssh_config查看。

阅读全文 »

我日常使用的双拼输入方案为小鹤双拼,在大部分现代输入法中均已内置,但在Windows 10系统内置的微软拼音不内置该双拼方案。

使用注册表,可以轻松向系统中添加该双拼方案。但之前在网上搜索时候,有些方法不知道为什么会失败。这里贴一个我用起来没问题的。

使用方法:

  1. 新建一个文本文件
  2. 将下列文本复制粘贴到该文本文件中
  3. 修改文件后缀名为.reg,双击合并该注册表
1
2
3
4
5
6
7
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS]
"Enable Double Pinyin"=dword:00000001
"DoublePinyinScheme"=dword:0000000a
"Expand Double Pinyin"=dword:00000000
"UserDefinedDoublePinyinScheme0"="XiaoHe*2*^*iuvdjhcwfg xmlnpbksqszxkrltvyovt"

当你看到这篇文章的标题:

第N个我的第1篇文章

听起来很拗口对不对?其实就一个意思:我之前创建了好多个网站,写过很多次网站的第一篇文章,但出于各种原因,又重建这些网站和文章。

这次是趁着服务商打折,心血来潮弄了台不错的服务器,于是抛弃了以前的Wordpress,改用回Hexo作我的主页。同时,也备了个案,算是正儿八经提供网络内容服务了。

当然这个网站的核心内容还是没有变的,大概就是我一个人的碎碎念,随手写点小技术文章之类的放上来,希望能对大家有用。

第一篇文章有什么用处呢?我觉得可以用来写几个站点常用的功能(Tag),以后写文章时候可以复制这一部分的源代码。

阅读全文 »
0%