tag hook

標籤
貢獻19
71
03:53 AM · Nov 04 ,2025

@hook / 博客 RSS 訂閱

極狐GitLab - 當你 git push 時,極狐GitLab上發生了什麼?

本文來自: 李振楠 極狐(GitLab) 研發工程師 勇士,你可曾好奇過 Git 和極狐GitLab 是如何工作的?現在,拿起你心愛的 IDE,和我們一起踏上探索之旅吧! 基礎知識 在開始旅程之前,我們需要做三分鐘的知識儲備,計時開始! Git倉庫內幕 使用了 Git 的項目都會在其根目錄有個 .git 文件夾(隱藏),它承載了 Git 保存的所有信息,下面是我們這次關注的部分: .g

devops , gitlab , SSH , hook , Git

收藏 評論

混沌福王 - 關於前端複用的幾點思考和建議——hook

複用 複用,在前端 vue 層面有多種形式:指令、filters(vue3 廢棄)、minx(vue 3 廢棄)、hook,計算屬性等。 這些不同的概念,是對不同場景和需求下框架層面的一種抽象,其中對使用者出錯的頻率 filter 指令 計算屬性 hook mixin 最前面兩種是純函數,輸入輸出確定,返回結果就能確定,調試和理解成本都非常低。計算屬性是帶緩存的函數,後面兩種分別是帶副作用

最佳實踐 , 複用 , hook , Web

收藏 評論

plutoLam - react hook的最強拓展——useEffect篇

前言 隨着react16.8的發佈,hook新特性隨之而來,hook的到來讓function組件煥發出強大的能力,足矣取代之前的class組件。函數式組件依靠useState、useEffect等hook實現變量狀態維持、抽離副作用等功能。雖然原生的useEffect具有強大的功能,但是那些常用的寫法每次都要手動復現一次,不但影響開發效率,而且容易出錯。 下面我會給大家推薦一個npm第三方庫,它將

react , hooks , hook , npm , 前端

收藏 評論

daoheng - Thinkphp與Hook(鈎子)

在 ThinkPHP 中,Hook(鈎子)是實現插件機制和行為擴展的核心機制,它允許開發者在不修改框架的核心代碼的情況下, 通過監聽特定事件標籤的方式實現在框架或應用的特定執行節點插入自定義邏輯,從而實現了 "面向切面編程"(AOP)的思想。 Hook的基本概念 Hook是一種事件驅動的編程模式,允許在特定的執行點觸發自定義行為。ThinkPHP中的Hook機制基於行為擴展,可以在系統運行過程中動

thinkphp5 , php , hook

收藏 評論

TANKING - 利用Web微信(網頁版微信)接口實現個人微信API發送消息

摘要 微信官方是沒有提供個人微信接口的,市面上的接口基本都是通過不正規的方式去實現的,例如Web協議、微信HOOK、iPad協議、Android協議。這些所謂的協議,要麼是抓包HTTP協議,要麼是通過HOOK技術實現的給予內存數據劫持實現的。 接口技術 描述 Web協議 基於網頁版微信HTTP接口實現的 微信HOOK

微信 , 微信開發 , 微信接口 , hook , Python

收藏 評論

heruns - React Hook 和 SCSS 結合的響應式佈局方案

背景 公司中有多個項目需要同時開發 PC 端和 H5 端,大部分地方邏輯和交互比較類似,主要是樣式上有些區別。為了更好地複用代碼、提高開發效率,經過一段時間的實踐後,我們總結出這套 React Hook 和 SCSS 結合、px 和 vw 共存的響應式佈局方案。 基礎代碼 創建項目 首先,我們來創建一個項目,這裏我用的是 Create React App,選擇了 typescript 模板,通過以

響應式佈局 , react , scss , Css , hook

收藏 評論

慕非欽° - Vue3 Hook詳解:提升組件邏輯複用和可維護性的利器

Vue3引入了Hooks,這是一種新的組件邏輯複用方式,旨在解決Vue2中Mixin和高階組件的一些問題。本文將深入探討Vue3中的Hooks,以及如何利用它們提高組件邏輯的可維護性和複用性。 1. 什麼是Vue3 Hooks? Vue3 Hooks是一種函數式的API,允許我們在組件之間複用狀態邏輯。這些函數包括setup、reactive、ref等,以及一系列生命週期函數如onMounted、

vue.js , vue3 , hook , 前端 , Javascript

收藏 評論

二毛erma0 - frida-rpc實現某一短視頻刷邀請

目標APP:某一短視頻 之前發過一篇文章,app升級算法之後還沒來得及更新,文章就被舉報404了,悲哀,今天更新寫一下新版,這裏就不貼源碼了,文章最後放github,需要自取,我看老六還怎麼舉報。 工具準備 HTTP Debugger Professional v9.11 雷電模擬器9綠色去廣告版 算法助手(通用hook插件) 用到的工具及配置好的雷電模擬器系統備份在release頁

hook , 逆向工程 , Python

收藏 評論

Non_ - ⑤react-ahooks源碼分析之useDebounceFn和useDebounce

源碼鏈接:https://github.com/alibaba/ho... 概述 首先,useDebounceFn和useDebounce都是一個用於添加防抖功能的hook,不同之處在於useDebounceFn給函數添加防抖,而useDebounce用來給值添加防抖。 防抖 某些時候,我們會無法控制所編寫事件的觸發頻率;比如搜索引擎的搜索框對於輸入內容的實時反饋,以及一些根據實時數據動態更新的組

hook , typescript

收藏 評論

健兒 - 如何用useRef優化重複請求

