logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Boost.Asio 线程模型对比:单 io_context + strand vs 多 io_context + 单线程

少量线程 + 任意多虚拟串行通道”,胜在效率、灵活、API 标准、有 work stealing,输在隔离弱、心智模型重、调度不确定。适合:串行单位多、负载分布动态、追求并发吞吐的系统。典型场景:网络服务器、消息分发层。“线程数 = 关键串行单位数,各自跑各自的”,胜在强隔离、易监控、cache 友好、心智简单,输在没有 work stealing、资源开销大、扩展性差。适合:实时关键路径、负载分

#c++
Boost.Asio 线程模型对比:单 io_context + strand vs 多 io_context + 单线程

少量线程 + 任意多虚拟串行通道”,胜在效率、灵活、API 标准、有 work stealing,输在隔离弱、心智模型重、调度不确定。适合:串行单位多、负载分布动态、追求并发吞吐的系统。典型场景:网络服务器、消息分发层。“线程数 = 关键串行单位数,各自跑各自的”,胜在强隔离、易监控、cache 友好、心智简单,输在没有 work stealing、资源开销大、扩展性差。适合:实时关键路径、负载分

#c++
C++20/23 Ranges:从「迭代器对」到「可组合管道」

是有begin()end()(或满足概念)的对象;在管道里惰性变换;统一用整段序列调用。本文面向已经会写的读者,讲清核心心智模型、常用视图、与算法配合的写法,以及几个真实项目里最容易踩的坑。

文章图片
#c++20
新版本svn使用gpg-agent存储密码

自从开始使用debian11,应该是subversion版本的升级,导致不可以存储明文的密码,导致每次都要输入密码,很恼人。svn会缓冲auth的东西到~/.subversion/auth,为了使用gpg-agent,将老的东西删除。下边可以重新设置参数,当然还有其他参数,设置完成之后要重新启动gpg-agent。当第一次登录svn需要输入密码,之后密码会cache住直到失效,可以更改其配置。新版

文章图片
#svn#linux#debian
Mac OS X安装wxpython

python的GUI编程玩Python的都知道,关于Python的GUI编程框架基本只有两个,也就是wxpython和pyQt,关于这两个框架优劣的讨论在知乎、以及CSDN上有诸多的讨论,在此不做这种讨论。结论是,这两个框架没有真正的实力上的差距,所差的不过是你最先接触到的是哪一个框架。鄙人不才,最开始接触就是从wxpython开始的。所以我们就谈wxpython。问题引入...

#python
Ollama 本地部署编程大模型 + Zed 编辑器配置指南

隐私顾虑:核心业务逻辑或涉密代码不便上传云端。网络延迟:即时补全对延迟要求极高,网络波动影响体验。成本问题:长期订阅费用是一笔开支。Ollama作为目前最流行的本地大模型运行工具,极大简化了部署流程。配合Zed这款基于 Rust 开发、主打极致性能的编辑器,我们可以在消费级硬件上搭建一套完全免费、离线可用的结对编程环境。通过的组合,我们构建了一个零成本、低延迟、高隐私的本地 AI 编程环境。

新版本svn使用gpg-agent存储密码

自从开始使用debian11,应该是subversion版本的升级,导致不可以存储明文的密码,导致每次都要输入密码,很恼人。svn会缓冲auth的东西到~/.subversion/auth,为了使用gpg-agent,将老的东西删除。下边可以重新设置参数,当然还有其他参数,设置完成之后要重新启动gpg-agent。当第一次登录svn需要输入密码,之后密码会cache住直到失效,可以更改其配置。新版

文章图片
#svn#linux#debian
java.lang.OutOfMemoryError: Java heap space Hadoop

最近,随着大数据的兴起,Java实现的Hadoop成了这个数据领域的领跑者,不管是HDFS,还是MapReduce,还是Hive都成了很热的词汇。也从Hadoop这个软件本体催生了一个依存此的大数据领域,也和时下热的不能再热的云计算拉上了关系。       于是,作为一个程序员,不得不学习新的技术和知识,来保证自己的饭碗,这真是一个极为辛苦的差事。于是,开始接触Hadoop。结果也就是难免不出

#大数据#云计算#java
连接在docker中运行的PostgreSQL数据库

背景描述随着容器化进程的加速,相比于传统虚拟机存在的巨大优势,分布式云计算的兴起,以docker为代表的容器化技术解决方案越来越流行。作为一种不算新兴技术的技术,毕竟docker所用到的技术在早很多年就存在,只是docker的出现让这些技术真正的组合在了一起,并开始发挥效用。docker相比于虚拟机的解决方案使用更少的宿主机资源,可扩展性更加优秀,相比于单独的软件安装,出现的问题更少,更容易部署.

#数据库#python#docker
到底了