实验吧web天网管理系统

直接查看源码 <!--$test=$_GET['username']>这一行 源码的下面给了我们一些提示:我们输入的username经过md5加密后会赋值给test。当test为0时就会跳出新的东西,这时候我们就要构思,如何才能让test为0? 显然将0提前md5解密是不行的,而在php中==是只进行值的比较,不管二者的类型。当两个字符串进行==比较的时候,PHP会把类数值的字符串转换为数值进行比较,如果参数是字符串,则返回字符串中第一个不是数字的字符之前的数字串所代表的整数值。比如: ‘3’
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

【PMP】财务测量指标ROI、PBP、NPV、IRR、BCR

各指标说明: 1、投资回报率(ROI) 定义:是指通过投资而应返回的价值,即企业从一项投资活动中得到的经济回报。 1.1 年平均利润相等的情况下 公式:ROI=年平均利润/投资额 案例: 1.2 年平均利润不相等的情况下 公式:ROI=年平均利润/投资额 案例: 2、投资回收期(PBP) 定义:是指通过投资而应返回的价值,即企业从一项投资活动中得到的经济回报。 1.1 年平均利润相等的情况下 公式:PBP=1/ROI 案例:见1.1中的案例 1.2 年平均利润不相等的情况下 公式:PBP=投资
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

Day9、函数初识

一、什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 函数:对代码块和功能的封装和定义 二、 函数的定义与调用。 定义: def 函数名(): 函数体    def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。    def 是固定的,不能变,他就是定义函数的关键字
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

java-接口(新手用于记录每天的作业)

//创建的一个包名。 package jiekou;   //接口方法。   //创建一个接口并且起名字。   public interface JK {     //抽象的返回值。(具体功能未定义,需要自己定义)     abstract void work(); } ================ //创建的一个包名。 package jiekou;   //再创建一个抽象类。   //抽象类实现接口的格式。(class 类 implements接口)   public abstract
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

生产服务器选型部署方案

1、网络 1.1 线路问题: 1.2 根据需求选择共享带宽或者是独立带宽 1.3 网络安全方面 2、硬件 2.1 CPU: 2.2 内存: 2.3 硬盘: 3、软件 3.1操作系统版本 3.2 软件版本 3.3 安全漏洞相关 3.4 安全配置 1、网络 1.1 线路问题: 国内常用的线路是电信线路和网通线路,其中河南以及河南以北地区以网通为主,河南以及以南以电信为主,同等线路之间访问速度比较快,反之则访问速度比较慢。如果业务在全国范围都有的话,建议机房是采用双线路解决南北互访的问题,双线路通常
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

Django实战(一)-----用户登录与注册系统4(表单)

我们前面都是手工在HTML文件中编写表单form元素,然后在views.py的视图函数中接收表单中的用户数据,再编写验证代码进行验证,最后使用ORM进行数据库的增删改查。这样费时费力,整个过程比较复杂,而且有可能写得不太恰当,数据验证也比较麻烦。 设想一下,如果我们的表单拥有几十上百个数据字段,有不同的数据特点,如果也使用手工的方式,其效率和正确性都将无法得到保障。 有鉴于此,Django在内部集成了一个表单功能,以面向对象的方式,直接使用Python代码生成HTML表单代码,专门帮助我们快速
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

mailx发邮件报错Error initializing NSS: Unknown error -8015. . . . message not sent.处理

前提:在配置zabbix3.0监控发送邮件告警时zabbix界面显示邮件以送达,但是QQ邮箱却没有收到邮件,再shell命令行测试发邮件QQ邮箱又是可以收到的,在别人的提醒下用zabbix用户执行发送邮件的命令,结果报错,见下图: 于是在网上搜索,参考链接 http://www.bubuko.com/infodetail-2625638.html https://blog.51cto.com/13531029/2049796 解决方法如下: 具体原因请看参考链接里的讲解 cp -a /root
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

bzoj 3864: Hero meet devil(dp套dp)

