个人博客设计之博文归档(archive)

Claude Managed Agents 架构解析:Session/Harness/Sandbox 三层解耦设计 智能体(Agent)架构正从模型中心化走向运行时分层化,其核心演进逻辑是将状态管理、执行调度与安全隔离解耦为独立可演进的抽象层。Session 作为事件驱动的持久化状态层,解决传统上下文寄生导致的容量瓶颈与不可审计问题;Harness 作为无状态协议转换器,支撑高可用、热升级与弹性伸缩;Sandbox 则通过微虚拟机+eBPF 实现基础设施级零信任隔离。这种分层范式不仅提升工程鲁棒性,更推动价值重心上移至 Trace 可观测性、Governance 合规治理与垂直领域 Agent 商店。Anthropic 阅读详情

经历一个月,终于敲完自己个人博客网站的代码了,收获挺大。这篇博文讲讲在博文归档设计方面的收获。在进行表设计的时候,自己将博文的添加时间设计为时间戳存储,这样的话在存储的时候,写入速度会快一些。在首页进行归档的时候就需要用到mysql中的FROM_UNIXTIME(unix_timestamp,format)函数,通过这个函数对数据库中的记录进行分组,然后计数,就可以得到在某段时间内所发表的的博文总数。sql语句如下:

select FROM_UNIXTIME(`blog_create_time`,'%Y-%m') as Archive,count(*) as total from xw_blog group by Archive


----------

使用smarty模板引擎在首页显示的结果如下:
这里写图片描述

在点这个链接的时候,只要把这个时间段通过get方式传过去,然后在sql语句中同样用From_unixtime转换时间戳就行。
做到这里,这个文章归档功能算是做完了,不过这种处理模式应该效率比较低,如果博文比较多的话,会很慢,同时读出来的部分数据基本上不会改变,如果重复去读比较浪费服务器资源。这时候可以用TP框架中的S函数进行数据的缓存,如果真的访问量那么多的话,可以考虑使用一下高大上的memcache和redis。
另外,在数据库设计字段的时候,也可以为实现这个归档功能独立设计一个字段,这个字段就存储博文发表的月份字符串,这样在读取的时候就不用这个From_unixtime()函数了。以空间换时间,虽然这有点违反数据表设计的“三范式”要求。
这里写图片描述

DICOM: Instructions for installing dcm4chee-arc-light by docker(docker版dcm4chee-arc-light的安装简述) 0)题记: 时间转瞬即逝,俗话说每四年一闰,近来近一闰的时间都在集中精力做一件事情,也是一段充满各种挑战的旅程,因此博客的打理频率也逐年降低,由每周一博、每月一博、每季一博,逐步堕落到了现在的每年一博。(汗、汗、汗-_-||) 翻开马克飞象,文档栈里的《DICOM世界观》第二章:[3]像素操作之算法博文已经堆放了快一年了,一直没有出栈,务必在2019年的尾巴写出来。可惜闭关这么久,猛的出山,怎奈... 阅读详情

相关推荐

LightGBM学习笔记

LightGB学习笔记1. lightgbm概述1.1 lightgbm介绍1.2 lightgbm和xgboost对比2 .直方图算法及改进2.1 直方图算法2.2 直方图算法改进2.2.1 GOSS算法3.树的生长策略4.系统设计5. 实战 lightgbm是基于boosting的学习框架,使用的是基于决策树的学习算法,具有更快的训练速度、更低的内存使用、更高的正确率、并且能够支持并行化学习,可以用来处理大规模数据,本文主要是针对学习视频https://www.bilibili.com/video/BV

一一xi的博客 3304

个人知识操作系统:用Jekyll构建可追溯、可验证的技术博客

个人知识操作系统(PKOS)是一种以写作为认知引擎、以代码为验证手段、以版本控制为归档基础的技术内容生产范式。其核心原理在于将知识资产沉淀为可执行、可复现、可版本化管理的静态文件,而非依赖平台或运行时环境。这种设计显著提升技术写作的严谨性与长期可用性,支撑深度复盘、跨周期迭代和去中心化协作。典型应用场景包括中阶技术博主突破输出瓶颈、工程师向布道者转型、以及构建抗平台风险的可持续技术IP。Sagacity系统正是该范式的十年实践标杆,深度融合Jekyll静态生成、GitHub Issue评论生态与‘内容即代码

clugcpne10995的博客 472

向量乘法器设计

同样基于Wallace树乘法器,我们来构造向量乘法器。 在一些矩阵运算中经常用到向量的相乘运算,本例以4维向量为例子介绍向量乘法器的verilog HDL设计。 设向量a = (a1, a2, a3, a4), b = (b1, b2, b3, b4)。 则a 与 b的点乘为:a * b = a1 b1 + a2 b2 + a3 b3 + a4 b4, 即向量对应位置的值相乘,再相加...

Reborn Lee 2969

博客归档功能的实现及相关问题的解决方法

