- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 redux学习笔记 无状态组件与有状态组件
1.什么是无状态组件?只有一个render函数的组件,就可以写成无状态组件,一个函数没有props,没有生命周期, 就是一个简单的视图函数,没有业务逻辑更纯粹的展示UI。例子:例子如下:import React, {Component} from "react";import {connect} from "react-redux";import {getChangeInputAction, getBtnClickAction, getHandleDeleteAction} from "./st
2022-01-30 17:47:37
977
原创 React propTypes校验组件参数类型
1.propsTypes 的使用(1)设置属性和属性值来约束组件参数的类型。(2)设置组件参数为必须传入isRequiredimport PropTypes from 'prop-types'TodoItems.propTypes = { test :PropTypes.string.isRequired, content : PropTypes.string, deleteItem : PropTypes.func, index: PropTypes.number
2022-01-07 23:12:49
601
原创 React_day04_react路由配置与组件间通信_新闻网站构建
1.版本兼容相关问题又是一次实际上手和教程版本不一致的采坑过程,前后也废了不少周折。实际开发时React17,react-dom-router 6.x, antd 4.x教程版本React16,react-dom-router 5.x, antd 3.x一开始是想安装新版本一点点解决bug的,可是太耗时最终还是选择了降低版本,在package.json里修改相关版本号后terminal中重新npm install也还是总结下相关的坑(1)路由相关兼容问题react-dom-router 5.x
2021-11-17 16:53:43
353
原创 React学习笔记day03_React生命周期函数及应用
1.React生命周期流程根据上图//组件挂载前执行componentWillMount(){console.log(‘componentWillMount’)}//组件挂载后自动执行componentDidMount() {//axios请求在这里发//promise存的请求过程const promise = axios.get(‘http://www.dell-lee.com/react/api/demo.json’)promise.then((res) =>{conso
2021-11-12 15:05:28
792
原创 React学习笔记day2 React组件 dom操作ref
1.React组件父子组件通信父组件通过在子组件的标签上添加属性传递给子组件(函数也可以),子组件通过this.props接收父组件传递过来的值。父组件中 getListItems(){ return this.state.list.map((value,index) => { //return () 可以写多行 //父组件通过属性传递子组件 return<TodoItems content
2021-11-10 16:19:41
1052
原创 React学习笔记day01_react组件及jsx语法(React事件处理函数为什么要bind绑定this)
1.基本模板import React,{Component} from 'react'class TodoList extends Component{ constructor(props){ super(props) this.state = { inputValue : '', list : [] } }render(){<span>lux </span>}}export
2021-10-29 23:21:11
186
原创 调查问卷微信小程序开发记录 vtab
开学了这一个月过得飞快,来到西电青岛住在家电齐全的loft公寓,不再限电让我开始了自己煮饭,浪费了大量时间在采购和家务上,健身房去的也少了,基本也就一个小时的样子。刷题没怎么刷,上上课,看前端的教程。上周五被安排了开发小程序前端的活,实在没想到只有我一个人来做,推脱也没推脱掉还是加油干完吧,做事有始有终比较好,功能也比较简单,是满意度调查问卷。这一周多遇到的问题来总计一波一开始做基本的布局还算顺利,引入了一个vtabs组件和radio-group组件完成问题栏和答案框之后一步需要获取到问题和答案并
2021-09-26 16:43:05
298
原创 JavaScript 数组排序sort() 出错
近期在写算法题时发现调用sort()并不能排序出正确结果,经查找资料后得知是根据Unicode编码进行排序的正确的对数组排序方式 普通函数 arr.sort( function (a, b) { return b-a } );箭头函数 arr.sort( (a, b) => b-a );...
2021-09-02 14:39:15
185
原创 前端基础复习(一)
一、HTML CSS1.块状元素 & 内联元素?display:block/table; // div h1 h2 table ul ol p ...display:inline/inline-block; // span img input button ...2. 盒子模型的宽度?在这里插入代码片
2021-08-16 14:22:34
100
原创 Django + jQuery 在线考试系统 配置指南
本文为优快云站内另一位作者文档的补丁,如果按那位作者的文档没有配置出来可以看看这两个问题。1.Django版本其Django路由配置方式的不同导致的路由出错作者的方法,这种路由配置是Django1.1x版本url() 方法:普通路径和正则路径均可使用,需要自己手动添加正则首位限制符号。大家可能下载到的源码如下from django.contrib import adminfrom django.urls import pathfrom django.conf.urls import url
2021-08-15 22:56:51
1015
3
原创 计组期中复习
浮点数规格化:因为要得到的显示结果不一样,原码s.1xxx和补码的规则(符号位与第一个数值位相反)不一样:原码不带符号位移动补码带上符号位一起移动(0.01xx -> 0.1xx )(1.110xx -> -> 1.0xx)快算01111 = 2^5 - 1...
2021-04-25 17:05:54
363
2
原创 Python_lab2_21sp_XDU
近期要期中考试了,没有在写,来发一篇上机相关Python 第二次上机作业 常用的数据结构(列表、元组、字典、集合)1.创建一个列表,练习列表的各种操作,包括创建列表、增加元素、删除元素、修改元素、列表切片、列表推导式等。直接使用List api的函数即可,list = [‘apple’,‘spam’,2.0, [10,20], False]print(list)list.append('glayin')print(list)list.remove('apple')print(list)
2021-04-21 17:14:11
353
3
原创 微信小程序从服务器加载数据并传入自定义组件
1.尝试访问服务端数据在onLoad函数下添加wx.request({ url: 'http://... '})比想象的简单很多有没有接下来在控制台打印一下,看看服务器返回的数据的详情。wx.request({ url: 'http://... ' suceess(res){ console.log(res) }})res参数这个参数请不要慌张,就是由服务器传回来的所有的数据2.页面数据绑定接下来需要进行数据绑定,这里可能会出现this指代不明的情况,原因是上面又有一层
2021-04-09 00:27:29
3709
9
原创 微信小程序组件引入外部样式类externalClasses
引入外部样式场景类的场景通常,我们会遇到引入第三方UI库的基础icon样式与设计稿有区别,颜色,边框等等,此时就可以通过引入外部样式类解决。或者有时自定义组件在页面里设置class后样式失效,也要通过外部样式类解决引入外部样式类的步骤1.在组件的js文件里Component下添加externalClasses属性并赋值,即自己要给的类名。外部样式类 ‘f-class’按图示写法等同于在wxml标签添加class = “.f-class”在wxss文件配置.f-class{}Component({
2021-04-07 15:35:24
1700
5
原创 微信小程序 自定义组件
Intro.自定义tabBar的配置在app.json文件的UsingComponents下注册 "tabBar": { "borderStyle": "white", "selectedColor": "#333333", "color": "999999", "list": [ { "text": "阅读", "pagePath": "pages/post/post", "iconPath": "/imag
2021-04-07 00:52:09
2324
6
原创 计组 浮点数运算 /阶码定义/ 阶码是什么/ 尾数减法
计组真的是非常头痛的一门学科,几年前数电学各种编码就各种算不对,现在又来了,总结两个自己混淆的知识,阶码和尾数减法,希望能帮到同样迷茫的朋友。阶码的定义1.阶码,书上根本每个清晰的定义,第一次提到居然是“”研究下原来就是表示阶数的码,而阶数就是次方嘛,然而次方是有底数的,经常接触的次方都是以10为底数的,计组这门课通常是2为底数了,二进制。阶码在实际的浮点数中也是由两部分构成的,阶符和阶码。同样,教材又没有给出阶符的解释,其实就是和原码补码反码一样,第一位是个符号位,性质也与原码补码反码的性质相
2021-04-05 13:35:40
35092
9
原创 微信小程序 小型音乐播放模块 每个页面插入不同音频
调用小程序音乐播放APIBackgroundAudioManagerBackgroundAudioManager实例,可以通过wx.getBackgroundAudioManager获取。string str / string title 两个必须js文件里注册一个播放事件onMusic(){ const mgr = wx.getBackgroundAudioManager() mgr.src = postList[0].music.url mgr.title = postList[0].
2021-04-04 01:11:26
1338
原创 初步接触JavaScript异步 Promise( async await)callback(回调)
异步编程的概念学习到小程序缓存机制与异步API时突然对异步、Promise很茫然,电气出身的我脑子里只有异步电机之类的,停下来开始搜索。MDN文档在日常web访问时,有时候会遇到光圈,意味着要等待着某些操作完成,对操作系统和java接触过的同学估计会想到多线程来改善,很遗憾JavaScript是单线程的,只能通过异步代码使程序一次做多件事情来实现。JavaScript异步编程有两种风格,老派的异步callbacks(回调),新派的promise。异步回调函数要注意回调不等同于异步,也有回调函数是
2021-03-30 02:24:54
637
1
原创 miniprogram_learning_components
title: miniprogram componentsdate: 2021-03-21 11:55:22Step1: import the LinUI librarynpm init ; npm install linUiif you meet error like “verb npm-session f173cfd1e0947ca0”you may trynpm config set registry http://registry.npm.taobao.orgthen import.
2021-03-21 17:02:57
124
原创 leetcode09 Palindrome Number 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路:每一轮从整数右边每一位取下来,加上上一代取下来的数字*10; int cur = 0; i
2021-02-14 15:38:43
225
原创 二叉树建树问题_如何输入节点
非常尴尬的一件事情,数据结构机考过程中发现自己建树的程序无法终止输入,如此基础的一个问题竟然到考试还有漏洞,之前一直感觉建树的代码很容易都没有好好自己写输入输出跑一边。我认为这个问题也有人会遇到还是发出来吧。可以从if(ch == ’ . ')看出输入 . 是把T置为空结束输入,但是问题是只输入一个是不能结束的,是因为二叉树不是线性的他有leftchild和rightchild,把左孩子有孩子以及他们的子节点置空才可以。最后是代码#include<stdio.h>#include
2021-02-06 12:53:31
2226
1
原创 XDOJ_37 排序2
问题描述: 给定N个不同的整数,要求对这N个整数按如下规则排序并输出。规则一:所有的偶数排在奇数前面。规则二:在规则一的前提下按照从大到小的顺序排序。输入说明 数据由两行构成,第一行为整数n(n<=100),表示待排序整数的数量。第二行是n个整数,每个整数的取值区间都为[-32768~32767],整数之间以空格间隔。输出说明 在一行输出排好序的整数,整数之间以空格间隔。输入样例 51 2 3 4 5输出样例 4 2 5 3 1本题交上去显示为评判,不保证结果完全正确,本地按
2020-12-26 13:04:20
1235
原创 XDOJ_73 字符串压缩
标题 字符串压缩类别字符串处理时间限制 1S内存限制 1000Kb问题描述 有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字符加上连续出现的次数来表示(连续出现次数小于3时不压缩)。例如,字符串aaaaabbbabaaaaaaaaaaaaabbbb可压缩为a5b3aba13b4。请设计一个程序,将采用该压缩方法得到的字符串解压缩,还原出原字符串并输出。输入说明 输入数据为一个字符串(长度不大于50,只包含字母和数字),表示压缩后的字符串输出说明 在一行上
2020-12-12 16:12:53
852
原创 xdoj_38 回文数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键`在这里插入代码片`合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你
2020-12-11 21:38:49
1437
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人