如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server

如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ?
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

style属性

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>样式</title> <script type="text/javascript"> var supportDOM2CSS=document.implementation.hasFeature("CSS","2.0"); alert(supportDOM2CSS); var sup
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

C++中一些散碎的知识点_int **指针与二维数组问题

目录 1、int **指针与二维数组问题 1、int **指针与二维数组问题 01)定义二维数组方法: int matrix[ROWS][COLUMNS]; //定义一个二维数组,其中ROWS和COLUMNS为常数 02)加入有如下声明的子函数: void printMatrix(int ** numbers,int rows,int columns); 03)如果直接使用如下方法调用,是错误的; printMatrix(matrix,ROWS,COLUMNS); //直接这样调用时错误的
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

复选框CheckBox

一、自定义选择框的样式 1、准备好图片 2、新建一个 drawable资源文件 3添加代码 4、设置布局文件 二、添加监听事件
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

服务器配置https协议,三种免费的方法

最近想搞一个网站玩玩,发布网站用https协议已经是大势所趋了。例如微信小程序,不使用https协议根本不让接入。所以,分享一下我尝试过的三种方法。 1.Linux自签(OPENSSL生成SSL自签证书) 2.阿里云免费证书 3.Let's Encrypt永久免费SSL证书【墙裂推荐】 一、Linux自签(OPENSSL生成SSL自签证书) 第1步:生成私钥 执行如下命令生成一个RSA私钥 //生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。 openssl genr
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

Nmap扫描与Tcpdump抓包分析

扫描与抓包分析 3.1 问题 本案例要求熟悉Linux主机环境下的常用安全工具,完成以下任务操作: 使用NMAP扫描来获取指定主机/网段的相关信息 使用EtterCAP截获明文通信的密码、检测非加密通信的脆弱性 使用Tcpdump分析FTP访问中的明文交换信息 3.2 方案 使用两台RHEL6虚拟机,其中svr5作为扫描、嗅探、抓包的操作用机,而mail作为测试用的靶机;另外准备一台Windows客户机pc120,也可以作为靶机 3.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:使用NM
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

html之form表单

form表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互   表单能够包含input系列标签,比如文本字段,复选框,单选框,提交按钮等等   表单还可以包含textarea,select,fieldset和label标签。 表单属性   action:表单提交到哪,一般指向服务器端一个程序,程序接收到表单提交过来的数据(即表单元素值)作相应处理,比如https://www.baidu.com   method:表单的提交方式post/get默认值就是get from表单:
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

如何解决哈希冲突

主要有以下四种方法: ①开放地址法 基本思想是:当关键字key的哈希地址p=H(key)出现冲突时,以p为基础,产生另一个哈 希地址p1,如果p1仍然冲突,再以p为基础,产生另一个哈希地址p2,…,直到找出一个不 冲突的哈希地址pi ,将相应元素存入其中。 ②拉链法 这种方法是同时构造多个不同的哈希函数:Hi=RH1(key) i=1,2,…,k 当哈希地址Hi=RH1(key)发生冲突时,再计算Hi=RH2(key)……,直到冲突不再产生。这种方法不易产生聚集,但增加了计算时间。 ③再哈希法
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

小程序webview跳转页面后没有返回按钮完美解决方案

随着小程序越来越火爆,使一个产品如果只有公众号H5页面和APP显得不怎么完美,总感觉不搭上小程序这趟流量车,就会少了点什么,心里别扭地很。在此驱动下,我所在公司也决定赶紧上车。 但是,如果要按照小程序的套路重新写一份的话,又感觉付出的时间成本太大了,非常的不划算。于是乎,脑子灵光一闪,想起了小程序貌似有个小弟叫webview,webview是啥,按字面意思就是网页视图(来自百度翻译)。官方是这么定义的: web-view 组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面。个人类型与海
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

BZOJ2656 [Zjoi2012]数列(sequence)[模拟]

这个递推式子可以发现$i$是偶数下标可以缩一半,是奇数下标就可以拆成两个下标,$\lfoor \frac{i}{2} \rfloor$以及$\lfoor \frac{i}{2}+1 \rfloor$。 然后发现每次奇数下标可以拆成一奇一偶,而拆出来的奇再拆和偶的减半得到的下标只有两种。比如: $A_{13}=1*A_6+1*A_7$    $=1*A_3+1*A_3+1*A_4$    $=2*A_3+1*A_4$    $=2*A_1+2*A_2+1*A_2$    $=2*A_1+3*A_
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