博客归档功能的实现及相关问题的解决 基于Django开发个人博客(https://www.solutionworks.cn)时,提供按照年份及月份实现博客文档归档功能是个人博客极其常见的功能,实现这一功能的过程中,必然要获取数据库中记录的文档创建或发布时间,统计某月创建或发布文章数量信息。实现的过程中,发现通过程序取得的时间可能存在和数据库存储的时间不一致的情况(如实际某月存在创建或发布的文章,但是根据程序获取的时间却查不到对应的文章),改用其他方法实现相同功能时,甚至出现关于MySQL时区设置问题的错误

mywindpursue的博客 1962

Github多人协作

最近有门课程需要几个人一起开发一个项目,此前我们基本都是单干的,多人合作意味着需要及时将我们每个人的代码进行合并,U盘传文件这种方式太慢了,效率不行,而且没法解决两个人同时修改一个文件的问题,这次我们就尝试使用Github来协助开发。下面就来记录一下这次开发遇到的一些问题和解决的方法。 Git的安装 从官网下载最新版按照默认安装即可。 此处不多加说明。 Git常用命令 在此放上一...

yzr1216的博客 1万+

Open3d Qt的环境配置

目前统一使用qt6配置,open3d中可视化功能目前使用vtk代替,语言为c++。

阁楼 919

博客之归档功能

博客归档功能,使用归并排序算法

qq_634380940的博客 354

以 Joule 驱动的生成式开发:把需求文档直接变成可运行的 SAP 应用

摘要:SAP BTP的AI助手Joule正在改变开发方式,支持从自然语言描述自动生成数据模型、服务、UI及测试代码。在SAP Business Application Studio中,Joule能根据业务需求生成结构化代码,并提供代码补全、重构、解释等功能。开发者需注意避免上传敏感数据,并对AI生成的代码进行人工审核。Joule特别针对ABAP开发进行了优化,提供符合SAP规范的代码建议,帮助迁移遗留系统。此外,它还能快速生成CAP项目原型,但所有AI生成内容都需经过严格测试验证。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 340

博客当中的文章分类以及归档

博客当中侧栏一般都会有分类、标签、日期等,一般博主会根据这些将博客归类,并且点击后,会显示出归类好的文章列表。 需要使用的技术为model中的annotate,相当于mysql中的group by 例: django中的model from django.db import models from django.contrib.auth.models import ( ...

weixin_33804582的博客 721

越野换了逐飞的ips200pro的屏幕后代码烧录中报错: “Cannot initialize device connection” 和 “Flashing failed” ...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1150

在 ABAP 中把变量一次写对:深入理解 FINAL 内联声明与不可变变量

摘要:ABAP中的FINAL声明操作符用于定义不可变变量,强调"当前上下文中的唯一写位置",能有效防止变量被意外修改,提升代码健壮性和可读性。官方建议优先在单次赋值的场景使用FINAL替代DATA。其核心规则包括:1)写位置唯一但可多次执行(如循环内);2)不创建块级作用域;3)对引用变量仅约束引用本身而非对象内容。典型适用场景包括:结果值只读、输入快照保存和中间结果保护。例外情况如游标变量不适用,因需多次写操作。正确使用FINAL可显著降低代码维护风险。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1044

19.blog前端-最热文章、最新文章、文章归档

最热文章和最新文章都是同样的,只需要建立一个vue文件,传不同参数即可 CardArticle.vue: <template> <el-card :body-style="{ padding: '8px 18px' }"> <div slot="header" class="my-category-header"> <span>{{cardHeader}}</span> &...

weixin_45974277的博客 582

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jenkins上展示html测试报告

