首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python3 初学实践案例(1)按条件生成复杂密码

    Python3 初学实践案例(1)按条件生成复杂密码 最近事情太多,golang 学的东西忘记得差不多了。.../usr/bin/env python3 # -*- coding: UTF-8 -*- import random import sys pwLen = 8 if len(sys.argv) > 2...: res += chars[random.randint(0,54)] print(res) 生成复杂密码 python 代码解析 首先是开头的两行注释,这里规定了我的脚本用 python3...比如读取第二个内容,为 sys.argv[1] 这样。 判断一个字符串是否为数字 由于从命令行中拿到的所有参数都是字符串,所以如果我的参数是数字,但系统里输出依然为字符串。...range 可以接收两个值,第一个是开始的数字,第二个是结束的数字,比如 range(1,4),如果只填写了一个数字,那么就默认从 0 开始。很好理解。

    1.2K70

    JavaWeb学习(1) 使用Session和Token防止表单重复提交

    那么我们的今天主题就是如何使用Session和Token防止表单重复提交 ---- 表单重复提交例子 在我们写网站的时候,肯定写过留言板的功能,但是肯定对重复提交留言的恶性行为没有进行一些安全措施。...Paste_Image.png ---- 如何进行防止表单重复提交 其实很简单的,我们只需要生成一个唯一的token,分别放进客户端的表单里和服务器的session中进行了。...serverToken)){ return false; } return true; } ---- 效果图 我自己写了一个图片上传的demo,就来测试一下是否能防止重复提交吧...Paste_Image.png 首先手动测试一下,是否能防止重复提交 ? Paste_Image.png 我们上传成功后,再次刷新地址栏,会发现已经防止了表单重复提交 ?...已经成功防止了表单重复提交不安全的行为了。 ? Paste_Image.png 发现的问题 写这边简文的时候,我也看到其他大牛写的博客。在底下的评论也发现了一个存在的问题。

    1.7K30

    京东静态网页设计案例(1)

    一、准备步骤 以京东网页为设计案例,使用HTML和CSS进行设计,首先要在头部文件中加入对CSS文件里加入的两个CSS代码文件进行链接,一个是设置格式的代码,另一个是下载的图标库代码...此次案例设计了网页的上导航、搜索栏、中间主图部分、秒杀栏和排行榜一栏。...在案例中上导航、搜索栏、中间主图部分、秒杀栏和排行榜都各自设计了分区,然后在大分区里设置小的分区进行每一个元素的设计。...三、案例设计要点 1.悬停伪类(:hover) 用来设置元素在鼠标悬停时的样式。...3.行级元素和块级元素的转换 行级元素里面的内容可以撑开宽度,但是不能设置宽和高,显示出来的宽高是由内容撑开的。 块级元素可以用样式来设置其宽高。

    1.5K10

    SDHE1T1E3T3STM

    SDH/E1/T1/E3/T3/STM/TDM相关名词介绍 同步数字系列   Synchronous Digital Hierarchy  SDH是为了使正确适配的净负荷在物理传输网(主要是光缆)上传送而形成的一系列标准化的数字传送结构...E1 和 T1 TDM 最初应用于电话公司的数字化语音传输,与后来出现的其它类型数据没有什么不同。 E1 和 T1 TDM 目前也应用于广域网链路。...T1和 E1是物理连接技术,是数字网络,可以同轴也可以光纤, T1是美国标准, 1.544M, E1是欧洲标准, 2.048M,我国的专线一般都是 E1,然后根据用户的需要再划信道分配(以 64K为单位...E1/T1都是 ITU-T统一规定的电接口速率。 E1是欧洲标准的基群速率 2.048Mbps, T1是北美和日本标准的基群速率 1.544Mbps。...E3/T3都是三次群的电接口速率, E3的传输速率是 34Mbps, T3是 44Mbps。这个就是移动通信方面的知识,都是在移动传输上用到的东西。

    2.2K20
    领券