使用apache服务的功能模块使web服务免受应用层DOS攻击
一般来说,有两种形式的 DOS 攻击:
OSI 模型的三、四层,即网络层攻击
OSI 模型的七层,即应用层攻击
第一种类型的 DOS 攻击——网络层,发生于当大量的垃圾流量流向网页服务器时。当垃圾流量超过网络的处理能力时,网站就会宕机。
第二种类型的 DOS 攻击是在应用层,是利用合法的服务请求,而不是垃圾流量。当页面请求数量超过网页服务器能承受的容量时,即使是合法访问者也将无法使用该网站。...
vue 学习笔记(七)
1、初始渲染的过渡
// 可以通过appear 特性设置节点在初始渲染的过渡。和进入/离开过渡一样,同样也可以自定义css类名,自定义钩子函数
<style>
.slide-fade-enter-active {
transition: all .3s ease;
}
.sli...
js 面试总结(一)
1、window.onload 和 $(document).ready()的区别
window.onload是在页面中包含图片在内的所有元素全部加载完成再执行;
$(document).ready()是DOM树加载完成之后执行,不包含图片,其他媒体文件;
因此$(document).ready()快于window.onload执行;
2、数组去重方法
const arr = ['a','b...
《java编程思想》笔记——关于移位操作的一丢丢理解
如果对char,byte或者short类型的数值进行移位处理,那么在移位进行之前,它们会被转换为int类型,并且得到的结果也是一个int类型的值。只有数值右端的低5位才有用。这样可防止我们移位超过int型值所具有的的位数。(译注:因为2的5次方为32,而int型值只有32位。)若对一个long类型的数值进行处理,最后得到的结果也是long。此时只会用到数值右端的低6位,以防止移位超过long型数值...
使用yii生成数据库表对应的model类
一.
首先在数据库中中创建你的数据表。
二.
在你的项目的url加上/gii,回车进入gii页面
三.
选择start选项
点击start
四.
进入当前页面
输入你的数据表名字以及生成的model class的名字,如果有多个数据库则需要选择你的Database Connection ID,
...
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aplum.t_blogger_generalize' doesn't exist
昨天使用php向数据库写入数据时,发生这个错误。
对该错误进行分析:
首先它说数据库的表不存在,但是在数据库可以找到这给表,所以数据表是正常的。
其次仔细看数据表为aplum.t_blogger_generalize,也就是aplum数据库中的t_blogger_generalize表,所以在aplum数据库中再找该表,发现这个表在aplum数据库中并不存在,但是在aplum_activit...
动态修改vue-cli的spa的标题
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/components/home'
import Items from '@/components/Items'
import Waterfull from '@/components/Waterfull'
Vue.use(Router)
const...
Duplicate keys detected: '8'. This may cause an update error. 错误
这个错误是我使用vue-cli项目时出现的错误,看错误的的报告中关键字’keys’,联系错误的时机,可以知道这个错误出现在我使用vue的循环中,循环再vue或者小程序中饭为了保证每一项的独立性,都会推荐使用key,所以综上所述,很可能是key出现问题,现在查找关于key的代码,果然:
很显然后几个的index重复了,所以修改index后,就不再出现此问题了。...
动态瀑布流布局的图片墙
要实现动态瀑布流布局的图片墙:要做到两点:
一.实现瀑布流的图片墙,
二.使用函数节流监听window的resize事件
首先:实现瀑布流的图片墙,网上有各种各样式的实现,但是纯css的实现,总是有些bug,不容易控制,所以我使用js进行控制。
它的原理是:首先使用浮动布局,图片可浮动。具体结构:
这时除了第一行,其他的图片的都有较大的间距。剩下的工作需要js来完成:
①声明...
微信小程序实现搜索框以及踩过的坑
先上代码:
wxml:
<!-- 顶部搜索框 -->
<view class="inputcontainer">
<view class="input" catchtap="inputSwitchStatus" wx:if="{{!edit}}">搜索商品</view>
<view
移动端手机软键盘遮挡输入框问题
页面:
<section class="links">
<h3 class="title">联系方式</h3>
<div class="content">
<input autocomplete="autocomplete" type="text" n
swiper定义loop为true时有空白的页
当使用swiper定义loop为true是,一张或最后一张会出现空白页,要解决这个问题可以使用
loopAdditionalSlides: 2,
loopAdditionalSlides的是值越大,出现空白的几率越小,但是也不要太大,否则dom会复制的太多...
javascript实现图片懒加载和预加载
所谓懒加载就是通过某些特定的条件,然后再给图片的src赋值,常见的懒加载方式有点击加载和滚动加载。
如果是点击加载,那么一般是通过点击事件。例如:
然后添加点击事件:
效果如下:
如果是加载,那么就有些复杂,首先你要先明白触发加载的条件,一般都是文档的高度-浏览器窗高度-浏览器距离顶部的高度<规定的尺寸。达到一定条件的后,向for循环的图片数组(笔者使用的是vue)添加元...
使用swiper3实现旋转木马的遇到的连接点击错误问题
问题描述:
公司在活动日推出首页轮播图公告,想要通过swiper来实现旋转木马,但是实现旋转木马后,点击图片时,发现个别图片跳转有问题。(公司的连接都是通过特殊的函数处理,因为是在小程序的环境下,连接跳转的方式不一样)
问题分析:
通过监听连接的@click.prevent事件(就是在连接转换函数添加console.log代码),并且直接添加onclick事件(排除vue的问题)...
今日推荐
周排行