logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

lua执行redis脚本找不到脚本的问题

写在前面最近遇到了一个坑,给大家分享下。有个项目,利用redis做统计功能。一向对性能追求极致的我怎么能随便写几条redis的统计语句就应付呢。于是我打算使用lua脚本把用到的几条redis指令封装一起,这样减少和redis的IO交互,还可以保证操作原子性。我为自己的聪明才智沾沾自喜。脚本如下(下面并不是我项目中实际的脚本,做了一些修改,大家不用纠结语法和能否运行。不过不影响本文的分析):priv

#redis#lua#集群
关于二叉树的几种遍历方法

先说说二叉树的存储结构,跟很多其它模型一样,也有顺序和链式两种方式。前者虽然使用简单,但是存在浪费空间的问题,举个例子,下图的二叉树,用顺序的方式存储(0表示空,没有子树)是:二叉树就是每个结点最多有两个子树的树形存储结构。先上图,方便后面分析。

Tinyhttpd源码剖析(一)

  转载请注明出处http://blog.csdn.net/pony_maggie/article/details/49838107 作者:小马 一 介绍 Tinyhttpd是一个非常轻量级的http sever。代码不超过一千行。麻雀虽小,五脏俱全。反正我看完之后觉得很是畅快,收获很大。细心研究一下会对linux网络编程,http协议等概念有新的认识。 ...

一个简易的区块链demo

别人写的python版本python版本源码地址:https://github.com/dvf/blockchain#installation环境准备我使用的是ubuntu 16.04,其它linux版本也可以。需要安装python3.6+(步骤省略)安装pipenv$ pip install pipenv 创建虚拟执行环境(类似docker一样)root@pony-virtual-machine

#区块链
Merkle Tree与区块链

什么是merkle tree假设你已经知道了什么是哈希算法以及哈希是用来干啥的。网络传输数据的时候,A收到B的传过来的文件,需要确认收到的文件有没有损坏。如何解决?有一种方法是B在传文件之前先把文件的hash结果给A,A收到文件再计算一次哈希然后和收到的哈希比较就知道文件有无损坏。但是当文件很大的时候,往往需要把文件拆分很多的数据块各自传输,这个时候就需要知道每个数据块的哈希值。怎么办呢?这种情况

#区块链#比特币#算法
用 Rust 写一个工业级 POSP 支付系统

本文介绍了posp-rust,一个用Rust编写的支付受理/交换系统,作为POS终端与上游支付网络之间的中间层。系统核心功能包括报文解析、交易路由、流水记录等,采用模块化架构设计,包含TCP服务入口、协议解析、业务处理等组件。重点解析了底层CUP 2005协议的实现细节,包括BCD编解码、Bitmap处理、灵活域定义等关键技术。系统通过强类型消息转换层将原始报文映射为业务结构体,并支持多种交易类型

#rust#后端
用 Next.js + Prisma + Gemini 打造 AI 替代风险追踪平台

本文介绍了一个名为"职危图谱"(Role Radar)的开源工具的技术实现,该系统旨在追踪不同岗位被AI替代的风险。文章从技术架构角度详细拆解了该项目的实现方案,主要包括: 整体采用Next.js App Router构建前端,实现服务端与客户端组件的优雅分离 使用Prisma ORM+SQLite构建数据层,设计了核心数据模型包括岗位信息、风险评分等 实现双语国际化(i18n

#人工智能
code-minions:一个用 YAML 编排 AI 研发流程的工作流引擎

文章摘要:code-minions 是一个AI研发流程自动化工具,旨在解决AI工具孤岛化问题。它通过YAML定义工作流,用Skill装配能力,通过MCP对接外部系统。其五层架构包括CLI层、Workflow Engine、Skill Runtime、能力基座等核心模块。DAG Runner实现拓扑排序执行和for_each展开,支持失败恢复。Skill Loader通过SKILL.md规范管理技能

#人工智能#工作流#软件构建
AI 辅助物理课堂实验

如何用「内置实验模板 + AI 路由」模式,在不生成任意代码的前提下,让 AI 辅助物理课堂实验?

#人工智能
用 Next.js + Prisma + Gemini 打造 AI 替代风险追踪平台

本文介绍了一个名为"职危图谱"(Role Radar)的开源工具的技术实现,该系统旨在追踪不同岗位被AI替代的风险。文章从技术架构角度详细拆解了该项目的实现方案,主要包括: 整体采用Next.js App Router构建前端,实现服务端与客户端组件的优雅分离 使用Prisma ORM+SQLite构建数据层,设计了核心数据模型包括岗位信息、风险评分等 实现双语国际化(i18n

#人工智能
    共 28 条
  • 1
  • 2
  • 3
  • 请选择