Webpack require.context() 前端工程化之动态导入文件

随着项目越来越大,业务需要越来越多,我们项目的目录层级也是非常的多。如果还是通过import分别引入文件,那是非常的不科学的。 比如vue项目vuex文件非常多: import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); import user from './stores/user'; import info from './stores/info'; ... // 此处省略N多文件 export default ne
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

HTML thead元素注意事项

1、thead不受CSS控制。 2、一个table只能有一个thead,但可以有多个tbody。
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

Flask路由原理

一、添加url方式 @app.route(‘xxx’) app.add_url_rule(‘xxx’, view_func=demo) 二、原理 url和视图函数通过endpoint关联起来。url<---->endpoint<---->view_func; url和endpoint的对应关系存入到url_map中; 以endpoint为key,view_function为值存入view_functions字典中。 添加url的两种方法都可以指定endpoint,如果endpoint未指定,会
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

<计算机组成原理>笔记一:计算机系统概论

目录 Chapter1 计算机系统概论 纲要: 1.1 计算机系统简介 ==系统复杂性管理方法==: 1.2 计算机的基本组成 一、冯诺依曼计算机特点 二、计算机硬件框图 三、计算机工作步骤 1.3 计算机硬件指标 一.机器字长 二.运算速度 三.存储容量 1.4 总结 Chapter1 计算机系统概论 纲要: 计算机系统简介 计算机系统基本组成 计算机硬件主要技术指标 1.1 计算机系统简介 Q1:现代计算机由哪几部分组成?(顶层抽象) A:软件 + 硬件。本课程主要讲硬件的设计逻辑。 ==
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

CSS文字超出宽度---换行总结

以下转载自https://www.cnblogs.com/dtdxrk/ word-break:break-all单词截断自动换行 word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。 支持版本:IE5以上 该行为与亚洲语言的 no
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

单词Cymophanite猫眼石

金绿石的猫眼石(Cymophanite)是所谓正宗的猫眼石,非常罕有,尤其是5卡以上而质优的,其售价可以高达七万多港元一卡。 相传这类猫眼石是宝石学家的宝石,从此可知其地位在珠宝玉石之中的重要性。颜色通常是黄、绿黄和带灰。最珍贵的颜色是蜜黄色/奶白。 其实「猫眼」是形容一道银白色活动的光线。石内由很细小的针状物体(杂质) 很平行而有规律地排列,形成一条光线,再加上这些针状物体的反光,便形成猫眼的效果。 要显示这种现象的特征,石一定要切割成圆拱形(蛋面), 面切磨,而有一强而集中的光源由上至下的
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

LeetCode 第26题--数组中重复元素

1. 题目 2.题目分析与思路 3.代码 1. 题目 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。 2. 思路   这道题总的来说非常神奇,也就是说我们不用删除数组,其实我们最好不要做的事情就是对正在遍历的数组进行或删除,如果说是空间复杂度需要有限制,那么我们应该要做的是复制和调换位置。。。 所以我在这里想删除数组就掉到坑里了。那么我们就要用双指针,我们已经确定了这个是排序
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

Windows 10 重装技巧

情况一:不能开机 1.使用U盘进入PE系统,使用分区助手将C盘快速分区; 2.复制*.iso文件并解压到文件夹; 3.双击setup.exe,进入安装到分区界面; 4.删除除系统分区之外的两个分区; 5.选中系统分区,新建-下一步-完成(这里是为了做出来恢复分区,用来系统维护,系统崩溃处理,进入安全模式等); 6.安装到系统分区即可。 情况二:能开机 1.设置-更新和安全-恢复-高级启动-立即重新启动; 2.进入疑难解答-命令行模式; 3.从命令管理器找到setup.exe文件并加载打开; 方
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

英语rubyspinel红尖晶石

红尖晶石(rubyspinel或Red spinel)其红色是因含铬而致^像红宝石和红色石榴子石一样,红 尖晶石也曾被叫作红玉,这就造成了红色宝石的混乱,因为世界上一些最大的著名“红宝 石”,如英国王冠珠宝中的“黑王子红宝石”,其实不是刚玉而是尖晶石; 外观上,红尖晶石的颜色有可能像红宝石一样呈明亮的红色,但更为经常的是趋于砖 红色,甚至橙色;它也可具有紫色色调,这在阿富汗就发现过,曾以“巴拉斯红宝石”而 著称。红尖晶石的颜色是柔和的,呈粉红色而不是红色,其光泽和透明度很好,一般被加 工成椭圆
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

读取请求单位和写入请求单位

对于按需模式表,您无需指定预期应用程序执行的读取和写入吞吐量。DynamoDB 会按照读取请求单位和写入请求单位对应用程序在表上执行的读取和写入操作收费。 一个读取请求单位表示对大小最多为 4 KB 的项目执行一次强一致性读取请求,或执行两次最终一致性读取请求。事务读取请求需要 2 个读取请求单位才能对大小最多为 4 KB 的项目执行一次读取。如果您需要读取大于 4 KB 的项目,DynamoDB 需要额外的读取请求单位。所需的读取请求单位的总数取决于项目大小以及您需要最终一致性读取还是强一致
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

2019湖南省赛H题——概率转移&&逆矩阵