如題:如何用useRef優化重複請求。 寫業務代碼,時而會遇見這種情況,如下偽代碼: useEffect(() = { // api請求 () }, [a, b]) 參數a來源某接口請求、參數b來源另外一個接口請求 毫無疑問,上面寫法回調函數一定會進去兩次,除了用參數校驗 比如滿足條件再進入api調用,還可以用useRef來暫存參數,而又不會引起頁面的re-rende

react , hook , Javascript

收藏 評論

machinist - React hook 中connect和forwardRef連用會導致傳入子組件的ref失效

let Component = (props)={ const {refInstance} = props; // 只要是實例都行useForm和useRef創建的都可以 const [form] = Form.useForm(); useImperativeHandle(refInstance,()=({ submit:()={

dva.js , hook

收藏 評論

極狐GitLab - 提交代碼「前置處理」,向前一小步,效率提升「億點點」

💡如何巧用 Git Hook,解決代碼提交中的代碼規範性、衝突和錯誤以及工作流程問題? 近日,在極狐Tech Talk 直播上,極狐(GitLab) 後端工程師田魯分享了自己的實踐經驗。以下內容整理自本次直播,你也可以點擊文末「閲讀原文」觀看視頻回放。Enjoy~ 在開發過程中,開發人員提交代碼後,需要繼續做很多工作,因此我們不由萌生一個問題:是否可以把一些工作前置處理,減少等待時間?

devops , git-hook , hook , 代碼規範 , Git

收藏 評論

ohoherror - useEffect底層實現原理,useEffect和useLayoutEffect的區別

useEffect鏈表 通過MountEffect方法把callback/依賴項加入到鏈表中 視圖更新完畢,基於UpdateEffect方法通過effect鏈表中的callback按照要求執行 useEffect和useLayoutEffect 組件渲染過程 1.基於react-app編譯,基於babel-preset-react-app把jsx編譯成createElement

react , hook , 前端

收藏 評論

TANKING - 關於小紅書卡片跳轉微信的技術研究報告

摘要 什麼是小紅書卡片?如下圖所示,有一個卡片,有封面圖、有標題,這張卡片可以點擊,點擊進去可以直接跳轉到微信並且自動打開一個頁面,這個頁面展示一個二維碼,這個二維碼可以長按加微信。 這邊是一個小紅書卡片的基本的樣子。 演示視頻:https://viusosibp88.feishu.cn/docx/LYH5diVAxoMOI4x1IjYcjOxFn1g 而這種卡片,在小紅書並不能隨意製作,點進去

小紅書 , API , hook , 逆向工程 , Python

收藏 評論

宋冬野 - iOS initfunc 函數hook

https://github.com/everettjf/... https://everettjf.github.io/2...

ios , hook

收藏 評論

京東雲開發者 - React Hooks源碼深度解析

作者:京東零售 鄭炳懿 前言 React Hooks是React16.8 引入的一個新特性,它允許函數組件中使用state和其他 React 特性,而不必使用類組件。Hooks是一個非常重要的概念,因為它們提供了更簡單、更易於理解的React開發體驗。 React Hooks的核心源碼主要包括兩個部分:React內部的Hook管理器和一系列預置的Hook函數。 首先,讓我們看一下React內部的H

數據結構 , react-hooks , 源碼 , 架構 , hook

收藏 評論

小飛象 - 【日常分享】Xposed框架究竟是啥?

今天在處理一個客户App加固的時候,看到老大用到了Xposed,一時竟不知道這是什麼東西。今天就沉下心來,寫寫做個筆記。 一、Xposed框架是什麼? Xposed 是一個在 Android 系統上運行的開源框架,它允許用户在不修改應用程序源代碼的情況下定製和修改系統的行為和外觀。通過 Xposed 框架,用户可以在 Android 設備上安裝自定義模塊,這些模塊可以在運行時修改應用程序和系統的行

安全 , hook

收藏 評論

水冗水孚 - Vue3中使用hook實現按住Shift快速勾選el-table功能

需求描述 最近產品説,某個el-table要實現按住shift鍵快速勾選功能 大概就是仿windows系統的文件shift按住選中功能 反正就是儘可能多的讓用户勾選 方便用户快速勾選操作 github完整代碼:https://github.com/shuirongshuifu/vue3-echarts5-example Windows系統的功能效果圖 比如可以向前多選 或者向後多

hooks , vue3 , element-plus , hook

收藏 評論

吉吉哥 - Android:hook很“危險”,使用需謹慎。

前言 上篇文章《Android安卓進階技術分享之AGP工作原理》和大家分析了 AGP(Android Gradle Plugin) 做了哪些事,瞭解到 AGP 就是為打包這個過程服務的。 那麼,本篇文章就和大家聊一聊其中的 Transform,解決一下為什麼在 AGP 3.x.x 的版本可以通過反射獲取的 transformClassesWithDexBuilderForXXX Task 在 4

Android , android-studio , transform , hook

收藏 評論

陽哥 - 類組件中如何使用hook函數

靈感來源來自一個面試官問我為什麼hook函數不能在class類組件中使用?如何在class類組件中使用呢? 第一個問題你們自己可以百度一下晚上有,今天着重講解一下第二個問題。 碰到這個問題首先要進行分析: (1)hook函數在什麼情況下可以調用?答:函數最外層可以調用Hook。 =可不可以衍生一個函數代替class類組件調用?答:高階組件就可以,因為高階組件本身就是從高階函

react , class , hoc , hook

收藏 評論

Enaium - DLL劫持並使用MinHook

首發於Enaium的個人博客 測試用例 首先我使用CLion寫了一個簡單的程序,這個程序會加載一個dinput8.dll,然後調用一個函數顯示一段文字,然後等待用户按下任意鍵。這個程序的代碼如下: #includewindows.h #includeiostream int display(const char *text) { std::cout text std::endl;

c++ , dll , hook , 逆向工程

收藏 評論