|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12712 今日文数:6967
|
|
单表查询跑顺以后,多表查询很快就会出现。业务接口里很少只有一张表:用户要带订单,订单要带支付,统计时还要按用户、状态、时间分组。join这几个字本身不难,真正容易出问题的是结果行到底从哪张表开始保留,哪些字段会被补成NULL,条件放在on里还是放在where里,以及统计时到底数的是用户、订单,还是连接后的结果行。从...
|
|
一、引子:当AI代码看起来对了,跑起来就崩一个月前,我接手了一个项目——前任用CloudeCode生成的代码堆了三个月,逻辑全对,但运行时像纸糊的一样。单元测试通过率95%,上了生产就OOM。debug到凌晨三点,我发现问题不在代码逻辑,而在代码质量——内存泄漏、异常吞噬、连最基本的防御性编程都没做。这不是AI的问...
|
|
MySQL服务无法启动问题解决全记录问题现象在Windows系统上尝试启动MySQL服务时,遇到了以下错误:C:\Users\chenxiang>MySQL-uroot-pEnterpassword:******ERROR2003(HY000):CantconnecttoMySQLserveronlocalhost...
|
|
前言:谁还没被重复上传折磨过?不知道各位前端小伙伴有没有踩过这种崩溃大坑:好不容易选了一个2G的压缩包,吭哧吭哧传了80%,手滑点了取消;转头重新选文件,只能从头开始分片上传,CPU风扇呼呼狂转,你在工位想原地表演一个工位自闭。更离谱的是:同一个安装包,你传给测试、传给产品、自己备份,要反复上传三四遍,服务器里堆一堆一...
|
|
页面白屏卡住,通常是JavaScript死循环/死递归(CPU爆满)或内存暴涨(占满RAM)导致的。别慌,按下面这套“外科手术式”的排查流程走,你不需要瞎改代码:第一刀:紧急“暂停”(区分是CPU卡死还是内存泄漏)页面卡住时,千万不要立刻刷新(刷新可能丢失现场)。按F12打开开发者工具,切换到Sources(源代码)面...
|
|
干后端这么久,IN和EXISTS谁更好用这件事,一直也没吵个明白。
一部分老开发认为但凡关联子查询,直接上EXISTS,IN碰都别碰;还有不少人持反对意见,本地测两条语句速度没差,觉得网上说的都是夸大其词,没必要刻意改代码。两边都说自己实操没问题,各执一词,搞得新人完全分不清说的对。我前阵子线上刚好踩过一次IN的坑,...
|
|
过去二十年里,SQLite长期被视作适用于测试环境、移动端应用和快速原型开发的数据库。等到项目正式落地,大家就会把它换掉。但这种固有认知正在悄无声息地被打破。2026年,一波新工具、新架构模式的出现,加上开发者们开始重新审视绝大多数应用的真实需求,已经推动SQLite以惊人的规模投入了生产环境。本文并非主张SQLite...
|
|
上个月刷到一条新闻,说有个叫AgnesAI的团队,把旗下文本、图片、视频三个模型的API全部免费开放了,无限期。我当时的第一反应是:这玩意儿靠谱吗?毕竟“免费”这俩字在AI圈子里,通常意味着:前几次免费→用着用着开始收费→收得还不便宜。但仔细看了一下,Agnes这次不是搞什么限时活动,是实打实地把APItoken全部免...
|
|
刷文章看到一句特别好的话,想存下来。复制,切到备忘录,粘贴,再切回来把链接也复制一遍……来回折腾好几下,有时候切回来页面还找不着了。我后来干脆自己写了个小插件:网页里划词,旁边蹦个按钮,点一下就存好了。今天就把整个过程拆给你,顺便说说Chrome插件到底是个啥。Chrome插件是什么?你平时用的AdBlock、翻译插件...
|
|
深入理解JavaScript中的this与数据存储的奥秘从浏览器缓存到函数调用,一次搞懂前端核心概念作为一名前端开发者,我们每天都要面对两个绕不开的话题:数据存储和this指向。它们看似毫不相关,却在日常开发中频繁交织。今天,就让我们从存储技术切入,再到JavaScript中让人头疼的this,一步步揭开它们的神...
|
|
现在市面上能调用的模型确实越来越多了,各家都有自己的亮点和侧重点,光看宣传文档和跑分数据其实很难判断哪个真正适合自己——尤其是当任务从单轮对话延伸到多步操作的时候,情况就更加复杂了。所以我就想着,不如把几个主流模型都拉出来实际跑一遍,看看它们真实表现到底如何,也好给自己找个手感。
测评说明:本次并非严格意义上的ben...
|
|
这个插件上架3个月后已经有6000人在用!当时我经常用豆包deepseek查问题,有时AI给的答案出错,但我发现不了,于是我经常同时问deepseek、元宝和豆包,通过比对这些答案的差异,找到蛛丝马迹的错误。如果有互相矛盾的,我就继续追问排查,最终的答案准确度非常高
多个AI同时问更准、更全然而重复问多个平台很累、很...
|
|
数据库里有一个设计,让无数新手怀疑人生——NULL。你以为NULL代表空、什么都没有、等于空白。但数据库告诉你:WHEREcolumn=NULL查不出任何数据。你以为COUNT(*)能统计所有行,但COUNT(column)却漏掉了一些。你写了一个if(value==null)的判断,结果数据死活对不上。这一切的根...
|
|
Cookie是Web中最古老的状态管理机制,也是前端安全中最容易被忽视的薄弱环节。今天就让我们来一起来复习下Cookie的三个属性HttpOnly、Secure、SameSite分别防什么?为什么缺了任意一个都可能导致安全漏洞?一、Cookie的“原生裸奔”状态假设用户登录后,服务端返回这样一个Cookie:Set...
|
|
这篇文章进入了性能优化的另一个大头——“图片性能优化(ImagePerformance)”。图片通常是网页上体积最大、最占带宽的资源。文章的核心思想是:“在不牺牲肉眼可见画质的前提下,通过各种手段让浏览器下载最少的图片字节数”。主要内容可以概括为以下四个核心技术维度:1.响应式图片与尺寸优化(Dimensions&...
|
|
导读7月4日,豆包和千问几乎同一天宣布:智能体功能7月15日下线。我之前用豆包的智能体搭了3个日常用的自动化工作流,看到公告的时候第一反应是完了。冷静下来之后花了一天研究替代方案,这篇把迁移思路整理出来,给同样受影响的人一个参考。先说清楚:关的是什么下线的是用户自定义智能体功能——就是你在豆包/千问里用Prompt+...
|
|
导读
本篇是作者从开发人员的视角,围绕着大模型正向推理过程,对大模型的原理的系统性总结,希望对初学者有所帮助。
引言什么是人工智能?清华大学出版社出版的《人工智能概论》中提出,人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但它能像人那样思考,也可能超过人的智能。基于这个设想,人工智能应当能...
|
|
我们用百度搜索中文的时候经常会看到这样的地址:http://www.baidu.com/s?wd=%E5%D0%D2%A3%CF%BF%B9%C8,其中后面的%E5%D0%D2%A3%CF%BF%B9%C8这一串复杂的代码就是用urlencode将中文字符串转换成URL编码之后的内容。在ASP中有内置函数就是Serve...
|
|
我们都知道,图表在ASP.NET技术中是一种特别受欢迎而又很重要的工具。图表是表示数据的图形,一般含有X和Y两个坐标轴。我们可以用折线,柱状,块状来表示数据。通过图表控件,我们即能表示数据又能比较各种图表的数据,例如比较去年和今年的收入。图表的类型也有很多,如柱状图、折线图、条形图、组合图等等。这篇文章将阐述如何在AS...
|
|
在做一个关于web负载均衡的压力测试的时候碰到一个问题。测试采用的是单机测试,web服务器+3个负载均衡节点服务+客户端都在同一台4核工作机上。由于测试逻辑简单,1024个http客户端4s左右会吃光6W个端口,继续访问就会出现错误:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。错误的原因是Socket占用...
|
|
说明:
QQ有个靠边隐藏的功能,使用起来很方便:在屏幕上拖动QQ的主窗体,当窗体的上边沿与屏幕的上边沿对齐时,主窗体就会duang~~地隐藏起来,当将鼠标移到屏幕上边沿的对应区域时,主窗体又会duang~~显示出来。
我在GG的最新版4.2中也增加了靠边隐藏的功能,支持靠左边沿隐藏、靠上边沿隐藏、靠右边沿隐藏三种模...
|
|
前几天随手敲了一段最简单的定时器代码,本以为是再基础不过的知识点,闭着眼都能猜对输出结果。结果代码一跑,控制台的打印顺序直接推翻了我的固有认知,当场懵了。我第一反应是:代码从上到下逐行执行,顺序肯定是start→222→end。可实际运行后才发现,根本不是这么回事,也借着这个契机,重新把JS同步、异步、事件循环和Pro...
|
|
你有没有想过,为什么现在的网站切换页面这么丝滑?点一下菜单,内容立刻变了,页面却没刷新。这个看起来理所当然的体验,其实是前端发展很多年之后才有的成果。而前端路由,就是这段进化史里最关键的一环。一、石器时代:每一次换页面都是一次深呼吸有一天你打开一个老网站,点了一下“关于我们”。就一下。然后屏幕白了半秒,风扇开始响,页面...
|
|
二进制数组是JavaScript操作二进制数据的接口,分别有ArrayBuffer对象、TypedArray视图和DataView视图,它们都以数组的语法处理二进制数据。注意,二进制数组并不是真正的数组,而是类似数组的对象。ArrayBuffer对象ArrayBuffer对象代表内存之中的一段二进制数据,可以通过“视图...
|
|
一:什么是报头呢?报头是网络通信中数据包或消息的起始部分,包含控制信息,用于确保数据正确传输和处理,像我们常见的TCP协议,UDP协议等等都要有报头保证数据传输给对方能被正确接收。那毫不意外,HTTP协议也有对应的报头,而且种类还很多,所以我这里列举一些常用的。二:HTTP请求报头1.HostHost:指定请求的目标服...
|