python基础一 day41 协程

实现并发的手段:进程,线程,协程 在cpython解释器下,没有办法真正的利用多线程去同一时间使用多个CPU,其他语言的多线程没问题 协程本质是一个线程(假线程),能够在多个任务之间切换来节省一些IO时间 协程:代码级别的切换,不涉及寄存器和堆栈 在任务之间的切换也消耗时间,但远远小于进程、线程之间的切换 greetlet:真正的协程模块就是使用greetlet完成的切换 协程不是CPU调度的,是由我们自己的程序代码完成的,进程和线程的调度是由操作系统完成的 只有遇到协程模块能够识别的IO操作
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

二叉树的下一节点

【问题】给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 【思路】这道题目很坑人的就是parent指针不叫parent,叫做next, 也太奇葩了吧,不过无所谓啦,中序遍历的下一个节点主要分为两种情况: 情况一: 该节点存在右子树,则右子树的最左端的节点即为该节点的下一节点,我们遍历去寻找就可以了! 情况二: 该节点不存在右子树,则可以分成两种情况 1.如果该节点为右节点,那么需要一直向上遍历,直到找到某个节
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

es6学后感

1.简写 首先是对象中的key==value,就可以简写成 let obj={ hello:hello //可以简写成hello } 对象的中的方法简写 es5中 let obj = { hello :function(){} } es6中 let obj={ hello(){} } 2.属性的表达方式 Obj中的key可以是变量了 let a = hello let obj={ [a]="123" } 3.遍历对象中的ke
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

Nginx防爬虫优化

转载总结: 方式一:创建一个robots.txt文本文件,然后在文档内设置好代码,告诉搜索引擎我网站的哪些文件你不能访问。然后上传到网站根目录下面,因为当搜索引擎蜘蛛在索引一个网站时,会先爬行查看网站根目录下是否有robots.txt文件。 #摘自京东 cat<<EOF>robots.txt User-agent: * Disallow: /?* Disallow: /pop/*.html Disallow: /pinpai/*.html?* User-agent: EtaoSpider Di
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

五星评分算法

//this.movies后端传来的数据 let movies = data.data.modules[4].data.subject_collection_boards[0].items //定义数组长度   let count=5; //this.movies后端传来的数据中每一想是否存在评分值   for (var i = 0; i < movies.length;i++){     //定义一个数组用来存放星星图片     imglist = [];   //如果存在评分值(10分为例
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

oracle in和exists区别

in和exists http://oraclemine.com/sql-exists-vs-in/ https://www.techonthenet.com/oracle/exists.php https://www.techrepublic.com/article/oracle-tip-understand-the-difference-between-in-and-exists-in-subqueries/ exists 1)exists条件中存在数据时sql引擎停止处理 2)子查询结果集
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

dcw所布置的第一个作业

命令提示符 程序与注释 + +###多行注释: /* */
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

Java编程思想---第七章 复用类(上)

第七章 复用类(上)   复用代码是Java众多引人注目的功能之一,但是想要成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,他还必须能够做更多的事情。 7.1 组合语法   我们到现在为止已经使用了多次组合计数,只需将对象引用置于新类中即可,例如: class WaterSource { private String s; WaterSource () { System.out.println("WaterSource()");
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

Python - Django - 序列化

app01/__int__.py: import pymysql pymysql.install_as_MySQLdb() app01/models.py: from django.db import models class Person(models.Model): name = models.CharField(max_length=16) age = models.IntegerField() def __str__(self):
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0

静态资源的映射关系。

   *.do表示后缀为do的才会拦截    <url-pattern>*.do</url-pattern>   / 表示任何请求都要经过DispatcherServlet 包括图片、css 此时需要springmvc-servlet.xml内释放静态资源 静态资源可以正常的显示。 需要在springmvc的配置文件中添加。 springmvc-servlet.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="htt
分类: 其他 发布时间: 09-03 22:32 阅读次数: 0