博客文章

650 篇文章

DA
DealiAxy

StarBlog博客开发笔记(24):统一接口数据返回格式

前言 开发接口,是给客户端(Web前端、App)用的,前面说的RESTFul,是接口的规范,有了统一的接口风格,客户端开发人员在访问后端功能的时候能更快找到需要的接口,能写出可维护性更高的代码。 而接口的数据返回格式也是接口规范的重要一环,不然一个接口返回JSON,一个返回纯字符串,客户端对接到数据时一脸懵逼,没法处理啊。 合格的接口返回值应该包括状态码、提示信息和数据。 就像这样: { st

StarBlog博客开发笔记
AI
前端
+4
01-02
2023-01-02
6574
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(23):文章列表接口分页、过滤、搜索、排序

前言 上一篇留的坑,火速补上。 在之前的第6篇中,已经有初步介绍,本文做一些补充,已经搞定这部分的同学可以快速跳过,基于.NetCore开发博客项目 StarBlog - (6) 页面开发之博客文章列表 对标准的WebApi来说,分页、过滤、搜索、排序是很常见的功能,既可以方便用户查看数据,又可以提升程序性能。 通用请求参数 定义一个类来作为通用的请求参数 列表接口通用的参数是这几个:PageSi

StarBlog博客开发笔记
AI
前端
+4
01-02
2023-01-02
3149
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(22):开发博客文章相关接口

前言 本文介绍博客文章相关接口的开发,作为接口开发介绍的第一篇,会写得比较详细,以抛砖引玉,后面的其他接口就粗略带过了,着重于WebApi开发的周边设施。 涉及到的接口:文章CRUD、置顶文章、推荐文章等。 开始前先介绍下AspNetCore框架的基础概念,MVC模式(前后端不分离)、WebApi模式(前后端分离),都是有Controller的。 区别在前者的Controller集成自 Contr

StarBlog博客开发笔记
AI
前端
+4
01-02
2023-01-02
1959
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(21):开始开发RESTFul接口

前言 最近电脑坏了,开源项目的进度也受到一些影响 这篇酝酿很久了,作为本系列第二部分(API接口开发)的第一篇,得想一个好的开头,想着想着就鸽了好久,索性不扯那么多了,直接开写吧~ 关于RESTFul 网上很多相关的文章都要把RESTFul历史来龙去脉给复制一遍,所以我这就不重复了,现在主要的HTTP接口风格就俩:RPC和RESTFul。 举个例子就可以看出这俩的区别 RPC风格 分别是增删改查的

StarBlog博客开发笔记
AI
前端
+4
01-02
2023-01-02
3054
StarBlog博客开发笔记
DA
DealiAxy

Git-Commit-Emoji

| emoji | emoji 代码 | commit 说明 | | :---------------- | :---------------------------- | :-------------------- | | 🎉 (庆祝) | :tada:

杂七杂八
AI
前端
+4
01-02
2023-01-02
8479
杂七杂八
DA
DealiAxy

使用mock.js开发假数据接口

参考资料 Mockjs使用 - https://juejin.cn/post/6953199521031520292 http://wll8.gitee.io/mockjs-examples Mokcjs 文档 Vitepress版 - http://mock.pe666.cn/

Web前端
AI
前端
+4
12-06
2022-12-06
6774
Web前端
DA
DealiAxy

StarBlog博客开发笔记:部署

Nginx 反向代理 后端配置中间件 app.UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto }); Nginx配置 server { listen

StarBlog博客开发笔记
AI
前端
+4
12-05
2022-12-05
3243
StarBlog博客开发笔记
DA
DealiAxy

项目完成小结-11月新项目-诊所项目

前言 最近有个项目到一段落,做个小结记录。 内容可能会多次补充,在博客上实时更新哈~ 如果是在公众号阅读这篇文章,可以点击「查看原文」访问最新版本~ 这个项目是前后端分离,后端为了快,依然用我的DjangoStarter框架。前端一开始是小程序,后面突然换成公众号H5的形式,还好我用了Taro,大差不差。 不过Taro目前没啥好用成熟的组件库,前一个项目本来用着Taroify,不过用了一半项目还没

项目开发小结系列
AI
前端
+4
12-05
2023-05-07
1978
项目开发小结系列
DA
DealiAxy

《末世大回炉》确实得回炉重造

前言 最近一直在忙项目,唯一忙中偷闲的娱乐就是看看小说。 前不久我刚把晨星的《我在末世有套房》,因为预言了俄乌战争的事,这小说有段时间很火,我也跟风开始看,确实挺不错的,没想到晨星的第一本书就写得这么好。 当我把“有套房”的小说和漫画都看完,还有点意犹未尽,所以继续找找其他末世题材的小说来看看。 在微信读书里面闲逛的时候,就找到这本《末世大回炉》,看了开头觉得还可以就坚持到整本看完。 其实看到一半

0_网络小说
AI
前端
+4
11-27
2022-12-08
2363
0_网络小说
DA
DealiAxy

StarBlog博客开发笔记(20):图片显示优化

前言 我的服务器带宽比较高,博客部署在上面访问的时候几乎没感觉有加载延迟,就没做图片这块的优化,不过最近有小伙伴说博客的图片加载比较慢,那就来把图片优化完善一下吧~ 目前有两个地方需要完善 图片瀑布流 图片缩略图 图片瀑布流 关于瀑布流之前的文章有介绍: 基于.NetCore开发博客项目 StarBlog - (10) 图片瀑布流 不过当时直接套用的 Bootstrap5 例子代码,有偶尔显示错位

StarBlog博客开发笔记
AI
前端
+4
11-27
2022-11-27
6528
StarBlog博客开发笔记
DA
DealiAxy

Python实现从Excel生成Model和导入脚本

前言 最近遇到一个需求,有几十个Excel,每个的字段都不一样,然后都差不多是第一行是表头,后面几千上万的数据,需要把这些Excel中的数据全都加入某个已经上线的Django项目 这就需要每个Excel建个表,然后一个个导入了 这样的效率太低,不能忍 所以我造了个自动生成 Model 和导入脚本的轮子 思路 首先拿出 pandas,它的 DataFrame 用来处理数据很方便 pandas 加载

Python
AI
前端
+4
11-22
2022-11-22
254
Python
DA
DealiAxy

2022年双十一小结

前言 抓住11月的尾巴来发这篇文章~ 也算是上一篇【买条新内存给台式机扩容,没想到出现玄学花屏】吧~ 内存条花屏事件后续 后面入了俩一模一样的内存,组32G双通道,结果还是出现了死机、花屏 然后上一篇文章在知乎有朋友评论说有可能是CPU的 IMC(integrated memory controller)有问题,导致双通异常,表现是两条内存只能单通道,双通道就不行… 确实和我遇到的情况是吻合的。那

2022
AI
前端
+4
11-12
2022-11-30
7848
2022
DA
DealiAxy

买条新内存给台式机扩容,没想到出现玄学花屏

背景 我目前的配置是i5-8400,16G内存(两条威刚8G 2400) image-20221101101011261 然后在日常使用中,16G内存已经捉襟见肘了,无论是Android开发还是后端开发,每次编译都卡得很 正好双十一,就想着买条16G内存来扩容,组个32G的双通道。 某东看了一圈,2400的16G内存基本绝迹了,只能选择2666的,我想着主板会自动把2666降频到2400,问题应该

2022
AI
前端
+4
11-07
2022-11-07
2071
2022
DA
DealiAxy

2022-生日

本来打算前几天来写的,不过果然还是等到当天更有气氛一些~ 就写个随笔吧。 算起来,我毕业工作也是几年时间了,回头想想,读书的十几年,学到的还真不一定有比工作的这几年多,不愧是「社会大学」啊。最大的影响大概是世界观吧,对社会的了解,以前的管中窥豹和现在的身处其中是完全不同的感受。 读书的时候,特别学理工科的人,特别容易走入一个误区,以为世界是线性运行的,严格按照某种规律运动的,但其实世界是个混沌系统

2022
AI
前端
+4
11-07
2022-11-07
1335
2022
DA
DealiAxy

2022-五四青年节分享

很快啊,五一劳动节假期就到了最后时刻了,虽然这个假期的天气不是很好,感觉几天有点虚度了的感觉,不过今天是五四青年节,总该来写点什么。 不知道为啥,总觉得今年的五四青年节有点冷清,是心境的改变还是其他原因就不得而知了,在写这段话前,我想到了之前上了热搜的鲁迅语录: 愿中国青年都摆脱冷气,只是向上走,不必听自暴自弃者流的话。能做事的做事,能发声的发声。有一分热,发一分光,就令萤火一般,也可以在黑暗里发

2022
AI
前端
+4
11-07
2022-11-07
135
2022
DA
DealiAxy

特朗普真得新冠了?

美国当地时间10月1日,懂王发推说中招新冠了… 然后国内媒体集体沸腾,微博热搜都直接安排上了 这就赶在我们国庆节一起庆祝了呗~ 不过吃瓜的同时,作为键政小能手,我们不能盲目跟风,得理性分析一波:马上就到美国大选了,按理说这时候再难也要坚持过去啊,不然民众会说「你个新冠病人跟人凑什么热闹来竞选总统啊,赶紧回家养病」,但这时懂王突然高调宣布感染,要干哈啊?这时候不阴谋论一下都对不起这些年逛知乎政治历史

2020
AI
前端
+4
11-07
2022-11-07
649
2020
DA
DealiAxy

挨社会毒打必备之免疫“心灵鸡汤”的抗体-Get!

我发现一个规律 越是年纪大的人 越是喜欢给我们画大饼灌鸡汤 这个规律适用于公司老板和家里长辈 其实这也适用于所有想让你“用爱发电”的人 为什么喜欢鸡汤和大饼伺候呢 就因为给钱肉疼呗 老板想用3k的工资 让你干月薪3w的活 亲戚长辈希望你念在这层血缘关系 能占多点便宜就占多点 等褥不到羊毛了 还可以站在道德制高点指责你 OK,说正经的 刚从学校毕业步入社会 是正式开始经历社会毒打的时候 不过从几年大

2020
AI
前端
+4
11-07
2022-11-07
9438
2020
DA
DealiAxy

我的2020回顾——技术篇

看着笔记里写了一半的「2019年总结」,总觉得莫名喜感,然后我又想说时间过得真快了,又到了每年写总结复盘的时候,2020年是我长这么大以来经历过最魔幻的一年,疫情、金融危机、世界格局“百年未有之大变”……巨大信息量的冲击下人很难有独立思考的空间和意识,还好本文只是对2020年技术方面的总结,不然不知道要写到什么时候才写完。 首先看一下我主要使用的两个代码托管平台上的代码提交概览,分别是Github

2020
AI
前端
+4
11-07
2022-11-07
6813
2020
DA
DealiAxy

刚刚毕业的你,如果有选择,愿意回到中学读书的时候么?

这是一篇只有同龄人才看得懂的小感想 这几天聚会,初中的表弟貌似对大学生的生活挺感兴趣的。 他问我:快要毕业了什么感想 我:有点慌 表弟:要工作了是不是特开心 我:并不,工作了就没有寒暑假了,我现在觉得还是读书的时候最好,现在压力贼大 表弟表示不能理解,他觉得我现在比他自由多了。 觉得还是读书的时候好,确实是我的想法没错,不过你要是让我再来一次,我八成是不想的。 为什么说只有同龄人能看懂呢,因为长辈

2020
AI
前端
+4
11-07
2022-11-07
4076
2020
DA
DealiAxy

大悲咒:千手千眼观世音菩萨广大圆满无碍大悲心陀罗尼经大悲神咒

介绍 大悲咒也是很常见的佛经啦,平时经常会听到的,不过我们平时听到的好像都是藏语(还是古印度语音译过来的)版本? 大悲咒(梵语:महा करुणा धारनी,转写:Mahā Karuṇā Dhāranī),全名千手千眼观世音菩萨广大圆满无碍大悲心陀罗尼经大悲神咒,又称大悲心陀罗尼(Mahā Karuṇā-citta Dhāranī)、千手千眼观音大悲咒(Sahasrabhuja Sahasran

2019
AI
前端
+4
11-07
2022-11-07
4787
2019
DA
DealiAxy

佛学入门,关于《般若波罗蜜多心经》的~

介绍 以下摘自来自维基百科~ 最简单的介绍: 《般若波罗蜜多心经》(梵语:प्रज्ञापारमिताहृदयसूत्र Prajñāpāramitā Hṛdaya sūtra)是阐述大乘佛教的空相和般若思想的经典,又称《佛说摩诃般若波罗蜜多心经》、《摩诃般若波罗密多心经》,简称《般若心经》、《心经》。本经是大品般若及小品般若为一切法实相教理,是《大般若波罗蜜多经》加以浓缩后成为二百余字的极精简经

2019
AI
前端
+4
11-07
2022-11-07
6463
2019
DA
DealiAxy

我的2018:不念过往、不畏将来

刚刚手机提醒我剩余空间不足1%,打开Google的文件极客准备清理文件,这个时候突然意识到,2018年余额也已经不足1%了,那是时候写一波年度总结了。 单纯写「2018总结」,未免太单薄苍白了,所以把过去的这一年过了一遍,想到了齐白石的「不念过往,不畏将来」。稍稍翻阅了2018年的手帐和日记,我看到最多的字眼就是「熬夜」,其次是「生产力」,因此可以简单的概括一下我的2018,「前半年熬夜。后半年努

2018
AI
前端
+4
11-07
2022-11-07
4584
2018
DA
DealiAxy

正月初七,雨。

我知道你会看,所以提笔。 下雨的日子跑去登山,虽然冷了点,但是感觉还不错,溅在身上的雨水像极了你当年踩的。 现代人其实对距离没什么概念,因为网络很发达,即使相隔很远,但是仍可以像在身边一样畅谈,所以对于分别也没什么概念,因为遇见过的人大多还会再重逢。 在四维空间里,我们每个人一生的轨迹都像一条长长的射线,从起点出发,经过很多地方,和其他很多不同的线相交或是平行或是渐近,却没有一条是重合的。 正如每

2018
AI
前端
+4
11-07
2022-11-07
8704
2018
DA
DealiAxy

佛曰“三不善”,即:”贪“、”嗔“、”痴“

佛教认为,人生痛苦烦恼,不能解脱:主要根源在于“三毒”(Trini Akusalamulani),也可译作“三不善”,即“贪”(Ragah)、“嗔”(Dosah)、“痴”(Mohah)。 “贪”是欲望、贪得、各种物质或精神上的欲求、爱念、对名利权力的追求等等; “嗔”是仇恨心、憎怨心,企望打击、损害、伤害、杀伤别人的心理,讨厌别人,妒忌,幸灾乐祸等等; “痴”是不了解、认识错误、妄想、幻觉、谬见,

2018
AI
前端
+4
11-07
2022-11-07
4011
2018
DA
DealiAxy

写一写生活吧,人生不只是有学习和工作。

哈喽~ 今天没有想写技术文~~(其实是我也不知道有什么好写的)~~,不怎么耗时间的太简单,稍微有含金量一些的太耗费时间和精力,最近真的没有那么多的时间去写去整理这么一篇文章。(当你经营一个公众号之后就会觉得每次produce一篇文章都是一个壮举)。 最近一直在折腾系统,作为一名不怎么标准的极客,没有趁手的工具怎么干活,所以我一直秉承着“磨刀不误砍柴工”的理念去折腾(误。 (忠告:千万不要折腾,这是

2018
AI
前端
+4
11-07
2022-11-07
9630
2018
DA
DealiAxy

没有学会正确审视自己,不能说是真正的成长

前言 某一天在洗澡的时候,我突然思考起来,最近几年,最大的收获是什么? 从专业技术知识想到了为人处世,想来想去,觉得最大的收获,大概就是终于初步学会审视自己了。 学会批判自己 批判别人不算本事,因为我们总是可以很容易的找出别人的缺点,就算他真的做的很完美无可挑剔了,还是能够从鸡蛋里挑骨头,然而反过来批判自己却不是每个人都能做得到的,认识到自己的错误是很难的一件事情,更何况是正确地审视自己。 曾子曰

2017
AI
前端
+4
11-07
2022-11-07
1264
2017
DA
DealiAxy

夜阑卧听风吹雨,铁马冰河入梦来

“突如其来的暴雨以及凉意侵蚀着这个城市每一片灼热的土地。”  8869373-af9b8bbb79f3afbf 天气预报说最近会有热带风暴,因此这天气总是阴晴不定,反反复复,夏末的阳光用其残存不多的热量还在抵抗着冷空气的侵袭,像一个倔强不愿老去的人,雨水一次次的洗礼毫无意外地带走了上个季节令人无奈地炎热。 固执的事物最终还是输给了时间。 8869373-f9155bffc457b688 本想在某个

2017
AI
前端
+4
11-07
2022-11-07
6379
2017
DA
DealiAxy

初秋——银烛秋光冷画屏

朝来入庭树,孤客最先闻。 对刘禹锡的这几句诗,我大概算是有所感触了。 第二个不在家过的中秋节将至,即使天气依然很热,但是渐渐提早的落日以及断断续续的雨水,无不预示秋的到来。 图:学校的黄昏 当我读到刘禹锡这首《秋风引》时,就不自觉的把它套入这个意境中。 秋风悄无声息潜入庭院,其实在外的旅人最先听到秋的声音。 作为一个喜欢写散文的人,春、夏、秋、冬,四个季节,几乎每年我都会写,每次写时的心境却又是大

2017
AI
前端
+4
11-07
2022-11-07
7534
2017
DA
DealiAxy

在FreeSQL中实现「触发器」和软删除功能

前言 最近做新项目,技术栈 AspNetCore + FreeSQL 这个ORM真的好用,文档也很完善,这里记录一下两个有关「触发器」的功能实现 修改实体时记录更新时间 模型代码 我的模型都是基于这个 ModelBase 派生的,自带三个属性字段 public abstract class ModelBase : ISoftDelete { public DateTime CreatedT

ORM
AI
前端
+4
11-07
2022-11-07
3804
ORM
DA
DealiAxy

一些实用工具软件记录

CrystalDisk系列 https://crystalmark.info/en/download/ CrystalDiskInfo CrystalDiskMark 磁盘空间分析 推荐 wiztree,速度很快 https://diskanalyzer.com/download

杂七杂八
AI
前端
+4
11-06
2022-11-06
5646
杂七杂八
DA
DealiAxy

个人数据保全计划:安装本地DNS

SmartDNS SmartDNS 是一个运行在本地的 DNS 服务器,它接受来自本地客户端的 DNS 查询请求,然后从多个上游 DNS 服务器获取 DNS 查询结果,并将访问速度最快的结果返回给客户端,以此提高网络访问速度。 SmartDNS 同时支持指定特定域名 IP 地址,并高性匹配,可达到过滤广告的效果。 与 DNSmasq 的 all-servers 不同,SmartDNS 返回的是访问

个人数据保全计划
AI
前端
+4
11-04
2022-11-12
4386
个人数据保全计划
DA
DealiAxy

Nginx开启SSL渐进式方案

直接证书 let's encrypt nginx-proxy-manager LinuxServer SWAG

DevOps
AI
前端
+4
11-04
2022-11-04
9615
DevOps
DA
DealiAxy

StarBlog博客开发笔记(19):Markdown渲染方案探索

前言 笔者认为,一个博客网站,最核心的是阅读体验。 在开发StarBlog的过程中,最耗时的恰恰也是文章的展示部分功能。 最开始还没研究出来如何很好的使用后端渲染,所以只能先用Editor.md组件做前端渲染,过渡一下。前端渲染我是不满意的,因为性能较差,页面加载出来还会闪一下,有割裂感,影响体验。 现在我已经做出了比较完善的后端渲染方案,前端渲染就可以直接退休了。本文介绍StarBlog博客开发

StarBlog博客开发笔记
AI
前端
+4
10-26
2022-10-28
1485
StarBlog博客开发笔记
DA
DealiAxy

C#实现生成Markdown文档目录树

前言 之前我写了一篇关于C#处理Markdown文档的文章:C#解析Markdown文档,实现替换图片链接操作 算是第一次尝试使用C#处理Markdown文档,然后最近又把博客网站的前台改了一下,目前文章渲染使用Editor.md组件在前端渲染,但这个插件生成的目录树很丑,我魔改了一下换成bootstrap5-treeview组件,好看多了。详见这篇文章:魔改editormd组件,优化ToC渲染效

C#
AI
前端
+4
10-24
2022-10-26
8555
C#
DA
DealiAxy

个人数据保全计划:(3)RAID与存储方案

iNode越小,可用空间也越小

个人数据保全计划
AI
前端
+4
10-23
2022-11-04
4559
个人数据保全计划
DA
DealiAxy

个人数据保全计划:(4)基础环境配置

关闭swap 内存足够的话(8G以上),可以考虑关闭swap提高系统性能 查看开启了哪些swap cat /proc/swaps 输出 | Filename | Type | Size | Used | Priority | | ------------------------------------- | ----

个人数据保全计划
AI
前端
+4
10-20
2022-11-13
3220
个人数据保全计划
DA
DealiAxy

个人数据保全计划:安装docker

快速开始 App Center 中安装 Container Station 然后建议先在 FileStation 里自行创建一个 Container 文件夹,这样可以控制要在哪个卷上保存 docker 的数据,我是放在固态盘上。 安装后第一次打开会提示创建 Container 共享文件夹,直接选之前创建好的 Container 目录就行。 然后全部回归命令行 默认自带 docker-compose

个人数据保全计划
AI
前端
+4
10-20
2022-11-13
2970
个人数据保全计划
DA
DealiAxy

个人数据保全计划:安装Jellyfin

选择镜像:nyanmisaka/jellyfin Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用:https://post.smzdm.com/p/a3gw6g47/ 使用 docker-compose 部署 cd /share/Container/docker-apps/jellyfin mkdir cache config docker命令 docker run -d -

个人数据保全计划
AI
前端
+4
10-20
2022-11-04
861
个人数据保全计划
DA
DealiAxy

魔改editormd组件,优化ToC渲染效果

前言 我的StarBlog博客目前使用 editor.md 组件在前端渲染markdown文章,但这个组件自动生成的ToC(内容目录)不是很美观,我之前魔改过一个树形组件 BootStrap-TreeView,所以就想要用这个树形组件来展示ToC。 原本的效果是这样的 image-20221020112752560 我魔改完的效果 image-20221020112914518 先分析一波 首先看

Web前端
AI
前端
+4
10-20
2022-10-20
8364
Web前端
DA
DealiAxy

个人数据保全计划:(2)NAS基础知识

前言 距离去年国庆入手了NAS至今有好几个月时间了,NAS折腾起来有点麻烦,且实际作用因人而异,并没有想象中的好用,所以说好的这个系列一直没有更新~ 还有另一方面的原因,这些NAS的系统基于Linux深度定制,对于我这种习惯用Linux的人来说,用着很别扭不自在,处处受限制… 所以在使用了这台威联通的NAS几个月后,我决定把系统重装成正常的Linux Server系统,或者Proxmox VE,真

个人数据保全计划
AI
前端
+4
10-17
2023-03-12
588
个人数据保全计划
DA
DealiAxy

个人数据保全计划:(1)NAS开箱

前言 从几年前第一个硬盘故障导致参赛的文件丢失之后,我就开始意识到数据安全的重要性,开始用各种云盘做备份,当时还不是百度云一家独大,我们也都没意识到网盘备份是极其不靠谱的行为,直到因为某些不可抗力因素,一夜之间所有网盘都宣布停服,这时才意识到,数据始终是掌握在自己手中才安全可控。 随着数据量增大,我又购入一个2T硬盘,但因为不懂 + 被无良奸商坑了,买到手发现是叠瓦盘,用了一年多就频繁卡顿和丢数据

个人数据保全计划
AI
前端
+4
10-16
2022-11-13
9587
个人数据保全计划
DA
DealiAxy

StarBlog博客开发笔记(18):实现本地Typora文章打包上传

前言 九月太忙,只更新了三篇文章,本来这个功能是从九月初就开始做的,结果一直拖到现在国庆假期才有时间完善并且写文章~ 之前我更新了几篇关于 Python 的文章,有朋友留言问是不是不更新 .Net 了,那肯定不能啊,我只能说**「我 全 都 要」**,所以我反手就更新了一篇Asp-Net-Core开发笔记。 然后顺便立个Flag:今年底前完成StarBlog系列文章的主体部分(即API开发+后台前

StarBlog博客开发笔记
AI
前端
+4
10-06
2022-10-06
3546
StarBlog博客开发笔记
DA
DealiAxy

Asp-Net-Core开发笔记:集成Hangfire实现异步任务队列和定时任务

前言 最近把Python写的数据采集平台往.Net Core上迁移,原本的采集任务使用多进程+线程池的方式来加快采集速度,使用Celery作为异步任务队列兼具定时任务功能,这套东西用着还行,但反正就折腾嘛,直接上C#~ 本文记录 Hangfire 在实际应用里的用法,我发现网络上找到的大部分文章都是用 Hangfire 的异步任务输出个 Hello World,然后就没了。我实在不知道这样的文章写

Asp-Net-Core开发笔记
AI
前端
+4
10-04
2023-03-09
4710
Asp-Net-Core开发笔记
DA
DealiAxy

Python创建压缩文件

代码实现 # 创建一个目录来保存这些东西 temp_path = os.path.join(settings.MEDIA_ROOT, 'temp', str(uuid.uuid4())) os.makedirs(temp_path) # 创建压缩文件 archive_path = os.path.join(temp_path, 'archive.zip') with zipfile.ZipFile

Python
AI
前端
+4
09-30
2022-09-30
7683
Python
DA
DealiAxy

Gitlab的CI_CD自动部署前端项目

前言 之前陆续写了 Gitlab 的安装使用还有 Gitlab CI/CD 的配置使用,已经把 AspNetCore 的后端项目都做了持续集成了,尝到甜头之后,现在前端的项目也要加入自动化部署,所以经过一番折腾,有了本文~ 前文回顾: GitLab 的安装、配置、使用 持续集成指南:GitLab 的 CI/CD 工具配置与使用 跟之前的 AspNetCore 项目操作差不多,我依然使用 docke

DevOps
AI
前端
+4
09-30
2022-09-30
8057
DevOps
DA
DealiAxy

Python实现给图片加水印功能

前言 最近忙得连轴转,很久没更新博客了,代码倒是没啥写,积累了好些东西,接下来一有时间就来更新吧~ 本文记录使用Python实现给图片添加水印的功能实现过程 先看效果 把公众号的封面作为素材 原图是这样的 codelab 加个水印的效果 temp 实现代码 主要实现是参考GitHub上一个项目的:https://github.com/2Dou/watermarker 用到了Pillow库,使用前请

Python
AI
前端
+4
09-29
2022-09-29
9252
Python
DA
DealiAxy

轻量级消息队列Django-Q轻度体验

前言 最近做的这个项目(基于Django),需要做个功能,实现定时采集车辆定位。 这让我想起来几年前那个OneCat项目,当时我用的是Celery这个很重的组件 Celery实在是太重了,后来我做公众号采集平台的时候,又接触了Django-RQ和Django-Q这俩,前者是对RQ的封装,让RQ和Django更好的结合在一起;后者是一个全新的「多进程任务队列」组件,相比起celery很轻量,当时使用

Django
AI
前端
+4
08-31
2022-08-31
887
Django
DA
DealiAxy

Django-Import-Export插件控制数据导入流程

前言 之前写过两篇跟这个插件有关的文章,可以回顾一下: Django数据导入导出神器django-import-export使用 Django-Import-Export插件关于外键的处理 最近有个朋友留言问我一个关于django-import-export插件的问题 为了形象表达这个问题,我举个书籍管理的例子来描述一下 数据库表 | id | name | price | | ---- |

Django
AI
前端
+4
08-29
2022-09-02
2363
Django
7 页,共 14
每页:
......