common

Hive启动报错:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

拟墨画扇 提交于 2020-04-04 16:47:44
报错详细: Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V at org.apache.hadoop.conf.Configuration.set(Configuration.java:1357) at org.apache.hadoop.conf.Configuration.set(Configuration.java:1338) at org.apache.hadoop.mapred.JobConf.setJar(JobConf.java:536) at org.apache.hadoop.mapred.JobConf.setJarByClass(JobConf.java:554) at org.apache.hadoop.mapred.JobConf.<init>(JobConf.java:448) at org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:5141) at org.apache.hadoop.hive.conf.HiveConf.<init>

Qt4.8.5移植

隐身守侯 提交于 2020-04-04 05:36:43
这两天搞了Qt移植 因为不小心 耽误了挺多时间 但是也比较好的掌握了 现在记录一下 准备工具: tslib -1.16 qt-everywhere-opensource-src-4.8.5.tar qtcreator 下载路径: tslib -1.16下载: https://github.com/kergoth/tslib/releases/download/1.16/tslib-1.16.tar.bz2 Qtqt-everywhere-opensource-src-4.8.5.tar下载: http://download.qt.io/archive/qt/ Qt creator下载: http://download.qt.io/archive/qtcreator/ tslib 的移植 解压 tslib. 进入 tslib 源代码目录 创建 out 目录,或者其他的目录名字用于安装的 注意: 这个文件名很重要 后面都要用到 运行 autogen.sh ./autogen.sh 写一个配置的脚本 mygen.sh #!/bin/sh ./configure \ --prefix=/xxxx \ --host=arm-linux-gnueabihf xxx为想要安装的路径 给这个配置脚本加一个权限 chmod +x mygen.sh 运行这个脚本 ./mygen.sh 编译 make

common.js

谁都会走 提交于 2020-04-02 19:23:27
博客地址 https://www.cnblogs.com/xiaohuochai/p/6847939.html 来源: https://www.cnblogs.com/guyuedashu/p/12621439.html

Webpack

不打扰是莪最后的温柔 提交于 2020-03-29 13:30:20
webpack是一个前端资源加载打包工具,它将根据模块的依赖关系进行静态分析,然后 将这些模块按照指定的规则生成对应的静态资源,webpack可以将多种静态资源js,css,less转换成一个静态文件,减少了页面的请求。 1.全局安装 npm install -g webpack webpack-cli 2.安装后查看版本号 webpack -v 3.在根目录下创建文件 webpack.config.js ,注意,这个是固定的 const path = require("path"); //Node.js内置模块 module.exports = { entry: './src/main.js', //配置入口文件 output: { path: path.resolve(__dirname, './dist'), //输出路径,__dirname:当前文件所在路径 filename: 'bundle.js' //输出文件 }, module: { rules: [ { test: /\.css$/, //打包规则应用到以css结尾的文件上 use: ['style-loader', 'css-loader'] } ] } } 4.创建 js或者css文件 #####common.js exports.info = function (str) { document.write

Error-ASP.NET:对路径“C:\\inetpub\\wwwroot_tbm\\Attachment\\2020023\\1000100财务资产处\\20200326180745.pptx”的访问被拒绝。

随声附和 提交于 2020-03-26 18:53:44
ylbtech-Error-ASP.NET:对路径“C:\inetpub\wwwroot_tbm\Attachment\2020023\1000100财务资产处\20200326180745.pptx”的访问被拒绝。 1. 返回顶部 1、 “/tbm_dev”应用程序中的服务器错误。 对路径“C:\inetpub\wwwroot_tbm\Attachment\2020023\1000100财务资产处\20200326180745.pptx”的访问被拒绝。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“C:\inetpub\wwwroot_tbm\Attachment\2020023\1000100财务资产处\20200326180745.pptx”的访问被拒绝。 ASP.NET 无权访问所请求的资源。请考虑对 ASP.NET 请求标识授予访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 和 IIS 7 上为网络服务,在 IIS 7.5 上为配置的应用程序池标识)。如果应用程序正在通过

Java编程的逻辑 (62) - 神奇的序列化

