cdh看完官方文档后小结002

1、ClouderaManager包含内部机架感知脚本,但您必须指定群集中主机所在的机架。如果您的群集包含10个以上的主机,Cloudera建议您为每个主机指定机架。HDFS,MapReduce和YARN将自动使用您指定的机架。https://www.cloudera.com/documentation/enterprise/5-13-x/topics/cm_mc_specify_rack.htm
分类: 企业开发 发布时间: 05-23 22:10 阅读次数: 0

微信自定义网页分享链接(可自定义链接 图片 内容介绍)

一、需求描述如图,图1是其它游戏分享链接的显示效果(前提是在微信中打开并分享出去),图2是我们游戏页面(同样在微信中打开并分享出去)分享链接的显示效果。要达到图1的自定义文案与图标的效果,经研究与各种尝试,得到的最佳解决方案为采用微信提供的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。PS: 不懂技术的朋友可以前往 :http://www.138too
分类: 移动开发 发布时间: 05-23 22:10 阅读次数: 0

Vue入门七、父子组件间通讯

一、父子组件通讯父传子:1、父用子的时候通过属性传递2、子要声明props:['属性名']接收3、子组件template中直接用<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><
分类: 服务端 发布时间: 05-23 22:00 阅读次数: 0

交换机技术 交换机技术

交换机技术 vlan的创建:[H3C]vlan vlan-id //创建vlan,并进入vlan视图 [H3C-S1-vlan10]name text //配置当前vlan的名称 vlan的配置:[H3C]interface GigabitEthernet 1/0/1 //进入接口 [H3C-GigabitEthernet 1/0/1]port link-type access //接口配置为access模式 [H3C-GigabitEthernet 1/0/1]port access vla
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

生成树协议 生成树协议

生成树协议 为了保证网络的可靠性,我们一般选择冗余拓扑结构,但在冗余拓扑中,会出现环路。 环路带来的问题:1、广播风暴 2、帧的重复复制 3、交换机MAC地址表的不稳定 解决以上环路问题,我们引入了生成树协议。他能够发现并自动消除冗余拓扑中的环路。 1、采用SPA算法使冗余端口置于“阻塞状态” 2、网络中只有一条链路生效 3、当生效的链路出现故障时,将处于“阻塞状态”的端口重新打开,从而确保网络的可靠性 STP相关概念:桥ID 端口ID 根桥 非根桥 根端口 指定端口 阻塞端口 根路径开销 F
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

文件IO 例子

