移动端项目需要注意的4个问题
meta中设置viewport 阻止用户手滑放大或缩小页面,需要在 index.html中添加meta元素,设置viewport。 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> CSS样式统一问题 我们需要重置页面样式,因为在不同的手机浏览器上,默认的css样式不是统一的。 解决方法:使用rese
动手动脑(10.22)
package org.yuan.my_project;
class Grandparent
{
public Grandparent()
{
System.out.println("GrandParent Created.");
}
public Grandparent(String string)
{
System.out.println("GrandParent Created.S
SpringBoot--数据库管理与迁移(LiquiBase)
随着开发时间积累,一个项目会越来越大,同时表结构也越来越多,管理起来比较复杂,特别是当想要把一个答的项目拆分成多个小项目时,表结构拆分会耗很大的精力;如果使用LiquiBase对数据库进行管理,那么就会大大提升迁移效率,还是以刚才的拆分项目为例,如果使用Liquibase,则只需要将指定模块的表文件迁移走即可。 接下来就是使用Springboot实现Liquibase。 1、导入依赖 <dependency>
<groupId>org.sp
LAMP架构之Discuz论坛的手工编译安装
LAMP平台概述 目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境 构成组件 Linux、Apache、MySQL、 PHP/Perl/Python LAMP的优势 成本低廉、可定制、易于开发 编译安装实验步骤 通过Windows下载并共享LAMP软件包 在Linux虚拟机上远程获取共享 [root@lamp ~]# smbclient -L //192.168.100.3/ Sharename Type Comment --------- ---- ------- LA
[THUWC 2017]随机二分图
如果只有 $ t=0 $ 的边,可以直接把边关于左边的点排序, $ dp[S] $ 表示左边匹配了前 $ |S| $ 个点,右边匹配集合为 $ S $ 的方案数,这样是40分。 正解是考虑把边拆分成独立的若干边。 根据期望的线性性,我们只需要对于每一种匹配方案,求出其能成功的概率。如果我们能够建一张新图,使得对于任意匹配方案,其成功的概率不变,并且所有边相互独立,就可以用40分的算法进行DP. 当 $ t = 1 $ 时,考虑如果直接把两条边当做相互独立的。如果在一个匹配中,用到了其中的一条边
drf-jwt手动签发与校验,drf小组件:过滤、筛选、排序、分页
复习 """
频率组件:限制接口的访问频率
源码分析:初始化方法、判断是否有权限方法、计数等待时间方法
自定义频率组件:
class MyThrottle(SimpleRateThrottle):
scope = 'sms'
def get_cache_key(self, request, view):
# 从request的 query_params、data、META 及 view 中 获取限制的条件
Static和Const的区别
static static局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 static 函数 表示一个函数只能在当前文件中被访问 static 类成员变量 表示这个成员为全类所共有 static 类成员函数 表示这个函数为全类所共有,而且只能访问静态成员变量 const const 常量:定义时就初始化,以后不能更改。 const 形参:func(const int a)
实时聊天-websocket与ajax的区别于联系
Ajax是什么? Ajax,即异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的部分进行加载更新。 Ajax 的优点在于它在浏览器与web服务器之间使用异步数据传输(HTTP请求),不阻塞用户,核心对象是XMLHTTPRequest。通过这个对象, js可在不重新加载页面的情况下与web服务器交换数据 。 websocket是什么? websocket是
SpringCloud配置中心集成Gitlab(十五)
一 开始配置config服务 config-server pom.xml 1 <dependency>
2 <groupId>org.springframework.cloud</groupId>
3 <artifactId>spring-cloud-config-server</artifactId>
4 </dependency>
5
6 <dependency>
7
Hbase--基本概念以及设计思想架构
文章目录 一:hbase的产生背景 Hadoop 的限制 Hadoop 随机存取数据库 Hadoop 的特点: Hive 的特点: 二:hbase是什么 1.面向列:每一个列族存储一个物理文件 2.nosql: 三:hbse的表结构 四:hbase的优缺点和特点: hbase的特点: hbase的优缺点: 五:HBase适用场景 六:hbase的设计思想以及架构 架构: 设计思想: 一:hbase的产生背景 Hadoop 的限制 Hadoop 只能执行批量处理,并且只以顺序方式访问数据。这意味
NR-ARFCN和频率之间换算
一直以来频点、频率之间的换算都是个麻烦和疑惑人的问题,很多时候都是死记硬背的记下来,但是到了NR基本都不是整数的频率,所以就更加麻烦,再次我做一个协议的简单解读和excel公式的简单介绍。 根据R16版本的38.104协议,咱们可以得到如下内容。 把0-100000MHz分成三段如下 Table 5.4.2.1-1: NR-ARFCN parameters for the global frequency raster Frequency range (MHz) ΔFGlobal (kHz)
「小组联考」最优卡组
题目 【内存限制:512 MiB】【时间限制:1000 ms】 【标准输入输出】【题目类型:传统】【评测方式:文本比较】 题目描述 $chitanda$ 有 $k$ 个卡包,第 $i$ 个卡包里有 $c_i$ 张卡,每张卡有一个能力值,其中第 $i$ 个卡包里的第 $j$ 张卡具有 $a_{i, j}$ 点能力值。 他准备选择 $k$ 张卡牌的组合,其中每个卡包要选择恰好一张卡牌。他希望这 $k$ 张卡牌的能力值之和尽量大,请你告诉他在所有可能的组合里,能力值之和最大的 $n$ 个组合分别具有
20191023 半小时漫画经济学:生活常识篇
经济,简单地讲,就是资源最优化配置。 人类经济就是在重复交易里建立起来的。 农业是骨架,工业填充了血肉,其他行业是各种器官,它们一起组成了经济这副躯体。 原料、产品、服务、钱等资源,都在市场上有条不紊地流动着,去到它们能实现价值的地方,这就是咱们熟悉的经济——的大概。 经济学能教你把手头资源,比如钱、时间,用得更有效。所以学经济学就算成不了专家,也能混的更好。 搞懂了生活中的经济知识,也许我们不会成为专家,但能明白生活的逻辑,运用这些知识,去解决问题。 在古代,贝壳很长一段历史是主流货币,这就
POJ - 3259 - Wormholes = SPFA
http://poj.org/problem?id=3259 看见500的数据量莽了一发Floyd,还T了。讲道理应该不至于的,换个快读试试。 #include<algorithm>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<map>
#include<set>
#include<stack>
#include<string>
#include<queue>
#include<v
Linux环境下配置httpd、MySQL和PHP
本教程是centOS7使用的是阿里云的ecs服务器,本地用的xshell,适用于学习配置服务器的新手,可以借用本文档来熟练一些指令,明白这些软件的用处和安装管理,如果只是单纯的为了安装而安装不推荐使用此教程。 从零开始安装,直接初始化阿里云的磁盘,这一步需要在阿里云网站上操作;接下来进入安装过程。 第一步:下载httpd的压缩包和相关依赖包。 1、利用wget命令下载apr、apr-util、pcre和httpd; 1 cd /home //在这里我们将压缩包存放在home目录下 wget h
今日推荐
周排行