等比适配的最后一个补丁

本文转载于:猿2048网站➼https://www.mk2048.com/blog/blog.php?id=hc0jk2kjaa 此前分享过两篇关于等比适配的文章(Viewport And Rem),分别介绍了按照宽度进行等比适配的两种具体实。然而,按照宽度等比适配这个方案本身并不完美,今天就来讨论讨论如何打上这个补丁 一、缺陷是什么? 既然是等比适配,那么只能以容器的一边为基准,另一边等比,通常情况我们都是以宽度进行等比(例如,通过 Viewport 将容器宽度固化成 750,然后在设计稿中
分类: 其他 发布时间: 11-02 22:50 阅读次数: 0

todolist形式的搜索框,分开组件写的,点击上下键时,框内显示当前选中的内容

### 首先 安装react 脚手架 cnpm install create-react-app -g //只需要在电脑上安装一次就好了,以后不用再下载了 ### 创建项目 create-react-app 项目名( todo ) ### 进入项目todo 运行项目 npm start ---------或者下载 cnpm install yarn --save 后输入yarn start 也可以运行项目 ### 创建三个文件夹分别为:App todo list 将App.js 和App.cs
分类: 其他 发布时间: 11-02 22:50 阅读次数: 0

Manacher's Algorithm

马拉车 #include <iostream> #include <algorithm> #include <string> #include <vector> using namespace std; string Manacher(string s) { string str="$#"; for(int i=0;i<s.size();i++) { str+=s[i]; str+="#"; } // cout<<str<<endl
分类: 其他 发布时间: 11-02 22:50 阅读次数: 0

Ethical Hacking - NETWORK PENETRATION TESTING

Pre--Connection-Attacks that can be done before connecting to the network. Gaining Access - How to break Wi-Fi keys(WEP/WPA/WPA2) Post-Connection-Attacks can be done after connecting to the network. Detection&Security - detect and prevent the above
分类: 其他 发布时间: 11-02 22:50 阅读次数: 0

十八:jinja2之include标签

用于将页面的某一块地方抽取出来,要嵌入内容的时候使用,继承的概念 把具体内容分别放到其他地方同一管理,要用的时候使用include继承 使用include的时候可以直接使用接收的数据
分类: 其他 发布时间: 11-02 22:50 阅读次数: 0

beta week 1/2 Scrum立会报告+燃尽图 03

本次作业要求参见:edu.cnblogs.com/campus/nenu/2019fall/homework/9913 一、小组情况 组长:贺敬文 组员:彭思雨 王志文 位军营 徐丽君 队名:胜利点 二、Scrum例会 时间:2019年11月2日 本次Scrum Master:徐丽君 要求1 工作照片 要求2 时间跨度 2019年11月2日 18:23 至 2019年11月2日 18:56 共计 33 分钟 要求3 地点 东北师范大学一图书馆门前 要求4 立会内容包括: (1)上周的成绩 1.
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

基于注解的方式搭建mybatis开发框架

12
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

ES6---Set数据结构

// Set数据结构:是es6中新增的一种数据结构,它类似与数据,单里面的数据都是唯一的,并且不能够通过索引获取对应的值 // Set本身是一个构造函数,用来生成Set数据结构 var arr = [1, 2, 3, 4, '韩信', '李白'] let setarr = new Set(arr) console.log(setarr); // Set(6) {1, 2, 3, 4, "韩信", …} console.log(setarr[3]);//undefined Set数据结构不能通过
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

架构师进阶之路,什么人适合当架构师

一名优秀的架构师需要具备什么样的能力?系统架构设计能力,高并发分布式的布局能力、大流量预防能力,数据缓存能力等等,这些方面作为程序员有深度学习这些知识吗? 一名日亿级访问的系统架构师到底需要掌握哪些技能 如何成为一名优秀的架构师系列1: 如何拥有架构思维 在开始成为一名有优秀的架构师之前,你必须要知道各种部署原则的优缺点,在什么阶段会用到,而且部署的代码又是什么,如果要全面了解这方面知识; 如何成为一名优秀的架构师2:项目架构设计实战落地 成为一名优秀的架构师成长指南3:商业项目集群化改造 商
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

win10中安装与配置maven Maven安装配置(Windows10)

原文链接:https://www.cnblogs.com/wkrbky/p/6350334.html Maven安装配置(Windows10) 想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。 所需工具 : JDK 1.8 Maven 3.3.9 Windows 10 注 Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

BUUCTF |Fakebook

1.在注册后发现这个界面,猜测是不是存在注入点 http://654000be-ea72-4eae-8074-c6cf2798c9e9.node3.buuoj.cn/view.php?no=1and1 http://654000be-ea72-4eae-8074-c6cf2798c9e9.node3.buuoj.cn/view.php?no=1and0 2.order by得到长度为4(这里存在对空格的过滤) 3.爆库名 /view.php?no=-1++union++select++1,
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

