关于CSS/Grid Layout实例的理解

代码实例来自网络 .wrapper { display: grid;<!--创建一个网格容器,所有容器子结点自动成为容器项目--> grid-template-columns: repeat(3, 1fr);<!--创建重复的网格轨道,第一个参数定义网格轨道重复的次数为3,每个列宽为1fr--> grid-gap: 10px;<!--属性grid-gap是grid-row-gap和grid-column-gap的简写形式。行间隙和列间隙都是10px--> grid-auto-r
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

安全类

1、CSRF:跨站请求伪造,cross-site request forgery 2、CSRF攻击原理:      (1)用户登录网站A   (2)网站A下发cookie   (3)用户访问网站B   (4)网站B中有引诱点击,指向网站A中有漏洞的接口   (5)点击之后,浏览器上传cookie至网站A 必要条件:1、用户要在注册网站登录过 2、网站A有漏洞接口 3、防御措施:   (1)Token验证:访问接口,浏览器自动生成cookie,但是没有手动上传token,token是你访问网站的
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

排序——冒泡,快速,选择,插入

冒泡排序 1 #include <iostream> 2 #include<string> 3 #include<cstring> 4 5 6 using namespace std; 7 void bubbleSort(int array[],int n) 8 { 9 for(int i=0;i<n;i++) 10 { 11 for(int j=0;j<n-i-1;j++) 12 { 13 if(a
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

未被初始化的值

无法确定其值是多少,很可能是野指针
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

几种简单获取浏览器静态网页html的方式

https://www.zybuluo.com/gfx/note/1291246
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

系统分析与设计个人作业:WordCount

本次作业gitee地址:https://gitee.com/ackary/WordCount/tree/master/WordCount 一、项目简介 本项目主要实现的功能是统计一个程序设计语言源文件的字符数、单词数、行数,之后将统计结果输出到result.txt文件。可执行程序为wc.exe,实现形式如下: wc.exe -c file.c //返回文件file.c的字符数 wc.exe -w file.c //返回文件file.c的单词数 wc.exe -l file.c //返回文件fi
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

learning-oracle-how2j

learning-oracle-how2j -- 别名示例 SELECT salary*12 AS "年薪" FROM hr.employees; -- 字符串拼接示例 SELECT first_name || ' ' || last_name AS "姓名" FROM hr.employees; -- 消除重复行 SELECT DISTINCT department_id AS "部门号" FROM hr.employees; -- 条件限定语句 SELECT * FROM hr.emplo
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

ovs-ofctl:s1 is not a bridge or a socket 解决方法

ovs-ofctl: s1 is not a bridge or a socket 解决方法 在使用旧版本的ovs的时候,使用ovs-ofctl命令配置交换机时会出现: ovs-ofctl: s1 is not a bridge or a socket 问题,解决方法是配置交换机的数据路径类型: $ ovs-vsctl set bridge br0 datapath_type=netdev 作者:Wasdns 出处:https://www.cnblogs.com/qq952693358/p/7
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

[ 9.24 ]CF每日一题系列—— 468A构造递推

Description:   1 - n个数问你能否经过加减乘除这些运算n -1次的操作得到24 Solutrion:   一开始想暴力递推,发现n的范围太大直接否决,也否决了我的跑dfs,后来就像肯定有个递推规律,然后从1 - n模拟下,1-3直接no,发现4可以了,那么4 6 8 ……都可以了,就是多乘个1而已,但是模拟5的时候一时石乐志,没模拟出来,哎,就是卡脑子了,所以这个题就荣幸的写了博客 Code    /* 写出4 和 5 的构造情况,对于后续的就是多乘个1 */ #includ
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

指针值传递、指针的指针、指针的引用、无法返回临时变量地址

#include <stdio.h> #include <stdlib.h> #include <string.h> void GetMemory(char *p) { //char *p = str, p = str(值传递,跟str无关,内存分配失败) p = (char*)malloc(100); } void GetMemory1(char **p) { //char **p = &str, p指向str指针的地址,*p指向str的地址,*p = str, *p分配内存即str分配内存
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

聊聊基准测试的MVP方案

上篇博客介绍了基准测试的一些思路和方法策略,这篇博客,聊聊基准测试的MVP(最小可行性方案)。。。 思维导图 一、测试策略 策略名称 阈值 运行时间 性能指标 基线 注释 并发测试 CPU75%+Error0.01% 10-30min 并发数、TPS、RT、内存占比 并发基线 并发测试得到的结果可以作为实际生产环境峰值流量下的性能表现 容量测试 CPU<100%+Error0.01% 10-30min 并发数、TPS、RT、内存占比 容量基线 一般来说90%即可作为阈值 双节点测试 CPU<1
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

logstash实现nginx日志status报警

http://blog.51cto.com/chentianwang/2065566
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

洛谷P4891 序列(势能线段树)

洛谷题目传送门 闲话 考场上一眼看出这是个毒瘤线段树准备杠题,发现实在太难调了,被各路神犇虐哭qwq 考后看到各种优雅的暴力AC。。。。。。宝宝心里苦qwq 思路分析 题面里面是一堆乱七八糟的限制和性质,这时候需要冷静想想有没有可利用的地方。蒟蒻一开始往势能线段树上面想了想。 定义一个全局势能函数,为所有\(C_i<B_i\)的位置个数。注意两个操作的修改都不会小于原来的数。 一个是改\(A\),相当于对\(C\)进行区间设置,此时我们每暴力找到一个原来\(C_i<B_i\)但是现在\(C_i
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

正睿OI普转提day18

XOR按位处理!!
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

bzoj 1717 [USACO06DEC] Milk Patterns (后缀数组+二分)

题目大意:求可重叠的相同子串数量至少是K的子串最长长度 洛谷传送门 依然是后缀数组+二分,先用后缀数组处理出height 每次二分出一个长度x,然后去验证,在排序的后缀串集合里,有没有连续数量多于K个串的长度>=x, 但据说有一种高端做法是把二分换成单调队列,能减少常数,可惜我并没有看懂...... 原题好像是哈希的骚操作,但网上的题解好像都是后缀数组...... 比上一道男人八题简单多了,我原来的错代码竟然卡过去了70分.. 1 #include <cstdio> 2 #include
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

crawler 听课笔记 碎碎念 1 初步了解各种选择器极其简单的使用

css中 身份证 id对应# 衣服 class对应 . 图片 pyquery。。。as pq html= request.get(url=''.....'') doc=pq(html) doc("#dq_list > li").items() tems()拿到所有子元素 for item in items: url= item.find('img').attr("lz_src") url_content= requests.get(url= url).content name= item.fi
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

Linux系统MySQL的常用操作命令

安装好MySQL服务后添加环境变量: #vi /etc/profile export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin #source /etc/profile 1.数据库指令:(由于自己习惯用service,需安装指定工具net-tools) # service mysqld start 启动MySQL # service mysqld restart 重启MySQL # service mysqld
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

深入理解Python中的元类---metaclass

关于元类的一些说明 1. 什么是元类?   在我们不自定义元类的前提下,元类指的就是 type,而type实际上就是一个类。 2. 元类的作用?   元类是用于创建某个类的类,即说明了我要创建的类是通过哪个类创建的。 3. 对创建类的重新认识 大多是情况下创建类的方式: class Foo(object): pass 然而也可以这样创建 Foo = type("Foo",(object,),{}) 这两种创建类的效果等同。既然type是一个类,那么str和int是不是也是一个类?答案
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

Vehicle veh1 = new Vehicle(); 如何理解这个语句

Vehicle veh1 = new Vehicle(); 通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。 1)右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Vehicle类对象(也简称为Vehicle对象)。 2)末尾的()意味着,在对象创建后,立即调用Vehicle类的构造函数,对刚生成的对象进行初始化。构造函数是肯定有的。如果你没写,Java会给你补上一个默认的构造函数。 3)左边的“Vehicle veh 1”创建了一个Vehicle
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0

vue-resource and axios

npm install --save vue-resource https://www.npmjs.com/package/vue-resource get 请求 this.$http.get("url", { params:{ userId :"101" }, headers:{ } }).then(res=>{ console,log(res); },error=>{ console.log(error); }) post this.$http
分类: 其他 发布时间: 09-24 23:20 阅读次数: 0