我厌倦了 Redux,那就造个轮子 Rectx:第三集

仓库:215566435/rectx 前言 麻烦快去我的仓库里面喷: 老子学不动了,求不要更新。 呵呵,你没想到吧,这玩意儿竟然有第三集!我靠,我自己都没想到,让我们悄悄的回顾一下前两集 完全没想到,竟然会有第二集! 我厌倦了 Redux,那就造个轮子 Rectx 第二集: immutable 痛点分析 第一集在这里:我厌倦了Redux,那就造个轮子:Rectx 算了,我都懒得写了,自己看吧,当然不看也无所谓,正式开始。 新的 Rectx 有什么不同? a light-weight state
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

4.HTML 常用标签及属性

1. 链接 标签: <a></a> 属性: href:链接地址 target:打开方式 _blank:新标签页打开 _self:当前页面打开(默认) title:链接提示 2. 文本标记 标题元素 <h1></h1> <h2></h2> <h3></h3> <h4></h4> <h5></h5> <h6></h6> 文本样式 斜体: <i></i> 粗体: <b></b> 删除线: <s></s> 下划
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

javaScript基础知识总汇

javaScript是什么: 1、JavaScript 运行在客户端(浏览器)的编程语言 2、用来给HTML网页增加动态功能 3、用来给HTML网页增加动态功能。 4、Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。为什么开头叫java,因为当时java特别牛逼吗,所以可能为了营销吧。 应用场景: 网页特效 服务端开发(Node.js) 命令行工具(Node.js) 桌面程序 App 控制硬件-物联网 网页游戏
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

l浏览器执行JS

浏览器执行JS 浏览器分成两部分:渲染引擎和JS引擎 渲染引擎:用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkit JS引擎:俗称JS解析器。用来读取网页中的JS代码,对其处理后运行,比如chrome浏览器的V8 【注意】 浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎来执行JS代码。JS引擎执行代码时逐行解释每一句源码,然后由计算机去执行,所以Javascript语言归为脚本语言,回逐行解释执行 JS的组成 ECMAScript
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

Windows使用CMD命令查看进程和终止进程

TaskList: 列出当前所有运行进程。 使用方法:在命令提示符中输入tasklist 然后回车,会看到类似下面的列表: 映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============ System Idle Process 0 Console
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

python语言(七)面向对象、异常处理

一、异常处理
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

第一篇 网站基础知识 第7章 Tomcat分析

7.1 Tomcat的顶层结构及启动过程 7.1.1 Tomcat的顶层结构   Tomcat中最顶层的容器叫Server,代表整个服务器,Server中包含至少一个Service,用于具体提供服务。Service主要包含两部分:Connector和Container。Connector用于处理连接相关的事情,并提供Socket与request、response的转换,Container用于封装和管理Servlet,以及具体处理request请求。一个Tomcat中只有一个Server,一个S
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

[Go] vscode配置Go环境

首先要先把环境变量配置好,配置好环境变量打开go文件的时候,会自动提示需要安装的扩展 在/root/.profile和/home/当前用户/.profile都加上 export GOPATH=/var/www/html/go-project/lib export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin 然后source一下这两个文件使其立即生效 然后在setting里面增加这几个路径 "go.formatTo
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

10—mybatis 通用mapper插件 pagehelper 分页

