ICode9

精准搜索请尝试: 精确搜索
  • 生产环境(production) 打开 Vue 调试工具的方法2021-08-19 01:00:31

    总所周知,在production生产环境下,点击vue插件会显示, 并且按F12是没办法使用调试工具的,这样非常不方便  其实是有一个办法的,那就是复制下面的js,然后在控制台执行 代码中已经写清楚执行步骤了 //开启vue2 production调试的方法 //1.找vue实例,可以说99%的应用是用的app.__vue__ //

  • Jenkins +github实现自动触发构建2021-08-16 09:02:36

      Jenkins目前是手动进行项目构建的,如何才能做到Github并持续集成呢? 配置前要求: 1.Jenkins已经安装Github插件 2.Jenkins服务器已经拥有一个公网IP地址 第一步:配置Jenkins全局 尽管Jenkins已经配置与Github代码库进行通信,但我们需从Jenkins手动启动构建,如需启动自动构建,Jenk

  • window 键盘 hook 使用2021-08-05 13:31:36

    #include "widget.h" #include <QApplication> HHOOK key_keep=NULL; HWND window_hwhd=NULL; LRESULT CALLBACK KeyboardProc( int nCode, WPARAM wParam, LPARAM lParam ) { KBDLLHOOKSTRUCT *pkbhs=(KBDLLHOOKSTRUCT*)lParam; if(nCode == HC_A

  • sys.excepthook2021-08-04 17:31:19

    今天看别人写的代码,看到这么一句话 sys.excepthook = exception_hook 看网上的说法,说是重定向异常的。试验一下 # -*- coding: utf-8 -*- import sys def exception_hook(exctype, value, traceback): print(exctype, value, traceback) # 打印异常 sys.__excepthook_

  • 【Android 插件化】Hook 插件化框架 ( hook 插件化原理 | 插件包管理 )2021-08-02 21:02:07

    Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化】插件化原理 ( 类加载器 ) 【Android 插件化】“ 插桩式 “ 插件化框架 ( 原理与实现思路 ) 【Android 插件化

  • react 基本hook的使用2021-08-01 23:07:05

    1.useState useState可以让函数组件拥有自己的一个状态,和class组件一样去控制组件内部数据的一个状态 下面是一个用按钮通过useState设置初始状态,根据点击事件来改变这个状态 import React,{useState} from 'react' export default function App() { const [stat

  • react学习笔记之hook2021-07-15 18:58:26

    摘自官网:入口 目录: Hook 简介 Hook 概览 使用 State Hook 使用 Effect Hook Hook 规则 自定义 Hook Hook API 索引 Hooks FAQ Hook 简介 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 import React, { useState } f

  • JS Hook 攻防案例2021-07-15 12:31:17

    思考题 现有一款浏览器安全插件,会对所有页面的 Performance API 进行 Hook,以降低 JS 获取的时间精度,减少边信道攻击的风险。 该插件会把如下代码注入到页面最开始: (function() { const obj = performance const rawFn = Performance.prototype.now Performance.prototype.n

  • Windows DWM Hook 投影桌面融合2021-07-13 11:03:34

    基于Windows DWM Hook的投影桌面融合,是其中一种实现Windows桌面融合的技术; 这种技术有优点: 可以基于普通的拼接,或者游戏显卡就能实现桌面融合了,不需要要特定的专业显卡支持; 但也有缺点: 桌面实际分辨率并没有改变,还是原来拼接的分辨率,所以投影融合之后,事实上存在画面压缩变形了(比例

  • netfilter数据流图 | 转2021-07-11 17:30:22

    https://www.ichenfu.com/2018/09/09/packet-flow-in-netfilter/ 目录 netfilter iptables Connection Tracking 这两天因为内部kubernetes的网络配置问题和同事交流了一下,由于内部使用了calico网络,在内部pod出网时有两种选择,使用nat或者不使用nat,为此还经历了一番讨论,突然发现

  • 2021必修 React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目2021-07-10 18:35:25

    React17 + React Hook + TypeScript4 已成为大型React 项目质量保证的代名词,更是 2021年优秀 React 开发者必备的技术。本课程将通过完成一个功能强大的任务管理项目,带领大家掌握最佳实践,全方位提升开发效率、开发质量和技术能力。 全网稀缺,Hook + TS 高级应用实战教学。【完整版

  • SetWindowsHookEx2021-07-06 09:59:12

     钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程(子程位于当前程序中,或者位于DLL中)以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。

  • 【学习笔记】React拓展学习笔记2021-07-01 19:01:17

    文章目录 1. setState2 lazyLoad3 Hooks3.1 React Hook / Hook是什么?3.2 三个常用的Hook3.3 State Hook3.4 Effect Hook3.5 Ref Hook 4 Fragment5 Context6 组件优化7 render props8 错误边界9 组件通信方式总结9.1 组件间的关系9.2 几种通信方式:9.3 比较好的搭配方式 1

  • PC微信机器人接口api之实战分析微信好友群列表hook地址2021-07-01 10:01:21

    本节主要讲一下或者所有微信好友群列表的hook地址,我们的思路是,在好友列表,点击某一个人,然后复制这个人的微信号,注意找没有设置过微信号的好友,此时他的微信号就是微信id,然后把这个好友的微信id,在CE里面搜索,     然后切换另外一个好友,再搜索微信id,剩余没几个值了,然后把这几个值,移

  • (更新,已反射hook到onActivityResult)如何避免使用onActivityResult,以提高代码可读性2021-06-30 21:59:36

    问题 Android中,通过startActivityForResult跳转页面获取数据应该不必多说,但是这种所有获取到的结果都需要到onActivityResult中处理的方式实在令人蛋疼。 试想一下,我们敲着代码唱着歌。突然,半路上跳出一群马匪,让我们到另一个页面获取一点数据,获取后还不让在当前代码位置处理

  • js hook 变量2021-06-27 23:02:50

      // ==UserScript== // @name Hook global // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author 悦来客栈的老板 // @include * // @grant none // @run-at document-s

  • Python pyinstaller打包成exe文件后执行失败FileNotFoundError2021-06-27 22:00:42

    在用pyinstaller打包(-F 选项),如果用到的第三方库含有data文件,而pyinstaller又没有自带该第三方库文件的hook的时候,执行打包后的exe一般会报以下错误 FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\_MEI54762

  • React useEffect 无法更新函数变量2021-06-22 12:36:16

    const MyComponent = props => { const number = useRef(0); React.useEffect(() => { number.current = number.current + 1 console.log('inside useEffect: ', number.current); }, [number]) return <div/> }  

  • Frida Hook的简单使用2021-06-22 12:30:52

    0x01 环境 python3.6、pycharm、安卓反编译工具jadx、样本apk包、charles抓包工具、电脑安装adb(安卓调试桥) python使用到的库:frida 一部root的安卓6.0手机:手机上安装frida-server 手机使用usb线连接电脑,且打开usb调试。使用adb的时候,选择授权该电脑。 0x02 抓包分析 配置代

  • 浅谈react hook (useMemo())2021-06-20 12:33:35

    import React, { useMemo, useState } from "react"; import ReactDOM from "react-dom"; import "./index.css"; //  useMemo()的出现,避免渲染过程中重复渲染  类似 shouldComponentUpdate // 一个组件重新重新渲染,一般三种情况: // 要么是组件自己的状态改变

  • 浅谈react hook ( useImperativeHandle)2021-06-20 12:31:48

      import React, { forwardRef, useRef, useImperativeHandle,useState} from "react"; import ReactDOM from "react-dom"; import "./index.css";   // useImperativeHandle 可以让你在使用 ref 时自定义暴露给父组件的实例值。在大多数情况下,应当避免使用

  • 【错误记录】反射时调用方法及成员报错 ( 执行反射方法 | 设置反射的成员变量 | 设置方法/成员可见性 )2021-06-17 11:00:06

    文章目录 一、报错信息二、解决方案 一、报错信息 在执行反射方法时 , 反射方法后 , 直接调用该方法 ; // 获取 View 的 getListenerInfo 方法 Method getListenerInfo = null; try { getListenerInfo = View.class.getDeclaredMethod("getListenerInfo"); } c

  • react源码解析14.手写hooks2021-06-17 09:01:45

    react源码解析14.手写hooks 视频课程(高效学习):进入课程 课程目录: 1.开篇介绍和面试题 2.react的设计理念 3.react源码架构 4.源码目录结构和调试 5.jsx&核心api 6.legacy和concurrent模式入口函数 7.Fiber架构 8.render阶段 9.diff算法 10.commit阶段 11.生命周期 12.状态更新流程

  • react源码解析14.手写hooks2021-06-17 09:01:39

    ## react源码解析14.手写hooks #### 视频课程(高效学习):[进入课程](https://xiaochen1024.com/series/60b1b600712e370039088e24/60b1b636712e370039088e25) #### 课程目录: [1.开篇介绍和面试题](https://xiaochen1024.com/courseware/60b1b2f6cf10a4003b634718/60b1b311cf10a4003

  • react源码解析13.hooks源码2021-06-16 09:55:37

    ## react源码解析13.hooks源码 #### 视频课程(高效学习):[进入课程](https://xiaochen1024.com/series/60b1b600712e370039088e24/60b1b636712e370039088e25) #### 课程目录: [1.开篇介绍和面试题](https://xiaochen1024.com/courseware/60b1b2f6cf10a4003b634718/60b1b311cf10a4003

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有