例子1: 测试最多打开多少个文件 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int main(int argc, const char *argv[]) { int fd; int cnt = 0; while(1) //循环打开 { if((fd=open(argv[1],O_RDWR))<0) /
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

ansible简单使用

ansible的简单使用 1.生成ssh密钥 一对公钥 私钥 ssh-keygen 2.将公钥拷贝到要管理的机器 ssh-copy-id 192.168.16.211 3.修改ansible配置文件,添加管理的主机IP,或者主机名 vim /etc/ansible 4.简单使用 单台机器:ansible 192.168.16.140 -m shell -a 'ls' 多台机器:ansible 192.168.
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

cf1158A-The Party and Sweets - (贪心+思维)

题意:有n个男孩,m个女孩,每个男孩给每个女孩一堆糖果。b数组表示每个男孩给出的最少糖果数,g数组表示每个女孩子收到的最大糖果数。求所有男孩给出的最小糖果总数。 解题: 先对b数组和g数组从小到大排序。 1.如果给出最多的男孩 比 收到最少的女孩的还多,b[n-1]>g[0],则不成立 举例: 3 2 1 2 100 8 300 第三个男孩对每个女孩最少给出100个,第一个女孩你说你最多收到8个?不成立,直接输出-1 2.一共有n*m堆糖果,显然g数组的糖果数 只能出现一次(女孩收到的最大堆糖
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

优化mysql

数据库设计和表创建时就要考虑性能 sql的编写需要注意优化 分区 分表 分库 1.数据库设计和表创建时就要考虑性能 mysql数据库本身高度灵活,造成性能不足,严重依赖开发人员能力。也就是说开发人员能力高,则mysql性能高。这也是很多关系型数据库的通病,所以公司的DBA工作通常巨高。 设计表时要注意: 表字段避免 null 值出现,null 值很难查询优化且占额外的索引空间,推荐默认数字0代替 null 尽量使用 INT 而非 BIGINT,如果非负则加上 UNSIGNED(这样数值容量会扩
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

PLY调试笔记——待解决的问题

1、parser.out展示了Yacc进行规约时所有状态转移/规约(shift/reduce)的条件,可以用于语法分析时debug. 不小心删掉了,废纸篓里也没有,官网上说parser.out只有在语法规则改变时才会重新产生,然而改变一下语法规则前面token,leclexer都要改,没重新尝试。在修改parser.py中的错误时改变了其代码,但是parser.out还是没有生成。
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

MySQL8.0.16 单机 Linux安装以及使用

安装 先去下载 https://dev.mysql.com/downloads/mysql/ 然后上传到Linux 进入存放目录,解压到指定目录【我这里是/soft/mysql8】 [root@localhost ~]# cd /soft/ [root@localhost soft]# mkdir mysql8 [root@localhost soft]# tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar -C mysql8/ mysql
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

Jmeter前置处理器和后置处理器的使用

一、JMETER基本概念   1、 测试计划:顶级菜单,代表一个测试计划;   2、 线程组:代表一个要测试的场景(各种相关的交易集合),对于性能测试来说可以指定多少个用户完成这个场景的内容,对于自动化测试来说,指定一个用户即可;   3、 控制器:挂在线程组下,用来控制各种交易(接口)的调用频率,有循环控制器、简单控制器等等   4、 取样器:代表一次发起请求和接收响应的元件,这里可以认为是一个接口、交易、请求   5、 前置处理器:取样器发起请求前可以用这做一些工作,比如参数化等等   6
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

建立TCP连接后发起HTTP请求

TCP三次握手建立连接成功后,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个具有标准格式的HTTP响应给客户端。 如上图所示HTTP请求格式如下所示四部分组成,分别是请求行、请求头、空行、消息体,每部分内容占一行。 请求行:由三部分组成:分别是请求方法(GET/POST/DELETE/PUT/HEAD)、URI路径、HTTP版本号。 请求头:缓存相关信息(Cache-Control,If-Modified-Since)、客户端
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

day 57 Django基础五之django模型层之关联管理器 Django基础五之django模型层之关联管理器

Django基础五之django模型层之关联管理器 class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器。它存在于下面两种情况: ForeignKey关系的“另一边”。像这样: 1 2 3 4 5 6 7 8 from django.db import models class Reporter(models.Model): # ... pass class Article(models.Model): reporter = models.Fo
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

JVM 的内存布局

  这是jdk7以后的版本   1. Heap(堆区)   Heap OOM 障最主要的发源地, 它存储着几乎所有的实例对象, 堆由垃圾收集器自动回收, 堆区由各子线程共享使用。通常情况下 它占用的空间是所有内存 区域中最大的,但如 果无节制地创建大量对象,也容易消耗完所有的空间。堆的内存 空间既可以固定大小, 也可以在运行时动态地调整,通过如下参数设定初始值和最大值,比如 -Xms256M -Xmxl024M ,其中 -X 表示它是 JVM 运行参数, ms是 memory start 的简
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

models.DateTimeField(auto_now_add=True)与models.DateTimeField(auto_now=True)

DateTimeField和DateField和TimeField存储的内容分别对应着datetime(),date(),time()三个对象。 对于auto_now=False和auto_now_add=False,两者默认值都为False。 auto_now=Ture,字段保存时会自动保存当前时间,但要注意每次对其实例执行save()的时候都会将当前时间保存,也就是不能再手动给它存非当前时间的值。 auto_now_add=True,字段在实例第一次保存的时候会保存当前时间,不管你在这里是
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

剑指Offer的学习笔记(C#篇)-- 从上往下打印二叉树

题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 一 . 题目解析 了解过二叉树就应该知道,二叉树存在三种遍历方法:前序遍历(根→左→右)、中序遍历(左→根→右)、后续遍历(左→右→根)。 如上图所示,二叉树的基本遍历方法中并不存在题目要求的方法,因此,必须自定义一种方法实现要求。 经过思考,得出如下步骤: (1)定义两个链表,一个作为寄存链表,一个用作与最后输出的链表。 (2)若根节点不为空,把根节点存在寄存链表里。 (3)接下来,把他放到最后输出的链表里,之后呢,如果这个节
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

升级至webpack4.x踩坑记

一、对比依赖包 二、webpack.config.js相关修改 注意url-loader配置方式: { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, // loader: 'url-loader', // options: { // limit: 10000, // name: utils.assetsPath('img/[name].[hash:7].[ext]
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

python爬虫学习之页面登陆

爬虫学习的一点心得 登陆主要有3种方法:使用selenium,cookies,模拟表单登陆 个人对于一般情况使用cookies登陆 可以实现一次手动,长期自动,可以绕过登陆(登陆的相关信息密码,账号等会存于cookies中) 注意:get网页信息时候最好是先建立一个session,不要直接requests.get(),否则对服务器而言相当于每次新开一个浏览器来访问容易被识别,不符合用户行为 先创建一个session,然后每次都用同一个session去访问,注意对于HTTPS的网站,需要带上参数
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0

2019,移动 iOS 开发的寒冬愈演愈烈,我却没有想过放弃!

前言: 2014年,一个稍微懂点 iOS 开发的实习生一个月能拿上七八千,众多公司砸钱抢人。 而在2018年,移动开发似乎进入了一场比赛的“下半场” 。但这个下半场却变成了一场“硬仗”,赛制突然改变,公司招聘的标准越来越高,BAT 等大厂的招聘岗位甚至出现冻结。 赛制改变,在“赛场”上的众多移动端程序员都措手不及,其中的一些甚至直接被判离了赛场。 “我知道这一天迟早要来,但是没想到它来得这么快。”一位“被”离开的移动端程序员这样说道。 几年前炙手可热的移动端程序员,如今却面临着僧多粥少的局面。
分类: 其他 发布时间: 05-23 21:54 阅读次数: 0