2026 10 篇

2025 29 篇

警惕效率的陷阱 我为什么喜欢用Get笔记了? AI 时代,低代码该如何演进? 再读《人件》 MySQL高可用:InnoDB Cluster 部署详解 MySQL高可用:ProxySQL读写分离+MGR MySQL高可用-MGR运维常见问题和注意事项 MySQL高可用-使用Docker部署MGR 如何构建多智能体系统? 云原生:一文读懂核心技术栈与演进路径 如何构建多智能体研究系统(翻译) A2A 介绍:概念篇 生成式AI 在 B端软件中实践的思考 插件开发:实现Obsidian同步到墨问笔记 云丘山越野赛50公里复盘 云丘山视频脚本 MCP 和 Function Calling:示例 天气和赛道的加持,仙桃半马 PB 9分钟 MCP 和 Function Calling:概念 在Windsurf中使用李继刚提示词 理性看待 Manus 12个问题深入理解DeepSeek(含开源周内容) 插件开发:实现 Obsidian 同步到 hexo 从费曼学习法的角度谈谈写作 DeepSeek R1震撼登场:从介绍到使用 2024 年终总结 为什么单线程的Redis也能如此高效? 从环境搭建到项目运行:Python 和 Flask 快速上手指南 RocketMQ 和 RabbitMQ 的比较以及 RocketMQ 的使用

2024 36 篇

OpenAI 连续 12 天 AI 发布会汇总 信创浪潮下的.NET困境与技术转型思考 2024光谷马拉松复盘,风雨中迎来新突破 从程序员到架构师,需要做些什么? AI工具推荐-辅助编程篇(202410) 代码写的好,就可以不写技术文档了吗? AI工具推荐-搜索问答篇(202410) 十一皖南结伴行(2024) 让信息自由流动:Follow 带你体验不一样的 RSS 阅读 OpenAI o1 ,我试用一周多所了解到的 忙碌的陷阱 什么是 RAG? 在 .NET8 中获取 k8s 集群的 namespace id 对提升项目效率的一点思考 记忆深刻的巴黎奥运时刻 读《华为项目管理之道》 ITRA 积分看不到怎么办? 崇礼168越野赛 MTC 70 公里完赛复盘 Mac环境下的vi工具,我选择NvChad iTerm2 会话管理以及其他常用设置 Mac中的常用 shell工具 MongoDB密码设置 Kubesphere 使用实践 读《强风吹拂》 迁移Wordpress到Docker 效率工具:Reader和Arc浏览器新功能 银河麒麟V10使用Docker方式部署应用 复盘石家庄全马(PB 80 分钟) 能更好集成容器的反向代理Traefik简单使用 简单聊聊云原生 在.NET中动态执行Nodejs代码的另一种方法 2023 年终总结 读《笔记的方法》 私有镜像仓库 Harbor 安装和使用 利用 Github Actions 同步佳明国内到国际 认真深入做一件事,从跑步开始

2023 52 篇

.NET中操作哨兵模式的Redis(哨兵和Redis示例配置密码) NET Core3.1 升级到 NET8 我的人生首野-大岩山萧绍古道 30 公里 半马连续两周 PB 后的复盘 .NET8 正式发布, C#12 新变化 监控利器:普罗米修斯监控中间件(Nginx、Redis、MySql 等) 监控利器:普罗米修斯介绍和安装 聊聊六边形架构 如何设计 API? 这个国庆,又出发了(武汉-平潭) B 端软件:开发转产品经理可能遇到的坑 从马拉松到越野跑:一次新的挑战 分享几个网站和工具(202309) 博客园,挺住 插件开发:实现 PicGo 图片转 webp 格式 软件推荐:Mac神器 Raycast B 端软件:怎样进行竞品分析 B 端软件:产品经理正确打开方式 怎样在 Github 中使用免密登录? 读《快速阅读术》 B 端软件:信创、国产化知识梳理 B 端软件:常见知识梳理 Logseq:使用一年的感受 内驱力 银河麒麟系统安装中间件 五月读的四本书 做产品的思考 高可用:Nginx配合keepalived 高可用:MongoDB容器部署 读《持续架构实践》 等了 20 年的全国大赛 分享几个网站和工具(202304) 由 ChatGPT 带来的对低代码产品的思考 读《认识AI》 Docker日志大小限制和切换存储目录 dotNET 升级利器:Upgrade Assistant GPT-4 有什么不一样? ChatGPT 应用合集 读《沸腾十五年》 使用微软的 New Bing ChatGPT 是什么?越来越清晰了 公众号新的图片消息功能 深入接触客户才能做出好的产品 代码提交那点事 我的博客换成了 NotionNext 2023 关键词:做减法 2023 年总结(工作) 2022 年读过的书和 2023 年阅读规划 我将图床换到了阿里云 OSS 读《李诞脱口秀工作手册》 太卷了,Obsidian 和 Logseq 纷纷推出白板功能 2022 年终总结

