13.2jstl标签

1. JSTL标签库概述 JSTL全称为JavaServerPages Standard Tag Library。 由JCP(Java Community Process)指定标准。 是提供给 Java Web 开发人员一个标准通用的标签函数库。 可以和 EL 配合来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性。 EL表达式获取值 ,jstl标签是一些结构书写 2. jstl引入 在java ee5及其以上版本,已经默认包含了jstl标
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

浅谈前端工程化、模块化、组件化

什么是前端工程化、模块化、组件化? 前端工程化 工程化是一种思想而不是某种技术(当然为了实现工程化我们会用一些技术) 再用一句通俗的话来概括前端工程化:前端工程化就是用做工程的思维看待和开发自己的项目,而不再是直接撸起袖子一个页面一个页面开写 前端模块化 前端工程化是一个高层次的思想,而模块化和组件化是为工程化思想下相对较具体的开发方式,因此可以简单的认为模块化和组件化是工程化的表现形式。 模块化开发,一个模块就是一个实现特定功能的文件,有了模块我们就可以更方便的使用别人的代码,要用什么功能就
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

二分,倍增的一些思考(lost my music:可持久化栈)

浅谈二分 来自8,17考试模拟24。 本题: 单调凸包。(找凸包方向:联系高考数学线性规划) 弹栈操作是一个个向后弹的。 序列转换为树上。 对于树上结构,只需记录父子关系,即可还原出一整棵树。 因为要可持久化,那么这里的栈也变为了树状。 只需记录在栈里的父亲即可。 甚至不用开一个数组作为栈。 由于单调性,搭配倍增使用,效果更佳。 二分,倍增的一些思考: 浅谈二分,倍增 1、那么普通的数组类型栈由于单调性,且是序列上的连续,可以用二分和倍增快速pop (这里的二分指l,r,while循环,che
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

nginx 添加ssl证书

第一步: 获取linux的证书格式 .crt .key 第二步: 在nginx中default.conf中再添加一个server 第三步: 内容举例如下: server { #这里开始 listen 443 ssl; server_name www.wzzbxt.com wzzbxt.com; ssl_certificate /etc/nginx/ssl/ssl.crt; #证书的路径 ssl_certificate_key /etc/ng
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

2019牛客暑期多校训练营(第五场)- B generator 1 (齐次线性递推+矩阵快速幂)

题目链接:https://ac.nowcoder.com/acm/contest/885/B 题意:已知齐次线性式xn=a*xn-1+b*xn-2,已知a,b,x0,x1,求xn,n很大,n<=1010^6. 思路:矩阵快速幂模板题,构造矩阵t: a b 1 0    矩阵ans: x1 0 x0 0    显然ans1=t×ans,ans1为: x2 0 x1 0    那么ansn=t^n*ans,ansn为: xn+1 0 xn 0    所以用矩阵快速幂计算t^n,n很大,
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

SpringCloud微服务(06):Config组件,实现配置统一管理

一、Config简介 在微服务系统中,服务较多,相同的配置:如数据库信息、缓存、参数等,会出现在不同的服务上,如果一个配置发生变化,需要修改很多的服务配置。spring cloud提供配置中心,来解决这个场景问题。 系统中的通用配置存储在相同的地址:GitHub,Gitee,本地配置服务等,然后配置中心读取配置以restful发布出来,其它服务可以调用接口获取配置信息。 二、配置服务端 1、项目结构 核心注解:@EnableConfigServer 2、核心依赖 <dependency>
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

解决在读取properties文件中出现中文报错问题

// 读取properties中的参数 Properties properties = new Properties(); // 读取properties文件 使用InputStreamReader来解决中文报错问题 InputStreamReader inputStreamReader = null; // InputStream inputStream = Main.class.getResourceAsStream(
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

GET POST 区分

GET在浏览器回退时是数据是不变的,而POST会再次提交请求 这也就造成了,当你从一个网页a跳转到网页b,然后再返回来时,post发送了两次而get只发送了一次请求 GET产生的URL地址可以被收藏为书签,而POST不可以 GET请求会被浏览器主动cache缓存,而POST不会,除非手动设置 GET请求只能进行url编码,而Post支持多种编码方式 GET请求在URL中传送的参数是有长度限制的,而POST没有 对于参数的数据类型,GET只接受ASCII字符,post没有限制 GET请求参数会被
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

使用Visual Studio的Spy++查找弹窗广告进程

  现在很多软件都会“赠送”弹窗广告,如上图(不想给某东做广告),最可恨的是装的软件多了后不知道是哪个程序调用的。在网络上搜索了一下,发现最近经常使用的Visual Studio就有查找相关进程的工具,最后果然找到目标进程,记录一下。 我用的是VS 2017,在软件菜单栏找到“工具”--Spy++启动该软件。 打开spy++后点击工具--查找窗口 接下来是最重要的一步,要确保弹窗广告还悬浮着。 按照图中序号操作,得到弹窗程序的PID。 最后在Windows任务管理器找到符合PID的进程,打开文
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

Python33之类和对象(继承)

一、继承的概念及使用方法   在Python中一个类如果想使用前面一个类所有的方法和属性就需要使用继承   继承的定义 def Class_Child(Class_parent)   这样就可以在子类中使用父类中定义的方法和属性,但是,如果子类中定义的属性和方法和父类中定义的重复了,则将直接使用子类本身定义的方法和属性 1 >>> class Child(Parent): 2 x = 6666 3 def fun2(self): 4 self.x
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

《java基础知识》Java static关键字以及Java静态变量和静态方法

static 修饰符能够与变量、方法一起使用,表示是“静态”的。 静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象来访问,因为它们的值在对象和对象之间有所不同。 请看下面的例子: public final class Demo { static int i = 10; int j; Demo() { this.j =
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

[LeetCode] 203. 移除链表元素

题目链接:https://leetcode-cn.com/problems/remove-linked-list-elements/ 题目描述: 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 思路: 迭代 class Solution: def removeElements(self, head: ListNode, val: int) -> ListNode:
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

bzoj4873-最大权闭合子图

1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<string> 5 #include<cstring> 6 #include<algorithm> 7 #include<iomanip> 8 #include<queue> 9 using namespace std; 10 namespace Moxing { 11 const int N=
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

从编程小白到入门码农的五个途径

一、找人带(推荐度:四星半,可行性:两星) 对于编程小白,能找到老鸟带是上升最快的途径。有些新人连设置环境变量和安装必要的程序都不会,还没摸到编程的大门已耗尽了所有的耐心。另外,老鸟还会教你一些学校学不到的知识点。举个最简单的例子,要求输入两个数,打印两数相除的结果。大多数学校教你写出程序就万事大吉了,但是你有没有想过,如果输入的除数为0怎么处理?如果输入的参数非数值又怎么办呢?这些坑,有经验的老鸟会帮你填。随着小白逐渐入门,很多bug已不再是必应或谷歌就能应付了,与其花费大量时间上专业论坛问
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

[LeetCode] 205. 同构字符串

题目链接:https://leetcode-cn.com/problems/isomorphic-strings/ 题目描述: 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例: 示例 1: 输入: s = "egg", t = "add" 输出: true 示例 2: 输入: s = "foo", t
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

[LeetCode] 204. 计数质数

题目链接:https://leetcode-cn.com/problems/count-primes/ 题目描述: 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 思路: 质数就是除了 1 和本身找不到其他能除尽的数,思路请看题目的提示! 思路一:暴力法(超时)(大家可以学习一下 for ... else 的用法, 一般配合 break 使用) class Solution: de
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

[LeetCode] 207. 课程表

题目链接:https://leetcode-cn.com/problems/course-schedule/ 题目描述: 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习? 示例: 示例 1: 输入: 2, [[1,0]] 输出: true 解释: 总共有 2 门课程。学习课程 1 之前,你需要完成
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

[NOIP模拟测试]:位运算(数学)

题目传送门(内部题12) 输入格式 第一行,三个整数$n,m,c$,意义如上所述。 第二行,$n−1$个字符串,第$i$个字符串${opt}_i$代表第$i$个运算符。 第三行,$n$个整数,第$i$个整数$a_i$代表$x_i$的优美值。 输出格式 如果存在方案,输出$n$个整数,第$i$个整数代表$x_i$,整数之间用一个空格分隔。若存在多种方案,输出任意一种均可。如果不存在方案,输出$OvO$。 样例 样例输入1: 4 2 3 XOR AND OR 2 1 1 1 样例输出1: 3 2
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

互联网经济学

网上下载到我的 Pod 当中投资者看到了这种疯狂的数字化趋势,他们言自语道:“如果每个人都希望将一切数字化并通过网络进行传播,那么对网络服务公司和光纤电的需求将是无穷的。如果投资到这一领域,你绝不会亏本!” 泡沫由此产生。寸度投资也并不一定是坏事一一只要最终能得到纠正。我总能记起微软首席执行官比尔·盖茨在 190 年达沃斯世界经济论坛期间举行的次新间发布会,当时正是高科技泡沫的峰时期。盖茨一次又一次地被记者们间到相似以的间题:“盖茨先生,现在的络股是泡沫股,对吗?它们难道不是泡沫吗?”最后,有
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0

Spring内置事件以及自定义事件

1. Spring内置的事件有哪些? Spring中的事件是一个 ApplicationEvent类的子类,由实现 ApplicationEventPublisherAware 接口的类发送,实现 ApplicationListener 接口的类监听。 Spring中已经定义了一组内置事件,这些事件由ApplicationContext容器发出。(ContextRefreshedEvent、ContextStartedEvent、ContextStoppedEvent、ContextClose
分类: 其他 发布时间: 08-17 21:28 阅读次数: 0