common

hadoop 2.7.3 (hadoop2.x)使用ant制作eclipse插件hadoop-eclipse-plugin-2.7.3.jar

≯℡__Kan透↙ 提交于 2020-01-11 04:43:20
  为了做mapreduce开发,要使用eclipse,并且需要对应的Hadoop插件hadoop-eclipse-plugin-2.7.3.jar,首先说明一下,在hadoop1.x之前官方hadoop安装包中都自带有eclipse的插件,而如今随着程序员的开发工具eclipse版本的增多和差异,hadoop插件也必须要和开发工具匹配,hadoop的插件包也不可能全部兼容.为了简化,如今的hadoop安装包内不会含有eclipse的插件.需要各自根据自己的eclipse自行编译. 1. 环境准备   使用ant制作自己的eclipse插件,介绍一下我的环境和工具 ( 安装路径根据自己 )   系统: 64bit Ubuntu 14.04,(系统不重要Win也可以,方法都一样)   JDK 版本: jdk-7u80-linux-x64.tar.gz 安装路径: /usr/lib/jvm   eclipse 版本: ide工具eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz 安装路径: /home/hadoop/   hadoop 版本: hadoop-2.7.3.tar.gz 安装路径:/usr/local   ant(这个也随意,二进制安装或者apt-get安装都可以,配置好环境变量) , 我的 ant 版本是1.9.3 , 有的是 1.9.7

【Leetcode-14 】Longest Common Prefix