送分小仙女□ 提交于 2020-03-24 01:14:05
在前面几节,我们在将对象保存到文件时,使用的是DataOutputStream,从文件读入对象时,使用的是DataInputStream, 使用它们,需要逐个处理对象中的每个字段,我们提到,这种方式比较啰嗦,Java中有一种更为简单的机制,那就是序列化。 简单来说,序列化就是将对象转化为字节流,反序列化就是将字节流转化为对象。在Java中,具体如何来使用呢?它是如何实现的?有什么优缺点?本节就来探讨这些问题,我们先从它的基本用法谈起。 基本用法 Serializable 要让一个类支持序列化,只需要让这个类实现接口java.io.Serializable,Serializable没有定义任何方法,只是一个标记接口。比如,对于57节提到的Student类,为支持序列化,可改为: public class Student implements Serializable { String name; int age; double score; public Student(String name, int age, double score) { ... } ... } 声明实现了Serializable接口后,保存/读取Student对象就可以使用另两个流了ObjectOutputStream/ObjectInputStream。 ObjectOutputStream

yaf框架学习文件配置

余生颓废 提交于 2020-03-22 00:01:52
文件配置: 在配置php支持yaf的时候,可以设置一个参数yaf.environ:把本地开发设置成develop、测试环境配置成test、生产环境配置成product。 [yaf] extension=yaf.so yaf.use_namespace=1 yaf.environ=develop 通过设置运行环境,在项目中可以通过ini_get(‘yaf.environ’)获取环境参数,进而取到相应节的配置。 yaf配置文件一般都放在项目的conf文件夹下,yaf application实例化的时候需要传递一个配置文件路径,配置文件叫application.ini,先看下application.ini的结构: [common] ; 通用配置 [product : common] ; 生产环境配置 [test : common] ; 测试环境配置 [develop : common] ; 开发环境配置 配置除了节之外,节和节之间还有继承关系。 例如[product : common]就表示product的配置会继承common的配置。 yaf在实例化应用传递配置文件路径和运行环境: 1 define("APPLICATION_PATH", realpath(dirname(__FILE__) . '/../')); 2 $app = new \Yaf\Application

Yii2.0中文开发向导——高级应用程序模板

会有一股神秘感。 提交于 2020-03-20 21:19:20
高级应用程序模板 这个模板用在大型的团队开发项目中,而且后台从前台独立分离出来以便于部署在多个服务器中。由于YIi2.0的一些新的特性,这个程序模板的功能要更深一点。提供了基本的数据库的支持,注册、密码找回等功能。 安装 可以通过Composer来安装 如果没有安装Composer,先安装 curl -s http://getcomposer.org/installer | php 然后用如下命令来获取 php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced /path/to/yii-application 也可以直接下载压缩文件 https://github.com/yiisoft/yii2/tree/master/apps/advanced 开始 安装完成后,需要对其进行初始化操作。 执行 init ,选择开发环境( dev ) php /path/to/yii-application/init 复制代码 创建新的数据库,设置 common/config/main-local.php 里的 components.db 数据库信息 使用控制台命令迁移数据库 yii migrate 复制代码 设置web服务器的根目录 前台 /path/to/yii

LeetCode--014--最长公共前缀

♀尐吖头ヾ 提交于 2020-03-18 21:41:07
问题描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 "" 。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 方法1:   贪心:将第一个串和第二个串进行比较,得出的最长前缀再与剩下的进行比较。(48ms) 1 class Solution(object): 2 def longestCommonPrefix(self, strs): 3 """ 4 :type strs: List[str] 5 :rtype: str 6 """ 7 if len(strs)>1: 8 9 s0 = strs[0] 10 s1 = strs[1] 11 elif len(strs) == 1: 12 return strs[0] 13 else: 14 return "" 15 common = "" 16 flag = True 17 i = 0 18 while flag and i < len(s0) and i < len(s1): 19 if s0[i] == s1[i]: 20 common += s0[i] 21 else: 22 flag =

php-7.1编译记录

两盒软妹~` 提交于 2020-03-13 23:55:15
编译php-7.1.28步骤 检查环境 ./configure \ --prefix=/u01/server/php-7.1.28 \ --enable-fpm \ --with-fpm-user=daemon \ --with-fpm-group=daemon \ --with-zlib-dir=/u01/server/common \ --enable-mbstring=all \ --enable-soap \ --enable-bcmath \ --enable-ftp \ --with-xmlrpc \ --enable-cgi \ --with-imap-ssl=/u01/server/common \ --with-png-dir=/u01/server/common \ --with-gd \ --with-zlib \ --with-curl=/u01/server/common \ --with-jpeg-dir=/u01/server/common \ --enable-exif \ --with-openssl=/u01/server/common \ --with-ldap=/u01/server/common \ --enable-calendar \ --enable-ctype \ --enable-pcntl \ --enable-session