2022 56 篇

ChatGPT 之后,再玩玩 Stable-Diffusion 阳了?没阳? 尝鲜 ChatGPT 分享几个网站 dotNET 7:最小 API 使用 C# 11:接口中的静态抽象成员 dotNET 7 尝鲜(VS 和 C# 11) 关于信息收集和加工的思考 为使用 Arc 浏览器,升级了 macOS Ventura 读《阅读的方法》 Go 学习:并发编程 如何健康地跑步? 系统学习还是得看书,Go 书籍推荐 Go 学习:那些不一样的知识点(下) Go 学习:那些不一样的知识点(上) Go 学习:从环境搭建到写一个 Web 服务 时隔六年,软技能第二版来了 六块腹肌 .NET Core 使用 LibreOffice 实现 Office 预览(Docker 部署) 读《纳瓦尔宝典》 又解锁一款笔记工具:Logseq 读《华为数字化转型之道》 微服务:事务管理 三个人一台车自驾西藏 读《认知觉醒》 Obsidian 一周使用心得(配置、主题和插件) 技术人如何打造个人品牌? Obsidian 初体验 NET Core中的RabbitMQ消费者CPU高,竟然是这个原因 当谈研发效能时,在谈些什么? 做个成年人 微服务:服务间如何通信? 结构化思维 如何提升写作能力? 书籍推荐(202204) Mac中的翻译神器 从一个简单 API 的发布到组件化的架构思考 代码居然还能这样写 读《底层逻辑》 书籍推荐(202202) 微服务:如何拆分服务? 低风险发布,再读《持续交付2.0(增订版)》 推荐一款卡片笔记工具 微服务:我们需要从单体转到微服务吗? 书籍推荐(202202) .NET 诞生 20 周年,我和 .NET 相伴的 17 年 CentOS单机安装k8s并部署.NET 6程序 我为什么喜欢使用Typora 程序员不可错过的一款Hexo博客主题 2021 年终总结 Hexo 的 Stellar 主题问题 书籍推荐(202201) 华为云鲲鹏服务器部署Java踩坑记 读《好好学习:个人知识管理精进指南》 华为云服务器初探二(完结) 华为云服务器部署初探

2021 37 篇

四点起床,是疯狂还是自律? 连续跑步100天是什么体验? 设计模式:面向对象的设计原则下(ISP、DIP、KISS、YAGNI、DRY、LOD) 设计模式:面向对象的设计原则上(SRP、OCP、LSP) 敏捷开发:从理论到团队落地 Nike Air Zoom Tempo Next% 实战评测 设计模式:面向对象的基础知识 零代码平台中的服务编排思路 现在还需要学习设计模式吗? 使用零代码平台构建应用,应该怎样转变思路? 番茄工作法真的有用吗? 读《沟通的方法》 12 个问题搞懂 Redis 掌握好的学习方法,让你在职场更有竞争力 提升心力:摆脱拿着锤子看啥都是钉子 最近看了两本低代码的书(文末有福利) dotNet 5 中执行 Node.js 你真的了解低代码平台吗? 技术 Leader 怎样带跨一个团队? 再谈研发效率提升 VS 2019 16.10 和 VS 2022 新功能 你有做 Code Review 吗? 谈谈跑步 读《中台架构与实现》 实现多租户系统的一点思考 读《精益商业思维》 C#:8.0 & 9.0 常用新特性 CentOS 7 安装 Greenplum6 (附 dotNET Core 示例) 关于增效,需要做好这两点 读《有效需求分析》 Teleport 开源堡垒机的使用 GitLab 服务器的迁移以及注意点 Nexus:一站式私有仓库管理(NuGet、Maven、NPM、Docker) 2020 年终总结 看见的不一定是真实的 dotNet Core 3.1 使用 Elasticsearch 说说 RabbiMQ 的应答模式

2020 28 篇

