- 博客(42)
- 收藏
- 关注
原创 计算机组成与体系结构
形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点的左边,k值是该位和小数点之间数码的个数,而当该位位于小数点的右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。负数的反码是在其原码的基础上,符号位不变,其余各位取反。地址映像是将主存与Cache的存储空间划分为若干大小相同的页(或称为块)。(2)全相联映像:电路难于设计和实现,只适用于小容量的cache,(2)阶码的位数决定数的表示范围,位数越多范围越大。(3)尾数的位数决定数的有效精度,位数越多精度越高。
2024-03-20 15:23:20
954
原创 错误边界(Error boundary)
只能捕获后代组件生命周期产生的错误,不能捕获自己组件产生的错误和其他组件在合成事件、定时器中产生的错误getDerivedStateFromError配合componentDidCatch。
2023-11-09 11:18:59
482
原创 React向组件内部动态传入带内容的结构--props
children props:通过组件标签体传入结构render props:通过组件标签属性传入结构,一般用render函数属性。
2023-11-09 10:25:22
324
原创 Hooks的使用
作用:在函数组件中使用state以及其他的React特性常用的hook:React.useState()、React.useEffect()、React.useRef()
2023-11-08 20:02:29
153
原创 react路由组件的lazyLoad
预先准备两个路由组件(Home组件和About组件)网速较慢时,可以看到loading组件效果。准备一个普通组件(Loading组件)同文件夹下新建index.jsx文件。
2023-11-08 19:41:52
251
原创 react生命周期
一般在这个钩子中做一些初始化的事,例如:开启定时器、发送网络请求、订阅消息。(1)componentWillUnmount() ===> 常用。(1)componentWillUnmount() ===> 常用。一般在这个钩子中做一些收尾的事,例如:关闭定时器、取消订阅消息。(4)componentDidMount() ===> 常用。(4)componentDidMount() ===> 常用。(3)render() ===> 必须使用的一个。(3)render() ===> 必须使用的一个。
2023-06-19 15:52:31
113
1
原创 uni-app 解决跨域问题(前端)- 代理方式
在根目录文件中找到manifest.json文件在源码试图中添加h5的配置:"h5" : { "devServer" : { "disableHostCheck" : true, "proxy" : { "/api" : { "target" : "https://www.uinav.com", "changeOrigin" : true, "s.
2022-04-11 11:06:02
3265
原创 React通过脚手架第一次创建项目
1.搭建项目//1.全局安装npm install -g create-react-app//2.创建项目npx create-react-app my-app//3.进入项目cd my-app//4.运行npm start2.生成项目文件夹详解README.md : 使用方法的文档node_modules :所有的依赖安装的目录package-lock.json : 锁定安装时的包的版本号,保证团队的依赖能保证一致package.jsonpublic : 静态公共目录src
2022-03-28 15:23:06
935
原创 React浅了解
声明式设计React采用声明范式,可以轻松描述应用高效React通过对DOM的模拟(虚拟dom),最大限度地减少与DOM的交互灵活React可以与已知的库或框架很好的配合JSXJSX是JavaScript语法的扩展组件通过React构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中单项响应的数据流React实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单...
2022-03-28 11:29:12
532
原创 vue第一次通过@vue/cli脚手架搭建项目及文件夹详解
1.搭建项目// 1.全局安装npm install -g @vue/cli// 2.创建项目vue create projectName// 3.选择功能及是否保存为将来项目预设(下边有附图哦)// 4.进入刚创建的项目文件夹cd projectName// 5.运行npm run serve// 6.App running at:http://localhost:8080/附图:(选择功能及是否保存为将来项目预设)2.生成的项目文件夹详解node_modules:项目依
2022-01-04 19:56:45
583
2
原创 node通过express脚手架搭建项目
//1.下载express脚手架工具(全局)npm install express-generator -g//2.express命令创建项目express projectName//3.下载依赖npm install//4.下载数据库依赖npm install mysql//5.运行npm start注:端口号在bin文件下的www.js中,默认为3000app.js中配置路径或解决跨域问题新建congif文件配置数据库连接等信息新建...
2022-01-04 16:34:18
396
原创 导出文件之CSV格式
// 表格数据// userData为从后端获取来的数据let csvData = this.userData;// 表头(与数据库字段一一对应)let head = [ "ID", "用户名", "联系人", "联系电话", "最近登录时间", "身份证号", "车牌号", "发动机号", "被保险人", "投保日期", "保险公司", "备注", "头像", "积分", "优惠
2022-01-04 09:59:31
1179
原创 ajax请求的四个步骤(原生)
get和post请求ajax区别:post请求需要在打开ajax对象之后,发送数据之前,设置请求头—————————————————————————————————(1)get方式//1.获取ajax对象let xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');//2.打开ajax对象// xhr.open(请求方式,请求地址,布尔值) // 布尔值代表同步和异
2021-12-06 18:58:32
2425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人