[译]怎样学习React—从初级到高级路线图

原文戳这里 嘿,伙伴们! 这个指南是为初学React的朋友写的,在每个部分,我用心收集了最好的视频和文章,让我们学习起来更加容易。 注意:我跟下面提到的网站没有任何关系,纯粹是我个人的想法 预备知识 基本了解HTML,CSS和JavaScript 基本了解E
分类: 编程语言 发布时间: 09-30 13:14 阅读次数: 0

定时器的实现原理及参考

  如果让你来实现一个定时器的功能,简单点就是,每隔n秒,去执行一次A任务,你打算怎么实现?   我觉得一般都能想到,使用一个死循环,然后每次循环比较时间,时间到了就去执行A任务就好了。但是这样会不会有问题?每次循环会不会性能消耗太大?别人都是怎么做的?如果有语言提供的工具,那我自然更加相信他而不是自己去实现。   好吧,用编程语言自身提供的工具一般情况下自然是比较明智的选择,因为别人本来就比你厉害啊。   那么,java中的定时器?不用说,timer。是怎么做的呢?他到底比自己好在哪里,他肯
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

盒子宽度

盒子宽度=border-width+padding+width
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

2018CCPC秦皇岛站

这次去秦皇岛,两个队都打铁回来,真的是蛮耻辱的 可以说是有史以来最差成绩了 其实网络赛就打的不好 两个名额一个是省赛分配的一个是排队排来的 去之前拉了几场之前的CCPC的比赛打 感觉打的都还不错的 热身赛那天也还不错 现场赛的时候先被C卡了很久 可能心态就有一些崩了 之后被G卡了很久 三个人各写了一发 最后也没过 虽然说这次题面写的不好有一点问题 但是自身还是有几点要注意的 1.对自己写的代码太不自信 比如G题,最后发现WA的点应该是n==1时的特判 有想到过n==1的时候会怎么样 但是感觉题
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

idea maven javaweb项目迁移时的maven和版本报错问题解决(可解决同类错误)

项目中代码红线报版本不支持xx语法,只需要将java版本设置为当前机器使用的java版本即可 这里我使用的是idea自带的maven,如果是自己安装的maven需要在 home directory 处指定maven路径, 如果是自己安装的maven,也需要在下面两处指定maven的配置文件和仓库路径(必须确保修改过settings.xml的配置 必须确保配置文件和仓库都确实存在,否则会出现pom.xml报红线 maven无法导入jar包的问题) 如果是用idea自己的maven,那就选择好需要
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

如何打印consul的错误信息

在配置文件中添加 management: endpoints: web: exposure: include: "*" endpoint: shutdown: enabled: true health: show-details: always 然后打开consul的时候就能够看到这些数据 比如: HTTP GET http://10.9.5.4:8240/actuator/health: 5
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

Git----分支管理之bug分支04

---恢复内容开始---   软件开发中,bug就像家常便饭一样,有了bug就需要修复,在Git中,由于分支是如此强大,所以,每个bug都可以通过一个临时分支来修复,修复后,合并分支,然后将临时分支删除。   当你接到一个修复一个代号101的bug任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交: $ git status On branch master Your branch is up to date with 'origin
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

你在25岁时为人生埋下了哪些彩蛋?

来源:拾遗(ID:shiyi201633) 作者:拾遗 01 2018年3月30日,一朋友父亲突发脑溢血。昨天,我去医院探访。发现这个37岁的老爷们,正躲在医院一角失声痛哭。 医生刚给他说完:“先准备10万,动手术。”接着,部门领导又发来微信:“刚才开会,老大定了,要裁员23个人,你在其中,下午到单位把手续办了吧!” 看完微信,正在郁闷中,女儿又打来了电话:“爸,我OK镜掉了,你给我配一副新的吧。”接完电话,他就冲出病房,躲在医院拐角,越想越难过,终于忍不住失声痛哭起来:“为工作焦虑,为父母焦
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

Spring Boot 使用Jar打包发布, 并使用 Embedded Jetty/Tomcat 容器

Jar包发布 在项目pom.xml中, 如果继承了Spring Boot的starter parent, 那么默认已经包含打包需要的plugins了, 设置为jar就能直接打包成包含依赖的可执行的jar <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <relativePath/
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

bzoj3261: 最大异或和 可持久化trie