浅析C/C++数组、指针的区别和联系

这里只谈二维数组和二级指针 typedef struct {   string name;   float score;   bool gender; } info_t; 二维数组 info_t a_info[3][4]; 二级指针 info_t **p_info; 指针是指针,数组是数组 数组的名字是指针常量,指向首元素a_info[0][0] 如何使用二维数组初始化二级指针? 答:借助数组指针 info_t (*p_info)[4] = a_info; //注意括号,优先级:下标优先于引
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

DDR3(2):IP核初始化

  调取 DDR3 IP核后,是不能直接进行读写测试的,必须先进行初始化操作,对 IP 核进行校验。本篇采用 Modelsim 软件配合 DDR3 IP核生成的仿真模型,搭建出 IP核的初始化过程。 一、顶层文件 1、生成 DDR3 IP 核后,在 Source 界面空白处右键点击 Add Source,添加顶层文件。 2、在 DDR3_HDMI\DDR3_HDMI.srcs\sources_1\ip\ddr3_ctrl\ddr3_ctrl\user_design\rtl\ddr3_ctrl.
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

2019-2020-20191201《信息安全专业导论》第5周学习总结

2019-2020-20191201《信息安全专业导论》第5周学习总结 教材学习内容总结 《计算机科学概论》 第6章:本章主要介绍的是计算机的机器语言,它是一套机器的硬件能够识别并执行的指令,并且是用二进制编写的。同时我们还学了Pep/8汇编语言来编写程序并了解了伪代码。 《自学是门手艺》 第6、7、8、9章:这四章主要讲的是自学的能力,首先是过早引用,需要反复的咀嚼和尽快的整理与归纳,其次就是耐心与刻意练习,它们都是十分重要的自学能力。想要通过自己来学好一项本领,对自己的严格要求无疑是重中之
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

15、前端知识点--MVVM

MVVM模式的理解 MVVM模式里面,核心是数据。 各种前端框架,最核心的说就是保持了数据与视图的同步。 数据驱动思想:数据驱动视图。 Vue不建议手动操作DOM。 以前是指令操作DOM,其实本质上底层还是操纵DOM。现在都用数据驱动了。 虽然vue中不推荐手动操作DOM,但是有些情况下必须操作DOM,这是可以通过$ref来操作DOM。
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

python使用pymysql操作mysql数据库

1、安装pymysql pip install pymysql 2、数据库查询示例 import pymysql # 连接database conn =pymysql.connect(user='root', password='1234' ,host='127.0.0.1',database='xinfang') #创建游标 cursor = conn.cursor() #执行函数 返回受影响的函数 effect_rows = cursor.execute('sel
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

元素“context:component-scan”的前缀“context”未绑定

  首先报这个错误,你得明白,是什么原因导致的?   答:未引入命名空间,和约束文件 解决方法: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

java IO流的概念与分类

DataInputStream && ObjectInputStream 示例 https://blog.csdn.net/hoho_12/article/details/52054338 ObjectInputStream与ObjectOutputStream使用以及与DataInputStream,DataOutput区别 https://blog.csdn.net/weixin_39841821/article/details/79903219 Java IO流之FilterInputS
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

图解HTTP-02-HTTP协议简介

一、HTTP协议用于客户端和服务端进行通信 发出请求的是客户端,接收请求作出响应的是服务端。 二、请求报文 三、响应报文 四、HTTP使用URI让客户端定位到资源 五、HTTP请求方法 1、GET方法 获取资源。 2、POST方法 传输实体主体。 get方法也可以用于传输实体主体,但一般不用get方法进行传输。get与post类似,但post主要目的不是获取响应的主体内容。 3、PUT方法 传输文件。该方法本身没有验证机制,任何人都可以上传文件,有安全性问题,一般不用。 4、HEAD方法 获得
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0

鲲鹏920的特性

鲲鹏920的特性 鲲鹏920处理器是华为在2019年1月发布的数据中心高性能处理器,由华为自主研发和设计,旨在满足数据中心多样性计算、绿色计算的需求 。 鲲鹏920处理器兼容ARM架构 采用7nm工艺制造 可以支持32/48/64个内核 主频可达2.6GHz 支持8通道DDR4、PCIe 4.0和100G RoCE网络。 与鲲鹏916的对比 高性能:鲲鹏920处理器的整型测试性能超过930分,是鲲鹏916的三倍性能。 高吞吐: 内存带宽高:内存通道数量提升到8通道,内存速率提升至2933MHz
分类: 其他 发布时间: 11-02 22:34 阅读次数: 0