Lunix配置路径

一、原来路径进入node文件夹→bin→右键→OpeninTerminal→输入./node→进入编译→退出.exit二、查看路径,将路径复制pwd三、Ctrl+Alt+T新开控制台,输入vim.bashrc(若出现选项,输入E)vim.bashrc四、按大写的G进入文档末尾,设置新路径exportPATH=/home/user1/node/bin:$PATH五、先:w保存,:q退出(Shift+
分类: 企业开发 发布时间: 09-18 23:10 阅读次数: 0

Spark 系列(二)—— Spark 开发环境搭建

一、安装Spark1.1下载并解压官方下载地址:http://spark.apache.org/downloads.html,选择Spark版本和对应的Hadoop版本后再下载:解压安装包:#tar-zxvfspark-2.2.3-bin-hadoop2.6.tgz1.2配置环境变量#vim/etc/profile添加环境变量:exportSPARK_HOME=/usr/app/spark-2.2
分类: 企业开发 发布时间: 09-18 23:10 阅读次数: 0

Spark 系列(三)—— 弹性式数据集 RDDs

弹性式数据集RDDs一、RDD简介RDD全称为ResilientDistributedDatasets,是Spark最基本的数据抽象,它是只读的、分区记录的集合,支持并行操作,可以由外部数据集或其他RDD转换而来,它具有以下特性:一个RDD由一个或者多个分区(Partitions)组成。对于RDD来说,每个分区会被一个计算任务所处理,用户可以在创建RDD时指定其分区个数,如果没有指定,则默认采用程
分类: 企业开发 发布时间: 09-18 23:10 阅读次数: 0

十一. k8s--dashboard部署

目录 dashboard安装部署 由于会被墙, 所以要加一步拉取镜像 正式部署, 一条命令 遇到的坑, 不能正常访问, 提示NET::ERR_CERT_INVALID 创建dashboard证书 这里以hostpath的形式挂载到pod中 创建dashboard dashboard的两种认证方式 token令牌认证 Kubeconfig文件认证 创建只对default namespache有权限的token 参考链接 dashboard安装部署 由于会被墙, 所以要加一步拉取镜像 docker
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

第四周 第四周课程总结&试验报告(二)

第四周课程总结&试验报告(二) 一.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。 要求该类具有: (1) 使用构造函数完成各属性的初始赋值 (2) 使用get…()和set…()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法 实验代码 class Rectangle //定
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

【精品】如何提高程序员的键盘使用效率

1.1引言 对于程序员来说,键盘作为与电脑交互的最直接的工具之一,在编写代码乃至完成整个软件设计工程中起到了不可磨灭的作用。在现如今语音输入,手势输入等等并未普及的情况下,绝大部分程序员通过键盘输入把自己脑中已有的想法传递给计算机,并进行各项软件工程的工作。类比于建筑业,程序员的键盘就像是工人们使用的铲子铅垂线等等工具,键盘的使用率直接影响到编码等一系列工作的效率,这篇博文接下来主要就谈谈如何提高程序员的键盘使用效率。 1.2影响键盘使用效率的重要因素和技能 在这一节中,我们从程序员、键盘、编
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

bind、apply、call的区别 call()和appl()的理解

改变函数内部this指针的指向函数: 通过apply和call改变函数的this指向,他们两个函数的第一个参数都是一样的表示要改变指向的那个对象,第二个参数,apply是数组,而call则是arg1,arg2...这种形式。通过bind改变this作用域会返回一个新的函数,这个函数不会马上执行。 call()和appl()的理解 每个函数都包含两个非继承而来的方法:apply()和call() 1.这两个方法的用途:在特定的作用域中调用函数,实际上等于设置函数体内this对象的值 (1)app
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

Leetcode 188: Best Time to Buy and Sell Stock IV - hard

Best Time to Buy and Sell Stock, leetcode 一共有6题。121、122、123、188、309、714。 其中121、122、123、188是一类(121交易一次、122交易任意多次、123交易两次,188交易k次)。 309是在前面四题的基础上,加了一个cool down。714则是加了交易成本。 所以前面四题可以由第四题的代码来实现。 思路如下: 1、状态 f[i][j] 代表的是到第j天,发生i次交易,可以得到的全局最大利润;g[i][j] 代表的
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

四种事物隔离级别详解

本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID)   1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。    2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

Appium左右、上下滑动(Java)

网上很多文章都说用swipe来左右滑动,你把代码一贴,结果报错,看半天,原来是java-client中swipe早就被废除了!!!下面介绍一种Java写法来左右上下滑动: 首先,创建一个Swipe类 import org.openqa.selenium.Dimension; import io.appium.java_client.TouchAction; import io.appium.java_client.android.AndroidDriver; import io.ap
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

centos7上安装zookeeper

