博客文章

665 篇文章

DA
DealiAxy

多个约束条件下的二维装箱问题——寻找《开罗拉面店》最优布局之代码解析(二)

个体类:Individual 属性 一个个体在遗传算法中最关键的属性是基因编码和性状,为此还需要引出一个原始基因的定义(在敲代码的时候我把这玩意儿叫做基因库,但是后来查资料才发现,基因库是用来储存优秀个体,提高种群质量的,和我这里的作用并不相同,所以作出修正)。原始基因就是题目给定的这12个店铺,而在生成个体的基因的时候就只是单纯的在这条原始基因上进行随机重排序操作和随机旋转操作;性状则是进行这两

算法/机器学习
AI
前端
+4
12-18
2021-12-18
6838
算法/机器学习
DA
DealiAxy

多个约束条件下的二维装箱问题——寻找《开罗拉面店》最优布局之代码解析(三)

种群类:Population 属性 种群类首先要储存的便是上一篇中提到的原始基因;其次为了应用精英保存策略、择伏分配等,需要记录最优个体的相关信息;同时在计算交叉变异概率的时候,需要用到求平均适应值的方法,所以为了简化计算,储存每个个体的适应值是很有必要的。 /// summary /// 个体列表 /// /summary public ListIndividual ind; /// summ

算法/机器学习
AI
前端
+4
12-18
2021-12-18
7379
算法/机器学习
DA
DealiAxy

多个约束条件下的二维装箱问题——寻找《开罗拉面店》最优布局之代码解析(一)

介绍 本代码是用C#实现的。在开始代码解析之前,先把要用到的数据贴出来: | 店铺id | 店铺宽度 | 店铺高度 | 入口位置 | | ------ | -------- | -------- | -------- | | 1 | 9 | 6 | (5,6) | | 2 | 5 | 6 | (1,6) | | 3

算法/机器学习
AI
前端
+4
12-18
2021-12-18
6856
算法/机器学习
DA
DealiAxy

多个约束条件下的二维装箱问题——寻找《开罗拉面店》最优布局

前言 前段时间无聊回坑玩《开罗拉面店》,这是一款模拟经营类的小游戏,不管是画风还是游戏性都很对我胃口。 里面有一个玩法是拉面店布局,就给你一块地,还有几家店铺,你可以随便铺随便摆,当然肯定是摆的越多家店铺越好。 我一开始玩的时候也没想那么多,随便摆了摆就完事了,但玩到后期人气上不去,我就突发奇想,能不能把所有店铺摆进去?或者能不能尽可能多地去铺满这块地? 我就到处去找资料,然后有找到一个帖子是摆了

算法/机器学习
AI
前端
+4
12-18
2021-12-18
2679
算法/机器学习
DA
DealiAxy

复古风格键盘,雷神ZERO75开箱

雷神ZERO75复古键盘,轻便786克配4000mAh电池,旋钮侧置还行。但PC键帽易沾指纹,接口内凹兼容性差,后续换PBT。带屏幕版贵200,离谱!

键盘
AI
前端
+4
07-09
2025-10-28
5188
键盘
DA
DealiAxy

墨案mix7开箱与使用体验

我在18年第一次接触了 kindle 这种电子墨水屏设备,我在 kindle 上看完了诸如「刘慈欣全集」、「金庸全集」之类的大部头,电子墨水屏的看书效果确实非常好, 21年把 kindle 卖掉了,最近阅读量比较大,一直用平板看书也不是很好,于是打算入手国产开放系统的电子书。

墨水屏
AI
前端
+4
08-20
2025-10-28
4172
墨水屏
DA
DealiAxy

墨案mix7与文石leaf2对比评测

墨案mix7输入法秒杀文石,手感完胜,UI却简陋如古董。文石leaf2界面精致,功能多,性能却拖后腿。充电续航半斤八两,手感墨案碾压,文石滑溜难握。总之,各有所长,选谁看运气,反正都够用。

墨水屏
AI
前端
+4
08-29
2025-10-28
443
墨水屏
DA
DealiAxy

基于.NetCore开发博客项目 StarBlog - (32) 第一期完结

本文记录一下 StarBlog 项目的当前状态与接下来 v2 版本的开发规划。

StarBlog博客开发笔记
AI
前端
+4
12-02
2024-12-02
9083
StarBlog博客开发笔记
DA
DealiAxy

基于.NetCore开发博客项目 StarBlog - (31) 发布和部署

部署?老生常谈。dotnet8的AOT吹得天花乱坠,StarBlog还没用上,只能选框架依赖或自包含。supervisor、docker、流水线,随便选,反正都一样麻烦。

StarBlog博客开发笔记
AI
前端
+4
02-08
2024-02-08
7872
StarBlog博客开发笔记
DA
DealiAxy

基于.NetCore开发博客项目 StarBlog - (30) 实现评论系统

开发者终于更新评论系统,代码量庞大只贴关键逻辑,GitHub自便。前端ElementUI与Bootstrap风格冲突,却称和谐?评论需邮箱验证码,审核流程繁琐,自动不通过还得人工。

StarBlog博客开发笔记
AI
前端
+4
12-18
2025-04-27
580
StarBlog博客开发笔记
DA
DealiAxy

基于.NetCore开发博客项目 StarBlog - (28) 开发友情链接相关接口

之前介绍的友情链接功能,只实现了友情链接的展示和管理接口。 还缺失友情链接申请、审核管理、通知,现在把这块功能补全。 Model 什么的之前那篇文章都有,本文直接补全逻辑代码~

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

在鸡哥14x上安装Linux:Fedora 42 上手体验

