Dec202020
加减乘除,求面积,打印金字塔的小案例 以及斜金字塔的处理方法
这个案例中使用了html js php循环控制,逻辑判断的相关知识:
今天在复习循环控制语用for循环打印金字塔的时候,打出来的金字塔在浏览器中显示总是拧着的,火狐,IE,Chrome显示都不对,查了一下觉得应该是字符集的的问题,但是修改字符集之后还是不
对,后来发现utf-8字体空格的问题 占用了两个字符的空间,下面是我收集的一些空格的代替方法:
  不断行的空白(1...阅读全文
抢沙发
Dec142020
配置Nginx作为反向代理服务器
Nginx 是一种轻量级的、高性能的 Web 服务器和反向代理服务器。它经常被用作负载均衡和缓存的解决方案,能够提供高可靠性和可扩展性的服务。本文将介绍如何配置 Nginx 作为反向代理服务器,并为更好的性能和安全性进行一些微调。
步骤 1: 安装 Nginx
首先,确保您已经在服务器上安装了 Nginx。具体的安装方法可以根据您的操作系统来选择,可以使用包管理器(比如 apt、yum)直接安装,也...阅读全文
Dec102020
解决CSS中的Attribute Mismatch错误的常见方法
在CSS编码过程中,很常见的问题之一就是Attribute Mismatch错误。这个错误通常指的是在CSS选择器中指定的属性与HTML元素实际具有的属性不匹配,导致CSS规则无法正常应用。
本博客将介绍一些常见的解决Attribute Mismatch错误的方法,帮助开发者快速定位和修复这类问题,提高工作效率。
1. 检查选择器的属性与HTML元素实际的属性是否匹配
Attribute Mismatch错误的主要原因是选择器中指定...阅读全文
Dec102020
Dec072020
攻防世界-web-filemanager(源码泄漏、二次注入)
题目来源:XDCTF 2015题目描述:暂无
进入界面
这题看似文件上传,其实主要是利用sql注入修改指定文件在数据库中的后缀名为空。
首先,/www.tar.gz 下载源码
源码审计
数据库的字段结构为
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
DROP DATABASE IF EXISTS `xdctf`;
CREATE DATABASE xdctf;
USE xdctf;
DROP TABLE IF EXISTS `file`;
CREATE TABLE `file` (
`fid` int(10) uns...阅读全文
Dec052020
HTML5新特性解析
HTML5是HTML的第五个版本,它带来了许多新的特性和功能,使得开发者可以更方便地构建现代化的网页应用。以下是HTML5的一些重要特性解析:
1. 语义化标签
HTML5引入了一些新的语义化标签,如<header>、<nav>、<article>、<section>等,这样可以更明确地定义出页面的不同部分的作用,使得页面更易于阅读和维护,并对搜索引擎友好。
2. 视频和音频支持
HTML5提供了&...阅读全文
Dec022020
数据可视化教程:使用D3.js创建动态图表
数据可视化是一种将数据转换成可视形式的技术,让人们更容易理解和分析数据。D3.js是一个强大的JavaScript库,它提供了丰富的图表和数据可视化功能。本教程将介绍如何使用D3.js创建动态图表。
安装D3.js
首先,需要在你的项目中引入D3.js库。你可以通过以下方式来获取D3.js:
方法一:通过CDN引入D3.js
<script src="https://d3js.org/d3.v6.min.js"></script>
方法二:下载...阅读全文
Nov272020
Nov262020
HTML CSS 对于英文单词强制换行但不截断单词的解决办法
当在网页上显示文本内容时,有时候我们希望文本在达到一定长度时能够自动换行,但又不希望截断单词。这在处理英文文本时尤为重要,因为单词间的连续性对理解意思至关重要。在本篇博客中,我们将介绍一种使用 HTML 和 CSS 实现这一功能的解决办法。
HTML 的 <wbr> 元素
在 HTML 中,有一个特殊的元素 <wbr>(Word Break Opportunity),它可以用来在单词内部创建一个换行的机...阅读全文
Nov232020
攻防世界-web-blgdel(.htaccess文件上传、上传+包含漏洞)
题目来源:CISCN-2018-Final题目描述:暂无
打开页面,是一个购物网站,可以注册、登录、添加购物车、购买商品等。
扫描目录
发现robots.txt
打开/config.txt,发现是源码
代码审计(我给加了一些注释,方便理解)
<?php
class master
{
private $path;
private $name;
function __construct()
{
}
function stream_open($path) #对...阅读全文