apache / nginx都是web应用服务(web容器) 一:Apache拥有丰富的模块组件支持,稳定性强,BUG少,动态内容处理强。 处理请求方式:异步阻塞型 1:Apache提供一系列多重处理模块,通过这些多重处理模块来使用操作系统的资源,对进程和线程池进行管理,控制处理用户请求。 2:Ap ...
分类:
Web程序 时间:
2019-10-29 09:54:34
阅读次数:
79
"[BJWC2011]元素" 简化题意 $:$ 给定一个序列,让你从中选出一个子集,使得该子集的任意一个非空子集的异或和都不为 $0$,且最大化选出的子集的代数和. 线性基裸题对叭. 考虑贪心思路,首先我们肯定优先选择权重最大的. 于是我们就从大往小向线性基中插入,如果能成功插入,就统计 $ans$ ...
分类:
其他好文 时间:
2019-10-29 09:54:17
阅读次数:
97
我们要对Vue源码进行分析,首先我们需要能够对vue源码进行调式(这里的源码调式是ES6版本的,不是打包后的代码),因此首先我们要去官方github上克隆一份vue项目下来,如下具体操作: 1. clone vue项目 2. 下载依赖包 下载完后包,我们把视线转移到package.json文件中的s ...
分类:
其他好文 时间:
2019-10-29 09:53:53
阅读次数:
95
作者:HelloGitHub Prodesire HelloGitHub 的《讲解开源项目》系列,项目地址:https://github.com/HelloGitHub Team/Article 一、前言 在前面两篇介绍 的文章中,我们全面了解了 的能力。按照惯例,我们要像使用 一样使用 来实现 g ...
分类:
编程语言 时间:
2019-10-29 09:53:26
阅读次数:
97
利用好的界面控件,往往能做成比较界面体验效果。在一些界面操作里面,我们可能把它拆分为几部进行处理,这个时候引入WizardControl向导控件应该是比较不错的选择了。多步的处理方式,可以让用户避免一次性输入太多内容的烦躁心情,也可以针对性的校验部分内容,本文以利用WizardControl控件来设 ...
分类:
其他好文 时间:
2019-10-29 09:52:50
阅读次数:
104
4 关联选择器 关联选择器只不过是一个用空格隔开的两个或更多的单一选择器组成的字符串。这些选择器可以指定一般属性,而且因为层叠顺序的规则,它们的优先权比单一的选择器大。这种方式只对在第一个元素里关联的第二个元素定义(只要具有关联关系即可,关系的元素中间可以有多层其他HTML元素),对单独的第一个元素 ...
分类:
Web程序 时间:
2019-10-29 09:52:33
阅读次数:
85
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and put. get(key) - Get the ...
分类:
系统相关 时间:
2019-10-29 09:52:12
阅读次数:
89
jps java process status jps l 主 类 全 名 jps m 运 行 传 入 主 类 的 jps v 虚 拟 机 参 数 jstat 类 加 载 , 内 存 , 垃 圾 收 集 , jit 编 译 信 息 、 https://docs.oracle.com/javase/8 ...
分类:
其他好文 时间:
2019-10-29 09:52:00
阅读次数:
94
字节码与数据类型 在虚拟机的指令集中,大多数的指令包含了其操作所对应的 数据类型信息 iLoad:从局部变量表中加载int型数据到操作数栈 大多数指令包含类型信息 类型多,指令少 加载与存储指令 加载和存储指令用于将数据在栈帧中的局部变量表和操作数栈直接来回传输 将局部变量表加载到操作数栈: ilo ...
分类:
编程语言 时间:
2019-10-29 09:51:46
阅读次数:
95
令 $P = \sum p_i$ 设 $F$ 为走 $x$ 步,刚好达到终止状态的概率的 EGF; $G$ 为走 $x$ 步,刚好走回初始状态的概率的 EGF,则有: $$ F = \frac{1}{2}\prod_i (e^{\frac{p_i}{P}x} + ( 1) ^ {s_i} e ^{ ...
分类:
其他好文 时间:
2019-10-29 09:50:28
阅读次数:
96
代码块—— 局部代码块: 存在与方法中,控制变量的生命周期(作用域) { 代码块; } 构造代码块: 在类中,提取构造方法中的共性,每次创建对象都会执行,并在构造方法执行之前执行 { 代码块; } 静态代码块 随着类的加载而加载,只加载一次,加载类时需要做的一些初始化,比如加载驱动 static{ ...
分类:
其他好文 时间:
2019-10-29 09:50:17
阅读次数:
78
数据库是什么 字面意思:存储数据库的仓库 为啥使用使用数据库 之前使用的excel来进行管理数据 excel的缺点 1. 只能管理少量的数据,管理不了大量的数据(10w量级的数据) 2. 不能两个人同时操作一个数据表格 3. 数据安全问题 数据库支持高级的操作,比如分组,连表等 数据库分类 关系型数 ...
分类:
数据库 时间:
2019-10-29 09:49:57
阅读次数:
90
搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范,下面是目前比较好的CSS+DIV的命名规则 1DIV CLASS或者ID 页头:header 登录条:loginBar 标志:logo 侧栏:sideBar 广告:banner 导航:nav 子导航: ...
分类:
Web程序 时间:
2019-10-29 09:49:45
阅读次数:
110
vue的版本是:^2.6.10 结构如下: 如上是 vue2.6.10版本所有的js目录结构 1. src/compiler: 该目录包含Vue.js所有编译相关的代码,包括把模板解析成AST语法树、及 AST语法树优化、代码生成等功能。 src/compiler/codegen: 把AST转换成R ...
分类:
其他好文 时间:
2019-10-29 09:49:26
阅读次数:
71
将new操作单独封装,遇到new时,就要考虑是否该用工厂模式 示例 你去购买汉堡,直接点餐,取餐,没必要自己亲手做(这就是一个初始化实例的封装) 商店要‘封装’做汉堡的工作,做好直接给买者 class Product { constructor(name) { this.name = name; } ...
分类:
其他好文 时间:
2019-10-29 09:49:08
阅读次数:
82
1.不要在同一行声明多个变量; 2.使用 /!==来比较true/false的返回值; 3.使用字面量替代new Array这种形式; 4.不要使用全局函数; 5.switch语句必须带有default分支; 6.函数不应该有时候有返回值,有时候没返回值; 7.for循环和if语句必须使用大括号; ...
分类:
Web程序 时间:
2019-10-29 09:48:21
阅读次数:
99