如何在 PostgreSQL 中查询作为索引的字段

需求 公司业务上有一个需求,在页面上选择两张表中的各一个字段,将二者建立业务上的外键关系,前提是需要两者都是索引字段,否则会影响后续的查询效率...

解决 hugo 中关于 integrity 的错误

错误描述 在 Github Pages 上部署 Hugo 博客后,网站样式丢失,打开浏览器 F12 控制台可以发现错误:Failed to find a valid digest in the 'integrity' attribute for resource "xxx.css", The resource has been blocked.。 解...

在 .net core 中实现下载文件的接口

缘起 今天写个下载文件的接口,可能对很多人来说很简单,但是我却遇到了这样那样的错误,这里记录一下。 Controller 层的返回类型 在 Asp.net core(现在叫 .NET 6)中,...

使用 JavaScript 下载文件

项目上遇到 Excel 导出的功能,应该是个烂大街的需求了,但是自己水平有限,还是捣鼓了一段时间。后端实现都容易,最大的坑反而是文件下载。这里记录一下方便回忆。 大家都知道,下载文件最简单的办法,可能就是在前台添加一个 a 标签,然后给其写上 href 属性,指向文件的路径即可,但是个人觉得这种方式体验不太友好。于是我就选择使用 ajax 请求后台接口来下载,这个时候问题来了 —— 这种方法无法触发浏览器打开保存文件的对话框,所以就没法下载文件。关键是后台方法全部走完,没有异常和报错,前台也平静如水,心里一百个纳闷。 ...

Entity Framework 学习笔记

前言 做 .NET 项目时需要用到微软自家的 ORM 框架 Entity Framework,由于之前学识比较浅,没有接触过 Entity Framework,趁着这个机会,赶紧 Google 了一下相...

使用 Java 实现 HashMap

HashMap 基本介绍 HashMap 是 Map 接口中最为常用的一个实现类,通过名字我们可以看出,它与 hash 算法密不可分。它的内部用来存放键值对。HashMap 的底层实现是数组...

使用 Java 实现 ArrayList

ArrayList 基本介绍 ArrayList 是 List 接口中最为常用的一个实现类,从名字可以看出,它与数组有着千丝万缕的关系。实际上,ArrayList 就是在底层维护了一个数组,...

使用 Java 实现单向链表

单向链表基本介绍 链表(Linked List)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,实际上它是由节点(Nod...

根据 IP 判断访问页面的用户是否来自内网

前言 最近做项目时遇到一个需求:判断当前访问的用户,和服务器是否在同一个内网中,然后进行不同的跳转。说白了,就是先获取用户的 IP ,然后判断其是否...

利用 Cloudflare 进行免费的域名转发

前言 人人都能接触互联网的时代,估计你手上也有闲置的域名,为了不浪费,可以用来干一些其他的小事情,比如将自己的域名跳转到微博或者 QQ 空间等等。这...