使用vw,vh 来做移动端适配
我们做移动端项目的时候需要安装如下的插件; postcss-import postcss-url autoprefixer 这个不用安装,Vue-cli 已经集成进去了 postcss-aspect-ratio-mini postcss-cssnext postcss-px-to-viewport 核心 cssnano cssnano-preset-advanced 然后在package.json文件中配置 "postcss": {
"plugins": {
统计难题 HDU - 1251(字典树)
统计难题 HDU - 1251 题目链接:https://vjudge.net/problem/HDU-1251 Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串
【洛谷 1636】 Einstein学画画
题目描述 Einstein学起了画画, 此人比较懒~~,他希望用最少的笔画画出一张画。。。 给定一个无向图,包含n 个顶点(编号1~n),m 条边,求最少用多少笔可以画出图中所有的边 输入格式 第一行2个数n,m 以下m行 每行2个数a,b(a<>b) 表示a,b两点之间有一条边相连 一条边不会被描述多次 输出格式 一个数 即问题的答案 输入输出样例 输入 #1复制 5 5
2 3
2 4
2 5
3 4
4 5
输出 #1复制 1 说明/提示 约定 50%的数据n<=50,m<
rabbitmq介绍及基本使用
开发语言erlang 爱立信公司 import pika
credentials = pika.PlainCredentials('alex', 'alex123')
connection = pika.BlockingConnection(pika.ConnectionParameters(
'192.168.14.52',credentials=credentials))
channel = connection.channel() #建立了rabbit 协议
2019/8/17 程序结构化设计
一、结构化程序设计的三种基本构成 (1)顺序结构:一种线性、有序的结构,它依次执行各语句模块。 (2)循环结构:重复执行一个或几个模块,直到满足某一条件为止。 (3)选择结构:根据条件成立与否选择程序执行的通路。 二、方法 (1)自顶而下 (2)逐步细化 (3)模块化设计 (4)结构化设计 三、个人理解 就是代码要实现一个功能,你要实现他的方法,每一步要做什么,做的顺序,做对了如何,做错了如何,代码精简,不要多余重复,每一段代码精简一点,一个项目下来,就是一次很大的
MySQL-第九篇分组和组函数
1、组函数 组函数:即多行函数,组函数将一组记录作为整体计算,每组记录返回一个结果,而不是每条记录返回一个结果。 2、常用的组函数有: 1》avg([distinct|all]expr):计算多行平均值,其中,expr可以是变量、常量或数据列,但其数据类型必须是数值类型。distinct表示不计算重复值;all用和不用的效果完全一样,表明需要计算重复值。 2》count({*|[distinct|all]expr}):用“*”号表示统计该表内的记录行数;distinct表示不统计重复值。 3》
js显示数据类型的转换
js中数据类型装换 ### 显示数据类型的转换 typeof:能防回六中操作类型的数据:Number, String, Boolean, Objecet, undefined, function ~ JavaScript var a = 1; //conloe.log(typeof(a)) 值为Number var a = []; //conloe.log(typeof(a)) 值为Object var a = {}; //conloe.log(typeof(a)) 值为Object var
centos的tee命令
Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee默认覆盖源文件 tee -a不覆盖 [root@centos7 2019-08-17]# echo "1"|tee test.txt 1 [root@centos7 2019-08-17]# cat test.txt 1 [root@centos7 2019-08-17]# echo "2"|tee test.txt 2 [root@centos7 2019-08-17]# cat test.txt 2 [root@c
【I'm Telling the Truth】【HDU - 3729】 【匈牙利算法,DFS】
思路 题意:该题主要说几个同学分别说出自己的名次所处区间,最后输出可能存在的未说谎的人数及对应的学生编号,而且要求字典序最大。 思路:刚刚接触匈牙利算法,了解的还不太清楚,附一个专门讲解匈牙利算法的博文,个人认为讲的比较清晰。 AC代码 #include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int T, n;
struct Stue
{
int l, r;
};
Stue per[60+10
内核中根据进程Pid获取Dos路径.
目录 一丶简介 二丶原理 3.代码实现. 一丶简介 在内核中有时候想通过PID 获取进程的全路径以达到监控的作用 比如我们设置了进程回调.则可以根据PID看下进程的全路径. 二丶原理 原理就是在内核中 通过 ZwQueryInformationProcess 这个未公开的函数 进行查询. 查询好是 ** ProcessImageFileName ** 也就是27号功能. 但是查询出来的路径是Dos路径.还需要进行转化. 1.传入PID 使用 ZwOpenProcess打开PID获取Handle
Netlink机制详解
使用netlink机制在内核与应用程序之间通信 https://blog.csdn.net/zhongbeida_xue/article/details/79026398 转载:https://blog.csdn.net/zoe6553/article/details/8026033 前一段时间,在开发一个驱动程序的过程中,需要在驱动程序与应用程序之间进行通信。其中驱动程序在接收到一个硬件中断之后通知应用程序进行相应的处理。为 解决此类问题,驱动程序提供了几种机制:(1)使用copy_to_u
IIS 配置备份和还原
首先我们打开服务器管理器,一般服务器都在左下角的任务栏中,直接点击即可打开 打开WEB服务器(IIS),选择IIS根目录,找到右边的共享管理 打开共享管理后,我们在右侧的操作中找到导出配置,选择物理路径,输入加密秘钥,点击确定即可把IIS的配置导出到我们指定的路径。 其实配置还原和备份的步骤基本相同,同样找到共享管理 打开共享管理,勾选启用共享的配置,然后在下面选择我们保存配置文件的路径,及用户名密码,然后点击右侧的应用即可还原我们的配置 引用至:https://jingyan.baidu.c
[ipsec][strongswan] strongswan源码分析-- (二)rekey/reauth机制分析
strongwan sa分析(二) Author: Cao Tong Date: 2018-12-29 Version: 1.2 文档历史 版本 日期 说明 修改人 1.0 20181229 初版 caotong 1.1 20190102 修改重要的概念阐述,IKE SA rekey caotong 1.2 20190103 修改IPsec SA的名称约定 caotong 名词约定 client / initiator: IKE连接的首先发起方。 server / responder: IKE
P1402 酒店之王[网络瘤(正解)/二分图匹配(错解)]
题目描述 XX酒店的老板想成为酒店之王,本着这种希望,第一步要将酒店变得人性化。由于很多来住店的旅客有自己喜好的房间色调、阳光等,也有自己所爱的菜,但是该酒店只有p间房间,一天只有固定的q道不同的菜。 有一天来了n个客人,每个客人说出了自己喜欢哪些房间,喜欢哪道菜。但是很不幸,可能做不到让所有顾客满意(满意的条件是住进喜欢的房间,吃到喜欢的菜)。 这里要怎么分配,能使最多顾客满意呢? 解析 学了二分图,还是讲一个二分图的做法。 先说一点,目前并没有找到二分图匹配做法完全正确的例子。 分析一下思
百度之星初赛一A Polynomial(数学的函数收敛)
Polynomial 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6668 题目: 思路:模拟即可,因为若分子最高次幂小于分母最高次幂,极限为无穷的也就是不存在收敛,输出“1/0”;分母最高次等于分子最高次,为a/b,就是常数项最简比;分子最高次大于分母最高次,为0.,输出“0/1即可” //
// Created by HJYL on 2019/8/17.
//
#include <iostream>
#include <vecto
【linux之路】常用的命令
用bash插入代码 1、查看ubuntu的版本号 lsb_release –a //linux标准基础(Linux Standards Base);release发布 2、查看Ubuntu的内核 uname -a
uname -a -r 3、给root用户修改密码 sudo passwd root 4、更改桌面任务栏的方向,上下左右 16版本的更改命令: gsettings set com.canonical.Unity.Launcher launcher-position Botto
AspectJ的注解开发AOP:环绕通知的学习
环绕通知的注解为@Around around方法的返回值就是目标代理方法执行返回值 参数ProceedingJoinPoint可以拦截目标方法的执行 切面类配置如下 i mport org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang
剪花布条 HDU - 2087(kmp,求不重叠匹配个数)
Problem Description 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input 输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进行工作。 Output 输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就老老实实输
今日推荐
周排行