鸡哥14x装Fedora42挺顺,驱动开箱即用。GNOME小清新,但Wayland半死不活,终端没透明度,多任务不如Windows整齐。小bug不少,网络又废了?重装吧。

Linux评测
AI
前端
+4
09-07
2025-09-07
9130
Linux评测
DA
DealiAxy

在网页中使用Material-Design图标

什么是Material Design图标 MD大家都听过的吧,就是谷歌的Material Design设计,Material Design图标就是符合 MD设计语言的图标。 本文通过字体的方法在网页中显示Material Design图标。 What are material icons Material design system icons are simple, modern, friend

Web前端
AI
前端
+4
12-18
2021-12-18
2773
Web前端
DA
DealiAxy

在python项目的docker镜像里使用pdm管理依赖

PDM在Docker里替代pip?改Dockerfile调compose,禁用虚拟环境设路径,uwsgi要gcc镜像slim不行。PDM比poetry顺,勉强能用。

docker
AI
前端
+4
08-11
2024-08-11
5490
docker
DA
DealiAxy

在Windows上部署OpenSSH服务

Windows终于学会了没羞没臊地用命令行装OpenSSH,结果设置界面还是卡得像屎,算了,至少比以前强点。不过这SSH连上去还是CMD,是哪个脑回路觉得这操作体验没问题啊?

Windows
AI
前端
+4
06-10
2025-06-12
4877
Windows
DA
DealiAxy

在Windows上将git与ssh-agent搭配使用

Windows git 还自带 ssh?真是老土的兼容性思路。一行配置就能解决,不过得先管好 ssh-agent 的连接。 ProxyCommand 居然又添乱,难怪老出毛病。

Windows
AI
前端
+4
08-21
2025-08-21
3830
Windows
DA
DealiAxy

在TypeScript项目中搭配Axios封装后端接口调用

封装axios?TypeScript下不过是加些类型声明,真当创新了。拦截器自动加token和401跳转,标准操作而已。统一返回值?又是后端那套,麻烦。

Web前端
AI
前端
+4
01-24
2024-01-24
1834
Web前端
DA
DealiAxy

在Nginx上配置https加密服务器

前言 最近开发微信小程序需要使用Https,于是折腾了一番。 超简单步骤 1. 申请SSL证书 一般云服务器提供商就会提供这种服务,我在腾讯云上申请了,十分钟就完成了。 2. 上传证书 上传到一个文件夹里面 3. 配置nginx 网络上的资料都是直接修改 /etc/nginx/nginx.conf 这个文件。 不过我的服务器上这个文件里头没有 server 这个节点可以配置。 因此需要修改 /et

系统配置
AI
前端
+4
12-18
2025-10-27
9443
系统配置
DA
DealiAxy

在Next.js中集成swagger文档

Next.js 本来就不能直接用 Swagger,非要用还得自己折腾 API Routes?自动生成工具?手动写 Spec?这简直是在侮辱开发者。手动注释?这操作简直是在挑战耐心极限。

Web前端
AI
前端
+4
09-01
2025-09-01
6479
Web前端
DA
DealiAxy

在Manjaro上配置国内源

前言 之前我一直用官方源的,但是最近发现官方源变慢了,于是想要切换国内源,顺手做个笔记。 操作 使用以下命令,生成可用中国镜像站列表: sudo pacman-mirrors -i -c China -m rank 刷新完列表之后会弹出来一个框让你选择软件源,这里的就都是国内源了,选择一个喜欢的就行(当然要选择两个以上也没问题。) 日常桌面截图

系统配置
AI
前端
+4
12-18
2025-10-27
1227
系统配置
DA
DealiAxy

在Linux系统上一键配置DoH,解决DNS解析被污染

DNS解析被污染?换DoH不就得了。云flare那破工具简单得可笑,国内DNS上游直接用就行。一行配置搞定,谁还不会啊?

系统配置
AI
前端
+4
10-02
2025-10-02
4122
系统配置
DA
DealiAxy

在Linux上安装Windows字体

前言 Linux系统下为安装WPS后,由于版权问题并没有自带字体,而这些字体又是平时必须使用的,下面介绍为Linux系统添加字体的方法。 操作 由于Windows系统自带了完善的字体,所以可以从安装的windows系统下拷贝。首先执行命令: mkdir /usr/share/fonts/wps_symbol_fonts/    //创建WPS的字体目录 然后到windows字体目录下,C:/Win

系统配置
AI
前端
+4
12-18
2025-10-27
1904
系统配置
DA
DealiAxy

在Linux-Ubuntu上配置开发JavaFx程序-(更新)

前言 不清楚什么原因,网络上关于JavaFx的中文资料很少,并且都很老,所以建议大家有兴趣学习JavaFx还是看官方文档比较好,而且貌似部分人不看好JavaFx。 关于Swing的资料倒是要多很多。我觉得挺奇怪的,从设计上来将,还是JavaFx高明一些嘛。 PS:经过近一周的折腾和探索,发现OpenJDK使用JavaFX真的好多坑~ OpenJDK 和 Oracle JDK的配置是有差别的,这里推

Java
AI
前端
+4
12-18
2022-05-27
7400
Java
DA
DealiAxy

在HTML中引入React和JSX

Vue 可以非常方便地与 Pure HTML 结合,代替 jQuery 的功能,有一次遇到类似的场景时,我就想 React 能不能也以这种方式接入 HTML 网页,从而提高开发效率。 结果当然是可以的,只不过在 HTML 里直接 JSX 似乎会降低一些性能… 凑合用吧

Web前端
AI
前端
+4
07-16
2023-07-16
1954
Web前端
9 页,共 28
每页:
......