需求:写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字。你可能需要用多个正则表达式来测试该字符串,以保证它的强度。 拿到一个需求:不着急下手编写代码,先整理一下思路。 思路: 1,用import re导入正则表 ...
分类:
编程语言 时间:
2019-04-13 19:00:07
阅读次数:
219
什么是“JVM”的无关性 Java具有平台无关性,也就是任何操作系统都能够运行Java代码,之所以能够实现这一点,是因为Java运行在虚拟机上,不同的操作系统都有各自的Java虚拟机,从而实现一次编译,到处运行。 JVM不仅具有平台无关性,还具有语言无关性。平台无关性是指不同的操作系统都有各自的JV ...
分类:
其他好文 时间:
2019-03-31 18:04:37
阅读次数:
138
之前分析了红黑树的删除,这里附上红黑树的完整版代码,包括查找、插入、删除等。删除后修复实现了两种算法,均比之前的更为简洁。一种是我自己的实现,代码非常简洁,行数更少;一种是Linux、Java等源码版本的实现,实现的略为复杂,但效率更高。两种算法经过测试,在百万级的数据上效率不分伯仲;1000万的数 ...
分类:
编程语言 时间:
2019-03-30 21:28:18
阅读次数:
141
1. 新建一个项目目录 2. 在项目目录中新建并编写 pom.xml 文件, 3. 在项目目录中新建主代码目录 src/main/java 4. 在项目目录中新建测试代码目录 src/test/java 5. 在 src/main/java 目录下编写主代码,包名通常是 groupId.artifa ...
分类:
其他好文 时间:
2019-03-26 01:37:26
阅读次数:
152
一、工作区? 在《Go语言开发环境搭建》中已经讲述了GOPATH的设置。GOPATH就是自定义的工作区目录,该目录包含3个子目录: src目录 存放源代码(比如以.go、.c、.h、.s结尾的源代码文件) pkg目录 存放编译后生成的文件,即由go install命令构建安装后的代码包(包含Go库源 ...
分类:
编程语言 时间:
2019-03-07 14:27:19
阅读次数:
184
一、项目配置文件project.config.json 小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置 ...
分类:
微信 时间:
2019-03-07 01:12:25
阅读次数:
646
XSS攻击全称跨站脚本攻击(Cross site scripting),为和CSS区别,改为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意的web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。 XSS攻击的产生原因是 对外部输入的参数没 ...
分类:
Web程序 时间:
2019-03-06 10:48:03
阅读次数:
226
Rpm包源代码包安装前提条件:开发工具下载rpm包wgethttps://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz安装yumgroupinstall“developmenttools”Step1:解压tarxvfcmatrix-1.2a.tar.gzStep2:进入源代码目录可选:建议安装之前
分类:
其他好文 时间:
2019-03-05 12:44:12
阅读次数:
249
1.基于IBM开发的开元框架实现mosquitto 下载地址:http://mosquitto.org/files/source/ 编译安装:(参考链接:https://www.cnblogs.com/jiangzhaowei/p/8459199.html) 正常安装步骤: # 下载源代码包 wge ...
分类:
其他好文 时间:
2019-02-18 19:18:35
阅读次数:
521