- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 React框架是什么
ReactReact的特点?React的特点?声明式原来的jquery是命令式的操作页面dom,react是数据驱动,开发者不需要直接操作dom元素,只需要声明定义组件,改变组件中的数据,react自动帮助你修改dom操作。单向数据流react中的构建的页面,可以看作是一棵组件树,数据是自顶往下流(父传子props),子不能直接修改父的props。因此导致兄弟节点传递数据,直接用react比较麻烦。这也为什么会出现像 redux 和 mobx 管理数据流的框架。视图层框架如2点所言
2022-01-06 21:30:39 837
原创 获取url参数
获取 url 中的参数指定参数名称,返回该参数的值 或者 空字符串不指定参数名称,返回全部的参数对象 或者 {}如果存在多个同名参数,则返回数组不支持URLSearchParams方法function getUrlParam(sUrl, sKey) {}输入: http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key输出:[1, 2, 3]分析:指定 sKey 参数, 返回 该参数值 || 数
2021-09-29 22:24:01 207
原创 react生命周期笔记
react lifeCycle本文将从 函数式组件“生命周期”与类式组件生命周期对比介绍 执行流程参考react官网生命周期谱图:类组件挂载阶段constructor:super(props) 传递props,才能在接下来的上下文中,获取到props1.初始化 state ,比如可以用来截取路由中的参数,赋值给 state2.对类组件的事件做一些处理,比如绑定 this, 节流,防抖等3.对类组件进行一些必要生命周期的劫持,渲染劫持getDerivedStateFromProps(nex
2021-09-06 22:02:24 233
原创 数据库存储数组类型
数据库存储数组类型的值:有一个数据 是数组类型:[…]最开始想法是使用 JSON.stringify([…]) 包裹住这个对象转为json 格式字符串,然后在数据库中 创建一列text类型的, 想着存储内容形式字符串 ,取出来时候在JSON.parse解析一下, 结果发现存了这玩意:使用 this.app.mysql.insert(‘comment’, tmpcontent) 存对象,必须要求列名和 对象属性一一对应,且是纯对象不能是对象嵌套对象这样就可以存了tmpcontent = {
2021-08-10 21:12:29 4176
原创 子序列问题笔记——代码随想录学习(一)
图片来源:代码随想录https://leetcode-cn.com/problems/longest-palindromic-subsequence/solution/516-zui-chang-hui-wen-zi-xu-lie-dong-tai-hap0/##「代码随想录」带你学透DP子序列问题!516. 最长回文子序列【动态规划】详解最长回文子串最长回文子序列最长回文子序列 ,因为回文串要比较两端的对称性,这里的dp数组应该考虑是二维数组。s[i,j] 表示以【i,j】为范围的s字符串。
2021-08-08 23:06:24 151
原创 剖析 手写Promise 代码
为了加深手写 promise 代码的理解,会记录各个情况下promise代码执行顺序,和为什么要这么写。首先贴上完整的手写Promise代码:(尚硅谷课程代码)class Promise { // 构造方法 constructor(executor) { this.status = 'preding' // 给promise对象指定status属性,初始值为prending this.data = undefined //给promise对象指定一个用于存
2021-08-05 22:19:00 189
原创 最小路径和
题目链接:https://leetcode-cn.com/problems/minimum-path-sum/给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。当前第一给想法就是动规,想着若 :grid[i+1[j]<grid[i[j+1] => dp[i+1[j] = dp[i[j] +grid[i+1[j] 反之 dp[i[j+1] = dp[i[j] +grid[i[j+1
2021-07-29 17:40:02 136
原创 使用 createContext 和useContext不能使用的问题
pages/index.jsimport React, { useState, createContext } from 'react'import Header from '../components/Header'export const MylistContext = createContext({});export default function Home(list) { const color = { color: 'blue' } return ( <>
2021-07-27 16:11:28 606
原创 js文件中import引入问题
js文件中import引入问题问题import 'index.css' //在node_modules中找 index.css文件import './index.css' //在当前根目录去找index.css文件原因两个写法 完全不同,真的低级错误。同级目录引入index.css不能省略’./’...
2021-07-24 17:12:18 2147
原创 手写Promise
// An highlighted blockfunction Promise(executor) { /* Promise: 构造函数 excutor: 执行器函数(同步回调函数) */ this.status = 'preding' // 给promise对象指定status属性,初始值为prending this.data = undefined //给promise对象指定一个用于存储结果数据的属性 const self =
2021-07-08 10:28:56 117
原创 Node Express 搭建MVC三层架构Demo
Node.jsNode是一个服务器端JavaScript解释器Node 本身服务器上的JavaScript对于只在客户机上使用JavaScript的程序员而言,服务器端JavaScript可能是一个新概念。什么是V8 ? V8 JavaScript引擎是Google用于其 Chrome浏览器的底层JavaScript 引擎。实际上,JavaScript引擎负责解释并执行代码。Node 实际上会使用Google编写的V8 JavaScript引擎,并将其重建为可在服务器上使用。服务器MVC架
2021-06-30 21:38:08 1282 3
原创 react脚手架文件各目录结构详解
react脚手架文件目录结构解析node_modules — 项目依赖包文件夹public — 静态资源文件夹favicon.icon — 网站偏爱图标index.html — 主页面(重要)logo192.png — logo图logo512 — logo图manifest.json — 应用加壳的配置文件robots.txt — 爬虫协议文件src — 源码文件夹App.css — App组件的样式App.js — App组件 (重要)App.test.js — 给
2021-04-28 10:45:49 1763
原创 原型链与继承
困扰了几天的知识,总结一下:js中任何东西都是对象,每个实例对象都有私有属性__proto__ 默认指向它的构造函数的原型(Prototype)。该原型对象也有自己的原型对象_proto__,层层向上直到Object.Prototype的原型对象为null(即Object.Prototype._proto__) 称为原型链:实体对象只有_proto__属性; 函数对象有 prototype 和_p roto__两个属性。function Person(name,gender){ P
2021-03-25 21:01:20 131
原创 用两个栈实现队列
1.1、用两个栈实现队列题目来源:力扣网题目: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]输入:["CQueue","deleteHead","
2021-03-16 20:10:53 113
原创 无法访问部署在阿里云上的项目
问题描述第一次访问自己阿里云上的javaweb项目网站,将项目导入到了tomcat的webapps,无法访问。问题解决访问方式有错误,http端口号是80,而不是8080.所有如果直接把项目放到Tomcat上,默认访问时是http://外网IP:80//项目名 或者http://外网IP/项目名/ (你会发现,阿里云教你测试网站时是http:外网IP:8080/项目名,网上其他博客也是。)使用http://外网IP:80//项目名 或者http://外网IP/项目名/,另外在tomcat 8.5上开
2020-08-23 16:36:04 486
原创 Pytorch学习(一)————定义自己的数据集
定义自己的数据集Dataset类Dataset类torch.utils.data.Dataset 是数据集的抽象类,当我们定义自己的数据集都要继承这个方法,并且必须覆盖它的__len__和__getitem__这个两个方法,__len__提高了数据集的大小,__getitem__用来索引数据集中每个样本,如何读取图像数据集,这里不是直接将图像放入内存,而是获得图像地址就可以了具体例子:下面展示一些 内联代码片。import torch.utils.dataimport osfrom PTL
2020-06-21 17:40:26 514
原创 softmax 理解
softmax理解1、softmax由来2、常见softmax公式3、softmax推导1、softmax由来softmax是根据hardmax得来,hardmax: z=max(x,y),而softmax是z=log(ex+ey)z=log(e^x+e^y)z=log(ex+ey)当x>>y时softmax下的 z=x.为了更加清楚理解:我们固定y=1,比较一下,softmax与hardmax图像:由图像可以知道softmax比hardmax平滑(大概猜出为什么叫softmax了)
2020-05-25 19:48:06 372
原创 MSML度量损失的Re-id算法
方法1、基于损失函数的Re-Id算法2、Re-id 度量学习算法2.1 Triplet loss(三元组损失)2.2 Quadruplet loss(四元组损失)2.3 triplet loss with hard sample(三元组硬样本损失)2.4 Margin sample mining loss(MSML)三级目录1、基于损失函数的Re-Id算法Re-Id算法按损失函数划分有:表示学习(Representation learning)和度量学习(metric learning)两大类,表示
2020-05-22 21:06:55 1241
原创 加余边界softmax损失的人脸验证
Additive Margin Sotfmax for Face Verification论文解读1、贡献与不足贡献:不足:2、AM-softmax 损失函数3、三种损失下的特征分布A-Softemax与AM-Softmax比较1、公式上:4、实验5、参考文文献1、贡献与不足贡献:它提出了一种更为直观,简单的分类损失函数相比于A-softmax,并且效果比A-softmax更好。不足:提出AM-softmax的决策边界 相比于arcface 的决策边界稍微逊色一点;2、AM-softmax 损
2020-05-19 22:46:26 307
原创 网络图标不见了,无法搜索到wilf列表
@TOC网络图标不见了,无法搜索到wilf列表最常见的是windows更新把你的wilf搞没了。检测如下:1、打开windows服务 查看Network List Service服务是否能正常启动,(不能就查看依存关系里面 Network Location Awareness是否可以启动)2、点开Network Location Awareness旁边的加号,查看 Windows Event Log是否正常启动。(多半是这个原因)3、Windows Event Log 错误 2 无法找到文件(
2020-05-19 17:35:13 631 1
原创 AlexNet网络具体介绍
AlexNet网络1、AlexNet 网络的创新点1.1、使用了ReLU作为激活函数1.2 LRN(局部相应归一化)1.3 Dropout1.4使用了重叠池化层1.5 并行使用了多GPU训练2、AlexNet网络结构1、AlexNet 网络的创新点AlexNet是发表在《ImageNet Classification with Deep Convolutional Neural Network...
2020-05-01 18:12:09 1208
原创 Cmake windows安装包
Cmake-3.17.1-win64-x64.msi不翻墙下载cmake巨慢,网上又多是要积分下载,这里方便大家分享网盘链接。链接:https://pan.baidu.com/s/1KGKR7haL6ZdtdTcDYxhRUA提取码:lhox复制这段内容后打开百度网盘手机App,操作更方便哦...
2020-04-24 21:20:35 3077 14
原创 数字图像处理阅读笔记
数字图像处理-阅读笔记day1数字图像处理基本步骤第二章数字图像基础图像的获取数字图像表示空间和灰度分辨率图像内插像素间的一些基本关系近期在看数字图像处理,所以趁机会做下阅读过程中的笔记,属于小白笔记,目的主要是方便自己回顾知识,内容比较精简,我省略我认为不太重要的内容(一点点看有点累,跳过不必要内容,内容肯定定有点疏漏,主体内容我会保留),并写了点自己笔记。数字图像处理基本步骤首先明确数...
2020-04-14 12:48:09 540
原创 mysql存储过程和存储函数练习
mysql数据库练习4-存储过程和存储函数存储过程和存储函数语法存储函数案例演示存储过程和存储函数语法创建存储过程create procedure p1(存储名)(in suppiler_num varchar(10))begin declare results int default 0; #声明变量并初始化 select count(*) into resu...
2020-03-29 22:40:49 2079
原创 MFC提取控件数据
MFC对文本框、单选按钮、多选框、下拉框数据的提取,并保存到.txt文件对编辑文本框数据提取单选按钮提取数据多选框提取数据对下列列表提取数据补充对编辑文本框数据提取在创建好窗体,拖入编辑文本框到窗体后,点击要保存按钮,进入函数体输入下列代码void CManageSystemDlg::OnBnClickedButton1(){ CString gReadFilePathName1; C...
2019-11-23 21:24:40 1177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人