这款开源调研系统越来越“懂事”了
问卷调查是了解用户需求的重要桥梁,但搭建这座桥的过程却常常让人抓狂:复杂的选项配置、呆板的界面设计、繁琐的数据管理…… 调研为什么总是这么“肝”? 今天,HelloGitHub 带来的开源调研系统 XIAOJUSURVEY(小桔调研),由滴滴开源专为调研而生。无论是问卷、考试、测评还是复杂表单,它都 ...
PHP 性能优化深度指南:那些被忽视的高效策略
PHP 性能优化深度指南:那些被忽视的高效策略 PHP 驱动着网络的大部分内容,但和其他编程语言一样,只有做好性能优化才能发挥真正实力。PHP 确实以学习简单、开发快速著称,但当应用面临高并发时,问题就显现出来了。如果想构建真正强大的 Web 应用,性能优化不是可选项,而是必需品。 这篇文章不会讲那 ...
改进基础要素,解放医疗AI生产力
在AI时代,算力、数据、算法是三大核心基础要素,同时还必须满足合规性。在中国的HIT领域中,要解放AI的生产力,就需要在这些核心要素上做足功夫,否则基础不牢,地动山摇。本文就对上述基础要素进行讨论。 ...
Vibe Coding,这种技术面试形式会成为新的趋势吗?
你好呀,我是歪歪。 前几天在网上冲浪的时候,我看到一则消息: 说实话,我看到标题的时候我就猜到,这个开发岗位极有可能是美团的岗位。 因为美团今年校招的时候已经有 AI 面试官的环节了。 同时,今年 5 月的时候,美团 CEO 王兴在某个会议上还表示: 目前的新代码中有 52% 左右是由 AI 生成的 ...
浅拷贝和深拷贝两种不同的对象复制
浅拷贝(Shallow Copy)和深拷贝(Deep Copy)是两种不同的对象复制方法,它们在JavaScript中用于创建对象的副本。理解它们的区别和使用场景非常重要,尤其是在处理复杂的数据结构时。 浅拷贝与深拷贝的区别: 1. 浅拷贝: 创建一个新对象,只复制原始对象的第一层属性。 如果属性值 ...
扒了下 Cursor 的提示词,被狠狠惊艳到了!
如果让你开发一个 AI 编程工具(比如 Cursor),你觉得最大的难点是什么? 是前端技术、后端技术、UI 设计、还是别的? 我觉得是提示词。 我之前手把手带大家做过一个 开源的 AI 代码生成平台,也能生成完整的应用,但无论是生成速度还是效果都不如 Cursor 要好。 要想让 AI 生成的效果 ...
鸿蒙应用开发从入门到实战(一):鸿蒙应用开发概述
作为《鸿蒙应用开发从入门到项目实战》系列文章第一篇,本文首先梳理HarmonyOS相关概念及发展历程,接着分析鸿蒙原生应用开发与传统开发的区别,为进入鸿蒙应用开发做准备。 ...
重塑云上 AI 应用“运行时”,函数计算进化之路
引言:AI 应用的“电器时代”与运行时的“隐形枷锁” 阿里云王坚博士曾不止一次的强调云计算的核心价值 —— 成为数字时代的“超级电网”;19世纪末,电力的发现开启了人类历史的第二次工业革命。然而,真正引爆这场革命的,并非仅仅是爱迪生发明的灯泡,而是特斯拉等人构建的交流电系统和覆盖千家万户的 “电网” ...
面试官:如何实现动态线程池的任务编排?
在开始聊动态线程池如何实现任务编排前,咱们先给大家聊聊什么是动态线程池?以及为什么需要任务编排? 1.动态线程池 定义:动态线程池是在程序运行期间,动态调整线程池参数而无需重启程序的技术。 1.1 特性分析 动态线程池主要有以下三个特点: 可配置:支持运行时动态调整线程池参数,如核心线程数、最大线程 ...
【URP】Unity Shader Tags
本文详细介绍了Unity URP中Shader渲染标签的核心功能及用法。主要内容包括:基础标签(RenderPipeline、RenderType、Queue等)用于控制渲染顺序和对象分类;光照标签(LightMode)定义Pass在管线中的角色;高级功能标签(如阴影控制)。文章还解释了URP前向渲... ...
线上频繁FullGC?慌得一比!竟是Log4j2的这个“特性”坑了我
摘要 好久未更新文章,最近生产环境遇到一个频繁FullGC问题,用这一篇文章记录下来(改文章首发博客ID:一枝花算不算浪漫)。先剧透原因,总结一句话原因如下: 本文记录了一次因 Log4j2 配置、JVM 参数和应用依赖变更等多因素叠加导致的频繁 Full GC 线上故障。通过分析 GC 日志、内存 ...
每周读书与学习->初识JMeter 元件(一)
每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 Jmeter元件是使用Jmeter来完成性能测试的基础,是整个Jmeter的核心,Jmeter是由很多个不同 ...
海量数据如何“安家”?一文读懂哈希、范围和一致性哈希三大分片策略
将单机问题转化为分布式解决方案时,首要任务是对问题进行分解,使得集群中的每台机器负责处理原问题的一个子集。无论是计算任务还是存储任务,其操作对象都是数据。因此,如何将海量数据有效地分解并分配到集群的不同节点上,即数据分布(也常称为数据分片,Data Partitioning/Sharding),是构 ...
SVN服务器建站笔记(一):公司SVN服务器部署,一版本多仓库、多版本多仓库和客户端测试
前言 本篇搭建公司SVN管理。 关于git和svn不再对比。 服务器建立SVN步骤 步骤一:登录ssh 服务器命令行登录即可,登录方式不限制。 步骤二:安装svn sudo yum install subversion 步骤三:新建svn项目 查看svn服务: ps aux | grep svnse ...
Google 推出新编程语言 Mangle:可能彻底改变数据库工作方式
Google 传来重磅消息:他们刚刚推出了一种全新的编程语言 Mangle,一个很可能彻底改变开发者与数据库交互的方式的新编程语言。 本文将为你全面拆解 Mangle:它究竟是什么、有哪些独特的强大功能、与其他编程语言的区别,以及为何它对所有数据领域或技术领域的从业者都至关重要。请耐心读完,你将明白 ...
HEIF:更高质量、更小体积,开启 HarmonyOS 图像新体验
自数字图像诞生以来,图像格式经历了多轮更新迭代。从早期的BMP、TIFF等无压缩或轻压缩格式,到后来广泛应用的JPEG、PNG、GIF等主流格式,图像编码技术不断演进,其核心目标始终是——在有限的存储空间与带宽条件下,实现更高质量、更高效率的图像呈现。 ...
聊一聊 .NET 中的 CompositeChangeToken
一:背景 1. 讲故事 上一篇跟大家聊到了 CancellationTokenSource,今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken,当前我所有的研究都是基于dump分析之用,所以偏重的点自然就不一样,如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下 ...
Redis缓存一致性
Redis 缓存一致性指的是缓存数据与数据库数据保持同步,避免出现缓存数据过时、与数据库数据不匹配的情况。 策略 核心思想 一致性强度 性能影响 实现复杂度 适用场景 Cache-Aside 应用层主动管理缓存:读时延后加载,写时更新DB并删除缓存 最终一致性 读操作可能延迟 低 最常用,读多写少, ...
上周热点回顾(9.1-9.7)
热点随笔: · 一个真·免费、真·开源的远程桌面神器——RustDesk (程序员晓凡)· 一人开发游戏的实战心得,长期更新! (奇个旦)· 园子的不务正业:向创业开发者推荐「楼盘」 (博客园团队)· 独立开发,做产品的45天 (七号楼)· 没想到!上周写证照小程序的博文火了 (柯北(jvxiao) ...