题意:给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Qlrx:询问操作,你需要找到一个位置p,满足l<=p<=r,使得: a[p] xor a[p+1] xor ... xor a[N] xor x 最大,输出最大是多少。 题解:可持久化trie 用前缀异或来建树,查询就变成了last^x和l到r中a【p】异或最大值是多少 先插入一个0,然后像可持久化线段树那样建树即可,还是挺简单的 /**
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

css的核心

css核心内容--流 流:在现实生活中就是流水,在网页设计中就是元素的排列方式。 标准流:元素在网页中就像流水,排在前面的元素内容前面出现,排在后面的元素内容后面显示。 这种布局方式就称为标准流的布局方式。 css的标准流/非标准流: 标准流,在网页布局中,写在前面的元素出现在前面,出现在后面的元素显示在后面,这是默认的布局方式,也称为标准流。 非标准流:当某个元素脱离了标准流(比如因为相对定位)排列。 非标准流:在实际网页布局中,我们可能需要使用非标准流的方式来布局(让某个元素脱离它本身的位
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

ubuntu14.04/16.04搭建git服务器和客户端

1. git安装 一般ubuntu默认已经安装了git,可以用如下命令查看有没有安装git: $ git --version 如果已经安装了git会显示版本号例如"git version 1.9.1", 如果没有安装就需要安装git,用如下命令: $ sudo apt-get install git 2. git客户端之配置用户 在用户当前目录例如/home/zhangshan下通过以下命令配置git客户端用户: $ git config --global user.name "usernam
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

discourse论坛迁移

在源设备的操作 备份数据文件 tar -czvf discoursefile716.tar.gz /var/discourse 然后把此discoursefile716.tar.gz文件传到需要迁移的设备上 迁移主机上的操作 1、解压数据文件 cd /var/ tar xf /opt/discoursefile716.tar.gz 2、安装docker环境 卸载原本的docker yum remove docker-* 安装依赖包 yum install -y yum-utils device
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

Yii2——restful API 数据分页

Yii 的文档,如果没有完整的看完,真的不好发挥它的威力。 先看看这一节:Yii 2.0 权威指南 - RESTFUL WEB 服务 - 快速入门 这里写了逐页列出,有的时候还真的忽略了,毕竟示例里就几个数据,哪看得出来分页。 设置分页 时间有限,用一个Controller记录下算了: <?php namespace frontend\controllers; use common\models\Book; use yii\data\ActiveDataProvider; use yii\
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

poj2240Arbitrage(bellman_ford判负环)

题意 给n种货币,m条货币之前的汇率,判断最后能否从中套利 解题思路 典型的判定负环图的问题,题目给的货币字符串,用map来给不同的字符串一个映射就可以了 AC代码 #include<vector> #include<algorithm> #include<cstdio> #include<iostream> #include<set> #include<cstring> #include<map> #include<queue> using namespace std; typedef lo
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

在idea 中使用try catch

ctrl+alt + t 选中代码,按快捷键可直接try catch 此段代码
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

013_STM32程序移植之_DS18B20

013_STM32程序移植之_DS18B20 1. 测试环境:STM32C8T6 2. 测试模块:DS18B20模块 3. 测试接口: 1. DS18B20模块接口: DS18B20引脚 单片机引脚 VCC--------------------5V GND-------------------GND DATA------------------PB12 2. 串口使用串口一,波特率9600 单片机引脚 CH340引脚 VCC--------------------VCC GND-------
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

测试工程师怎么甩锅!

如果说到最困扰软件测试工程师的几大问题,我们最先能想到的无非是以下几点: 需求带着小姨子跑路啦,没有需求我咋测试啦。。。 开发牛皮哄哄啦,他打了我,还说我报的不是BUG。。。 测试时间不够啦,项目质量这么烂怎么还要上线啦,人家不要面子的吗。。。 还有,今天又有人问我,‘这个Bug你怎么没测试出来呢?‘。。。 没错相信每一位测试工程师都经历过这样的苦恼,那就是背锅! 怎么别的小哥哥小姐姐都是C位出道,我们却他喵的是背锅位出道。。。 做为一个测试工程师,背锅你怕了吗。今天我们就要拉起横幅,贴起大字
分类: 其他 发布时间: 09-30 13:14 阅读次数: 0

(一) shiro学习--权限理论介绍

(一) shiro学习--权限理论介绍 权限管理:(=用户认证+授权管理)按照一定的安全规则与策略控制用户可以访问而且只能访问自己被授权的部分资源。 用户认证:判断用户是否属于合法用户的过程(人像核查、指纹核查、刷卡核查、用户口令等等)。 用户认证流程:
分类: 其他 发布时间: 09-30 13:13 阅读次数: 0

StringUtils的了解

 org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 除了构造器,S
分类: 其他 发布时间: 09-30 13:13 阅读次数: 0