博客 RSS 訂閱

mb61c46a7ab1eee - 深入解析:在git commit時利用AI自動生成並填充commit信息

文章目錄 前言 一、實現思路 二、具體實現 1.獲取修改的代碼內容 2.提交給AI,並從AI得到結果 3.信息寫入到git commit的編輯框 效果 使用 總結 前言 提交代碼時都會用到git commit,這時一般會根據修改的代碼來寫上説

python腳本 , 編輯框 , 後端開發 , harmonyos , Git

收藏 評論

mb61c46a7ab1eee - 實用指南:開源 C++ QT QML 開發(二十一)多媒體--視頻播放

文章的目的為了記錄使用QT QML開發學習的經歷。開發流程和要點有些記憶模糊,趕緊記錄,防止忘記。 本章節主要內容是:使用qml編寫了媒體播放器,使用了K-Lite Codec Pack Mega作為解碼包,實現mp4的播放。 1.代碼分析 2.所有源碼 3.效果演示 一、代碼分析1. 主窗口和屬性定義 Applica

快速開發 , qt , 後端開發 , harmonyos , ide

收藏 評論

mb61c46a7ab1eee - Andrej Karpathy 發佈新任務 nanochat:一個從零開始構建的極簡全棧式 ChatGPT 克隆

剛剛,Andrej Karpathy 推出了他的最新開源項目 nanochat。與之前聚焦於預訓練階段的 nanoGPT 不同,nanochat 給出了一個從頭開始、代碼極簡的全棧式類 ChatGPT 模型的訓練與推理流水線。 整個項目被整合在一個依賴極少的單一代碼庫中,旨在幫助開發者和研究者深入理解大語言模型(LLM)的完整生命週期。 根據 Karpathy 的介

數據 , 語言模型 , 權重 , 後端開發 , Python

收藏 評論

Vitaly Friedman - Understanding Privacy: A New Smashing Book Is Here

To many of us, privacy might feel like a complex, abstract concept. We can’t hold privacy in our hands, we can’t touch it, we can’t explore its volume or shape with our eyes or our fingertips. Surel

Privacy , Smashing Books

收藏 評論

mb61c46a7ab1eee - 對圖片進行解釋的大語言模型 - 實踐

文章目錄 @[toc] 一、 能夠對圖片進行解釋的大語言模型有哪些? 1. 閉源/商業API(直接使用,無需部署) 2. 開源/可自部署(重點) 二、 開源的有哪些? 三、 哪些可以部署在自己的機器上? 四、 對機器的最低要求是什麼? 分級推薦配

API , 語言模型 , 後端開發 , 模態 , harmonyos

收藏 評論

mb61c46a7ab1eee - 蒼穹外賣-工作台實現、Apache POI、導出Excel報表 - 詳解

目錄 1. 工作台 1.1 需求分析和設計 1.1.1 產品原型 1.1.2 接口設計 1.2 代碼實現 1.2.1 Controller層 1.2.2 Service層接口 1.2.3 Service層實現類 1.2.4 Mapper層 1.3 功能測試 2. Apache POI 2.1 介紹 2.

數據 , 後端開發 , 接口設計 , apache , Python

收藏 評論

Patrick Brosset - What’s New In DevTools: Halloween Edition 🎃

I can’t believe it’s already been nine months since I last wrote about the new DevTools features across browsers! You folks are due for an update. And what an update this is going to be! Our friend

devtools , Tools , testing , debugging , Browsers

收藏 評論

Sacha Greif - Futuristic CSS

I run the yearly State of CSS survey, asking developers about the CSS features and tools they use or want to learn. The survey is actually open right now, so go take it! The goal of the survey is t

Guides , Techniques , Tools , Css

收藏 評論

Lea Verou - State Of CSS Survey: Influence The Future Of CSS

This year, I joined the team and helped design the survey together with the community which led to a number of improvements. If you write CSS frequently, investing a few minutes to fill it in could

Events , Css

收藏 評論

Alma Hoffmann - Typographic Hierarchies

Simply defined, the concept of typographic hierarchies refers to the visual organization of content in terms of their relative importance. In other words, the manner in which we organize the text, t

Guides , Art , Typography , Design

收藏 評論

Yaphi Berhanu - Motion Controls In The Browser

In this article, I’m going to explain how to implement motion controls in the browser. That means you’ll be able to create an application where you can move your hand and make gestures, and the elem

API , Apps , Browsers , Javascript

