react 的props和state
props 当前组件的组件标签身上的所有属性和子节点构成的集合; 可以用来组件传递数据,一般用于父子组件之间; this.props对象的属性与组件的属性一一对应,但对于组件标签的子节点,this.props.children属性的值有三种可能: 1、如果当前组件没有子节点,为underfined; 2、如果有一个子节点,类型为object; 3、如果是多个子节点,就为array。 react提供一个工具方法,React.Chilren来处理th
hdu 6319 Problem A. Ascending Rating (2018 Multi-University Training Contest 3)
1 #include <stdio.h>
2 #include <iostream>
3 #include <cstdlib>
4 #include <cmath>
5 #include <string>
6 #include <cstring>
7 #include <algorithm>
8 #include <stack>
9 #include <queue>
10 #include <set>
11 #include <map>
12 #inclu
python OpenCV 读取并显示图像
读入图像 读入图像使用cv2.imread()。 读取方式: cv2.IMREAD_COLOR:读取一副彩色图像,图像的透明度会被忽略,这是默认参数 cv2.IMREAD_GRAYSCALE:以灰度图模式读入图像 cv2.IMREAD_UNCHANGED:读入一副图像,并且包括图像的alpha通道 # -*- coding: utf-8 -*-
import cv2
import numpy as np
img = cv2.imread('test.jpg', 0) 读取路径
7.20 Codeforces Beta Round #8
链接:codeforces.com/contest/8 A 原因:RE,fantasy 的字符串的长度可能大于原字符串。 B 题意:上下左右走,可能要避让障碍,问是否存在一个地图使得给定的路径为当前最短路径。 题型:构造,模拟 原因:map不熟,要判两个地方,一是不重复抵达,二是当前点除去前导点旁边的点不能事先经过。 解法:按照上面说的模拟一下就可以,这种方法相对来说效率高,但是代码写得多。可以直接遍历:一个点跟其后面步长大于1的点的距离不能小于1。 PS:make_pair的使用方法 map
GIt -- fatal: refusing to merge unrelated histories 问题处理
今晚碰到这个问题-- fatal: refusing to merge unrelated histories 想了一下,为什么就这样了? 因为我是先本地创建了仓库,并添加了文件,然后再到github网上建仓库,项目名称一样的,这样一来当我想关联远程仓库,提交代码就报错了 解决方法 $ git pull origin master --allow-unrelated-histories --allow-unrelated-histories 参数的意思是合并仓库的时候,允许不相关的历史的提交内容
SpringBoot------JPA连接数据库
步骤: 1.在pom.xml文件下添加相应依赖包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.
webpack自动打包onchange遇到的坑
在使用webpack打包的时候,我们不会在每次修改后都进行手动打包,这样会比较麻烦,所以有了一个自动打包的工具 监听指定的目录,在源文件有更改的时候,自动打包生成文件 安装 npm install onchange 使用 onchange 'app/**/*.js' 'test/**/*.js' -- npm test 项目实例 package.json文件 {
"name": "xxx,
"version": "0.0.0",
"private": true,
"script
win10在bios上还原系统
遇到两次,win10系统,自动更新后,c盘好像被格式化了,桌面啥都没了,那个气啊。记录下怎么恢复的。 参考https://www.kafan.cn/edu/50206642.html,中的方法1. 通过 bios,【Exit】菜单下面的【Load Setup Defaults】恢复的。
Netty源码—七、内存释放
Netty本身在内存分配上支持堆内存和直接内存,我们一般选用直接内存,这也是默认的配置。所以要理解Netty内存的释放我们得先看下直接内存的释放。 Java直接内存释放 我们先来看下直接内存是怎么使用的 ByteBuffer.allocateDirect(capacity) 申请的过程是其实就是创建一个DirectByteBuffer对象的过程,DirectByteBuffer对象只相当于一个holder,包含一个address,这个是直接内存的指针。 调用native方法申请内存 初始化cl
React 脚手架应用以及注意事项
在使用React脚手架之前需要通过 create-react-app 快速构建 React 开发环境 , 注意 : create-react-app 自动创建的项目是基于 Webpack + ES6 。 执行以下命令创建项目: $ npm install -g create-react-app $ create-react-app myapps $ cd myapps/ $ npm start 在安装成功后开始使用脚手架 图为安装成功后的
springboot学习(一):创建项目
package com.glory.demo.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class testCo
07.30《JavaScript》——JS创建对象的三种方式
1.第一种创建对象的方式:先定义类再创建对象 // 第一种创建对象的方式:先定义类再创建对象 function stu(sno, name, age){ this.sno = sno; this.name = name; this.age = age; this.study = function(){ alert("学号为"+this.sno+"的学生,姓名叫做"+this.name+",正在努力学习,年龄为"+this.age); } } var a = new
Python FTP文件传输
FTP Server import socket
import struct
from concurrent.futures import ThreadPoolExecutor
import json
import hashlib
import os
import time
from demo import common_utils
PUT_FILE_DIR = r'C:\x\LuffyFTP\sharefile\server\put'
GET_FILE_DIR =
回客科技 面试的 实现ioc 容器用到的技术,简述BeanFactory的实现原理,大搜车面试的 spring 怎么实现的依赖注入(DI) 自己实现简单Spring Ioc Spring的IOC/DI使用到的技术 简单实现Spring中BeanFactory原理
前言:这几天的面试,感觉自己对spring 的整个掌握还是很薄弱。所以需要继续加强。 这里说明一下spring的这几个面试题,但是实际的感觉还是不对的,这种问题我认为需要真正读了spring的源码后说出来的东西才有意义。这种面试的问法,也只能是面试的问法,对实际的掌握还是没有丝毫意义的。所以我认为 有机会一定要读下spring的源码 来过一遍 具体实现,这样的才是有意义的做法。同意的请举手。 这里说明一下这三个spring 面试问题: 1、回客科技 面试的 实现ioc 容器用到的技术 第1种
java_if_else__
1 、 语法 import java.util.Scanner;
public class Dome4{
public static void main(String []args){
Scanner input = new Scanner (System.in);
String id="",password="",id1="admin",password1="666";
int a,b,c,max;
System.out.print("请输入账号:")
Tomcat 热部署
阅读本文需要安装Tomcat 一 Tomcat有一个后台管理功能 可以实现工程热部署 修改tomcat的conf/tomcat-users.xml配置文件 将下面配置拷贝进去(在原有的tomcat-users节点里面配置) vim /usr/local/tomcat/apache-tomcat-8.5.31/conf/tomcat-users.xml <role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user
jmeter参数化之 CSV data set config
第一步:测试计划右键--创建线程组 第二步:选择线程组:右键--sample---创建:http request 配置协议类型和服务名称,method 和path 第三步:选择线程组下的http request,右键--配置组件---创建:CSV DATA SET CONFIG filename:参数的文件路径 file encoding :utf-8 varialble names:参数的变量名称,自定义,多个以英文逗号隔开 第四步:选择请求http request页面下:配置paramte
今日推荐
周排行