CentOS7 中使用 Supervisor 部署 dotNET Core 程序 一个端口搞定所有应用 C# :异步编程的注意点 C#:异步编程中的 async 和 await 重读《打造Facebook》 dotNet Core 3.1 使用 Aspose (部署 Docker) 为什么这么忙,还依然做不好事情 dotNET Core:编码规范 程序员是终身学习的职业,应该怎么学习? 一款用了就不想走的工具 dotNET:怎样处理程序中的异常(实战篇)? dotNET:怎样处理程序中的异常(理论篇)? Nginx:rewrite 的几个技巧 如何激发团队潜能? dotNET Core 3.X 使用 Autofac 来增强依赖注入 dotNET Core 3.X 依赖注入 读《鞋狗》 Jenkins 中以构建 Tag 来实现版本管理 dotNET Core 3.X 使用 Jwt 实现接口认证 dotNET Core 3.X 请求处理管道和中间件 dotNET Core 3.X 使用 Web API 程序员还有35岁的坎吗? 远程办公也可以高效 CentOS7 安装 Jenkins( 构建 Vue 和 dotNET Core ) 写公众号的这一年多 2019 年终总结 dotNET Core 中怎样操作AD(续1) dotNetCore操作Redis(含CentOS7哨兵模式部署)

2019 27 篇

搭建独立博客,这款评论插件不能错过 读《可复制的领导力》 读《持续交付2.0》 “兼职”运维的常用命令 技术管理者怎样跳出“泥潭” 使用RabbitMQ实现接口补偿 dotNET Core 中怎样操作 AD? dotNET Core实现分布式环境下的流水号唯一 你的技术债还了吗? .NET 程序员如何学习Vue dotNET Core WebAPI 统一处理(返回值、参数验证、异常) 书籍推荐:《C#7.0本质论》 KPI在小型产品团队中的实践 程序员如何学习英语 端到端测试实践:Jenkins集成TestCafe 对产品质量的一点思考 书籍推荐:《More Effective C#》 带你了解C#每个版本新特性 不断进化的分支和需求管理 怎样学习和阅读技术书籍? 发布dotNetCore程序到Kubernetes Mac中搭建Kubernetes 蹭个热度,也说说996 敏捷下的需求和代码分支管理 敏捷,每个人都有自己的理解 2018 年终总结 Office转PDF,Aspose太贵,怎么办

2018 23 篇

从减肥到跑马拉松 我用过的那些工具 dotNET Core中使用Aspose(部署Docker) 免费的东西最贵 你的加班有价值吗? 怎样提高开发效率(2018) 怎样带领一个技术团队 dotNET Core:配置 我们真的需要KPI吗? 读《阿米巴经营》 修改VS Code背景色 GitLab配合Jenkins打造自动化部署 坚持很难?是不是没找对方法 这些年我关注的公众号 Docker 常用命令 在团队中使用GitLab中的Merge Request工作模式 CentOS7安装GitLab 近期写作计划 Docker安装MySql-挂载外部数据和配置 在CentOS7中使用Docker安装MySql 调用API修改Ocelot的配置文件 开通微信公众号-不止dotNET MySQL服务不能启动,原因竟然是...

2017 10 篇

2016 10 篇

2015 17 篇

2014 6 篇

2013 14 篇

2012 18 篇

2011 44 篇

蜜月7–尾声之广州 蜜月8–插曲之深圳 蜜月4–三亚之呀诺达 蜜月5–三亚之南田温泉 蜜月6–三亚之亚龙湾 蜜月3–三亚之蜈支洲岛 the-honeymoon-1 蜜月2–三亚之市区篇 MongoDB(4)–MongoDB服务的启动 结婚小记 解决Windows Server2008 R2中IE开网页时弹出阻止框 MongoDB(3)–有关NoSQL及MongoDB的一些概念 MongoDB(2)–MongVUE介绍 MongoDB(1)--MongoDB介绍及安装 在VS中查看文件是谁签出的 在SQL查询中使用LIKE来代替IN SqlServer表死锁的解决方法 使用sp_xml_preparedocument处理XML文档 使用MicroSoft CLR Debug来调试较大项目 Foxit Reader–给PDF制作书签 给Javascript代码“预留退路” 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序 错误解决 Windows服务在Win7中不能安装的解决方法 附加数据库失败 操作系统错误5 纪念日--领证 在VS2010中将AspNet网站编译成一个DLL Asp.Net站点整合Discuz论坛实现同步注册和单点登录 在SqlServer 2008中将数据导成脚本 SQL2008修改并保存表结构时报错的解决(阻止保存要求重新创建表的更改) Excel导入数据库出现“外部表不是预期的格式”错误的解决方法 CHM文件的锁定 VirtualPC2007的文件复制到其他电脑不能打开的问题解决 解决“此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭”问题 解决AspNet中DataGrid GridView等列表控件导出Excel长数字显示成科学计数法的问题 微软最新的 Web 开发工具WebMatrix的简单介绍及安装 在SharePoint2007中创建站点一:相关服务的启动 SharePoint2007配置 SharePoint2007安装图文详解三:安装SqlServer2005 SharePoint2007安装图文详解四:安装.NET Framework 3.0和SharePoint 2007 SharePoint2007安装图文详解一:IIS安装 SharePoint2007安装图文详解二:安装AD(活动目录)及DNS 插件和代码两种方法搞定WordPress回复邮件通知 回顾2010 计划2011 用WordPress搭建个人博客小记