题意 题目链接 Bobo有一个 $n+m$ 个节点的有向图,编号分别为 $1 \sim n$,他还有一个 $n$ 行 $n+m$ 列的矩阵 $P$。 如果在 $t$ 时刻他位于节点 $u(1 \leq u \leq n)$,那么在 $(t+1)$ 时刻他在节点 $v$ 的概率为 $P_{u,v}/10000$; 如果在 $t$ 时刻它位于节点 $u(u > n)$,那么在 $(t+1)$ 时刻他在节点$u$ 的概率是1. 0时刻Bobo位于节点1,求无穷久之后,它位于节点 $(n+1), (n
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

CSPS模拟 62

  婚礼现场系列      T1 $gragh$     为了方便把边的贡献下放到点,跑一个生成树作为划分依据。   T2 $permutation$     由于在本题中,构造的变换方法保证只能邻项交换     所以如果位置串字典序变小,权值串字典序也必然变小     但是此结论不适合所有情况。     考虑将读入的权值串转化成位置串     题目变成了:邻项且权值之差绝对值大于k可以交换,求最后字典序最小串。     一些情况下由于绝对值的限制,串中的两个数永远不能交换,这样的数有好多对。
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

1018 Public Bike Management -PAT甲级真题(Dijkstra+DFS)

(不满足最优子问题,所以不能直接用Dijkstra求解) 细节:vector 数组可以整体赋值哦! fill()函数二维数组起始地址edge[0]而不是edge,头文件algorithm 题目大意:每个自行车车站的最大容量为一个偶数cmax,如果一个车站里面自行车的数量恰好为cmax / 2,那么称处于完美状态。如果一个车站容量是满的或者空的,控制中心(处于结点0处)就会携带或者从路上收集一定数量的自行车前往该车站,一路上会让所有的车站沿途都达到完美。现在给出cmax,车站的数量n,问题车站s
分类: 其他 发布时间: 10-06 21:57 阅读次数: 0

Java网络编程--Netty中的ByteBuf

  由于JDK中提供的ByteBuffer无法动态扩容,并且API使用复杂等原因,Netty中提供了ByteBuf。 Bytebuf的API操作更加便捷,可以动态扩容,提供了多种ByteBuf的实现,以及高效的零拷贝机制。      ByteBuf的操作      ByteBuf有三个重要的属性:capacity容量,readerIndex读取位置,writerIndex写入位置 提供了readerIndex和weiterIndex两个变量指针来支持顺序读和写操作      下图显示了一个缓冲
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

Flask上下文和"working outside application context"

一、原因 对象的应用超出了应用上下文的范围 栈_app_ctx_stack为空 二、解决办法 act = app.app_context() act.push() # current_app.xxxxx 应用操作 act.pop() 注:pycharm断点调试时,current_app可能会显示LocalProxy:unbound。鼠标放到current_app上会显示正确的内容。 三、深入理解 Flask上下文 AppContext:封装了Flask实例对象和一些其他方法和参数。 Re
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

VScode 配置 C++ 环境进行编译和调试

  这里记录为 VScode 配置 C++ 环境的简单步骤,实践环境为 Ubuntu 18.04 ,VScode 1.27 。在 Ubuntu 环境下,系统默认安装 gcc 和 g++ 编译器,故而下列步骤均默认已有配置好的编译环境,后续的步骤在此基础上建立( 对于 Windows 而言,可能需要用户自行配置对应的 C/C++ 编译环境,如参考 C/C++ compiler and debugger )。   安装 VSCode 提供的 C++ 拓展   VSCode 本质上为一个编辑器,提供
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

Python实例3-字符图网格

假定有一个列表的列表, 内层列表的每个值都是包含一个字符的字符串, 像这样: grid = [['.', '.', '.', '.', '.', '.'], ['.', 'O', 'O', '.', '.', '.'], ['O', 'O', 'O', 'O', '.', '.'], ['O', 'O', 'O', 'O', 'O', '.'], ['.', 'O', 'O', 'O', 'O', 'O'],
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

MOOC C#笔记(一)

C#笔记 基础知识 一个C#程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 关于Main函数的一些注意事项:C#中Main()函数为什么必须是静态的? 注释 数据类型、变量与常量 程序的基本任务是:对数据进行处理。 数据分为变量(variable)与常量(literal) int age=18; 变量的值可以改变,本质
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

20182309 2019-2020-1 《数据结构与面向对象程序设计》实验四报告

20182309 2019-2020-1 《数据结构与面向对象程序设计》实验四报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 董其鹏 学号: 20182309 实验教师:王志强 实验日期:2019年9月30日 必修/选修: 必修 1.实验内容 1.Java Socket编程 2.Java和密码学 3.编写有理数/复数计算器 4.远程有理数计算器 5.远程复数计算器 2. 实验过程及结果 凯撒密码 Java对称加密-DES算法 Java非对称加密-RSA算法 使用密钥协定创建共享密
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0

C# 流与文件(Stream & File & byte[])

原文:https://www.cnblogs.com/long-gengyun/archive/2010/03/28/1698681.html 文件概述 文件在操作时表现为流,即流是从一些输入中读取到的一系列字节。 文件按信息在外部存储器上按编码方式可以分为文本文件和二进制文件。 Stream类是System.IO命名空间中的一个类,在System.IO命名空间中,包含所有允许在数据流和文件上进行同步和异步读取和写入的类,下面简单介绍一下常用的类。 1. Directory类:包含了所有操作目
分类: 其他 发布时间: 10-06 21:41 阅读次数: 0