收藏 評論

老司機 - 從SRS項目看現代C++最佳實踐:高性能實時流媒體服務器的設計智慧

從SRS項目看現代C++最佳實踐:高性能實時流媒體服務器的設計智慧 前言 SRS (Simple Realtime Server) 是一個高性能的實時視頻服務器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多種協議。作為一個擁有200萬行代碼、在生產環境廣泛應用的開源項目,SRS展現了許多值得學習的現代C++設計思路和最佳實踐。本文將深入解析SRS項目的C++代碼架構,探索其在

音視頻 , c++ , rtmp , 多媒體 , 流媒體

收藏 評論

Yosra Emad - How To Create Advanced Animations With CSS

We surf the web daily, and as developers, we tend to notice subtle details on a website. The one thing I take note of all the time is how smooth the animations on a website are. Animation is great f

animation , Css

收藏 評論

Cosima Mielke - On The Edge Of November (2022 Desktop Wallpapers Edition)

November tends to be a rather gray month in many parts of the world. So what better remedy could there be as some colorful inspiration? To bring some good vibes to your desktops and home screens, ar

Wallpapers

收藏 評論

William Lyon - Putting The Graph In GraphQL With The Neo4j GraphQL Library

This article has been kindly supported by our dear friends at Neo4j who are known to be the clear performance leaders in graph technology. Thank you! GraphQL enables an API developer to mod

Techniques , API , graphql , Tools , coding

收藏 評論

Vitaly Friedman - Designing Navigation for Mobile: Design Patterns and Best Practices

When it comes to complex navigation on mobile, we often think about hamburger menus, full-page overlays, animated slide-in-menus, and a wide range of nested accordions. Not all of these options perf

Design Patterns , Navigation , ux

收藏 評論

Iris Lješnjanin - New Smashing Front-End & UX Workshops

You might know it already, but perhaps not yet: we regularly run friendly online workshops around front-end and design. We have a couple of workshops coming up soon, and we thought that, you know, y

Workshops , Smashing

收藏 評論

Siobhan McKeown - Practical Steps To Build Transparency In Your Remote Business

It used to be the norm that businesses were opaque, with employees only having access to what they needed to get their work done. Over the past twenty years, though, there has been an increase in tr

workflow , Communication , Business

收藏 評論

Atila Fassina - What’s New In Next.js 13?

October has come and gone, and with it, Next.js has released a new major version packed (pun intended) with tons of new features — some of which can be seamlessly adopted from your Next.js 12 app, w

API , next.js , coding , Javascript

收藏 評論

愛分享技術的小文 - Swift 應用加密工具的全面方案,從源碼混淆到 IPA 成品加固的多層安全實踐

Swift 項目的安全工作常被誤解為“編譯器已經做了優化,不會輕易被逆向”。 現實是:Swift 二進制仍然保留大量可讀符號、類名、屬性名以及可追蹤的結構信息。 只要拿到 IPA,逆向人員仍能通過 Hopper / IDA / Frida 快速還原業務邏輯。 因此,對 Swift 應用進行加密/加固需要建立在“多工具組合、多層防護”的基礎上,而非依賴單一方案。 本文以工程實踐為核心,

yyds乾貨盤點 , 移動開發 , ios

收藏 評論

Cosima Mielke - Design Systems: Useful Examples and Resources

Design systems ensure alignment, reusability, and consistency across a project or brand. And while we have gotten very good at breaking down UIs into reusable components, a lot of design systems are

Round-Ups , Inspiration , Resources , Case Studies , Design Systems

收藏 評論

Andrew Stetsenko - How To Search For A Developer Job Abroad

Many millions of people dream of flying the coop and spending time working abroad. The opportunity to work abroad is a popular prospect, one undimmed by the years of restriction due to the pandemic

Guides , Career , Communication , Business

收藏 評論

Favour Ogbonda - A Guide To Test-Driven Development Using Node.js

In this guide, you’ll understand what Test-Driven Development is, we’ll look at the different processes involved in Test-Driven Development, and each one will be explained. Sometimes as we develop s

Guides , node.js , Techniques , testing

收藏 評論

Cristian Díaz - A Guide To Keyboard Accessibility: HTML And CSS (Part 1)

Keyboard accessibility is an important part of the user experience. There are multiple criteria in Web Content Accessibility Guidelines (WCAG) about this topic. Still, it’s somehow overlooked, affec

Guides , Accessibility , Css , HTML

收藏 評論