刷题记录:[网鼎杯]Fakebook
目录 刷题记录:[网鼎杯]Fakebook 一、涉及知识点 1、敏感文件泄露 2、sql注入 二、解题方法 刷题记录:[网鼎杯]Fakebook 题目复现链接:https://buuoj.cn/challenges 参考链接:解网鼎杯一道web题(fakebook) 一、涉及知识点 1、敏感文件泄露 访问robots.txt可以得到源码的备份地址 2、sql注入 常规注入,不说了 二、解题方法 这道题比较简单,我靠非预期解做出来了,题目没过滤load_file,可以直接从get注入点盲注出来,
什么是Zookeeper?(动态的服务注册和发现、Master选举、分布式锁)
原文链接:https://mp.weixin.qq.com/s/J8erMBhiogXoQcn91SJcbw 转自:码农翻身(微信号:coderising) 张大胖所在的公司这几年发展得相当不错,业务激增,人员也迅速扩展,转眼之间,张大胖已经成为公司的“资深”员工了,更重要的是,经过这些年的不懈努力,他终于坐上了架构师的宝座。 但是大胖很快发现,这架构师真不是好当的,技术选型、架构设计,尤其是大家搞不定的技术难点,最终都得自己扛起来。沟通、说服、妥协、甚至争吵都是家常便饭,比自己之前单纯做开发
Winform中获取文件的路径
winform中获取文件路径(注:下面这些方式需要放在根目录下,否则获取失败) // 配置文件的目录
//protected string Root = System.Windows.Forms.Application.StartupPath; // 获取启动文件的信息,如:E:\C#Code\Sharing\Sharing\bin\Debug,等价于System.Environment.CurrentDirectory;和 System.IO.Directory.GetC
课程设计第十八天,09.05
1.今日完成: (1)优化前端页面,以及功能的实现:(扫码付款即可) (2)gitlab代码上传,更新了代码结构。 2.明日计划: (1)上午和阿槟讨论一下,还是优化项目代码,准备下午的演示。(主要是项目数据获取部分.js) (2)提交项目代码到gitlab仓库,晚上看情况可以到项目的最后准备阶段--写报告了。 3.今日总结: (1)总算完成了扫码支付部分,初步把项目跑了起来,感觉还行。 (2)剩下的还有后台数据的获取需要改善,以及项目源代码上传到微信公众平台审核也需要时间。 (3)崴到脚了(
ES6——for-in和for-of区别
for-in和for-of乍一听,以为是一样的,都是用来“遍历”的。但是,既然开发出了两个方法,那就一定有所区别 iterable 首先,ES6中添加了一个iterable类型,翻译过来叫“可迭代”。 在ES6里,数组Arrray、集合Set以及Map(目前我还不了解……)都是“可迭代的” 这个“可迭代”添加的目的在于二 1.解决for-in遍历索引(属性名)的问题 2.解决了map、set无法用下标遍历的问题 for-in 先看看目的一的问题,即for-in在数组
HAproxy企业应用,TCP/HTTP动静分离
HAproxy企业应用,TCP/HTTP动静分离 HAProxy的是一个免费的、开源的的tcp/http反向代理工具、负载均衡器,是一个企业非常快速和可靠的安全的解决方案,提供高可用性、高并发性,负载均衡和代理对TCP和基于HTTP的应用程序。它特别适用于流量非常高的网站。它已成为事实上的标准开源负载均衡器,现在随大多数主流Linux发行版一起提供,在互联网领域应用也是非常广泛,受欢迎的第三方工具。 在企业实际应用环境中,往往会根据业务请求将相关不同请求跳转到指定的后端服务器,比如客户静态资源
2019/09/05最新进展
今天完成的任务如下: 1.学习在android studio中连接SQLite数据库,写了一个及其简单的登录注册界面。 2.将新写的页面上传到gitlab中。 3.继续做临界安全距离模型实验,实验数据如下: 4.代码如下: #include<bits/stdc++.h>
using namespace std;
int main(){
double v1[]={60,70,80,90,100,110,120};
double v2[]={24.20,36.75,47.4
TZ_13_微服务场景Eureka
1.搭建Eureka的注册中心 Eureka服务中心 application.yaml文件的配置 #配置自己的端口号
server:
port: 10086
#配置注册中心让自己也能注册到自己 Client就不会因为注册不到自己而报错了
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10086/eureka
# 指定status是自己指定的ip地址 而不是自己的主机名
【洛谷P2147】洞穴勘测
题目大意:维护 N 个点的无向图,支持动态加边和删边,回答两点的连通性。 题解:线段树分治 + 可撤销并查集 询问可以离线,这是线段树分治的基础。 建立在操作时间轴上的线段树称为线段树分治算法。 本题中线段树维护的是当前时间段中出现的边的集合。分析可知,对于一条边来说,至多出现在线段树上 \(O(logm)\) 个节点的集合中,至多 \(M\) 条边,因此,线段树上的边集合大小一共为 \(O(mlogm)\)。建立好线段树之后,从根开始 dfs 整棵树,每经过一个节点时,将当前时间区间内出现的
WPF用户控件怎么显示在窗体上
目前我知道的已经成功实现的方法有2个。 方法1: 在目标窗体中拖进一个ElementHost控件,然后在后台代码中通过代码的方式将定制的WPF用户控件添加到elementHost控件中, ex: 1 UserControl1 wpf = new UserControl();
2 elementHost1.Child = wpf; 方法2: 设计好自己的WPF用户控件(wpfUserControl)后,再在项目中添加一个普通的用户控件(UserControl,后缀为.cs),然后在该UserC
Magic-Club开发--第十八天
一、今日完成 1.完成活动参加API,活动删除API(后台遇到问题)。 参加活动前(参加人数为4) 参加活动后(参加人数为5) 数据库内容: 2.完成获取自身信息、更新信息API。 3.完成审核加入API、绑定新用户信息API。(暂未与前端对接) /*审核加入API,对应同意不同意两个函数*/
@PostMapping(value = "/examine")
public void examine(HttpServ
课设Day18—筛选功能
一、今日工作 添加了筛选功能和添加功能,直接上图: 起先数据库内没有新街口到南京站的订单,通过添加以后再次筛选,添加的订单会显示。 熟悉了Android Studio的Bug调试功能(显示信息极其详细,极其友好)。 二、明日工作 将历史订单和未匹配订单页面加载完成并可以正常显示。 如你所见,在添加订单的提示框中还有bug:\n字符并不能实现提示文字换行的功能,二是添加订单后跳转到MainActivity后未能自动重新加载列表需要重新筛选才能实现:这些bug明天尝试寻找解决办法。 三、今日总结
20190905功能完善
今日工作: 送餐系统继续完善:在订单支付页面附上了订单号。 顾客订单信息的动态获取并没有解决。 我在gitlab上添加了一些评论,之前由于不熟悉操作,出现了一些问题,现在在弥补过失。 问题解决: 小组问题: 依然是送餐人员分配的问题,以及动态获取信息的问题。 以及我自己的一部分gitlab操作问题:在project上传到自己的代码到自己建立的master的支线上,这个过程顺利,但在第二次更新时出现了error,没有很好的解决,最后我的解决方法是将文件分开上传,并且每一个file下写了注释,最后
今日推荐
周排行