Searching txt.sour.is

Twts matching #reading:
Sort by: Newest, Oldest, Most Relevant

ASUS Chromebox 5a with 13th Gen Intel processors start at $294.00
The ASUS Chromebox 5a is a versatile mini-PC equipped with 13th Generation Intel Core or Celeron processors. These devices support multiple 4K@60Hz displays and include an M.2 2280 PCIe slot for storage expansion. According to the ASUS product page, the new ASUS Chromebox 5a is compatible with the following Intel 13th Generation processors: i7-1355U — […] ⌘ Read more

⤋ Read More

Fun: Emulate a Macintosh 128k on a Raspberry Pi Pico Microcontroller
There are no shortage of interesting projects and things to do with Rasbperry Pi devices, but this one will be particularly intriguing to fans of retro Macintosh and emulation; you can emulate a Macintosh 128k complete with VGA video and keyboard/mouse input, using nothing but a Pico Microcontroller! Are there simple to use emulators and … [Read More](https://osxdaily.com/2024/06/23/fun-emulate-a-m … ⌘ Read more

⤋ Read More

Robotic Platform Built on RISC-V Milk-V Meles with ROS2 Support
At the 2024 XUANTIE RISC-V Ecosystem Conference, a collaborative effort between Yahboom, milK-V, and ALIBABA DAMO Academy led to the unveiling of the RISC-V MicroROS educational robot. This robot, based on the Milk-V Meles SBC, is now available for purchase and provides an advanced learning platform for robotics enthusiasts and students. The RISC-V MicroROS robot […] ⌘ Read more

⤋ Read More

Bartering for backyard produce, this Tasmanian restaurant is championing regenerative tourism
An armful of salad greens in exchange for a restaurant dinner is what’s on offer for local backyard growers at a northern Tasmanian hub where ‘ultra seasonal’ is the fare. ⌘ Read more

⤋ Read More

Neo6502 A Modern Open Source Retro Computer with W65C02 and RP2040
The Olimex Neo6502 integrates classic computing architecture with modern enhancements, targeting enthusiasts of retro computing technology. This device leverages the W65C02 processor, operating at a frequency of 6.25 MHz, and incorporates an RP2040 co-processor that manages RAM, graphics, and additional computational tasks. This dual-processor setup enables the Neo6502 to surpass traditional 6502-based systems … ⌘ Read more

⤋ Read More

CY8CKIT-062S2-AI Kit: Ready-to-Deploy ML Models and Comprehensive Onboard Sensors
The CY8CKIT-062S2-AI PSoC 6 AI Evaluation Kit from Infineon Technologies provides a compact and powerful platform for developers interested in edge AI applications. This kit is compatible with Imagimob Studio, facilitating the entire machine learning process from initial model training to final deployment within a unified setup. The core of the kit is the PSoC […] ⌘ Read more

⤋ Read More

Enjoy the Lovely Trillium Lake Reflected in Mt Hood Apple Vision Pro Wallpaper
Apple often picks really beautiful wallpapers and imagery to go with their products, and while the iPhone, iPad, and Mac have tended recently towards more abstract wallpapers and product imagery, the Apple Vision Pro has some really gorgeous landscapes in the “Environments” feature of the spatial computing headset. The Apple Vision Pro has not been … [Read More](https://osxdail … ⌘ Read more

⤋ Read More

Top Stories: Apple Watch X Rumors, New Final Cut App for iPhone, and More
The avalanche of news coming out of WWDC earlier this month is finally starting to slow, but that doesn’t mean there wasn’t still lots to talk about in Apple news and rumors this week.

Image

This week saw some additional rumors about the upcoming Apple Watch models, the release of major Final Cut Pro updates, the launch of Apple’s annual Back to Scho … ⌘ Read more

⤋ Read More

Tributes flow for ‘fun-loving, passionate patriarch’ and wine label magnate Peter Teakle, who has died aged 72
Businessman Peter Teakle transformed his family’s wine label printing business into a global multi-million-dollar company before opening a winery and restaurant. ⌘ Read more

⤋ Read More

How to Install tvOS 18 beta on Apple TV
tvOS 18 includes some intriguing new features that aim to improve your Apple TV experience, including Enhance Dialogue to make it easier to hear voices and dialog in shows and movies, Live Captions offers live transcripts of FaceTime calls on Apple TV, new screen savers, new Fitness features, Home app guest access, and more. If you’re … Read MoreRead more

⤋ Read More

现已可游玩,如何评价艾尔登法环dlc黄金树幽影?
注意!注意!注意!

想推NPC支线的一定注意不要探图太快了!否则NPC支线会直接断!影响最终米凯拉boss战!

Image

未击败梅瑟莫前如果通过气流来到幽影亚坛后点亮通村吊桥赐福并往前走,游戏会提示某处大卢恩破碎,魅惑的力量消失,NPC会纷纷离开幽影地

Image

Image

想推进NPC支线的玩家一定要注 … ⌘ Read more

⤋ Read More

PocketBase:一體化的開源 Go 語言實時後端
PocketBase 是一個開源的實時後端解決方案,採用單一文件的形式進行分發。它由嵌入式數據庫 (SQLite) 和實時訂閱功能組成,提供了開箱即用的文件和用戶管理功能、方便的管理儀表板 UI 以及簡單的 REST 風格 API。本文將深入探討 PocketBase 的功能、安裝、示例代碼和一些高級的應用技巧。主要特性—-嵌入式數據庫PocketBase 內嵌 SQLite 數據庫,這意味着 ⌘ Read more

⤋ Read More

Go: 使用依賴注入實現 Gin 框架路由處理函數的解耦
在 Go 語言開發中,Gin 是一個非常流行的 Web 框架。其輕量級、高性能的特點,使其成爲許多開發者的首選。然而,在實際項目中,隨着業務邏輯的複雜化,我們往往會遇到代碼耦合嚴重、測試困難等問題。依賴注入(Dependency Injection, DI)是一種有效的解耦手段,能夠幫助我們實現代碼的高內聚、低耦合,從而提升代碼的可維護性和可測試性。本文將探討如何在 Gin 框架中使用依賴注入來解 ⌘ Read more

⤋ Read More

Go:執行跟蹤變得更加強大
簡介Go 語言的 runtime/trace 包含一個強大的工具,用於理解和排查 Go 程序。其中的功能允許跟蹤每個 goroutine 在一段時間內的執行情況。然後,使用 go tool trace 命令(或優秀的開源工具 gotraceui)可以可視化和探索這些跟蹤中的數據。跟蹤的魔力在於,它可以輕鬆地揭示程序中其他方式難以看到的東西。例如,在 CPU 概要文件中很難看到併發瓶頸,因爲沒有要採 ⌘ Read more

⤋ Read More

Go singlefight 源碼詳解
寫在前面 通俗的來說就是 singleflight 將相同的併發請求合併成一個請求,進而減少對下層服務的壓力,通常用於解決緩存擊穿的問題。詳解基礎結構—-golang.org/x/sync/singleflight singleflight 結構體:type call struct { wg sync.WaitGroup // 這些字段在 WaitGroup 結束前寫入一次 // 只有在 W ⌘ Read more

⤋ Read More

深度解析游戏中的流通经济设计

文丨核桃(腾讯互动娱乐 游戏运营)

导语: 本文内容主要说明的是游戏经济中交易流通的经济系统的设计。分析逻辑、案例尽量普遍在理想型模型下进行说明和阐述,从虚拟经济学层面聊一聊交易流通系统的存在、构建和验证等方面底层逻辑,希望能给大家带来帮助。

第一章、了解经济流通和其交易组件 1、游戏中的经济流通

商品流通是连续不断的商品交换,是以货币为媒介的商品交换。单次的商品流通是从生产者产出商品,通过交易场景转换到消费者的过程。当多种商品交易过程汇集起来时,就形成了市场。不论游戏中的虚拟经济还是现实中的商品经济,其本质都是商品生产到消耗的循环。同样作为流动的需求也受“看不见的手”所控制,整体遵循供需关系达到一定的均衡。但游戏经济和实体经济是有所差别的:

Image

**一方面来自商品价值的差距:虚拟产品被开发上线之后,其 … ⌘ Read more

⤋ Read More

《红警》里有哪些很牛的操作?
讲讲三天三夜的故事吧。

2016年红警2举办了一次中外对抗赛,这次比赛几乎把当时国内外所有玩红警的高手凑到一起,算是红警有史以来最大的一次比赛。

比赛赛制是抢十一,谁先赢11把谁获胜,我要说的就是HBK08和月亮三对局的最后一把。

08和月亮三是国内红警圈的两位顶尖高手,因为他俩的水平不分伯仲,所以当时的比赛非常惊险刺激,比分一度打到10比10的赛点,谁赢一把谁就是世界冠军。

最后一局的地图是月亮三选的,比赛规定是前一把谁输谁选地图,因为上局是月亮三输了,所以他选了一张名叫围攻之都的地图。

围攻之都中间有上中下三条路,每条路上都有堡垒可以驻扎大兵,房子进兵之后敌人很难进攻,所以这张地图是个易守难攻的图。

因为这张地图有堡垒守住双方探路的狗,双方的视野都很受限,于是08和月亮三不约而同的想搞点小动作。

08用防空车装了工程师和蜘蛛想要偷基地,月亮三的想法和08一样,也装了工程师来偷基地。

08的偷车先一步抵达对手战区,被月亮三发现,提前下了一个 … ⌘ Read more

⤋ Read More

** The story of life **
Or at least the story of life as I implemented it in swift recently as a little learning project because I haven’t written any swift since walking away from mobile dev a few years ago (no regrets)!

First there was the universe! Well, first there was some requisite boilerplate, but then there was the universe! A 2 dimensional grid, an array of 10 columns and 10 rows.

”`hljs swift
import Foundation

let rows: IntRead more”`

⤋ Read More

Gajim: Gajim 1.9.1
Gajim 1.9.1 introduces a menu button, adds improvements for Security Labels, and fixes some bugs. Thank you for all your contributions!

What’s New

Since Gajim 1.9.0, you can toggle Gajim’s main menu bar by pressing Ctrl+M. In order to have a proper replacement for when the menu bar is hidden, we added a menu button to the top left, which contains all of the menu bar’s items.

If you are using Security Labels ( XEP-0258) with Gajim, you ca … ⌘ Read more

⤋ Read More

Fix “A software update is required to install macOS in a virtual machine” Error on Mac
Some Mac users who are attempting to install MacOS Sequoia beta into a virtual machine may run into an error message that states “A software update is required to install macOS in a virtual machine.” This error message then gives you three button options to “Learn More” (opens a web link), “Not Now” (cancel), or … [Read More](https://osxdaily.com/2024/ … ⌘ Read more

⤋ Read More

Kubestronaut in Orbit: Zhilong Wang
Get to know Zhilong Wang Zhilong Wang is one of the first our our Kubestronauts in China. As a cloud-native technology expert, he has over 10 years of frontline experience in internet development and architecture, specializing in Service… ⌘ Read more

⤋ Read More

Forlinx’s New SoM Leverages Rockchip RK3562J Quad-Core Processor
Forlinx Embedded has launched the FET3562J-C SoM, a versatile system on module with an optional 1 TOPS NPU, optimized for a broad range of applications including industrial automation, consumer electronics, smart healthcare, energy, and telecommunications. The FET3562J-C SoM, powered by the Rockchip RK3562J processor with advanced 22nm process technology, features four ARM Cortex-A53 cores operating […] ⌘ Read more

⤋ Read More

Compex Introduces New Wi-Fi 7 Dual-Band Modules: WLE7002E25D and WLT7002E25D-E
Compex Systems has expanded its range of wireless solutions by introducing two new Wi-Fi 7 modules: the WLE7002E25D and the WLT7002E25D-E. These modules are designed to enhance wireless performance and reliability, offering a cost-effective alternative to Wi-Fi 6 modules according to the company. The WLE7002E25D features a standard MiniPCIe form factor, marking it as one […] ⌘ Read more

⤋ Read More

1Password Launches Recovery Codes and Simplified Sign-In Process
Popular password management app 1Password today announced the launch of two new features that are designed to make the app more user friendly. 1Password is improving the sign-in process on new devices and adding the ability to recover an account when a master password and secret key are lost.

With recovery codes, 1Password is providing a failsafe that will let cust … ⌘ Read more

⤋ Read More

How to Install watchOS 11 Beta on Apple Watch
WatchOS 11 for Apple Watch was recently announced, and watchOS 11 beta is available to run and install right now on compatible Apple Watch models. WatchOS 11 has a variety of features like training load tracking, ability to add rest days to your workouts or pause your activity rings without losing your streaks, live language … Read MoreRead more

⤋ Read More

Execute commands by sending JSON? Learn how unsafe deserialization vulnerabilities work in Ruby projects
Can an attacker execute arbitrary commands on a remote server just by sending JSON? Yes, if the running code contains unsafe deserialization vulnerabilities. But how is that possible? In this blog post, we’ll describe how unsafe deserialization vulnerabilities work and how you can detect them in Ruby projects.

The post [Execute c … ⌘ Read more

⤋ Read More

Mastering DevSecOps with Devtron: a strategic approach
Member post originally published on the Devtron blog by Nishant As the adoption of Kubernetes continues to grow, organizations encounter numerous challenges in securing their software development and deployment processes. Integrating security practices into DevOps, known as DevSecOps,… ⌘ Read more

⤋ Read More

Erlang Solutions: Exploring Key Trends in Digital Payments
Digital payments are essential to the global economy and have seen rapid and significant changes in recent years.

Let’s take a look at the key trends of this change and some of the emerging digital trends are broadening the payments ecosystem. We’ll look at how payments work and the broader payments ecosystem.

The look into the digital payments landscape

Evolving customer expectations and technological advances are drivin … ⌘ Read more

⤋ Read More

游戏开发中,配置数据是写在文件中还是写在代码中好?

首先要解除一个误会

就是命题里的“lua文件”和命题里的“json或者二进制文件”是没有根本区别的,都是“换了一个语言的单独数据文件”。虽说从coder的角度来理解他们不用参与项目的编译,但是从programmer的角度来理解,他们是(略有不同但可以)等同于程序文件的,因为最终拟游戏运行还是要依赖于这些数据的。

你可以思考一个问题——如果你是一个unity项目,在项目中自己建立了一个,我们比如说地图数据表,它使用C#写的,比如你的目录结构中有一个Assets/DesignerData/Maps/下面都是CityOrgrimmar.cs,BattleFieldWarSongLumberCamp.cs这些,它们因为会被unity工程编译,所以他们就不是配置文件了吗?

是否是配置文件,不取决于他是编译时还是运行时,而是取决于它的内容干了什么。所以在题主的问题里,判断一个lua是程序代码的一部分,还是一个配置文件,取决于这个lua干 … ⌘ Read more

⤋ Read More

如果让你来画刘看山,你会画成什么样呢?
下面是这两天画的…怎么说呢…简笔画真好玩儿呀…

不过有一说一,真正的实践给人带来的真切感知足以改变理论上搭建起的假设。

我是一个福瑞控,2023年借《有兽焉》的热播写了一个关于福瑞的理论专栏文章。后来下半年的时候也作为分享学者参与了中数音像协会的一个有关福瑞的分享活动,但是我要说但是,那时候我其实并没有真正去过任何的兽展,我只是凭借自己朴素的对福瑞群体和福瑞动画的感知去完成的文章。

直到2023年12月31日参加了云幽岛福瑞展,亲眼看到了线下兽展的样子,能够亲身摸到那些毛茸茸的兽装,同时能够亲自买下摊位的那些小周边,我的感受出现了非常大的转变,虽然都是正面评价,但正是因为这个亲身性,才让我有了全新的感知,由此形成的两个不同的文章可以看:

[动漫眼 | 《有兽焉》:“于是毛茸茸们能团圆”_思想市场_澎湃新闻-The Paper](//link.zhihu.com/?target=https%3A//www.thepaper.cn/ne … ⌘ Read more

⤋ Read More

如何反驳有些人“游戏速通有什么用,建议他们XX时候也速通”这一观点?
送上一篇老文

战术大米:速通的故事:与帧数赛跑的那些人

  0.35秒意味着什么?对大部分人来说都没什么意义,但对于速通玩家而言,就是足以打破《超级玛丽》最快通关纪录的关键。《超级玛丽》存在这样一个帧数规则:每过21帧进行一次切换关卡的判定,如果玩家能在判定前1帧到达终点,就可以提前0.35秒进入下一关。为了能够更快地完成游戏,这些速通玩家必须与这1帧不断赛跑。

  目前《超级玛丽》最快的通关时间已被缩短到4分55秒,你可能不清楚这意味着什么,但为了实现这个目标,一群热爱研究的玩家们努力了十几年,使得记录从5分多钟逐渐缩短到4分多钟。随着提升空间越来越小,其操作细节也早已到达以帧数为单位的程度,这场世界级的速通竞赛,至今仍在进行着。

![](https://pic1.zhimg.com/v2-a2e9ded690881dc47ee … ⌘ Read more

⤋ Read More

Go:標準庫 bufio 包詳解
引言在日常開發中,對文件或輸入輸出流進行讀寫操作是非常常見的任務。Go 語言標準庫中的bufio包提供了數據的緩衝讀寫功能,使得讀寫操作更加高效。本文將詳細介紹bufio包的主要功能及其在實際編程中的應用場景。bufio 包概述bufio包主要提供了緩衝讀寫的能力,通過包裝一個io.Reader或io.Writer對象,創建一個帶緩衝的(buffered)讀寫器。使用緩衝可以減少對底層 IO 資源 ⌘ Read more

⤋ Read More

使用 Golang 開發 eBPF 的應用
大多數時候, 我們在開發軟件或使用軟件時, 都在操作系統的安全邊界內運行。我們甚至不知道 IP 數據包是如何從網絡接口被接收的, 或者當我們保存文件時, inode 是如何被文件系統處理的。這個邊界被稱爲用戶空間, 我們在這裏編寫應用程序、庫和工具。但還有另一個世界, 即內核空間。操作系統內核就駐留在這裏, 負責管理系統資源, 如內存、CPU 和 I/O 設備。通常我們不需要深入到 socket ⌘ Read more

⤋ Read More

在 Go 中如何讓結構體不可比較?
最近我在使用 Go 官方出品的結構化日誌包 slog 時,看到 slog.Value 源碼中有一個比較好玩的小 Tips,可以限制兩個結構體之間的相等性比較,本文就來跟大家分享下。在 Go 中結構體可以比較嗎?在 Go 中結構體可以比較嗎?這其實是我曾經面試過的一個問題,我們來做一個實驗:定義如下結構體:type Normal struct { a string B int}使用這個結構體分別聲明 ⌘ Read more

⤋ Read More

Apple Education Store Down in US and Canada, Back to School Offer Expected Soon
Apple’s online education store has gone down in the United States and Canada, as Apple prepares to launch its annual Back to School promotion for university students.

Image

Apple’s back to school sales provide students with a free Apple gift card when purchasing a Mac or an iPad, and this year’s promotion co … ⌘ Read more

⤋ Read More

How to Downgrade iOS 18 Beta to iOS 17
Many curious users have installed iOS 18 beta onto iPhone or iPadOS 18 beta onto iPad, but since beta system software is not always the smoothest ride, some of these people might be interested in removing the beta from their device and downgrade iOS 18 beta back to the iOS 17 stable releases. Whether you’re … Read MoreRead more

⤋ Read More

CNCF celebrates successful mentees from LFX Program Term 1 2024!
Congratulations to CNCF’s 2024 Term 1 (March – May) LFX Program mentees who have finished the program successfully! Following a three-month program working with 28 different Graduated, Incubating, and Sandbox projects, including Antrea, Istio, KubeEdge, OpenTelemetry, and Prometheus… ⌘ Read more

⤋ Read More

【The K 聊汽车安全(1)】带你认识全球汽车碰撞安全法规
接下来的一段时间,我将推出【The K 聊汽车安全】系列文章,我尽量用所有人都看得懂的语言,给大家普及汽车安全相关的知识,欢迎持续关注。

第一讲从汽车碰撞安全法规说起。

与十年前相比,汽车消费者和汽车爱好者,对于国内第三方安全评价规程的认识有了显著的提升,我们都知道评价汽车安不安全要看碰撞得分,“五星”是最高评价得分。

那么除了我们熟知的C-NCAP和C-IASI,全球还有哪些汽车安全法规呢?

全球汽车安全评价标准

我们知道,不同国家/地区对于汽车准入条件是不一样的,全球各地的第三方评价标准也是各有差异。

那么全球有哪些与汽车碰撞相关的评价标准呢?

我们先来看一个总览:

Image

全球汽车法规Overview

上图包含了全球各地区的主要汽车安全标准。

总体而言,全球汽车安全法规主要分为 两大类: **安全法 … ⌘ Read more

⤋ Read More

Go 實現可複用的通用內存緩存
本文介紹瞭如何在 Go 語言中創建一個可重用的內存通用緩存,並提供了具體的實現代碼和使用示例。Prerequisites安裝 Go go-cache package[1] 實現首先,創建一個 cache package,它包含我們正在構建的緩存的代碼。package cacheimport ( ”time” ”github.com/patrickmn/go-cache”)使用泛型實現一 ⌘ Read more

⤋ Read More

Go:log 庫的全面指南與使用技巧
引言–在 Go 語言的標準庫中,log包提供了簡單而強大的日誌功能。日誌記錄是軟件開發中不可或缺的一部分,它不僅幫助開發人員調試和排查問題,還在系統運行中提供了寶貴的運行時信息。本文將詳細講解 Go 語言log庫的各種功能及其使用技巧,幫助開發者更好地掌握和應用這一重要工具。log 包簡介——-log包是 Go 語言標準庫的一部分,提供了基本的日誌記錄功能。它支持日誌消息的格式化、日誌輸 ⌘ Read more

⤋ Read More

Go 實現雙 buffer id 生成器
本文通過 Go 實現一個 Leaf——美團點評分佈式 ID 生成系統 雙 buffer 的 id 獲取器。一. 主流程———-主流程看圖似乎步驟非常多,但實際上總結起來就以下三個步驟:客戶端發起請求 id 獲取器從緩存中獲取 如果 id 已經被消耗超過閾值,則重新加載新的號段到內存中 接下來我們來具體看一下 Go 代碼是如何實現的二. 代碼實現——-2.1 S ⌘ Read more

⤋ Read More

如何评价游戏《历历在目(Before Your Eyes)》?

Image

What a game!

本来看着库存里Skybound目录下的6款游戏一个都没玩,就在大作间隔期试试5款《行尸走肉》系列之外的独立游戏,结果一试就喜欢上了。这是我在PC上试过的第一个需要摄像头玩的游戏,会全程监测你眨眼。我在手机和游戏机上见过用摄像头监测玩家动作并捕捉的技术,但集中于眼睛的还是头一次见。除了需要鼠标移动视角外,全程不需要按键盘,只需眨眼和偶尔闭眼即可。游戏不需要移动,画面周围有大片的黑色遮挡来使场景集中,动画并不精致,但音乐和配音非常棒。

![](https://pic1.zhimg.com/v2-5ee2f454c58eac809da9fe833627c991_720w.jpeg?source=b174839 … ⌘ Read more

⤋ Read More

Select Multiple Items Faster With This Simple iPhone Gesture
Your iPhone has multiple touch and gesture capabilities that can enhance how you interact with apps. Some, like pinch and zoom, are well known enough to be considered second nature, but others are less obvious, like the one we’re about to explain.

Image

Two-Finger Drag to Select Items

If have apps whe … ⌘ Read more

⤋ Read More

《艾尔登法环》(Elden Ring)讲了一个怎样的故事?
首先, May the guidance of grace be with you.

搞清楚《艾尔登法环》的故事是什么的工作,一半是考古学,一半是诠释学。Fromsoftware在艾尔登法环上延续了前代魂血狼系列的碎片化叙事风格,将游戏的背景、剧情和结局切成一盒拥有成百上千块碎片的拼图,分散在整个交界地四处遗落的城邦、遗迹、墓穴、道具的只言片语的描述中。玩家不能确定自己拼凑、诠释出的故事不会因为遗漏了某个不起眼的碎片而与故事的真相失之毫厘差之千里,甚至不能肯定这些碎片一定能拼成一个完整一致的故事。

即使如此,硬核的玩家仍然会努力考察游戏展现出的种种细节,从每一条隐秘的线索中发现那可能并不存在的光芒——就像那只有褪色者能看见的,旁人看不见的微弱光芒。

愿赐福的指引与你同在.

壹、流星的降临和诸神时代的终结

故事发生在交界地,雾之彼端。

这个世界本由巨龙所统治。它们早在艾尔登流星降临之前就已经存在。 … ⌘ Read more

⤋ Read More

Go:For-Select-Done 併發設計模式應用
引言Go 語言支持的併發模型是其一大亮點,它內建的 Goroutine 機制爲構建高性能併發應用提供了基礎。在這種環境下,使用 For-Select-Done 設計模式可以優雅地處理併發任務和通道(Channel)的交互,從而實現高效的數據處理和狀態管理。For-Select-Done 設計模式概述For-Select-Done 模式是一種結構化的方式來處理 Go 中的多個通道讀寫操作,使代碼更加 ⌘ Read more

⤋ Read More

10 分鐘瞭解 Golang 泛型
泛型是 Golang 在 1.18 版本引入的強大工具,能夠幫助我們在合適的場合實現簡潔、可讀、可維護的代碼。原文: Go Generics: Everything You Need To Know[1]導言可能有人會覺得 Go 泛型很難,因此想要借鑑其他語言(比如 Java、NodeJS)的泛型實踐。事實上 Go 泛型很容易學,本文希望能幫助讀者更好的理解 Go 泛型。 👉注:本文不會將 ⌘ Read more

⤋ Read More

Experiment in Digital minimalism
I recently read Cal Newport’s book Digital Minimalism. It really
resonated with me, despite (or because of?) being glued to my computer
many hours of the day.

Cal suggests a month of digital decluttering, at first cutting off
everything that your job and other obligations don’t depend on. At the
end of the month you evaluate what, if anything, is to be let back
inside.

I did a decluttering plan for April. It ended up being an ongoing
project when I’m writing this in June.

My dec … ⌘ Read more

⤋ Read More

Sipeed Lichee Book 4A: Affordable RISC-V Laptop with Upgradeable Computer Module
The Sipeed Lichee Book 4A is a cost-effective laptop utilizing RISC-V architecture, designed primarily for developers interested in exploring this platform. It merges standard laptop features with functionalities tailored to RISC-V, offering a practical tool for both software development and general use. According to recent updates on the company’s social media, the Sipeed Lichee Book … ⌘ Read more

⤋ Read More

How to Install iPadOS 18 Beta on iPad
iPadOS 18 was announced with some compelling new features, including new customization options for the Home Screen like being able to place icons and widgets anywhere, Dark Mode icon color hue customizations, Messages scheduling, a revamped Photos app with new capabilities like being able to remove subjects from pictures, a bunch of AI features to … Read MoreRead more

⤋ Read More

DeepComputing and Framework Unveil New RISC-V Mainboard with JH7110 Processor
DeepComputing and Framework have collaborated to introduce the first partner-developed Mainboard that features a RISC-V processor, marking a significant step in diversifying the Framework ecosystem and enhancing the accessibility of the RISC-V architecture. What is RISC-V? RISC-V is a fully open Instruction Set Architecture, serving as a critical interface between software and hardware. Un … ⌘ Read more

⤋ Read More

Where AI meets cloud native security
Not sure where to get started when it comes to cloud native security and artificial intelligence? Look no further than CloudNativeSecurityCon North America 2024 in Seattle, which opens up with the co-located Secure AI Summit on June 25,… ⌘ Read more

⤋ Read More

Habbo Launches Classic Version of Game on Mac in Throwback to 2005
If you were a kid who grew up using the internet in the early 2000s, there is a good chance that you heard of Habbo Hotel. Once a massively popular virtual world with millions of players, the game slowly died out over the years as the young teenagers who played it eventually became adults and moved on with life.

Image

With the modern version of Habbo no longer offering th … ⌘ Read more

⤋ Read More

《八方旅人2》远远不只有情怀

Image

赶在2023年结束之前,我终于把号称“重现日式rpg荣光”的《八方旅人2》打通了,这也是我在2023年玩过的最满意的单机游戏,值得我为它大书特书。

作为一个经历过日式rpg辉煌年代的人(好像暴露了年龄),我其实已经很多年没接触正儿八经的rpg游戏了,原因跟大家是类似的:在娱乐方式多样化、生活节奏快的当下,这种耗费时间耗费精力的游戏种类,大多数人都不愿意承担花上几十、上百个小时,玩了过半才发现游戏乏善可陈的风险。

但《八方旅人2》的工作组给出了很好的解答:

没落的永远不是某一种游戏种类,人们嫌弃的永远只有粗制滥造、随大流,以及游戏性低下。

在这些年里有一种声音,在单机玩家群体中越来越大了:

“XX(单机游戏)什么都好,就是不好玩”

“3A游戏,越来越不好玩了”

原因其实很简单,但也最难解决。

相比画面、制作的技术力、音乐、故事等等,游戏性的开发 … ⌘ Read more

⤋ Read More

cassowary: 現代跨平臺的 Go 語言 HTTP 負載測試工具
在現代互聯網應用程序中,性能和響應速度是決定用戶體驗的關鍵因素。負載測試是確保我們的應用程序在高併發下仍能穩定運行的一種重要手段。本文將帶你瞭解一個現代的跨平臺 HTTP 負載測試工具——cassowary,並展示其安裝和使用方法。什麼是 cassowary?————–cassowary 是一個用 Go 語言編寫的現代跨平臺 HTTP 負載測試工具。它設計簡潔、易於使用,支持高併 ⌘ Read more

⤋ Read More