1-(微信小程序篇)安装Nginx,配置反向代理

让大家久等了! 这些日子里一边准备要录制的教程,一边听着大部分人的反馈,然后自己总结了以后稍稍改变了一下教程的方式 我也是在微信篇上做教程方式实验,因为微信小程序篇是刚开始的篇章,如果错了好调头!做完几节以后我会再问一下大家的意见,如果这种方式可以让 大部分人满意,我就会大张阔斧的修改我前面的升级篇,数据篇,安全篇.. 其实教程改了好多次,但是总是不能满足大部分人的需求,这是我自己的失败!!!!不能达到自己的初衷. 现在的教程分为三部分 这内部的每一小节都会单独出售 这节咱弄好反向代理,注:N
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

EL运算符和基本运算

1、EL存取器:.和[] ${applicationScope.list[1].name} 获取applicationScope中list集合的第二个元素的name属性。 2、三元运算符: ${12>13 ? true:false} 3、算术运算符:加、减、乘、除、取余 ${12+1}<br> ${12*2}<br> ${12%5} 其中加号与JAVA中的语法不同,不能用于字符连接。 4、关系运算符:==、!=、<、>、<=、>= ${"zhai"=="zhai"}<br> ${"zha
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

机器学习回顾篇(6):KNN算法

1 引言 本文将从算法原理出发,展开介绍KNN算法,并结合机器学习中常用的Iris数据集通过代码实例演示KNN算法用法和实现。 2 算法原理 KNN(kNN,k-NearestNeighbor)算法,或者说K近邻算法,应该算是机器学习中众多分类算法最好理解的一个了。古语有云:物以类聚,人以群分。没错,KNN算法正是这一思想为核心,对数据进行分类。 而所谓K近邻,意思是对于每一个待分类样本,都可以以与其最近的K个样本点的多数分类来来进行划分。举个例子,办公室新来了一个同事,他的位置边上坐着的10
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

python基础----day2(列表的魔法)

---恢复内容开始--- # list # 类,列表 li = [1, 12, 9, "age", ["lishijie"], "李世杰“] #通过list类创建的对象 1.列表的基本格式 # 中括号括起来 # ,分割每个元素 2. 列表中可以嵌套任何类型 # 列表中的元素可以是 数字, 字符串,列表, 布尔值, 所有的都能放进去 3. 索引取值 print(li[3]) 4. 切片, 切片结果也是列表 5. for 循环 6. while循环 note:#列表元素可以被修改# 7.#####
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

python进阶三(面向对象编程基础)【3-1 python之定义类并创建实例】

python之定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下: class Person(object): pass 按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承。 有了Person类的定义,就可以创建出具体的xiaoming、xiaohong等实例。创建实例使用 类名+(),类似函
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

selenium等待机制学习笔记

参考文档:https://blog.csdn.net/simple1_6/article/details/80984296
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

线性表的应用,一元多项式的表示

挖坑,待填系列 用C语言实现,总是不断纠结于错误处理,动态内存分配,输入输出等和数据结构不相干的内容,有点烦。 结构声明 #include <stdio.h> #include <stdlib.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 typedef int Status; typedef struct { float coef; /* 系数 */ int expn /* 指数 */
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

洛谷$P1864\ [NOI2009]$二叉查找树 区间$dp$

正解:区间$dp$ 解题报告: 传送门$QwQ$ 首先根据二叉查找树的定义可知,数据确定了,这棵树的中序遍历就已经改变了,唯一能改变的就是通过改变权值从而改变结点的深度. 发现这里权值的值没有意义,所以显然离散化掉,然后设$f_{i,j,w}$表示对数据排序并确定了$[i,j]$这一区间的树的形态,所有点的权值都$\geq w$的最小代价. 考虑枚举$k\in [i,j]$为这段子树的根,转移就两种. 第一种是不改$val_k$,此时就要求$val_k\geq w$,就直接$f_{i,j,w}
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

python之bootstrap(组件,SweetAlert插件)

如果导入组件后出现类似于下拉框点击没反应的情况,需要先导入jquery然后再导入bootstrap的JS 插件的使用方法:(如标签页) 1.JS实现点击事件 2.在相应的标签页中添加属性data-toggle="tab" 模态框相关的弹出运用到的两个属性: 1.data-toggle 2.data-target SweetAlert弹出框插件配合bootstrap使用
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

【XSY2434】【CF787D】遗产(线段树+dijkstra)

\(Description\) \(Rick\)和他的同事们研究出了一种新的有关放射的公式,于是许多坏人就在追赶他们。所以\(Rick\)希望在被坏人抓住之前把遗产给\(Morty\)。 在他们的宇宙里总共有\(n\)颗行星,每颗行星有它自己的编号(编号为\(1\)到\(n\))。\(Rick\)所在的行星的编号是\(s\)(地球),但是他不知道\(Morty\)在哪?总所周知,\(Rick\)有一门能打开奇妙入口的枪。在这把枪的帮助下,他能打开一扇单向门去往任意一个星球(包括那把枪自己所在的
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

[CF786B]Legacy

Legacy 题目大意 维护一个图,可以随时: 1、加入一条边\((u,v)\) 2、加入一个边集\((u,{l~r})\) 3、加入一个边集\(({l~r},u)\) 以上的所有边都被设定了权值,最后求从某一点出发到所有点的最短路。 Solution 如果暴力建边+dij是会T的 那么我们考虑线段树优化建边 我们建立两棵线段树,一棵a,从儿子向父亲连边,另一棵b从父亲向儿子连边,然后b的叶子向a的对应叶子连边,统一都为0的权值 然后如果是单点向单点连边,就从a的叶子连向b的叶子连边 单点向区
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

如何在HTML页面中嵌入PHP代码

创建订购图书用的订单表单 通过这个表单页面,我们可以知道顾客订购的商品,订单的金额以及其他一些附属信息。HTML代码请看下方: <html> <head> <title>木辛老师的PHP基础入门教程</title> </head> <body> <form action="processorder.php" method="POST"> <table style="border: 0px;"> <tr style="background: #cccccc"> <td style
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

Opencv之LBP特征(算法)

LBP(Local Binary Pattern),即局部二进制模式,对一个像素点以半径r画一个圈,在圈上取K个点(一般为8),这K个点的值(像素值大于中心点为1,否则为0)组成K位二进制数。此即局部二进制模式,实际中使用的是LBP特征谱的直方统计图。在旧版的Opencv里,使用CvHaarClassifierCascade函数,只支持Harr特征。新版使用CascadeClassifier类,还可以支持LBP特征。Opencv的人脸识别使用的是Extended LBP(即circle_LBP
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

大话设计模式----设计原则

一、单一职责原则(SRP)   定义:就一个类而言,应该仅有一个引起它变化的原因。   如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 二、开放-封闭原则   定义:软件实体(类、模块、函数等等)应该可以扩展,但是不能修改。对于扩展开放,对于更改封闭。   最初编码时,假设变化不会发生。当发生变化时,我们就创建抽象来隔离以后发生的同类变化。面对需求,对程序的改动
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

jsonp跨域的原理

jsonp跨域的原理:https://www.cnblogs.com/willing-shang/p/6719875.html 1. 前言 jsonp是一种常用的跨域手段,和反向代理,服务端做跨域处理相比,jsonp更显得方便轻巧,因而被大量用来处理跨域的请求,那么,这种请求方式到底是用了什么黑魔法,来解决令我们头疼的跨域问题。 2. 原理 jsonp其实并没有用到什么黑魔法,能达到跨域这种效果,无非是利用script标签自身的跨域能力。我们知道,img,script,这种标签如果有相应的sr
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

hadoop学习笔记(九):mr2HA高可用环境搭建及处步使用

本文原创,如需转载,请注明原文链接和作者 现结点的配置情况 1、单节点的yarn管理的配置 需要配置mapread-site.xml Configure parameters as follows: etc/hadoop/mapred-site.xml: #mapread-site.xml <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

Oracle 变量

变量分类   1、普通数据类型(char,varchar2,date,number,boolean,long)   2、特殊变量类型 (引用型变量,记录型变量) 声明方式   变量名 变量类型(变量长度) 例如: address varchar2(200); 1.1、普通变量   变量赋值   a、直接赋值 := 例如 age:=20;   b、语句赋值,select ... into 赋值;(语法 select 值 into 变量)    DECLARE --姓名 v_n
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

浅析 PHP7 底层运行机制

PHP 是解释型语言,其执行过程需先编译成中间代码,再经由特定的虚拟机,翻译成特定的指令被执行。其执行过程如下: PHP 代码 => Token => 抽象语法树 => Opcodes => 执行 各个步骤内容如下: 源代码通过词法分析得到 Token Token 是 PHP 代码被切割成的有意义的标识。PHP7 一共有 137 种 Token,在 zend_language_parser.h 文件中做了定义。 基于语法分析器将 Token 转换成抽象语法树(AST) Token 就是一个个的
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

Pycharm调试及快捷键技巧

查找某个关键词: Find in Path功能提供了全局查找功能,快捷键为Ctrl + Shift + F ,或从菜单Edit-》Find-》Find in Path进入全局查找界面 在当前文件查找,快捷键为Ctrl + F。 修改字体: 在 Editor → Font 选项下可以修改字体,调整字体大小等功能。 在 windows 下一些最常用的默认快捷键: 断点调试: Resume Program:断点调试后,点击按钮,继续执行程序; Step Over :在单步执行时,在函数内遇到子函数时
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

2-Harris角点检测

1. 何为角点? 下面有两幅不同视角的图像,通过找出对应的角点进行匹配。 再看下图所示,放大图像的两处角点区域: 我们可以直观的概括下角点所具有的特征: >轮廓之间的交点; >对于同一场景,即使视角发生变化,通常具备稳定性质的特征; >该点附近区域的像素点无论在梯度方向上还是其梯度幅值上有着较大变化; 2. 角点检测算法基本思想是什么? 算法基本思想是使用一个固定窗口在图像上进行任意方向上的滑动,比较滑动前与滑动后两种情况,窗口中的像素灰度变化程度,如果存在任意方向上的滑动,都有着较大灰度变化
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0