解决以下问题: 1、jenkins上查看生成的html报告 2、如何直接在任务面板上查看html,而并非要进入要工作空间去查看html 3、`如何让在jenkins上点击生成的测试报告和下载下来的样式是一样的 一、jenkins上查看生成的html报告 1、jenkins将自动化测试代码拉下来之后,然后执行里面的自动化测试,最后会生成一个html测试报告 2、在jenkins上查看测试报告 (1)点击workspaces (2)进入当前工作空间,点击reports (3)点击reports,查看生成

weixin_45878889的博客 8609

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

jcalaBlog归档功能详解:按年份沉淀你的写作时间线

写博客最怕什么?不是没灵感,而是文章越写越多,最后连自己都找不到过去的作品。jcalaBlog 内置的**归档功能**,把散落在各个月份的博文按年份自动聚合成一条清晰的时间线,让读者一眼看到你的写作历程,也让作者本人快速回溯成长轨迹。这篇教程面向新手和普通用户,带你零基础看懂 jcalaBlog 的归档页面是怎么工作的,以及它背后的设计巧思。 [![jcalaBlog 首页截图](https:/

gitblog_00225的博客 140

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Django实战: 利用自定义模板标签实现仿优快云博客月度归档

应网友慕之岩的请求,现提供下Django项目中如何使用自定义标签实现仿优快云博客的月度归档(如下图所示)。要求按月统计每个月发表的博文篇数, 跳过空白月份,最后结果按发...

大江狗 253

SUMTEC:轻量级博客内核的六模块设计与实战

静态博客生成器本质是内容生命周期管理工具,其核心在于结构化输入、语义化路由、标记处理、模板绑定、导出调度与配置驱动六大能力。SUMTEC 以模块解耦为设计原点,通过 remark AST 处理链实现 Markdown 延展性,支持自定义图片优化、自动摘要、多端路由等工程化需求,适用于需嵌入文档站、知识库或产品官网的技术团队。它不替代 Hugo 或 Next.js,而是提供可裁剪的内容处理内核,让开发者专注业务逻辑而非构建胶水代码。

359

已解决RuntimeError: xxx.pth is a zip archive (did you mean to use torch.jit.load()?)

成功解决报错 `RuntimeError: xxx.pth is a zip archive (did you mean to use torch.jit.load()?)`

创作高质量博文,分享知识,共同进步! 1267

hexo框架Maupassant主题设置:归纳不分页(或分页数),设定rss订阅,开启本地搜索

简 述: 这是之前,将博客迁移过来的时候,一些个人个性化的操作????设置,在此存一下,用来以后自己备查;在hexo中,使用的Maupassant主题,主要记录????是以下的几个操作: 主题设置归纳不分页(或者指定分页数) 设置rss订阅 开启本地搜索, 关闭google和baidu搜索 本篇的csdn/github.io同步博文: 文章目录`hexo`中`Maupassant`主题设置归...

1488

http://blog.youkuaiyun.com/allun/archive/2005/10/20/510122.aspx

zoey 704

技术博客即工程资产:用可演进架构沉淀真实技术生命

技术博客本质上是一种轻量级知识工程系统,其核心在于将碎片化经验转化为可验证、可追溯、可复用的技术资产。它依托Markdown文本的持久性、Git版本控制的可审计性,以及静态站点生成器(SSG)的解耦能力,实现内容与呈现的分离。这种架构不仅保障长期可维护性,更支撑暗色模式、交互图表、多版本验证等演进需求。在工程实践中,Front Matter元数据驱动状态管理,代码块嵌入执行上下文与预期输出,图片采用内容哈希实现版本化引用——所有设计都指向同一目标:让每篇笔记成为可执行、可验证、可协作的活文档。wsky博客正

xiang_fu的博客 447

Django博客教程之六:搜索和Readmore与RSS和分页

一、搜索和ReadMore 1、 搜索功能 搜索功能的实现设计: (1)前端界面输入搜索关键字,传送到对应view中 (2)在对应的view中进行数据库关键字搜索 这里搜索可以只对文章名搜索或全文搜索,首先在my_blog/templates下添加所有输入框,在base.html中,对侧边栏的代码进行如下的修改 在my_blog/article/views.py中添加查询逻辑 这里为了...

weixin_34279579的博客 241

开源网站流量统计系统Piwik源码分析——后台处理(二)

  在第一篇文章中,重点介绍了脚本需要搜集的数据,而本篇主要介绍的是服务器端如何处理客户端发送过来的请求和参数。 一、设备信息检测   通过分析User-Agent请求首部(如下图红线框出的部分),可以得到相关的设备信息。     Piwik系统专门有一套代码用来分析代理信息,还独立了出来,叫做DeviceDetector。它有一个专门的demo页面,可以展示其功能,点进去后可以看到下图中...

weixin_33967071的博客 469

Java操作XML(使用org.w3c.dom)

转:http://www.cnblogs.com/ITEagle/archive/2010/03/03/1677431.html 转载于:https://www.cnblogs.com/qingtian-wjp/archive/2013/03/26/2982653.html

weixin_33973609的博客 95

Claude Managed Agents:会话即日志的AI Agent运行时设计

AI Agent运行时(Runtime)是支撑大模型智能体可靠执行的核心基础设施,其本质是解耦模型推理与状态管理、执行调度与安全隔离。随着LLM上下文窗口的物理限制日益凸显,‘会话即日志’的事件溯源架构成为保障长程任务可审计、可回放、可调试的关键范式;而无状态执行器(Harness)与按需沙箱(Sandbox)则共同构建了高可用、强隔离、易伸缩的执行平面。该设计不仅显著提升Agent系统的工程鲁棒性与合规性,更在云厂商‘零价Runtime’竞争格局下,推动价值向Trace Store、Governance策

weixin_33672400的博客 421

[linux命令]细节:Linux命令的使用,因格式风格产生的不易让人发现的错误

本博文中以linux 常用的 tar 命令为例,讲述一些命令会因为参数前后位置不同,会出现错误且不易被察觉发现. 我们现在来压缩一个文件夹,用下面这条命令执行一下: tar -cfv 分类专栏配图.tar.gz 分类专栏配图/ 提示出错: tar: 分类专栏配图.tar.gz:无法 stat: 没有那个文件或目录 tar: 由于前次错误,将以上次的错误状态退出 这是个什么错误,“由于前次错误,将以上次的错误状态退出”. 乍一看,这是什么错误,会轻易的认为是文件夹中文命名的原因??? .

dnbug Blog 658
上一篇: php实战之使用递归读取商品无限分类
下一篇: C++写的一个链表程序
htmlgood
博客等级 码龄12年 23粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值