自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (5)
  • 论坛 (148)
  • 收藏
  • 关注

原创 Presto 安装和简单使用

Presto 安装和简单使用0. 集群工具脚本ccmd.sh 集群命令执行cd && cat > ccmd.sh << 'EOF'#!/bin/bashif((0==$#)); then echo no args; echo "Usage: $0 cmd1; cmd2; cmd3" # 多个命令用分号隔开 exit;fi# cd -P 透过软连接获取绝对路径pdir=`cd -P . ; pwd`# 修改seq 范围以覆盖更多节点for

2020-08-18 09:57:47 289

原创 Java 直接访问私有属性的抢劫例子

Java 直接访问私有属性的抢劫例子代码讲解package com.abc.java;public class Test02 { public static void main(String[] args) { Person p1 = new Person("Lily", 999); Person p2 = new Person("Badman", 0); System.out.println(p1.getName() + " has money " + p1.get

2020-08-07 09:05:11 38

原创 PVE FRP MySQL 端口映射

PVE FRP MySQL 端口映射前言虚拟软件(PVE,VMWare,Docker,VirtualBox)如果用有线连接除宿主机之外的主机均有可能连不上虚拟机里的MySQL,使用Wifi 就100% 能连上目前已知的解决办法是用frp 做虚拟机和宿主机的端口映射,然后其他机器访问宿主机服务端# 创建安装目录mkdir -p /opt/modules# 下载frpcd && wget https://github.com/fatedier/frp/releases/dow

2020-08-06 17:57:02 151

原创 Scala 下划线_ 简化匿名函数注意事项

Scala 下划线_ 简化匿名函数注意事项eta-expansion 概念把 x => func(x) 简化为 func _ 或 func 的过程称为 eta-conversion把 func 或 func _ 展开为 x => func(x) 的过程为 eta-expansionEta Expansion 的就近expand 解析原则Underscores extend outwards to the closest closing Expr: top-level express

2020-07-03 21:14:05 72

原创 Linux 特殊权限s 和t 演示

Linux 特殊权限s 和t 演示前言概念s 和t 权限会代替原x 权限所在的位置一、关于t 权限最好的例子是ls -ld /tmp # -d 表示目录任何人都可以在/tmp下创建文件,且只能删除自己创建的文件(root 用户例外)二、本文主要演示s 权限,它表示执行者将用于文件创建者同样的权限注意:仅适用于二进制可执行文件,对于.sh 脚本文件不使用演示过程# 1. Ubuntu 14.04 上安装gccsudo apt-get install -y gcc# 2. 切换到/tmp

2020-06-12 10:20:00 53

原创 03 Scala 高阶函数自己总结

Scala 高阶函数自己总结基础文档之前自己总结的笔记,重点看 《Scala 中方法和函数底层Java 实现》代码讲解// HOFunc.scalapackage com.abc.scalaobject HOFunc { // 一、高阶函数说明 /* 1. Scala 命名函数用def 定义,其底层实现跟Java 中定义方法一样,为了跟Scala 匿名函数区分也称其为"方...

2020-05-08 10:59:36 90

原创 02 Scala 中方法和函数底层Java 实现

Scala 中方法和函数底层Java 实现Scala 源代码// FuncMeth.scalapackage com.abc.scalaobject FuncMeth { // 命名函数,又叫方法 Method def meth1(name1: String, name2: String): String = { return "Method " + name1 + "...

2020-05-07 12:50:10 64

原创 01 Scala 中Object 反编译Java 模拟运行

Scala 中Object 反编译Java 模拟运行Scala 源代码// Obj1.scalapackage com.abc.scalaobject Obj1 { def main(args: Array[String]): Unit = { println("I am here.") } def func(name:String): Unit = { pri...

2020-05-07 12:49:06 78

原创 scala 匿名函数即lambda 表达式简化规则

// ParInf.scalapackage ParameterInferobject ParInf { def main(args: Array[String]): Unit = { val list = List(1, 2, 3) /* 匿名函数类型推断简化规则: 1. 参数类型是可以推断时,可以省略参数类型 2. 当传入的函数,只有单个...

2020-05-07 12:47:30 61

原创 scala 普通函数和匿名函数即lambda 表达式

scala 普通函数和匿名函数即lambda 表达式 函数function / 方法method 的定义 基本语法 def 函数名 ([参数名: 参数类型], ...) [[: 返回值类型] =] { 语句... return 返回值 } 1. 函数声明关键字为def (definition) 2. [参数名: 参数类型],...

2020-05-07 12:45:38 145

原创 由普通用户执行service redis-server 想到

如果普通用户执行service redis-server status即使redis-server 已经运行了还是显示以下内容redis-server is not running如果换成用root 用户或用sudo 执行sudo service redis-server status就能显示出正确的redis-server 状态了redis-server is ...

2020-04-28 17:09:16 91

原创 窗口函数和OVER 关键字(自己再次总结)

窗口函数和OVER 关键字环境准备MySQL 部署# 可选,如果本机没装mysql 客户端brew install mysql-client## 然后导⼊入到PATH 中echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profilesource ~/.bash_profile#...

2020-04-23 22:06:35 179

原创 shell 中!$ 和$_ 的区别

shell 中!$ 和$_ 的区别测试# !$ 和$_ 实际指代的东西是不同,只是在某些情况下它们的值看起来一样而已# 测试!$echo aaa bbb cccecho 111 && echo !$ # 先被替换成echo 111 && echo ccc 然后执行# 结论,!$ 指代的是上一行命令的最后一个参数ccc# 测试$_echo aaa...

2020-04-18 08:54:27 56

原创 SysDVR Switch 串流到笔记本

SysDVR Switch 串流到笔记本Switch下载最新版的SysDRVhttps://github.com/exelix11/SysDVR/releases本文用的是v3.0https://github.com/exelix11/SysDVR/releases/download/v3.0/SysDVR.zip解压SysDVR.zip,将atmosphereconfig...

2020-04-17 14:48:20 2306 1

原创 CentOS 6.10 minimal 安装及虚拟机克隆

CentOS 6.10 minimal 安装及虚拟机克隆1. 下载官网下载地址https://wiki.centos.org/Download,点击x86_64# wget 方式下载wget http://centos.melbourneitmirror.net/6.10/isos/x86_64/CentOS-6.10-x86_64-minimal.iso2. 安装虚拟机配置CPU...

2020-03-27 15:26:58 160

原创 ssh 远程执行脚本(自己总结)

ssh 远程执行脚本(自己总结)1. 远程执行前台脚本# 1. 在hadoop113 上创建脚本s1.sh,用cat 和here document 创建并赋予执行权限cd && cat > s1.sh << 'EOF' && chmod +x s1.shread # 标准输入echo $REPLY # 标...

2020-03-26 22:33:01 149

原创 Flume 安装使用(自己总结) 吐槽CSDN 对Markdown 的mermaid 语法支持不完整

Flume 安装使用(自己总结)准备工作安装JDK8# 下载JDK 8wget --no-cookies --no-check-certificate --header \"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \"http://download...

2020-03-21 09:57:45 104

原创 HBase 安装使用(自己总结)

HBase 安装使用(自己总结)环境准备集群工具脚本ccmd.sh 集群命令执行cd && cat > ccmd.sh << 'EOF'#!/bin/bashif((0==$#)); then echo no args; echo "Usage: $0 cmd1; cmd2; cmd3" # 多个命令用分号隔开 exit;fi# c...

2020-03-15 08:22:37 56

原创 关于Linux 中文件夹权限x 和Inode 的自己总结

关于Linux 中文件夹权限x 和Inode 的自己总结理论猜测之前看了几篇文章得知,Linux用inode号码来识别文件,它相当于文件在文件系统中唯一的ID,不同文件有不同的inode号码,文件在被创建时就有inode号码了,不管该文件被放到哪个路径下inode号码都是不变的。获取inode号码可以有以下方法:# 获取a.txt 文件信息,包含inode 号码stat a.txt#...

2020-03-12 12:53:11 153

原创 Sqoop 1.4.6 安装使用(自己总结)

Sqoop 1.4.6 安装使用(自己总结)JDK 安装# 下载JDK8wget --no-cookies --no-check-certificate --header \"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \"http://download...

2020-03-08 15:39:50 179

原创 Azkaban 3.48 编译安装测试(自己总结)

Azkaban 3.48 编译安装测试(自己总结)Azkaban 运行模式Azkaban分为三种模式模式说明SoloServer一个SoloServer进程包含了WebServer和Executor,使用自带的H2数据库。WebServer + Executor分WebServer和Executor两个进程,仍部署在同一台机器上,可使用第三方数据库。Web...

2020-03-07 20:21:52 170

原创 Linux Shell 标准输出和标准错误输出指定的先后顺序及影响

# 先将标准错误输出2 指向标准输出1,# 而此时标准输出1 指向的是控制台,所以标准错误输出2 指向的也是控制台,# 之后,将标准输出1 指向文件/tmp/t.txt,但标准错误输出2 仍指向控制台。ls non_exists 2>&1 > /tmp/t.txt# 所以,错误信息打印到了屏幕上,ls: cannot access non_exists: No...

2020-03-03 12:57:14 174

原创 Spark 下载版本间的区别

Spark 下载版本间的区别困惑于Spark官网的Pre-built for Apache Hadoop和Pre-built with user-provided Apache Hadoop的区别。为何下载个Spark还搞那么多的版本???本文以2.1.1版作为测试。Pre-built for Apache Hadoop在一台安装了Java的机器上执行以下命令# 0. 进入测试目录cd...

2020-03-01 19:44:06 1081

原创 cat 命令及here doc 创建文件(自己总结)补充与sudo 连用

2020-02-21 10:11:54cat 命令及here doc 创建文件(自己总结)cat 缩写于catenate 连接的意思。cat 命令有一个输入口和一个输出口,默认什么都不输的话它会将标准输入(键盘)和标准输出(键盘)连接在一起。# 操作样例cat # 敲下回车,你输入什么屏幕上就打印什么。cat file1 # 将file1 作为输入,标准输出为输出c...

2020-02-21 07:32:54 118

原创 Ubuntu 14.04 源码编译安装Python3.6 (保留系统预装的3.4)

Ubuntu 14.04 源码编译安装Python3.6 (保留系统预装的3.4)# 切换rootsudo su -# 下载源码cd /tmpwget https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tgz# 安装编译环境,https://realpython.com/installing-python/#compil...

2020-02-17 09:05:40 273

原创 Python3 字符串切片截取(自己总结)

Python3 字符串切片截取(自己总结)基本概念例如:有字符串abcdefg,在Python会有正反两种索引对其进行标记。字符串abcdefg正索引0123456逆索引-7-6-5-4-3-2-1正索引:从左到右,第一个元素下标为0,依次往右递增。逆索引:从右到左,最后一个元素下标为-1,依次往左递减。代码实操&...

2020-02-08 19:03:17 1109

原创 SQL 窗口函数OVER 关键字简单使用(自己总结)

SQL 窗口函数OVER 关键字简单使用(自己总结)环境准备# 可选,如果本机没装mysql 客户端brew install mysql-client# 然后导入到PATH 中echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profilesource ~/.bash_profile...

2020-02-03 22:23:00 125

原创 动态循环即不定层数循环的两种Python3 实现(递归、纯循环)

'''动态循环即不定层数循环的两种Python3 实现(递归、纯循环)# 注意:Python 默认只有list 类型,把它相当于C 的数组来理解即可。# 要从下面3 个数组分别取3 个元素组成一个,并把可能的组合打印出来data = [ [1, 2], [3, 4, 5], [6, 7, 8, 9]]# 意味着会有2*3*4=24 种可能即所有list 的迪...

2020-01-31 15:02:27 981

原创 正则表达式中零宽字符、正向预查、反向预查(自己总结)

正则表达式中零宽字符、正向预查、反向预查(自己总结)前言刷HackerRank的Python题目时遇到一道与正则表达式有关的,发现涉及到自己不太了解的知识点,特此记录一下。题目Validating Postal Codeshttps://www.hackerrank.com/challenges/validating-postalcode/problemA valid postal ...

2020-01-26 09:39:30 332

原创 SQL JOIN 内连接 外连接 (自己总结)

SQL JOIN 内连接 外连接 (自己总结)经典图示去掉使用了where 条件的三种情况,主要就是内连接,左连接,右连接,全连接四种类型。只返回两张表匹配的记录,这叫内连接(inner join)。返回匹配的记录,以及表A 多余的记录,这叫左连接(left join)。返回匹配的记录,以及表B 多余的记录,这叫右连接(right join)。返回匹配的记录,以及表A 和表B 各自的...

2020-01-11 21:46:39 57

原创 Caddy 简单反向代理

2019-12-25 21:48:39Caddy 简单反向代理参考:https://zixizixi.cn/caddyserver-r-proxy-https一、获取Caddyhttps://github.com/caddyserver/caddy/releases# 目前2.0 还处于beta 阶段,1.0.4 为最新稳定版wget https://github.com/c...

2019-12-25 20:16:43 2939 2

原创 alpine 安装Nginx+PHP5+MySQL5

alpine 安装Nginx+PHP5+MySQL5前言alpine 版本3.6PHP 版本5.6MySQL 在alpine 中实际上用的是MariaDB,这次装的是10.1 对应MySQL 5.6。alpine 软件包查询MariaDB 和MySQL 版本对应关系约定:以下章节一次性的操作都写在配置部分。手动安装准备工作# 启动容器,注意:全程用root 操作!docker...

2019-11-27 15:17:27 1528

原创 在Ubuntu 16.04 系统上编译安装Python 3.8 方法(自己总结),18.04 也应该通用

在Ubuntu 16.04 系统上编译安装Python 3.8 方法(自己总结),18.04 也应该通用 # Linux 下还是源码编译靠谱 https://tecadmin.net/install-python-3-8-ubuntu/ # 切换root 及当前目录 sudo -i...

2019-11-12 10:42:16 3481

原创 Docker 部署MySQL 服务及使用

Docker 部署MySQL 服务及使用前言最近想用MySQL做点实验,随便再熟悉熟悉Docker的用法。参考https://hub.docker.com/_/mysql准备工作# 创建相应目录mkdir -p /tmp/mysql/data # 用于保存数据文件(持久化)mkdir -p /tmp/mysql/custom # 用于保存配置文件(方式2)# 创建配置文...

2019-08-24 17:26:22 432

原创 NGINX SSL HTTPS 配置

前言以Alpine Linux 的Docker 镜像为基础,创建一个SSL 证书配置测试环境,用于熟悉Nginx 的SSL 配置。准备工作Dockerfile GitHubFROM alpine:3.6RUN apk add --no-cache python3 nginx curl openssl socat bash openrc &&\ mkdir /run...

2019-08-16 12:35:49 327

原创 Linux 中ln 命令-n 参数的含义

参考:https://superuser.com/questions/645842/how-to-overwrite-a-symbolic-link-of-a-directory参考的文章中已经说的很清楚了,我稍微补充一下,引用原帖的例子The proper way to do this is to use the-n, --no-dereferenceoption like so...

2019-05-14 14:24:25 3828

原创 模拟Promise 的then 方法的链式调用(第三版,ES5 非箭头函数写法)

/* t05.js */// 模拟Promise 的then 方法的链式调用(第三版,ES5 非箭头函数写法)// 本程序只模拟Promise 链式调用以理解使用其API,对异步函数的顺序执行不做模拟。/*有两点需要注意的:1、在定义的时候将一些变量注入给回调函数;2、在回调函数真正运行时可通过形参获取之前注入的变量。*/// 用构造函数定义个类PP 模拟Promise 类...

2019-04-12 09:58:37 804

原创 Shell 脚本避免重复执行的方法

参考:Shell脚本避免重复执行的方法https://m.jb51.net/article/60285.htmShell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数https://www.cnblogs.com/davygeek/p/5670212.htmllinux shell 字符串操作(长度,查找,替换)详解https://www.cnblogs...

2019-03-14 06:00:21 2386

原创 Ubuntu 14 如何设置开机自启动?

## 切换到rootsudo -i## 自动启动主要扫描这个目录下的软连接cd /etc/rcS.d## 赋予rc.local 可执行的权限chmod +x ../rc.local## S表启动时执行,60 是顺序可调整sudo ln -s ../rc.local S60rc.local## 重启就发现写在 /etc/rc.local 里的命令开机时都执行了参考:...

2019-03-02 09:45:56 613

原创 打造纯UEFI 启动的Ubuntu 系统U 盘

2019-01-23 11:28:41打造纯UEFI 启动的Ubuntu 系统U 盘前言本文意在通过Ubuntu 16.04 的ISO 制作一个支持UEFI 启动的Ubuntu To Go U盘。之前参考了别的文章,成功做成了同时支持Bios 和UEFI 的U 盘系统,但需要联网才能安装EFI 的Grub2。个人觉得ISO 文件本身就支持UEFI,何不直接从镜像文件提取启动文件。通过摸...

2019-01-23 18:38:09 6402 4

【jira日记系列】十步完成自定义问题类型及配套工作流

【jira日记系列】十步完成自定义问题类型及配套工作流.doc

2011-05-21

dynloop.zip

动态循环即不定层数循环的两种Python3 实现(递归、纯循环)

2020-01-31

cmterm-android_9.1.1v1.cop.sgn

cmterm-android_9.1.1v1.cop.sgn

2015-07-14

Tcl/Tk命令与C/C++的集成研究

Tcl/Tk命令与C/C++的集成研究 针对Tcl/Tk脚本中需要调用C/C++函数的问题,简要说明了Tcl/Tk命令的运行机理,给出了一个使用Tcl/Tk命令来调用C/C++动态链接库(DLL)函数的方案,并给出了将C/C++DLL函数封装为Tcl/Tk C库函数的解决方法.

2009-03-25

跟我一起写Makefile

跟我一起写Makefile<br/><br/>不错的写Makefile介绍文章,推荐!

2007-05-30

关于使用Common-FileUpload 组件上传的疑惑

发表于 2017-03-08 最后回复 2020-02-13

请问在JAVA中函数的参数可以有缺省值吗?

发表于 2006-01-23 最后回复 2019-10-10

为何在onblur 事件中调用了alert 和focus 就会出现死循环?

发表于 2017-02-20 最后回复 2019-05-23

关于Java 注解中自己修饰自己的问题

发表于 2016-12-10 最后回复 2017-02-20

请问有没有WAR 文件链接WAS 6.1 DB2数据源的例子?

发表于 2010-07-11 最后回复 2016-12-10

请问用PHP5 如何调用该web service?

发表于 2015-05-18 最后回复 2016-12-10

关于二进制相减的方法?

发表于 2007-12-24 最后回复 2016-12-10

关于com.ibm.mq.jar 的疑问?

发表于 2007-08-23 最后回复 2016-12-10

请问DB2 中可以查看到最近哪些表发生了修改吗?

发表于 2010-09-11 最后回复 2015-05-18

请问一个比较两个文件内容的问题。

发表于 2007-09-16 最后回复 2015-05-18

请问为何使用function 返回的结果作为查询条件查不出结果?

发表于 2007-12-06 最后回复 2014-05-26

关于导入MySQL数据的问题。

发表于 2007-01-17 最后回复 2014-02-16

从局域网一台机子复制文件出现如图中的错误

发表于 2006-12-27 最后回复 2012-11-23

请问 import 进来的project 如何和svn 上的关联?

发表于 2010-03-19 最后回复 2010-03-19

请问tld 文件中 tei-class 指向的类是干嘛用的?

发表于 2007-04-19 最后回复 2008-07-28

请问如何才能实现proc 执行动态的SQL?

发表于 2008-06-06 最后回复 2008-07-05

请教一个socket 程序问题?

发表于 2007-09-03 最后回复 2007-09-03

这是怎么回事呀?

发表于 2007-04-20 最后回复 2007-04-20

关于《汇编语言》王爽版的又一个问题,P88

发表于 2006-09-11 最后回复 2007-03-03

js 如何动态生成 table 的内容?

发表于 2007-01-21 最后回复 2007-01-21

关于调用js函数的概念问题。

发表于 2007-01-18 最后回复 2007-01-18

遇到一个难题,你知道如何显示出我输入的字母的所有排列组合吗?

发表于 2006-12-26 最后回复 2007-01-14

请问JSP中Config和Context这两个是指什么东西?

发表于 2007-01-03 最后回复 2007-01-04

请问这个种什么样的定义方式?

发表于 2006-12-27 最后回复 2006-12-28

关于窗体中控件text检验的问题。

发表于 2006-10-25 最后回复 2006-11-02

关于创建一个视图提取多个表中相同列的问题。

发表于 2006-10-26 最后回复 2006-10-26

请问如何将指定的记录设置在第一条?

发表于 2006-10-25 最后回复 2006-10-25

将工程加入VSS之后如何再撤销与VSS的关联?

发表于 2006-10-20 最后回复 2006-10-20

关于存储过程的参数问题。

发表于 2006-10-19 最后回复 2006-10-19

如何更改一个表的列的顺序?

发表于 2006-10-16 最后回复 2006-10-16

一简单的基本主外键关系问题

发表于 2006-10-15 最后回复 2006-10-15

一个关于附加SQL Server数据库文件的问题

发表于 2006-09-26 最后回复 2006-09-27

在下有一个关于引用不是很明白的问题。

发表于 2006-09-27 最后回复 2006-09-27

请问人们都说要将对数据库的操作都写在一个类里面,请问这个类如何写?

发表于 2006-09-26 最后回复 2006-09-26

将datagridview绑定一个datatable之后如何修改列名为中文的?

发表于 2006-09-25 最后回复 2006-09-25

如果我像将一个设计好的窗体加入一个TabController控件里面,都有哪些可行的办法?

发表于 2006-09-19 最后回复 2006-09-20

各位大哥,C#里如果要在两个窗体间互相传递数据用什么样的方式最好?

发表于 2006-09-18 最后回复 2006-09-18

请问在VS2005中一个关于DataGridView的问题。

发表于 2006-09-18 最后回复 2006-09-18

如何判断datagrid的内容是否被修改过?

发表于 2006-09-15 最后回复 2006-09-15

请各位大哥帮我看看,为什么这段代码不能运行?

发表于 2006-09-14 最后回复 2006-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除