2010 71 篇

jQuery boxy插件弹出框的四个边角图片在IE中不显示问题的解决 jQuery boxy插件的确认框在AspNet中的应用 给PDF文档添加书签 C#:友元程序集 让 ASP.NET Menu 控件在 Google Chrome 浏览器上正常运行 C#/Net代码精简优化技巧(3) 软件推荐:磁盘搜索软件Everything 香山游 C#/Net代码精简优化技巧(2) C#/Net代码精简优化技巧(1) 2010十一长假小记 Virtual PC附加程序安装 桌面便签软件PNotes 推荐两款富文本编辑器:NicEdit和Kindeditor 世锦赛中国男篮“被”出线 WCF中绑定的简单介绍 2010篮球世锦赛赛程 Google和百度在细节处理上的差别 2010-08-24爱情记录 关于LoadRunner的一点资料 毛毛仔大坐熊 WebService生成客户端代理的工具WSDL参数介绍 Net4.0—数据绑定控件(GridView ListView…)中的ClientIDRowSuffix属性 Net4.0—AspNet中的控件HyperLink的改进(支持路由跳转) Net4.0—对HTML净化的处理 Net4.0—AspNet中URL重写的改进 公司组织北戴河夏游小记 2010年7月24日 WCF契约的简单介绍(服务契约 数据契约 消息契约) WCF问题:“HTTP 错误 404.17 – Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”解决方法 在IIS中寄存已有WCF服务 WCF中客户端生成代理的两种方式 一个简单的WCF示例 WCF的一些基本知识点 WCF中的ServiceHost初始化两种方式 Windows Server 2008启用无线局域网支持 Zend Studio 7.2 汉化包 及安装方法 Net Remoting Error:试图创建未绑定类型的代理 用GTalk机器人更新微博 再去石家庄—2010-6-5 Net4.0—Web部署工具 SqlServer2008修改表时出现“save changes is not permitted…”解决方法 给老婆做的记账小软件 Net4.0—VS2010新特性 Net4.0—Framwork新增特性 使用LoadRunner测试WMS WMS中添加默认发布点 在批处理文件中启动MediaPlayer播放制定文件 来北京的这些日子 Win2008计算机不能添加到域的解决方法 Win2008远程桌面安装AD后的登录问题解决 要相信自己 使用Expression Encoder 3发布媒体文件到WebDAV HTTP 错误 500.19 – Internal Server Error 错误解决方法 Asp.Net控件开发(1)—入门介绍 jQuery 1.4.1 VS智能提示文件下载 Asp.Net MVC 2 RC 2 发布 设计模式笔记(25)—总结 SqlServer数据库的语句及一些操作整理 设计模式笔记(24)—访问者模式(行为型) 设计模式笔记(23)—策略者模式(行为型) 设计模式笔记(22)—状态模式(行为型) 设计模式笔记(20)—职责链模式(行为型) 设计模式笔记(21)—备忘录模式(行为型) 设计模式笔记(19)—观察者模式(行为型) 设计模式笔记(18)—迭代器模式(行为型) Lable和Literal控件的使用和区别 设计模式笔记(17)—中介者模式(行为型) 设计模式笔记(16)—解释器模式(行为型) 武汉 再见 2010年的第一场雪 jQuery上传插件Uploadify使用详解

2009 50 篇

