xuejianbest的专栏

技术分享 偶有心得

Spark:一个简单的利用管道的机器学习例子解释

先看代码,关键代码就下面几行,但程序的行为很“奇怪”。 import org.apache.spark.sql.SparkSession object Test { val spark = SparkSession .builder() .appName("...

2019-03-15 10:30:23

阅读数 19

评论数 0

AutoIt:常用文件操作

AU3中,宏@ScriptDir表示,脚本所在目录 (不包含反斜杠符号 \ )。 文章目录打开文件FileOpen函数读文件FileReadLine函数FileRead函数移动文件指针FileSetPos函数FileGetPos函数写文件FileWrite函数注意 打开文件 FileOpen函数 ...

2019-03-12 15:45:40

阅读数 140

评论数 0

AutoIt:常用操作

AutoIt关键字/函数名不区分大小写。 常用操作 等待1秒: sleep(1000) 移动鼠标并点击: ;; MouseClick("按钮" [, X坐标, Y坐标 [, 点击次数 [, 速度]]]) MouseClick(&...

2019-03-12 12:11:38

阅读数 333

评论数 0

AutoIt:遍历目录查找文件示例

脚本查找指定目录下的所有txt文件,不包含子目录下的文件,并打印文件名和文件内容。 ;;================================== ;; 按ESC终止脚本 HotKeySet("{Esc}", &...

2019-03-12 11:36:17

阅读数 116

评论数 0

AutoIt:分支语句

IF结构: If <表达式> Then 语句 ... [ElseIf 表达式-n Then [elseif 语句 ... ]] ... [Else [else 语句] ... EndIf

2019-03-12 11:13:08

阅读数 17

评论数 0

SQL Server 安装、配置、使用

文章目录安装配置备份、还原数据库.bak文件还原数据库备份数据库为.bak文件使用JDBC连接SQL ServerSpark连接SQL Server代码 安装 下载:https://www.microsoft.com/zh-cn/download/details.aspx?id=23650 下载完...

2019-03-12 10:28:48

阅读数 43

评论数 0

GPG使用

参考:http://www.ruanyifeng.com/blog/2013/07/gpg.html GPG是开源的加密软件。 安装 # Debian / Ubuntu apt install gnupg # Fedora / RHEL yum install gnupg 显示帮助 gpg -...

2019-03-11 18:56:40

阅读数 18

评论数 0

Docker入门

参考:http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html 文章目录container(容器)查看所有容器查看正在运行的容器删除容器启动容器停止容器运行终止容器运行查看容器输出进入正在运行的容器从正在运行容器里拷贝文件出来创建容器并...

2019-03-11 11:54:08

阅读数 18

评论数 0

星际文件系统:IPFS

IPFS(星际文件系统)是一种提供文件存储和共享的网络协议。其特点是内容寻址,去中心化。 首先,其去中心化,当你用其添加一个文件: ipfs add file_path ipfs add -r dir_path 文件会被分成很多小份,上传到网络上的多个ipfs节点上。 然后返回一个hash结果,...

2019-03-11 10:37:57

阅读数 17

评论数 0

Linux:让进程在后台可靠运行的几种方法

详情:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html 很多时候,我们都是通过ssh客户端连接Linux服务器,再提交任务的。 有些任务可能会执行很长时间,这时候就需要把任务提交到后台执行。 如果用以下方式提交任务,...

2019-03-06 16:58:14

阅读数 18

评论数 0

python/爬虫:使用requests获取非utf-8编码网页内容

如果直接获取,网页中的中文会乱码,需要指定下编码: import requests from bs4 import BeautifulSoup pageUrl = 'http://.../' req = requests.get(url = pageUrl) # 此处指定网页编码 req.enc...

2019-02-14 11:35:16

阅读数 58

评论数 0

python:pandas之DataFrame常用操作(创建、操作列、存储)

以下代码在python3.6下测试通过 文章目录安装依赖由字典dict生成DataFrame操作列选择列给列重命名添加一列,赋值为常数添加一列,通过自定义函数赋值将DataFrame写入数据库安装依赖写入数据库 安装依赖 pip3 install numpy pandas 由字典dict生成Da...

2019-02-14 11:27:35

阅读数 181

评论数 0

ubuntu:安装配置vsftpd

安装 apt install vsftpd 配置 创建一个用户作为ftp访问用户: useradd -s /sbin/nologin ftpuser passwd ftpuser # 给用户设置密码 mkdir /home/ftpuser mkdir /home/ftpuser/ftp ch...

2019-02-14 10:11:49

阅读数 30

评论数 0

git:撤销创建仓库后第一次提交的 commit

撤销创建仓库后第一次提交的 commit git update-ref -d HEAD

2019-02-14 09:40:25

阅读数 76

评论数 0

Kafka:手动保存Kafka消息偏移量到Hive

消费者组从Kafka读取消息,默认会伴随消息偏移量的存取,根据Kafka版本和读取方式的不同,消息偏移量会由Zookeeper或Kafka主题(__consumer_offsets )来保存维护。 我们也可以通过程序自己维护这个偏移量而不提交给Kafka,下面是自己用程序维护Kafka消息偏移量到...

2019-01-31 11:41:08

阅读数 113

评论数 0

JDBC插入数据示例

JDBC插入数据示例,使用Scala语言: val prop = { val p = new java.util.Properties() p.put("driver", "oracle.jdbc.driver.OracleDriver...

2019-01-29 12:05:39

阅读数 34

评论数 0

Spark:将Dataset数据写入关系型数据库常用方法

详细代码可参考:org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils https://github.com/apache/spark/blob/master/sql/core/src/main/scala/org/apache/spar...

2019-01-25 17:19:07

阅读数 107

评论数 0

英特尔CPU中断实验

计算机的相当多的功能都是建立在其支持中断机制的基础上的。 本篇文章从细节入手分析下cpu处理中断的过程。 部分常见中断 0号中断:除法错误中断 1号中断:单步调试中断 2号中断:非屏蔽中断 3号中断:断点中断 4号中断:溢出中断 CPU中断原理 标致寄存器TF位,当CP...

2019-01-21 16:10:17

阅读数 46

评论数 0

用日志钩子处理键盘消息时的一个注意事项

发现问题 在日志钩子中调用GetKeyState或GetKeyboardState函数获取键盘状态信息,接着用OutputDebugString输出发现结果不正常。但是可以用ToAscii函数获取正确的字符信息,包括安下Shift或Capital键的输出结果。 试着解释出现问题的原因 Window...

2019-01-21 15:56:38

阅读数 30

评论数 0

有关windows模态对话框对ESC和ENTER键的处理

关于WM_COMMAND消息 操作以下对象会发送WM_COMMAND消息: 操作对象 wParam高16位 wParam低16位 lParam 菜单 0 菜单ID 0 加速键 1 加速键ID 0 子窗口控件 控件通知码 控件ID 控件句柄 不同控件发送的控件通知码不一样...

2019-01-21 15:33:10

阅读数 46

评论数 0

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