题面 给你一个只由\(AGCT\)组成的字符串\(S (|S| ≤ 15)\),对于每个\(0 ≤ .. ≤ |S|\),问 有多少个只由\(AGCT\)组成的长度为\(m(1 ≤ m ≤ 1000)\)的字符串\(T\),使得\(LCS(T,S)=i\)? 题解 老早就听说这个叫做\(dp\ of\ dp\)的神仙了……然而一直没学…… 我们先考虑\(LCS\)是怎么转移的,设\(LCS(i,j)\)表示第一个串到\(i\),第二个串到\(j\)为止的最长公共子序列,那么转移为 \[ LCS
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

RDD弹性分布式数据集的基本操作

RDD的中文解释是弹性分布式数据集。 构造的数据集的时候用的是List(链表)或者Array数组类型 /* 使用makeRDD创建RDD */ /* List */ val rdd01 = sc.makeRDD(List(1,2,3,4,5,6)) val r01 = rdd01.map { x => x * x } println(r01.collect().mkString(",")) /* Array */ val rdd02 = sc.makeRDD(Array(1,2,3
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

Nginx - upstream 模块及参数测试

目录 - 1. 前言 - 2. 配置示例及指令说明 - 2.1 配置示例 - 2.2 指令 - 2.3 upstream相关变量 - 3. 参数配置及测试 - 3.1 max_fails 和 fail_timeout - 3.2 proxy_next_upstream - 3.3 nginx 与后端web连接时间的三个参数 1. 前言   当 Nginx 作为反向代理使用的时候,upstream模块有着举足轻重的地位,官方解释:    2. 配置示例及指令说明 2.1 配置示例 2.2 指令
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

PAT1018 Public Bike Management【dfs】【最短路】

题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805489282433024 题意: 给定一个图,一个目的地和每个节点上的自行车数量。 现在要找到从0到目的地的一条最短路,并且对这条路径上的点的自行车数目进行调度使得每个节点的自行车数量都是某个定值。 可以从前面经过的节点搬运自行车到后面的节点,0号节点的自行车是无穷多的。 如果最短路不唯一,要求找到从0号带出的自行车数量最小的方案。 如果还是不唯一,要求找到带
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

Day10、函数的进阶

一、动态参数 def func(): # 形参   pass func() # 实参 args和 kwargs 是可以更换的,但是程序员约定都用它 用途:在不明确接受参数,数量时使用*args和**kwargs def func(*args): print(args) func(1,2,3,) #结果 (1,2,3)是一个元祖 def func(a,b,c,*args): # 在形参位置*叫做聚合 print(a,b,c) print(args) #
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

Centos 7安装protobuf3.6.1

新版本 google protobuf-3.6.1是现在最新版本,添加了新的特性,看说明 下载地址 https://github.com/protocolbuffers/protobuf/releases 我下载的是protobuf-all-3.6.1.tar.gz 包 新版本不需要执行autogen.sh脚本,直接./configure就行 tar zvxf protobuf-all-3.6.1.tar.gz cd protobuf-3.6.1 ./configure –prefi
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

【Spark调优】数据本地化

  数据本地化对于Spark Job性能有着巨大的影响,如果数据以及要计算它的代码是在一起的,那么性能当然会非常高。但是,如果数据和计算它的代码是分开的,那么其中之一必须到另外一方的机器上。移动代码到其匹配的数据节点,会比移动大量数据到代码所在的节点上去,速度要快得多,因为代码比较小。Spark也正是基于这个数据本地化的原则来构建task调度算法。   数据本地化,是指数据离计算它的代码距离有多近,有几种数据本地化级别: 1、PROCESS_LOCAL:数据和计算它的代码在同一个JVM进程中,
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

python猫眼top100实例

import requests #导入所有Requests显式抛出的异常模块 from requests.exceptions import RequestException from pyquery import PyQuery as pq import json def get_one_page(url): # 异常处理 try: headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x
分类: 其他 发布时间: 03-14 22:44 阅读次数: 0

workerman消息推送开发

项目目录 项目业务目录可以跟worker目录分开部署在不同的服务器,worker独立部署,只负责客户端的推送消息。 worker服务端修改start_gateway.php 文件。 tcp协议改为websocket协议,服务器注册地址是:127.0.0.1:1238 注意,后面GatewayClient连接时需要使用 GatewayClient文件放入项目目录 index控制器引入GatewayClient <?php namespace app\index\controller; requi
分类: 其他 发布时间: 03-14 22:43 阅读次数: 0

php7 编译安装,swoole编译安装

下载资源 wget + 地址下载资源 wget http://am1.php.net/get/php-7.3.0.tar.bz2/from/this/mirror 解压文件 tar -zxvf mirror 编译安装将(PHP编译安装到 /home/user/php7目录下) ./configure --prefix=/home/user/php7 --prefix=编译安装的位置 在php-7.2.13中执行make make 7.make完后执行 make install make
分类: 其他 发布时间: 03-14 22:43 阅读次数: 0

宝塔面板 -Nginx-thinkphp配置

对应站点设置中,可修改访问网站的目录,修改nginx对应站点配置文件 新增下面代码,即可完成重写路由,增加index.php location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
分类: 其他 发布时间: 03-14 22:43 阅读次数: 0

python 的异常处理

python 的异常 python的try语句有两种风格 一:种是处理异常(try/except/else) 二:种是无论是否发生异常都将执行最后的代码(try/finally) 最近开始整理python的资料,会陆续放到博客中存档。找了几个qq群,其中有一个群78486745。后面就没怎么加群了,还是需要看官方文档为主 try/except/else风格 try: <语句> #运行别的代码 except <名字>: <语句> #如果在try部份引发了’name’异常 except <名字>,
分类: 其他 发布时间: 03-14 22:42 阅读次数: 0

几个问题的回答

1.价格好贵,还不如自学~ 问题拆解:针对报班和自学的区别,报班的优势:知识系统,有人带,就业率高; 劣势是:有费用,需要花时间上课 回答: 自学的逆势: 1.没有重点,乱学一气,最后吃力,学习还很慢,别人在老师的引导下,很快就建立了相应的知识体系,自学的可能还在语法阶段摸索 2.自学一个人,遇到困难,完全靠搜索,有的问题可以搜到,有的搜到还不一定对,参加学习的话,可以随时得到老师指点,也许一句话就讲清楚了,另外还有很多同学一起学习,相互交流,即使遇到问题,也不会像一个人学习那样感到苦闷烦躁
分类: 其他 发布时间: 03-14 22:42 阅读次数: 0