南楼画角 提交于 2020-01-10 20:58:40
【Leetcode-14 】Longest Common Prefix Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string “”. Example 1: Input: [“flower”,“flow”,“flight”] Output: “fl” Example 2: Input: [“dog”,“racecar”,“car”] Output: “” Explanation: There is no common prefix among the input strings. Note: All given inputs are in lowercase letters a-z. public class Solution14 { public static String longestCommonPrefix ( String [ ] strs ) { int len = strs . length ; if ( len == 0 ) { return "" ; } if ( len == 1 ) { return strs [ 0 ] ; } strs

193_common lisp文件句柄的使用

ε祈祈猫儿з 提交于 2020-01-10 16:22:54
分析使用的例子来自于《实用common lisp编程》中的CD录入程序。或许是因为之前学习过其他的编程语言,我现在的编程语言的学习基本上都是在寻找之前已经掌握的编程语言的已知元素。当然,这只是第一步。当这一步过了之后,后面的提升则是针对这个编程语言的一些特性。 这一次找到的已知元素是C语言中的文件句柄,当然,在我之前学习过的一系列的脚本语言中也有这个元素。或许,拿语法清晰的Python做一个类比更简单吧! 如果是在Python中,这里涉及到的接口是open,open打开的文件句柄可以拥有不同的属性。比如说,最简单的读或者写。在common lisp中,相应的功能是一个宏,with-open-file。与python的open相似,这个宏打开文件的同时会将文件操作绑定到一个变量上。而打开文件的方式具有不同的属性。而其他语言中提到的句柄这个东西,就是common lisp中with-open-file需要绑定的变量。 以下是common lisp的代码: 上面的操作,打开一个文件,设置输出属性。如果文件已经存在,那么进行覆盖。第二个类似句柄的宏with-standard-io-syntax作用于print,将其行为设置为默认。因此,上面的函数功能就是把全局量*db*的信息存储到filename指定的文件中。 理解了上面的功能,读取基本是一个相反的操作。 以下是common lisp代码

[LintCode] Longest Common Subsequence

烈酒焚心 提交于 2020-01-10 15:39:11
Longest Common Subsequence Given two strings, find the longest common subsequence ( LCS ). Your code should return the length of LCS . Example For "ABCD" and "EDCA" , the LCS is "A" (or "D" , "C" ), return 1 . For "ABCD" and "EACB" , the LCS is "AC" , return 2 . Clarification What's the definition of Longest Common Subsequence? https://en.wikipedia.org/wiki/Longest_common_subsequence_problem http://baike.baidu.com/view/2020307.htm SOLUTION : 先看问题,比较经典的dp问题,问length of LCS,两个string都要纪录,开一个二维数组纪录dp过程。 状态: f(x,y) A的前x跟B的前y个字母的最长LCS。 方程:既然是LCS,就要看A,B最后一位是否相同。 1,A(i) == B(j) == > f(i, j) = f (i - 1,

LintCode Longest Common Subsequence

≡放荡痞女 提交于 2020-01-10 15:30:10
原题链接在这里: http://www.lintcode.com/en/problem/longest-common-subsequence/ 题目: Given two strings, find the longest common subsequence ( LCS ). Your code should return the length of LCS . Clarification What's the definition of Longest Common Subsequence? https://en.wikipedia.org/wiki/Longest_common_subsequence_problem http://baike.baidu.com/view/2020307.htm Example For "ABCD" and "EDCA" , the LCS is "A" (or "D" , "C" ), return 1 . For "ABCD" and "EACB" , the LCS is "AC" , return 2 . 题解: DP. 参考 http://www.geeksforgeeks.org/dynamic-programming-set-4-longest-common-subsequence/ dp[i][j]表示长度为i的str1 和

Angular2.x/Typescript模块引入解析

▼魔方 西西 提交于 2020-01-09 23:50:51
首先,模块引入的时候有两种方式: 1、相对导入: import Entry from "./components/Entry"; import { DefaultHeaders } from "../constants/http"; import "/mod"; 相对导入在解析时是相对于导入它的文件,并且不能解析为一个外部模块声明,你应该为你自己写的模块使用相对导入,这样能确保它们在运行时的相对位置。 2、非相对导入: import * as $ from "jQuery"; import { Component } from "@angular/core"; 非相对模块的导入可以相对于baseUrl(在tsconfig.json中配置,详见https://www.tslang.cn/docs/handbook/module-resolution.html )或通过下文会讲到的路径映射来进行解析。 它们还可以被解析成 外部模块声, 使用非相对路径来导入你的外部依赖或者你项目的公共库(Angular8 后创建项目默认就是一个多个项目合集的workspace,项目间能更友好的访问)。 当我们import后,Angualr2.x/Typescript是怎么来解析找到我们的模块的呢? 比如有一个相对导入,有一个导入语句import { b } from "./moduleB"在/root

Leetcode 236. Lowest Common Ancestor of a Binary Tree

早过忘川 提交于 2020-01-06 19:32:42
Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According to the definition of LCA on Wikipedia : “The lowest common ancestor is defined between two nodes p and q as the lowest node in T that has both p and q as descendants (where we allow a node to be a descendant of itself ).” Given the following binary tree: root = [3,5,1,6,2,0,8,null,null,7,4] Example 1: Input: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1 Output: 3 Explanation: The LCA of nodes 5 and 1 is 3. Example 2: Input: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 4 Output: 5

1143. Longest Common Subsequence

梦想的初衷 提交于 2020-01-06 13:20:38
link to problem Description: Given two strings text1 and text2 , return the length of their longest common subsequence. A subsequence of a string is a new string generated from the original string with some characters(can be none) deleted without changing the relative order of the remaining characters. (eg, "ace" is a subsequence of "abcde" while "aec" is not). A common subsequence of two strings is a subsequence that is common to both strings. If there is no common subsequence, return 0. Solution: 1 class Solution: 2 def longestCommonSubsequence(self, text1: str, text2: str) -> int: 3 4 n1 =

skyeye安装

落爺英雄遲暮 提交于 2020-01-06 00:51:36
SkyEye是一个开源软件项目,它是在Linux和Windows平台上实现一个纯软件模拟集成开发环境,模拟常见的嵌入式系统。可以在SkyEye上运行Linux,uClinux以及uC/OS-II等多款嵌入式操作系统和 各种系统软件。 (1)在ubuntu中最简单的方法当然是使用下面的命令来安装skyeye : sudo apt-get install skyeye (2)下面是从源码来编译skyeye的方法: 首先从www.uClinux.org上下载arm-elf-tool,里面包含arm-elf-gcc, arm-elf-ld等工具。可以使用下面的方法来安装: sudo cp XXX/arm-elf-tools-20030314.sh /tmp (XXX是下载完的文件的路径) sudo chmod +x arm-elf-tools-20030314.sh (修改文件的权限) sudo ./arm-elf-tools-20030314.sh 但是上面的安装时出现下面的错误 tail: cannot open `+43' for reading: No such file or directory google得到下面的solution, http://blog.csdn.net/lbsljn/archive/2009/06/30/4308625.aspx 一、直接安装法 1

修改zencart模版的相关资料

依然范特西╮ 提交于 2020-01-03 04:04:23
DIR_WS_CATALOG // zent cat目录 这些在includes/configure.php定义 meta_tags.php //定义网站的meta信息。这些是从数据库中取出来的。在includes/modules/下面 HTML_PARAMS //模板语言常量文件定义的。 $current_page_base 在includes/init_inicludes/init_sanitize.php $_GET['main_page'] manufacturers_id 生产厂商ID product_id 产品ID $tmp_pagename index_home 有加载modules/pages 首页加载的文件 html_header.php tpl_index_default.php {indeXDefaultMainContent 首页可以编辑} tpl_modules_featured_products.php -> tpl_columnar_display.php bannerOne banners [后台bannner控制] logo 修改 tpl_header.php 页面 在模板的images/logo.gif id=”mainwrapper” common/tpl_header.php 功能:所有页面的页眉 基本可以不用或者广告用 id=