Chuyển đến nội dung chính

Tìm trên CooLWJ

选择搜索范围,输入关键词后按回车。

Ngôn ngữ

Công nghệ và đời sống

Thực hành phát triển, công cụ AI, tiếng quê và đọc sách.

Cập nhật gần đây

7–12 / 25 bài viết

Chuyện tiếng quê

“rang” trong phương ngữ Hà Nam nghĩa là gì? Thật bất ngờ, trong 《左传》 (Tả Truyện) cũng có

Từ “rang” dùng để mắng trẻ trong phương ngữ Hà Nam rốt cuộc nên viết bằng chữ nào? Từ này chuyên chỉ việc người lớn phê bình, trách mắng trẻ nghịch ngợm. Tác giả đã cân nhắc hai chữ có thể phù hợp: Ứng viên thứ nhất: “让”. Chữ này thực sự mang nghĩa “trách cứ” trong Hán ngữ cổ. Câu “公使让之” trong 《左传》 có nghĩa là vị công sai người trách cứ người ấy. Tiếng Phổ thông đã mất nét nghĩa này, nhưng phương ngữ Hà Nam vẫn giữ lại. Ứng viên thứ hai: “嚷”. Trong các phương ngữ miền Bắc, bản thân “嚷” đã có nghĩa là quở mắng. Từ nói lớn tiếng đến lớn tiếng mắng mỏ, diễn biến ấy cũng hợp lý. Tuy nhiên, có một điểm hơi đáng ngờ: ở quê tác giả, “rang” được đọc bằng thanh một. Nhưng chữ “让” trong “谦让” (khiêm nhường) và chữ “嚷” ở địa phương đều không mang thanh một. Vì thế, rốt cuộc đó là chữ nào thì thực ra vẫn chưa có kết luận. Cũng có thể hai từ đã hòa lẫn vào nhau khi cách phát âm trở nên gần giống. Phương ngữ vẫn sống trong lời ăn tiếng nói của người dân, nhưng chữ gốc thì đã thất lạc từ lâu.

AI và công cụ

Thử nghiệm các mô hình AI lớn phổ biến tính lợi nhuận cổ phiếu

Tôi đã dùng các mô hình AI phổ biến trong và ngoài Trung Quốc để giúp tính lợi nhuận cổ phiếu. Các mô hình trong nước gồm DeepSeek, Tongyi Qianwen của Alibaba, iFlytek Spark, Doubao của ByteDance, Kimi của Moonshot AI, Tencent Yuanbao, Baidu ERNIE Bot, Zhipu Qingyan, Baichuan AI, 360 Zhinao, Tiangong AI, SenseChat của SenseTime; các mô hình nước ngoài gồm GPT-4o, Claude-3-Opus, Gemini-2.0-Pro, Grok. Với cùng một đầu vào, chỉ DeepSeek tính đúng.

AI và công cụ

Chưng cất mô hình và cắt tỉa mô hình

Chưng cất và cắt tỉa là hai kỹ thuật quan trọng để nén mô hình mạng nơ-ron. Chúng có thể giảm hiệu quả số lượng tham số và độ phức tạp tính toán, qua đó nâng cao hiệu suất thực thi và năng lực của mô hình. Dù đều là kỹ thuật nén mạng nơ-ron, cách thực hiện và mục đích của chúng hơi khác nhau. Chưng cất chú trọng dùng hành vi dự đoán của mô hình giáo viên để huấn luyện mô hình học sinh, còn cắt tỉa chú trọng loại bỏ tham số và kết nối không hữu ích.

Phát triển phần mềm

CVE-2023-28432 Đánh dấu sai phiên bản của lỗ hổng rò rỉ thông tin MinIO

CVE-2023-28432 Lỗ hổng rò rỉ thông tin MinIO bị ghi sai phiên bản, các phiên bản bị ảnh hưởng được ghi sai: RELEASE.2019-12-17T23-16-33Z <= MinIO < RELEASE.2023-03-20T20-16-18Z; Các phiên bản thực sự bị ảnh hưởng: RELEASE.2021-08-31T05-46-54Z <= MinIO < RELEASE.2023-03-20T20-16-18Z

Phát triển phần mềm

Dài quá cũng là lỗi?——Hành trình sửa lỗi mất độ chính xác của ID kiểu Long ở phía máy chủ đầy kỳ thú

Trong thời đại tách biệt frontend và backend, cuộc sống của chúng ta đầy vô vàn cơ hội và thách thức——bao gồm cả những lỗi Bug bất ngờ xuất hiện khiến người ta phát điên. Hôm nay, chúng ta sẽ nói về một vấn đề kinh điển khiến vô số lập trình viên dở khóc dở cười: ID kiểu Long ở backend quá dài khiến frontend mất độ chính xác. Nhắc đến vấn đề này, đúng là “nguồn gốc của mọi điều tai hại”, ai bảo JavaScript chỉ có thể xử lý an toàn các giá trị không vượt quá Number.MAX_SAFE_INTEGER (tức là 9007199254740991) chứ? Nếu bạn từng vắt óc suy nghĩ vì vấn đề này, đừng lo, bạn không đơn độc. Hôm nay, chúng ta không chỉ mổ xẻ “bài toán thế kỷ” này theo cách hài hước, mà còn giúp bạn giải quyết tận gốc, để mã của bạn không còn “mất chính xác”.

Phát triển phần mềm

Bộ ba kiếm khách vàng của hàng đợi thông điệp:RabbitMQ、RocketMQ và Kafka đối đầu toàn diện, đâu là lựa chọn tốt nhất?

RabbitMQ:Dựa trên giao thức AMQP, hỗ trợ nhiều giao thức truyền thông điệp, có khả năng định tuyến linh hoạt. Phù hợp với các tình huống cần định tuyến phức tạp và hỗ trợ giao thức, nhưng thông lượng tương đối thấp, phù hợp với truyền thông điệp ở quy mô vừa và nhỏ. RocketMQ:Phần mềm trung gian thông điệp phân tán mã nguồn mở của Alibaba, hỗ trợ thông lượng cao và độ trễ thấp, phù hợp với thông điệp giao dịch cấp tài chính và xử lý dữ liệu lớn theo thời gian thực. Nó hỗ trợ thông điệp có thứ tự, thông điệp hẹn giờ và thông điệp giao dịch, phù hợp với các hệ thống phân tán quy mô lớn. Kafka:Hàng đợi thông điệp có thông lượng cao và khả năng lưu trữ bền vững, phù hợp để xử lý luồng dữ liệu quy mô lớn và luồng dữ liệu thời gian thực, được sử dụng rộng rãi trong hệ sinh thái dữ liệu lớn. Cơ chế phân vùng và sao chép của nó bảo đảm độ sẵn sàng cao và tính nhất quán dữ liệu, rất phù hợp để thu thập nhật ký và xử lý luồng.

Chọn giao diện yêu thích

Giao diện đã chọn áp dụng cho toàn trang.