凯特林 凯特林
4年前
React - Fiber原理
浏览器渲染屏幕刷新率(FPS)浏览器的正常绘制频率是60次/秒,小于这个值时,用户会感觉到卡顿绘制一次的称为一帧,平均每帧16.6ms帧每个帧的开头包括样式计算、布局和绘制js的执行是单线程,js引擎和页面渲染引擎都占用主线程,GUI渲染和Javascript执行两者是互斥的如果某个js任务执行时间过长,浏览器会推迟渲染,每
Python进阶者 Python进阶者
3年前
Python网络爬虫之js逆向之远程调用(rpc)免去抠代码补环境简介
大家好,我是黑脸怪。这篇文章主要给大家介绍jsrpc,方便大家日后在遇到JS逆向的时候派上用场。前言jsrpc是指在浏览器开启一个ws和go服务连接,以调用http接口的形式来通信,浏览器端收到调用通信执行原先设置好的js代码。可以用于js逆向调用加密函数直接返回结果,也可以用来直接获取数据。该工具和代码,已经上传到git,下载即可用。下载地址:https
CoderCraber CoderCraber
3年前
node-machine-id报错 Can't resolve "crypto"解决方法
安装nodepolyfillwebpackplugin,然后在vue.config.js中添加下面的代码constdefineConfigrequire("@vue/cliservice");constNodePolyfillPluginrequire("
Stella981 Stella981
4年前
HarmonyOS分布式任务调度开发之
背景最近基于HarmonyOS在写一个通讯录的项目,已经完成了一个java版本的通讯录,通讯录数据全部存储在sqlite数据库中。现在在着手写一个JS版本的通讯录,这时候关于JS版本中数据的读取,我做了3个版本,一个版本是JS里面存储的静态数据,一个版本是javaSpringboot做了一个服务端进行http网络交互,前面两个是我们在Andro
Stella981 Stella981
4年前
Spring Aspect Oriented Programming
  本文是一篇SpringAOP的基础知识分析文章,其中不牵扯源码分析,只包含AOP中重要概念的讲解,分析,以及SpringAOP的用法。    Spring从2.0版本引入了更加简单却强大的基于xml和AspectJ注解的面向切面的编程方式。在深入了解如何用Spring进行面向切面的编程前,我们先了解AOP中的几个重要的基本概念,这几个概念
Wesley13 Wesley13
4年前
AOP相关概念
1.AOP(面向切面编程)在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,在软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型.利用AOP
Wesley13 Wesley13
4年前
OC之description
打印对象用%@,比如打印字符串对象:NSString\name@”haha”;NSLog(@”%@”,name);输出结果为:haha比如:Person\p\\Personalloc\init\;p.age20;p.name@”jack”;NSLog(@”%@”,p);会打印出对象
Stella981 Stella981
4年前
Request —— 让 Node.js http请求变得超简单
先前一直比较关注前端的东西,对后端了解较少。不过一直对Node.js比较感兴趣,去年12月还去参加了阿里的CNODE交流聚会。以后希望通过这里的博客分享一些学习Node.js的笔记。一方面总结了自己的学习心得,另一方面也可以和大家一起分享交流。嗯,大概就是这样子。这篇就先介绍一个Node.js的模块——request(htt
Wesley13 Wesley13
4年前
JDK动态代理
一,什么是代理?代理:本来是自己应该做的事,却请了别人来做,被请的人就是代理对象举例:春节回家买票找人代买,黄牛就是代理对象二,什么是动态代理?代理的对象是变动的,在程序运行过程中产生的.而在程序运行过程中产生对象,这个对象是不固定的,那么可以通过反射来实现,所以动态代理是基于反射实现的.
Stella981 Stella981
4年前
SBind前端框架设计说明
核心应用代码预览index.html<html<head<titleSBind</title<scriptsrc"sbind.js"</script</head<body