在MySQL数据库中创建一个test_users数据表,添加3个字段:id,user,password。并录入几条记录。 定义一个login.html,里边定义两个请求字段:user,password。发送请求到loginServlet 在创建一个LoginServlet(需要继承自HttpServ ...
分类:
Web程序 时间:
2019-05-26 19:34:07
阅读次数:
144
php通常设置伪静态三种情况,.htaccess文件,nginx伪静态文件,Web.Config文件得形式,如何将三种伪静态应用到项目中呢, 1,.htaccess文件 实例 <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine ...
分类:
数据库 时间:
2019-05-26 19:33:41
阅读次数:
183
前言 在使用微信打开别人分享的链接或二维码时经常不能直接直接跳转到目标页面也不能直接下载,而是需要点击右上方竖着的"三点"图标,在弹出的菜单中选择浏览器打开,如图所示: 在引导用户打开链接或扫码下载apk时我们是不希望出现这些多余的步骤从而消耗用户耐心的,简便快捷才能更好的提高用户体验感。对于这种情 ...
分类:
微信 时间:
2019-05-26 19:33:29
阅读次数:
170
介绍playbook时提到handlers是任务处理器,和前面使用到的task一样都是用来定义任务,区别在于handlers需要满足某些条件时才会触发任务操作,所以需要一个任务通知者notify对应的handler后,任务才会被执行。不管有多少个通知者notify了handler,都需要等到play ...
分类:
其他好文 时间:
2019-05-26 19:33:09
阅读次数:
135
? 队列 先入先出的数据结构 在 FIFO 数据结构中,将 。 如上图所示,队列是典型的 FIFO 数据结构。插入(insert)操作也称作入队(enqueue),新元素始终被添加在 。 删除(delete)操作也被称为出队(dequeue)。 你只能移除 。 示例 队列 1. 入队:您可以单击下面 ...
分类:
其他好文 时间:
2019-05-26 18:28:27
阅读次数:
131
2018 2019 2 网络对抗技术 20165216 Exp9 Web安全基础 1.1.实验内容概述 本实践的目标理解常用网络攻击技术的基本原理,做不少于7个题目,共3.5分。包括(SQL,XSS,CSRF)。Webgoat实践下相关实验。 1.2.实验环境 Kali Linux 64bit(IP ...
分类:
Web程序 时间:
2019-05-26 18:28:08
阅读次数:
219
1、遍历整个列表 1.可使用Python中的for循环遍历整个列表 2.避免缩进错误 Python根据缩进来判断代码行于前一个代码行的关系。 2、创建数字列表 1.Python函数range()让你能够轻松地生成一系列的数字。 函数range()让Python从你指定的第一个值开始数,并在达到你指定 ...
分类:
其他好文 时间:
2019-05-26 18:27:51
阅读次数:
176
1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/26 4 # 字符串是以单引号'或者双引号"括起来的任意文本,例如:'asd',"123" 5 # '"不是字符串的一部分,如果需要作为字符串的一部分,需要在单引号外面加上双引号,如:"... ...
分类:
编程语言 时间:
2019-05-26 18:27:34
阅读次数:
118
最近学习了一下redis,并与SpringBoot进行了整合,在此与大家分享。 一、Redis 关于Redis的解释网上有很多,我在这里不做出多余解释,大家可以自行搜索,我在这里要提到的是,Redis与SpringBoot整合有两种方式,第一种是使用Jedis,它是Redis官方推荐的面向Java的 ...
分类:
编程语言 时间:
2019-05-26 18:26:59
阅读次数:
128
高级文件处理模块: a. 简单文件操作: 1. 将文件内容cope到另一个文件中:shutil.copyfileobj(open('test_t.txt','r'),ope('test.txt','a')); 2. cope文件:shutil.copefile('test.txt','test_t. ...
分类:
编程语言 时间:
2019-05-26 18:26:45
阅读次数:
151
近期着手的一个项目需要将我方数据存储到Hadoop的大数据环境,由于本人是.net平台的开发者,没有怎么接触过大数据(因为他实在是太高大尚了)。但还好baidu, google后,还是很找到了解决办法,就是C#写数据到hbase,然后大数据开发者在从hbase读取数据进行多维度处理,如将一部分历史数 ...
Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapRe ...
分类:
其他好文 时间:
2019-05-26 18:25:54
阅读次数:
104
此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。getline 函数如下所示: getline(cin, inputLine); 其中 cin 是正在读取的输入流,而 inputLine 是接收输入字符串的 string 变量的名称。下面的程序演示了 getline 函数的应用: ...
分类:
其他好文 时间:
2019-05-26 18:25:36
阅读次数:
113
分为两部分,首先替换默认数据源为阿里德鲁伊并添加监控,其次是SpringBoot下使用Mybatis 替换数据源为德鲁伊 首先在配置文件里配置好数据库连接的基本信息,如username password url等,重要的是把默认的type换成Druid。这样做数据源已经换成druid了,但是如果想完 ...
分类:
编程语言 时间:
2019-05-26 18:25:17
阅读次数:
133
```python
# coding=UTF-8
# see: https://www.cnblogs.com/victorwu/p/5762665.html
# python2.7 可用
import argparse parser = argparse.ArgumentParser(descri... ...
分类:
编程语言 时间:
2019-05-26 18:24:13
阅读次数:
134
aggregate和annotate方法的使用场景 Django的aggregate和annotate方法属于高级查询方法,主要用于组合查询,是Django高手们必需要熟练掌握的。当我们需要对查询集(queryset)的某些字段进行计算或进行先分组再计算或排序, 我们就需要使用aggregate和a ...
分类:
其他好文 时间:
2019-05-26 18:23:38
阅读次数:
108
1,最小生成树的特征: 1,选取的边是图中权值较小的边; 2,所有边连接后不构成回路; 2,prim 算法是以顶点为核心的,最下生成树最大的特征是边,但 prim 算法非要以顶点为核心来进行,有些复杂和难以理解; 3,既然最小生成树关心的是如何选择 n - 1 条边,那么是否可以直接以边为核心进行算 ...
分类:
其他好文 时间:
2019-05-26 18:23:15
阅读次数:
155