spring boot真的太好用了,大家以后多多使用,今天来说说pagehelper 来做mybatis分页,我用的是spring boot 做的开发,后面会把源码发出来。 pagehelper(https://github.com/pagehelper/Mybatis-PageHelper) 是什么我就不多说了,网上太多太多了。 还是上代码吧 Card表 CREATE TABLE `card` ( `id` int(11) NOT NULL DEFAULT '0', `cid`
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

小程序开发:三 项目结构

项目结构图:          2.目录结构请参考小程序官方文档。 https://developers.weixin.qq.com/miniprogram/dev/framework/structure.html
分类: 其他 发布时间: 11-13 23:50 阅读次数: 0

认识H模型

H模型诞生背景人们发现虽然软件开发中需求、设计、编码等活动被分阶段执行、但是实践中,他们并不是完全串行的,它们之间更多时候是交叉进行的,更多的是迭代执行。为了解决上面的问题,有专家专门提出了H模型,它将测试活动完全独立出来,形成一个完全独立的流程,同时将测试准备和测试执行也清晰表现出来。3.1H模型的流程测试流程如下:(1)测试准备:所有测试执行活动的准备;判断是否到测试就绪点;(2)测试就绪点:
分类: 企业开发 发布时间: 11-13 23:50 阅读次数: 0

一张ssl证书只能绑定一个域名吗?

一张ssl证书只能绑定一个域名吗?我们知道通常情况下SSL证书是绑定域名的,而且一个ssl证书只能绑定一个域名,这对于一些相对多个域名进行绑定客户有些麻烦了,GDCA的SSL证书下有多域ssl证书和通配型ssl证书可为用户解决这个麻烦,那么一起来了解一下什么是多域型ssl证书和通配型ssl证书吧。关于多域型ssl证书,多域型ssl证书指的是可以在一个证书中绑定多个完全不同的网站域名。比较适合有多个
分类: 企业开发 发布时间: 11-13 23:40 阅读次数: 0

啥?双十一线上出故障了?日志动态级别赶紧修改排查一下

▶ Spring Boot 依赖与配置 Maven 依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &
分类: 编程语言 发布时间: 11-13 23:34 阅读次数: 0

双十一还在盖楼?少年你应该掌握Docker 部署 Consul了

▶ Spring Boot 依赖与配置 Maven 依赖 &lt;dependencyManagement&gt; &lt;dependencies&gt; &lt;dependency&gt;
分类: 编程语言 发布时间: 11-13 23:34 阅读次数: 0

2017 级课堂测试试卷—数据清洗进度记录

数据清洗:按照进行数据清洗,并将清洗后的数据导入hive数据库中 利用mapreduce完成将txt文件中数据存放在一个数组中,未成功连接hive数据库并存放在hive数据库中 目前完成代码: package org.apache.hadoop.examples; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.fs.Path; import org.apache.ha
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0

洛谷 P2347 砝码称重 & [NOIP1996提高组](dp,枚举)

传送门 解题思路 一看数据范围<1000就坚定了我暴力的决心(不愧是1996年代的题还是t4QAQ) 所以很显然,暴力之中有一点dp的思想,就是把它们像多重背包一样拆分,拆成a1+a2+a3+a4+a5+a6个砝码,然后枚举一遍,如果vis[j]是1也就是j这个数值可以被表示的话,那么vis[j+a[i]]也很显然可以被表示。 这里要注意一下几点: 一开始要初始化vis[0]=1,枚举j时一定要到0,不然输出结果是0 j枚举时要从大到小枚举,否则就变成了完全背包,就会输出1000 最后统计时不
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0

NPS服务器搭建与autofs自动挂载

NFS简介 NFS(Network File System),网络文件系统是 Linux 系统支持的一种网络服务,通过 NFS ,网络中的计算机可以发布共享信息,让远程客户像使用本地文件一样访问该共享资源,若想使用远程计算机上的文件,只要用 mount 命令将远程的目录挂载在本地文件系统下即可。 服务端NFS安装 1 yum install nfs-utils -y #安装nfs 2 systemctl start nfs #开启nfs服务 3 systemctl enable nfs
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0

LeetCode1240铺瓷砖

题目 n*m的矩阵,只用正方形铺。求最少正方形个数。 n,m<=13 思路 贪心: 加入是最大的正方形,显然行不通,比如n=11,m=13。那么贪心策略是1个11,其余是大小为2的正方形5个,大小为1的两个。一共1+5+2=8个。 然而正确答案是7一个,6一个,5一个,4两个,1一个,共6个。 DP: 直接尝试所有方案: f(n,m) if(n=m) 返回1. if(n=1||m=1)返回不等于1的。 if(n小于m) 交换n,m//使得n>=m 如果memo中计算过,则直接返回。 for(i
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0

DAG及拓扑排序

1.有向无环图和拓扑排序 有向无环图(Directed Acyclic Graph,简称DAG);拓扑排序指的对DAG一个有序的线性排列。 https://github.com/WuYiMi/Myrepository/blob/master/DS/Graph.java
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0

webpack资源处理

使用上篇已谈过,这篇纯代码!!~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <!-- <sc
分类: 其他 发布时间: 11-13 23:34 阅读次数: 0