随波逐码
代码里藏着热爱,bug 中练出成长
首页
文章
社区
控制台
登陆
退出
首页
文章
社区
控制台
登陆
退出
首页
文章
社区
关于我们
从直播到大型网络游戏:UDP 协议撑起实时传输半边天
UDP协议适用于对实时性要求高、可容忍少量丢包的场景,比如游戏联机、视频直播、语音通话等。
阅读 75
8个月前
域名被抢注不用慌!二级域名帮你低成本搞定官网
为什么网址总是以“www”开头呢?
阅读 31
8个月前
从 “先驱” 到 “小众”:WPF 为何没能复制 MVVM 在 Web 端的成功?
虽然WPF目前的处境并不好,但它并非一项过时的技术,其强大的图形渲染能力、成熟的数据绑定机制仍具备不可替代的独特优势。对于WPF而言,破除当前困局的关键在于打破“Windows原生技术”的封闭定位。
阅读 42
8个月前
网吧里的 “隐形功臣”: OpenGL 如何撑起一代人的 3D 游戏青春?
1992年,一家叫做硅谷图形公司(SGI)的企业为自家的图形工作站开发了一款佳作IRIS GL的软件,而这也就是OpenGL的前身;同时期,微软推出了Direct3D图形技术,两大技术的竞争格局初步形成。
阅读 30
8个月前
数字枷锁下的生死竞速,外卖骑手的算法困局
当系统发现部分骑手 15 分钟能完成 35 分钟的订单,就会将所有人的时限压缩到极限。而这种由算法计算出的“最优路径” ,却让外卖员“越跑越快、越跑越急” 的恶性循环。
阅读 36
8个月前
解构 MOBA 核心算法:随机性引擎 + 成就感机制,揭秘 “一玩就上头” 的技术逻辑
MOBA类游戏凭借对随机性与成就感的精妙设计,成为长盛不衰的游戏品类,但过度沉迷易忽视现实生活。
阅读 52
8个月前
虚实互联 50 年:数字孪生的崛起、困境与未来
20世纪60年代,NASA在阿波罗计划中为每艘太空航天器打造了近乎完美的复制品,以帮助地面团队进行模拟太空环境
阅读 16
8个月前
那些年为大数据砸的钱,最终只换来了一堆统计图表
如今大数据时代已经结束,其“未迎来指数级增长的数据规模和完全由大数据驱动的商业时代”也未能成真,企业巨资建设的大数据系统多沦为仅偶尔生成统计报表的 “吃灰” 数据仓库。
阅读 21
8个月前
Web3.0:是互联网未来,还是新的陷阱?
元宇宙与区块链的前车之鉴已然明确:脱离实际需求的概念炒作终难长久。切勿盲目跟风投入,警惕各类金融风险
阅读 18
8个月前
耗时 6 年、覆盖 22 国运营商,火狐 OS 为何没能打破移动系统双寡头垄断?
火狐OS曾经设想以整个Web作为应用平台,因此并未规划专属应用商店。但这与应用开发者的利益出现脱节,它忽视了开发者最根本的诉求
阅读 14
8个月前
‹
1
2
3
4
›
{{item.title}}
{{item.description}}
阅读 {{item.views}}
{{item.created_time}}
暂无内容
没有了
if($('#ad_list_1').length>0){ gubel.api.gdtor(gdtdata=>{ setTimeout(()=>{ gdtdata.push({ app_id: '1218616126', placement_id: '5352294086181369', type: 'native', muid_type: '1', count: 10, onComplete: function(res) { if (res && res.constructor === Array) { gdtdata.NATIVE.renderAd(res[0], 'ad_list_1'); gdtdata.NATIVE.renderAd(res[1], 'ad_list_2'); gdtdata.NATIVE.renderAd(res[2], 'ad_list_3'); gdtdata.NATIVE.renderAd(res[3], 'ad_list_4'); gdtdata.NATIVE.renderAd(res[4], 'ad_list_5'); gdtdata.NATIVE.renderAd(res[5], 'ad_list_6'); gdtdata.NATIVE.renderAd(res[6], 'ad_list_7'); gdtdata.NATIVE.renderAd(res[7], 'ad_list_8'); gdtdata.NATIVE.renderAd(res[8], 'ad_list_9'); gdtdata.NATIVE.renderAd(res[9], 'ad_banner_1'); } else { } } }); }, 3000); }); }else{ gubel.api.gdtor(gdtdata=>{ setTimeout(()=>{ gdtdata.push({ app_id: '1218616126', placement_id: '1302499096588067', type: 'native', display_type: 'interstitial', count: 1, onComplete: function(res) { if (res && res.ret === 0) { gdtdata.NATIVE.renderAd(res.data[0]); } else { } } }); }, 3000); }); }
测试
© 2025-2026 ® All Rights Reserved.
{{item}}
我们使用 Cookie 来提升您的浏览体验、分析流量并展示个性化内容。继续浏览即表示您同意我们的
隐私政策
同意
setTimeout(()=>{ gubel.api.embedor(); }, 2000);
客服
打开我的小程序[谷堡微站]
creator ai
login
login
logout
login close
customer
关闭
{"avatar":"https:\/\/i1.gubel.cn\/gubel\/avatar\/2025\/11\/21\/691ff4cbb74056135756.jpg","nickname":"随波逐码","bio":"代码里藏着热爱,bug 中练出成长","description":"以键盘为笔,代码写热爱;以 bug 为阶,打磨成长路。记录开发点滴、拆解技术难题,做有温度的技术分享,和大家在编程路上共赴山海~","config":{"layout":"index_topbar,index_navbar,index_banner,index_body_1,index_body_2,index_body_3,index_body_left_1,index_body_left_2,index_body_right_1,index_body_right_2,news_topbar,news_navbar,news_detail_topbar,news_detail_navbar,about_topbar,about_navbar,foot","style":{"theme":"aqua"}},"is_auto_login":1,"code_version":"20260209113512","content":"<p><br\/><\/p><p>欢迎来到随波逐码微站(<a href=\"https:\/\/www.gubel.cn\/\">https:\/\/www.gubel.cn<\/a>),一个专注于编程技术分享、Web 开发实践与行业趋势解读的技术平台。我们希望做的,是一个能和开发者一起进步的地方。你可以学习,也可以分享;可以提问,也可以吐槽;可以把你踩过的坑告诉别人,也可以在别人留下的经验里少走弯路。<\/p><p>在技术迭代日新月异的当下,编程领域的知识碎片化严重,新手入门难、开发者易陷入 “技术焦虑” 的问题普遍存在。我们希望打破技术信息壁垒,将复杂的编程知识转化为通俗易懂的图文内容,让新手能快速入门,让资深开发者能获取前沿思路。<\/p><p>我们的核心团队由一群拥有 10 年以上 Web 开发经验的技术从业者组成,成员均曾任职于互联网企业或科技公司,软件开发、技术运营等领域,具备丰富的实战经验与行业视野。<\/p><p>我们既是技术的实践者,也是知识的传播者。 团队成员始终保持对新技术的敏感度,坚持 “先实践、后分享” 的原则,确保每一篇内容都经过真实场景验证,兼具专业性与实用性。同时,我们也欢迎行业内的技术大牛加入,共同打造更优质的技术内容生态。<\/p><p><br\/><\/p>","contact":"<p><br\/><\/p><p><br\/><\/p><div data-node=\"true\" dir=\"auto\"><ul class=\"list-bullet1 r-list r-list-bullet list-paddingleft-2\" style=\"list-style-type: none;\"><li><p>咨询热线:16616666586(工作日 9:00-18:00,法定节假日除外)<\/p><\/li><\/ul><\/div><div data-node=\"true\" dir=\"auto\"><ul class=\"list-bullet1 r-list r-list-bullet list-paddingleft-2\" style=\"list-style-type: none;\"><li><p>官方邮箱:844934866@qq.com<\/p><\/li><\/ul><\/div><div data-node=\"true\" dir=\"auto\"><ul class=\"list-bullet1 r-list r-list-bullet list-paddingleft-2\" style=\"list-style-type: none;\"><li><p>办公地址:北京市通州区<\/p><\/li><\/ul><\/div><p><br\/><\/p>","ui_version":"v1","aeo":null,"domain":"coder.gubel.cn","tel":"","country":null,"province":null,"city":null,"address":"","lat":null,"lng":null,"chat_avatar_path":"\/\/www.gubel.cn\/imgs\/chat\/avatars\/avatar_1.png","navs":[],"banners":[{"title":"UDP协议适用于对实时性要求高、可容忍少量丢包的场景,比如游戏联机、视频直播、语音通话等。","image":"https:\/\/i1.gubel.cn\/gubel\/banner\/2025\/12\/02\/692e582c210fd8948102.jpg","url":"\/news\/170"},{"title":"#","image":"https:\/\/i1.gubel.cn\/gubel\/banner\/2025\/12\/02\/692e592e2411e730501.jpg","url":"#"}],"alias":[],"role_permissions":"hub,comment,follow,floatbar","news_count":32,"news_tags":["网站开发","php","laravel","app开发","flutter","c++","安全","数据库","mysql","sqlserver","oracle","元宇宙","编程","深色模式","明暗模式","变量命名","Short Code","前端","css","bootstrap","大数据","浏览器","科技","区块链","游戏","opengl","webgl","vue","react","angular","wpf","万维网","UDP"]}
{"tags":"","news_list":{"current_page":1,"data":[{"id":170,"uuid":"60e78ae5-3138-4668-92b3-5f90de61e81b","title":"从直播到大型网络游戏:UDP 协议撑起实时传输半边天","description":"UDP协议适用于对实时性要求高、可容忍少量丢包的场景,比如游戏联机、视频直播、语音通话等。","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/12\/02\/692e57599a3ec6824150.jpg","tags":["UDP"],"views":75,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-07-26 02:40:50","created_at":"2025-12-02 11:05:40","url":"https:\/\/coder.gubel.cn\/news\/60e78ae5-3138-4668-92b3-5f90de61e81b.html","created_time":"8个月前"},{"id":169,"uuid":"3a01d5a1-30a2-425a-bb9b-4ca9dca391f3","title":"域名被抢注不用慌!二级域名帮你低成本搞定官网","description":"为什么网址总是以“www”开头呢?","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/12\/02\/692e567bdd1eb1560644.jpg","tags":["万维网"],"views":31,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-08-13 22:55:33","created_at":"2025-12-02 11:01:49","url":"https:\/\/coder.gubel.cn\/news\/3a01d5a1-30a2-425a-bb9b-4ca9dca391f3.html","created_time":"8个月前"},{"id":168,"uuid":"ed1dcde5-0823-4556-9b22-f0142cab853f","title":"从 “先驱” 到 “小众”:WPF 为何没能复制 MVVM 在 Web 端的成功?","description":"虽然WPF目前的处境并不好,但它并非一项过时的技术,其强大的图形渲染能力、成熟的数据绑定机制仍具备不可替代的独特优势。对于WPF而言,破除当前困局的关键在于打破“Windows原生技术”的封闭定位。\n\n","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/29\/692a5582997f91927809.jpg","tags":["vue","react","angular","wpf","前端"],"views":42,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-07-26 02:53:45","created_at":"2025-11-29 10:13:24","url":"https:\/\/coder.gubel.cn\/news\/ed1dcde5-0823-4556-9b22-f0142cab853f.html","created_time":"8个月前"},{"id":167,"uuid":"daed30d5-0e72-4921-8c89-fc1320b1467a","title":"网吧里的 “隐形功臣”: OpenGL 如何撑起一代人的 3D 游戏青春?","description":"1992年,一家叫做硅谷图形公司(SGI)的企业为自家的图形工作站开发了一款佳作IRIS GL的软件,而这也就是OpenGL的前身;同时期,微软推出了Direct3D图形技术,两大技术的竞争格局初步形成。","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/29\/692a53631b50a2306392.jpg","tags":["编程","opengl","webgl"],"views":30,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-08-14 01:58:26","created_at":"2025-11-29 10:00:53","url":"https:\/\/coder.gubel.cn\/news\/daed30d5-0e72-4921-8c89-fc1320b1467a.html","created_time":"8个月前"},{"id":166,"uuid":"42f58e21-cd13-42d5-a6ef-e70637a44e61","title":"数字枷锁下的生死竞速,外卖骑手的算法困局","description":"当系统发现部分骑手 15 分钟能完成 35 分钟的订单,就会将所有人的时限压缩到极限。而这种由算法计算出的“最优路径” ,却让外卖员“越跑越快、越跑越急” 的恶性循环。","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/69284a7d26adf173799.jpg","tags":["科技"],"views":36,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-07-26 02:29:45","created_at":"2025-11-27 20:56:35","url":"https:\/\/coder.gubel.cn\/news\/42f58e21-cd13-42d5-a6ef-e70637a44e61.html","created_time":"8个月前"},{"id":165,"uuid":"14be85d9-a0eb-4029-90af-b8d6e49de0cb","title":"解构 MOBA 核心算法:随机性引擎 + 成就感机制,揭秘 “一玩就上头” 的技术逻辑","description":"MOBA类游戏凭借对随机性与成就感的精妙设计,成为长盛不衰的游戏品类,但过度沉迷易忽视现实生活。","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/6928494c4c21d1351907.jpg","tags":["游戏","科技"],"views":52,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-08-13 21:37:42","created_at":"2025-11-27 20:51:29","url":"https:\/\/coder.gubel.cn\/news\/14be85d9-a0eb-4029-90af-b8d6e49de0cb.html","created_time":"8个月前"},{"id":164,"uuid":"7be9ce05-e672-4741-8641-05aefe6547c0","title":"虚实互联 50 年:数字孪生的崛起、困境与未来","description":"20世纪60年代,NASA在阿波罗计划中为每艘太空航天器打造了近乎完美的复制品,以帮助地面团队进行模拟太空环境","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/6928486bd8a0a5761132.jpg","tags":["科技"],"views":16,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-08-13 20:20:00","created_at":"2025-11-27 20:47:43","url":"https:\/\/coder.gubel.cn\/news\/7be9ce05-e672-4741-8641-05aefe6547c0.html","created_time":"8个月前"},{"id":163,"uuid":"140f78de-5899-4eac-8fc0-d3409752ee3a","title":"那些年为大数据砸的钱,最终只换来了一堆统计图表","description":"如今大数据时代已经结束,其“未迎来指数级增长的数据规模和完全由大数据驱动的商业时代”也未能成真,企业巨资建设的大数据系统多沦为仅偶尔生成统计报表的 “吃灰” 数据仓库。","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/6927d092bfb4e3625358.jpg","tags":["大数据","科技"],"views":21,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-08-13 22:37:44","created_at":"2025-11-27 12:16:21","url":"https:\/\/coder.gubel.cn\/news\/140f78de-5899-4eac-8fc0-d3409752ee3a.html","created_time":"8个月前"},{"id":162,"uuid":"e8cd6f12-9202-438f-a8a4-82d4e692dfdf","title":"Web3.0:是互联网未来,还是新的陷阱?","description":"元宇宙与区块链的前车之鉴已然明确:脱离实际需求的概念炒作终难长久。切勿盲目跟风投入,警惕各类金融风险","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/6927cfa63d0925769288.jpg","tags":["区块链","元宇宙"],"views":18,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-07-26 02:41:12","created_at":"2025-11-27 12:12:50","url":"https:\/\/coder.gubel.cn\/news\/e8cd6f12-9202-438f-a8a4-82d4e692dfdf.html","created_time":"8个月前"},{"id":161,"uuid":"004cfd6a-e967-491b-8c65-327cc39238bf","title":"耗时 6 年、覆盖 22 国运营商,火狐 OS 为何没能打破移动系统双寡头垄断?","description":"火狐OS曾经设想以整个Web作为应用平台,因此并未规划专属应用商店。但这与应用开发者的利益出现脱节,它忽视了开发者最根本的诉求","cover":"https:\/\/i1.gubel.cn\/gubel\/news\/2025\/11\/27\/6927ce23c2a372450293.jpg","tags":["浏览器","科技"],"views":14,"praises":0,"comments_count":0,"is_rec":0,"updated_at":"2026-07-26 02:40:27","created_at":"2025-11-27 12:05:59","url":"https:\/\/coder.gubel.cn\/news\/004cfd6a-e967-491b-8c65-327cc39238bf.html","created_time":"8个月前"}],"first_page_url":"\/news?page=1","from":1,"last_page":4,"last_page_url":"\/news?page=4","links":[{"url":null,"label":"« Previous","active":false},{"url":"\/news?page=1","label":"1","active":true},{"url":"\/news?page=2","label":"2","active":false},{"url":"\/news?page=3","label":"3","active":false},{"url":"\/news?page=4","label":"4","active":false},{"url":"\/news?page=2","label":"Next »","active":false}],"next_page_url":"\/news?page=2","path":"\/news","per_page":10,"prev_page_url":null,"to":10,"total":32}}