centos7上安装zookeeper 1 准备工作 1、准备服务器,本次安装采用 centos7系统、内存2G、存储60G的虚拟机服务器一台; 2、服务器安装java环境: 参考文章《centos7上安装jdk8》博文; 3、准备zookeeper安装包, 本次采用 zookeeper-3.4.11.tar.gz 版本的包 2 安装zookeeper 2.1、 解压zookeeper安装包,使用tar命令: tar -zxvf zookeeper-3.4.11.tar.gz 我们看下解压完成
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

Python基础记录

深拷贝和浅拷贝 深拷贝与浅拷贝的区别在于,当从原本的list复制出的list之后,修改其中的任意一个是否会对另一个造成影响,即这两个list在内存中是否储存在同一个区域,这也是区分深拷贝与浅拷贝的重要依据。 浅拷贝:A变量变化,B变量跟着改变 深拷贝:A变量变化,B变量不受影响 copy():对于list的第一层,是实现了深拷贝,但对于嵌套的list,仍然是浅拷贝。 old = [1,[1,2,3],3] new = old.copy() print('Before:') print(o
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

第6次作业--static关键字、对象

1.题目 编写一个类Computer,类中含有一个求n的阶乘方法。将该类打包,并在另一个包中Java文件中引入包,在主类中定义Computer类的对象,调用求n的阶乘方法,并输出。 2.代码 1 package hom_7_one;//包名 2 3 public class Computer { //computer类 4 public int JieCheng(int n){ //求阶乘方法 5 int a=1; 6
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

20190918-03关机重启命令及修改root密码 000 006

(1)sync (功能描述:将数据由内存同步到硬盘中) (2)halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff) (3)reboot (功能描述:就是重启,等同于 shutdown -r now) (4)shutdown [选项] 时间 表1-4 选项 功能 -h -h=halt关机 -r -r=reboot重启 表1-5 参数 功能 now 立刻关机 时间 等待多久后关机(时间单位是分钟)。 Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

公众号入口-H5测试要点

H5页面的测试---总结自己的测公众号遇到的问题 微信公众入口-先关注公众号 ,管理员将自己的微信号加入到可以看该菜单的列表里边 关注公众后,点击菜单栏,是否能正常进H5链接 进入H5界面后提示是否要重新登录,要重新登录说明有问题 H5界面各功能模块是否正确显示,功能是否好用 H5界面的链接的URL是否正确,参数是否正确 翻页加载,每页显示10条,20条等等 下拉刷新 实时刷新,后台操作后,H5页面的状态是否能实时更新 公众号内部的返回按键和下一页的按键,非手机设备的返回按键 图片适配,图片是
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

创建 job 队列任务

1,创建数据库驱动存储任务 $ php artisan queue:table $ php artisan migrate Migrating: 213822_create_jobs_table Migrated: 213822_create_jobs_table 2,创建任务类 php artisan make:job SendReminderEmail 3,处理失败任务 $ php artisan queue:failed-table $ php artisan migrate
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

zz`有了 IP 地址,为什么还要用 MAC 地址?

https://blog.csdn.net/hjding/article/details/80301389 因特网协议:TCP/IP协议族 以太网协议 比如,已经存在一种局域网技术,叫做”以太网“,那么好,因特网就运行于以太网之上,英文写作: TCP/IP over Ethernet 注:TCP/IP是专为因特网开发的一系列协议当中的2个协议,因这2个协议最重要(同时也最出名),就用这2个协议代言因特网了。 还有一种城域网技术叫做“令牌环网 ”,那么好,因特网就运行在令牌环网之上 ,英文写作:
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

面试(2,3)

线程和进程的区别 进程是运行中的程序,线程是进程的内部的一个执行序列 进程是资源分配的单元,线程是执行行单元 进程间切换代价大,线程间切换代价小 进程拥有资源多,线程拥有资源少 多个线程共享进程的资源 HashMap和HashTable的区别 继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。 线程安全性不同 HashMap线程不安全,是非同步的。可以使用ConcurrentHashMap是map同步。 H
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

宠物收养所

题目描述 思路 代码 #include <cstdio> #include <cstdlib> #include <ctime> #include <cmath> const int MAX = 8e4 + 5, mod = 1e6; int n, m, inf = 0x3f3f3f3f; int ans, rt, tot; bool flag; struct Node { int lc, rc, key, pri, cnt, size; #define lc(x) t[x]
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0

零碎的笔记整理

一个连今天都把握不好的人,你找什么理由相信他明天就一定会有所改变? 一篇没有看完的Ted演讲: 人们对global warming 无动于衷的五个原因: 1. distance 感觉南极离这里太远了 2.doom overuse 对“灾难”这个词的过度使用。每次新闻报道说:真是一场灾难。 你说yeah, sure... 3. disonance 因为global warming这个“遥远的”“听起来被夸大”的事情,我不能开车,不能吃牛排。造成自己内心秩序的混乱 4. denial 不喜欢就,不
分类: 其他 发布时间: 09-18 22:54 阅读次数: 0