web
文章平均质量分 75
99Kies
Linux,Docker/Kubernetes,FISCO BCOS,Substrate,云计算/区块链/分布式,Go & Python,拾火柴精神探索者,Open Source Developer。
展开
-
Python-Flask框架(四), jinja2模板注入
Python-Flask框架, 如何进行模板注入?原创 2019-11-24 19:39:44 · 2291 阅读 · 0 评论 -
Python-Flask框架(三),如何保护用户密码? 浅谈网络安全
Flask如何保护用户密码?我们为什么要保护用户密码不对用户密码进行加密会有什么危险那该如何防范在Flask框架中改如何应用我们为什么要保护用户密码作为网站开发人员,保护用户的密码不仅仅是我们的责任更是我们的义务,我们应该有一个正义的态度。这样子才能获得更好的口碑。简单的说就是,网络环境下每个人的隐私十分重要!!!不对用户密码进行加密会有什么危险如果我们不对用户密码加密,且以明文的方式存储...原创 2019-11-17 15:19:41 · 659 阅读 · 0 评论 -
Python-Flask框架(二),flask_mail模块的应用
Python-Flask框架, 浅谈flask_sqlalchemy数据库模块前言官方文档如何应用配置初始化发送邮件配合.env实现在使用.env时容易遇到的问题(大坑必看)前言flask_mail 是一个可以跨平台发送邮件的模块,是一个十分优秀轻便的模块,但是如果不认真看文档的话,这简单优秀的模块可能会变的十分“笨”(到底谁笨呢),这篇就讲一下如何食用以及刚开始容易遇到的坑吧官方文档英...原创 2019-11-12 20:19:27 · 847 阅读 · 1 评论 -
Python—Flask框架(一), 浅谈flask_sqlalchemy数据库模块
Python—Flask框架, 浅谈flask_sqlalchemy数据库模块官方文档官方文档原创 2019-10-24 19:45:26 · 532 阅读 · 0 评论 -
Docker+Git 搭建Flask项目实验
Docker+Git 项目搭建实验在服务器上简单搭建项目服务利用Docker搭建项目本文需用到的资源:项目地址: 99Kies@github.com实验环境:ubuntu:16.04服务器docker主要是模拟一下利用git仓库在服务器搭建webserver在服务器上简单搭建项目服务git clone https://github.com/99kies/sayhello # dow...原创 2019-10-17 19:56:31 · 838 阅读 · 1 评论 -
简析Nginx配置文件及其功能简介
简析Nginx配置文件及其功能简介简析Nginx配置主配置文件nginx.conf 包含三部分内容: 全局配置, 工作模式配置, HTTP配置#运行nginx用户user nginx;#工作进程的数量,可以根据cpu的核心总数来设置worker_processes 1;#错误日志文件的位置及输出级别(如 warn)error_log /var/log/nginx/e...原创 2019-09-06 20:13:11 · 447 阅读 · 1 评论 -
Python制作CSDN数据中心——记录每篇文章访客量的日变化和总变化
记录每篇文章访客量的日变化和总变化GitHub项目地址:https://github.com/99Kies/Visitor_MonitorPython制作CSDN数据中心——访客量可视化光记录总访客量总觉得少了啥,今天就添加一个记录每篇文章的日变化和总变化,方便之后可以将数据做成饼状图概括了一下主要分以下几个模块爬虫模块存储模块判断模块比较模块更新模块可视化...原创 2019-08-18 20:09:21 · 492 阅读 · 0 评论 -
Linux(Ubuntu)/Windows如何下载配置Chromedriver
Chromedirver国内资源下载http://chromedriver.storage.googleapis.com/index.htmlhttp://npm.taobao.org/mirrors/chromedriver/有条件的可以看看这个https://sites.google.com/a/chromium.org/chromedriver/home先安装sele...原创 2019-07-15 19:51:55 · 2323 阅读 · 0 评论 -
图片跳跃JavaScript简单执行 到我这变复杂执行代码
DOM对象控制HTML DOM对象控制HTMLgetElementsByName() 获取namegetElementsByTagName() 获取元素 function getName() { var count =document.getElementsByTagName('p'); alert(count...原创 2018-11-18 15:31:08 · 344 阅读 · 0 评论 -
date对象 array数组对象 math对象
Date对象1.Date对象 日期对象用于处理日期与时间2.获得当日的日期3.常用方法 getFullYear() 获取年份 getTime() 获取毫秒 getDay() 获取星期 setFullYear() 设置具体的日期4.时钟实例<body onload="startTime()"> <script...原创 2018-11-16 23:19:40 · 431 阅读 · 0 评论 -
js学习 DOM EventListener 以及 JavaScript事件
DOM EventListener: 方法:addEvenListener():1.addEvenListener(): /添加句柄 方法用于向指定元素添加事件句柄2.removeEventListener(): /移除句柄 移除方法添加的事件句柄<body> <p id="pid">Hello<...原创 2018-11-14 21:26:44 · 931 阅读 · 0 评论 -
js跳转语句 函数调用 异常捕获 以及DOM介绍
跳转语句break与continue1. break跳出当前循环语句,不再进行下一次循环2. continue结束本次循环进行下一次循环 是下一次循环的迭代####################函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块*alert(XXX) 弹出对话框定义函数 function 函数名(){ 函数体;函数块 ...原创 2018-11-12 21:07:56 · 375 阅读 · 0 评论 -
css三妖号学习
1. 后代选择器和子元素选择器之间的区别1.1 后代选择器使用空格作为连接符号子元素选择器使用>作为连接符号1.2 后代选择器会选中指定标签中,所有的特定后代标签,也就是会选中儿子/孙子/。。。只要是被放到指定标签中的特定标签都会被选中子元素选择器只会选中指定标签中,所有的特定的直接标签,也就是只会选中特定的儿子标签2. 后代选择器和子元素选择器之间的共同点2.1后代选择器和子...原创 2018-11-01 22:57:43 · 262 阅读 · 0 评论 -
CSS定位流排版 相对定位与绝对定位的混用
C. 定位流排版方式定位流分类1.相对定位相对定位就是相对于自己以前在标准流中的位置来移动设置position属性为position: relative;注意点1. 相对定位是不脱离标准流的,会继续在标准流中占用一份空间2. 在相对定位中同一个方向上的定位属性只能使用一个3. 由于相对定位是不脱离标准流的,所以在相对定位中是区分块级元素/行内元素/行内块级元素(即行内元素和块级元...原创 2018-11-06 23:54:34 · 529 阅读 · 0 评论