设计模式笔记(15)—命令模式(行为型) 关于多线程的一个例子(UI实时显示) 设计模式笔记(14)—模板方法模式(行为型) 在JS方法中返回多个值的三种方法 设计模式笔记(13)—代理模式(结构型) 设计模式笔记(12)—享元模式(结构型) 设计模式笔记(11)—外观模式(结构型) 设计模式笔记(10)—装饰模式(结构型) 设计模式笔记(9)—组合模式(结构型) 设计模式笔记(8)—桥接模式(结构型) 程序员怎样学习英语 去健身房已经两个礼拜了初见成效 设计模式笔记(7)—适配器模式(结构型) 设计模式笔记(6)—原型模式(创建型) 设计模式笔记(5)—工厂方法模式(创建型) 设计模式笔记(4)—生成器模式(创建型) VS中的经典字体推荐 设计模式笔记(3)—抽象工厂模式(创建型) 设计模式笔记(2)—单件模式(创建型) 设计模式笔记(1)—开篇(文章索引) 体验vs2010 (功能改进篇) 体验VS2010(安装篇) Visual Studio 2010 Beta 2 公开下载地址 强大的VS插件—Resharper 难得的公司小活动—羽毛球比赛 在数据库中将字表中的多行合并到一列中 书法比赛奖品—天堂遮阳伞 使用windows live writer连接CSDN和博客园博客 备份windows live writer的草稿 Windows Live Writer中的语法高亮插件 Asp.net MVC V2 Preview 1 初探 CLR Via C# 学习笔记(6) 方法参数相关(out ref params) AjaxPro版自动完成(Autocomplete)功能实现 CLR Via C# 学习笔记(5) 静态构造函数的性能 CLR Via C# 学习笔记(4) 方法 构造函数 Asp.Net中替代Eval的两种方式 CLR Via C# 学习笔记(3) 常量和字段(const readonly) CLR Via C# 学习笔记(2) 装箱和拆箱 CLR Via C# 学习笔记(1) 基元类型 值类型 引用类型 ZedGraph在Web中的使用 SQL实现分组统计查询(按月、小时分组) 在vs2008中设置jquery智能提示 推荐一款小巧的截图工具 Sqlserver2005附加数据库为只读的解决方法 Asp.net中递归实现CSS菜单 NHibernate入门级示例(增 删 改) Asp.net 2.0的Eval方法详解 Asp.Net 连接Access数据库 消除window.close()的提示窗口 Response.Redirect在新窗口打开 && 3.0扩展方法

2008 22 篇

MasterPage 小谈 利用HttpModule实现防sql注入 CheckBox全选终极方案 My97 使用的一点技巧 SQL 计算一個字符串在另一个字符串中出現的次数 开发总结—数据库篇 清除上传控件 File 的值 解決“无法解决 equal to 操作的排序规则冲突 ”问题 将服务器控件在后台生成html 开发总结—Javascript篇 Sybase.PowerDesiner12.0 下载 破解 汉化 Asp.Net中 %= 与%# 的区别 Sql中分隔字串–>查询–>组合字串 C#3.0学习(3)—匿名类型 火箭十八连胜 振奋人心 window.print()实现局部打印 看完《再见古惑仔》的一点感想 C#3.0学习(2)—对象集合初始化器 C#3.0学习(1)—隐含类型局部变量和扩展方法 动态添加GridView行 解决AJAX中使用UpdatePanel后再用Response.Write();无法弹出对话框问题 Html细线表格的实现

2007 28 篇

类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内 错误的解决方法 在visual studio中删除最近打开的项目和文件记录的方法 解决sqlserver2005数据库sa登录问题 几个不同类型无刷新联动例子 “无法在web服务器上启动调试,不具备调试此程序的权限” 问题解决 C#和Javascript交互 GridView中实现CheckBox的全选 Asp.Net Ajax—Calendar控件使用 存储过程生成流水号 Asp.Net Ajax-PopupControl控件使用 对设计模式的一点理解 Asp.Net Ajax-HoverMenu控件使用 Asp.Net Ajax—ValidatorCallout控件使用 Asp.Net Ajax-Passwordstrength控件使用 Asp.Net Ajax—TextBoxWateramrk Asp.Net Ajax—FilteredTextBox控件使用 Asp.Net Ajax —AutoComplete控件使用 DotNet 3.0 框架介绍 AjaxControlToolkit安装&下载 解决Asp.Net Ajax UpdatePanel 乱码问题 Ajax,其实并不难 .Net泛型编程简介 常用的一些正则表达式 实现鼠标悬停高亮显示—分别在gridview和datagrid中 Asp.Net中水晶报表的简单使用 看姚明受伤后的火箭 Asp.Net中列表数据绑定控件浅析 Asp.Net中的一个小的性能测试

2006 3 篇