使用maven下载cdh版本的大数据jar包

在pom文件中添加 cloudera 配置文件 <repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifactory/cloudera-repos</url> </repository> </repositories>
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

PAT 1086 Tree Traversals Again (25)

An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, the stack operations are: push(1); push(2); push(3); pop(
分类: 其他 发布时间: 06-26 23:43 阅读次数: 3

(OK) 国内常用NTP服务器地址及IP

https://www.douban.com/note/171309770/ ntpdate s2c.time.edu.cn 北京邮电大学 ntpdate s2m.time.edu.cn 北京大学 ———————————————————————————————————— ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址) s1a.time.edu.cn 北京邮电大学 s1b.time.edu.cn 清华大学 s1c.time.edu.cn 北京
分类: 其他 发布时间: 06-26 23:43 阅读次数: 4

c# word操作篇,解决字符串长度超过255就不能替换的问题

本文使用的是Microsoft.Office.Interop.Word组件,必须在系统安装了office相关组件的条件下进行,在com里面找到Microsoft Word 16.0 Object Library并引用。 问题:使用c#操作word替换占位符的时候,当要替换的字符串超过一定的长度,就会提示“字符串参量过长”,搜索发现,替换的最大长度为255字符。 以220个字符串为例,执行替换工作。 //构造数据 Dictionary<string, stri
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

js常见的var that = this的用法

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,this代表的是当前对象,只能在函数内部使用 var that=this就是将当前的this对象复制一份到that变量中 $(‘#conten').click(function(){ //this是被点击的#conten var that = this; $(‘.conten').each(function(){ //this是.conten循环中当前的对象 //t
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

三、操作符

Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数
分类: 其他 发布时间: 06-26 23:43 阅读次数: 4

程序员晋升必备技能——单元测试框架(小豆君的干货铺)

可能每个程序员都面临着这样一种困境:由于客户总是无法用非常清晰的语言来描述需求,他们自身其实也并不完全清楚自己真正想要的是什么,而且即使你已经具备足够的业务知识和背景,为用户提供了全面的解决方案。但对于软件的需求,也会因各种原因而不断变更,所以作为程序员就需要为这些变更做好准备。 另一个促使程序员修改代码的动力,往往来自他们自身,不是每个程序员一上来就可以编写完美高效的代码,技艺超群的程序员总会不断地重构代码。而每一次重构就会面临着在已有测试通过的功能点上再次引入bug。 所以,针对以上的种种
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

无法完成安装:'Cannot access storage file '/

今天自己编译了spice-protocol spice-gtk spice qemu,然后想用virsh去创建一个虚机: # virsh define demo.xml 定义域 demo(从 demo.xml) # virsh start demo cannot access storage file (as uid:107, gid:107) permission denied 解决方法: Changing /etc/libvirt/qemu.conf make working things
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

Laravel框架中实现supervisor执行异步进程

问题描述:在使用Laravel框架实现动态网页时,若有些操作计算量较大,为了不影响用户体验,往往需要使用异步方式去处理。这里使用supervisor和laravel自带的queues实现。 Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 super
分类: 其他 发布时间: 06-26 23:43 阅读次数: 4

->:间接引用运算符

->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”. 举个例子: struct Data { int a,b,c; }; /*定义结构体*/ struct Data * p;/*定义结构体指针*/ struct Data A = {1,2,3};/*声明变量A*/ int x;/*声明一个变量x*/ p = &A ; /*让p指
分类: 其他 发布时间: 06-26 23:43 阅读次数: 5

SQL数据库连接到服务器出错——无法连接到XXX

问题:Windows或者SQL Server身份验证下,出现连接到服务器出错 解决方式: 1.检查实例名称是否正确,如下 根据自己电脑的实际名称修改修改如下: 1)Microsoft SQL Server Management Studio是正式版的: 2)Microsoft SQL Server Management Studio是非正式版的,则填: 连接成功如下: 2.如果还是没连上,在服务器名称正确的基础上,检查系统SQL服务是否开启: 1)在运行面板输入 services.msc ,打
分类: 其他 发布时间: 06-26 23:43 阅读次数: 4

ACM_题目这么难,来局愉快的昆特牌吧

题目这么难,来局愉快的昆特牌吧 Time Limit: 2000/1000ms (Java/Others) Problem Description: 小Z打比赛,然而比赛太难了,他坐在电脑面前被题淹没不知所措,决定开始打一局昆特牌来舒缓心情,然而这个规则出题人也帮他想好了,他发给小Z三种牌,分别是'A''C''M',每集齐一套'A''C''M',小Z就能放一个技能,听起来酷对不对?现在给出小Z手中的牌,问你他能放多少次技能。 Input: 输入包含多组样例,第一行为一个整数T(1≤T≤100)
分类: 其他 发布时间: 06-26 23:43 阅读次数: 4

HN2018省队集训

咕 咕咕!
分类: 其他 发布时间: 06-26 23:43 阅读次数: 3

linux基本命令总结(二)

3、基本命令-2基本命令-2压缩和归档打包:即归档,类似于旅游之前收拾行李压缩:为了减少占用的磁盘空间,可以做备份,在网络上传输时节省网络带宽。打包压缩软件windows:winrar360压缩好压7zipwinziplinux:压缩格式:gz,bz2,xz,zip,Z压缩算法不同,导致压缩比不同压缩软件gzipbzip2xzzip既能打包又能压缩的软件:tar*一、zip:压缩后的文件一般以.z
分类: 企业开发 发布时间: 06-26 23:43 阅读次数: 5

[leetcode] 13. 罗马数字转整数

13. 罗马数字转整数 字符串处理,完全是上一个题倒过来,同样从大到小干就可以了 class Solution { public: int romanToInt(string s) { int ans = 0; int k = 0; while (k < s.size() && s[k] == 'M') { ans += 1000; k++; } if (k
分类: 其他 发布时间: 06-26 23:33 阅读次数: 4

synchronized 和 ReentrantLock 区别

synchronized 使用: 1:当一个线程访问object的一个synchronized(this)同步代码块时,它就获得了这个object的对象锁。结果,其它线程对该object对象所有同步代码部分的访问都被暂时阻塞。 package com.threadtest; public class ThreadTest4 implements Runnable { public void run() { synchronized(this) {//多个线程执行这个代
分类: 其他 发布时间: 06-26 23:33 阅读次数: 4

2018开发者技能调查报告之程序员求职必备技能分析

根据国外开发者平台 HankerRank 发布的2018 年开发者技能调查报告,本文摘录程序员求职时必备技能相关的调查结果。 雇主招人时,看中哪些核心竞争力? 问题解决能力(不管企业大小,都排第1) 编程语言熟练程度(不管企业大小,排第2) 调试(不管企业大小,排第3) 系统设计(综合排第4) 性能优化(综合排第5) 剩下见下图 相比中大型公司,小公司更为看中开发者对框架的熟练程度。因为小公司追求快启动,框架有助于开发者更快速地的推送代码。 雇主招人时,看中哪些任职资质?(普通招聘人员角度)
分类: 其他 发布时间: 06-26 23:33 阅读次数: 5

几种规则策略

规则的起因 软件开发中经常会有很多复杂的条件判断,满足不同条件的时候执行不同的操作,而这些规则可能并不是一直不变的。 以某市几条积分规则为例: 年龄(最高30分)   * 56-60岁 积5分   * 每减少1岁 加2分 教育背景(最高110分)   * 1:大专(高职); 50分   * 2:本科; 60分   * 3:本科+学历; 90分   * 4:硕士; 100分   * 5:博士 110分 技能类国家职业资格等级(最高140分)   * 1:一级或高级职称; 140分   * 2:二
分类: 其他 发布时间: 06-26 23:33 阅读次数: 5

Python3 学习字典的所有用法

字典用{}表示,里面类似于java的map集合以键值对形式存储,特点是无序 1.新增操作 输出结果 2.删除操作 输出结果 3.查找操作 输出结果 4.update方法 更新 输出结果 5.字典转列表 输出结果 6.fromkeys() 初始化一个字典 输出结果 7.多级字典嵌套修改 输出结果 8.获取所有VALUE 输出结果 9.输出所有KEY 输出结果 10.setdefault 新增一个key和value ,如果这个key已经存在就输出,没有就新增 输出结果 11.字典的循环 输出结果
分类: 其他 发布时间: 06-26 23:33 阅读次数: 4

描述符简介

请给作者点赞-->原文链接 简介 Python 描述符是一种创建托管属性的方法。除了其他优点外,托管属性还用于保护属性不受修改,或自动更新某个依赖属性的值。 描述符增加了对 Python 的理解,改善了编码技能。本文介绍了描述符协议,并演示了如何创建和使用描述符。 描述符协议 Python 描述符协议 只是一种在模型中引用属性时指定将要发生事件的方法。它允许编程人员轻松、有效地管理属性访问: set get delete 在其他编程语言中,描述符被称作 setter 和 getter,而公共函
分类: 其他 发布时间: 06-26 23:33 阅读次数: 5