user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$ sudo mkdir /opt/maven
[sudo] password for user1:
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$ ls
anaconda3 Figure_1-12.png Figure_1-6.png Public
baidunetdisk Figure_1-13.png Figure_1-7.png pytorch
baidunetdiskdownload Figure_1-14.png Figure_1-8.png Templates
COCO201909 Figure_1-15.png Figure_1-9.png TensorflowProject
Desktop Figure_1-16.png Figure_1.png Test1
Documents Figure_1-1.png imgui.ini torch
Downloads Figure_1-2.png Java 'Untitled 2.xlsx'
examples.desktop Figure_1-3.png Music Videos
Figure_1-10.png Figure_1-4.png myspider0315
Figure_1-11.png Figure_1-5.png Pictures
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$
user1@user1-ThinkPad-W540:~$ cd Desktop
user1@user1-ThinkPad-W540:Desktop$
user1@user1-ThinkPad-W540:Desktop$
user1@user1-ThinkPad-W540:Desktop$ ls
Apache gbt 'Link to eclipse' readme
baidunetdisk.desktop Image MyFile
user1@user1-ThinkPad-W540:Desktop$
user1@user1-ThinkPad-W540:Desktop$
user1@user1-ThinkPad-W540:Desktop$
user1@user1-ThinkPad-W540:Desktop$ cd Apache
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$ ls
apache-maven-3.6.2 apache-tomcat-8.5.32.tar.gz
apache-maven-3.6.2-bin.tar.gz tomcat-8.5.32
apache-tomcat-8.0.53 Tomcat_cloud_disk_server
apache-tomcat-8.0.53.tar.gz
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$ sudo tar zxvf apache-maven-3.6.2-bin.tar.gz -C /opt/maven
apache-maven-3.6.2/README.txt
apache-maven-3.6.2/LICENSE
apache-maven-3.6.2/NOTICE
apache-maven-3.6.2/lib/
apache-maven-3.6.2/lib/jcl-over-slf4j.license
apache-maven-3.6.2/lib/org.eclipse.sisu.plexus.license
apache-maven-3.6.2/lib/jsr250-api.license
apache-maven-3.6.2/lib/slf4j-api.license
apache-maven-3.6.2/lib/org.eclipse.sisu.inject.license
apache-maven-3.6.2/lib/jansi-native/
apache-maven-3.6.2/lib/jansi-native/freebsd64/
apache-maven-3.6.2/lib/jansi-native/freebsd32/
apache-maven-3.6.2/lib/jansi-native/osx/
apache-maven-3.6.2/lib/jansi-native/windows32/
apache-maven-3.6.2/lib/jansi-native/linux64/
apache-maven-3.6.2/lib/jansi-native/linux32/
apache-maven-3.6.2/lib/jansi-native/windows64/
apache-maven-3.6.2/lib/jansi-native/freebsd64/libjansi.so
apache-maven-3.6.2/lib/jansi-native/freebsd32/libjansi.so
apache-maven-3.6.2/lib/jansi-native/osx/libjansi.jnilib
apache-maven-3.6.2/lib/jansi-native/windows32/jansi.dll
apache-maven-3.6.2/lib/jansi-native/linux64/libjansi.so
apache-maven-3.6.2/lib/jansi-native/linux32/libjansi.so
apache-maven-3.6.2/lib/jansi-native/windows64/jansi.dll
apache-maven-3.6.2/bin/mvn.cmd
apache-maven-3.6.2/bin/m2.conf
apache-maven-3.6.2/bin/mvnDebug.cmd
apache-maven-3.6.2/bin/mvnDebug
apache-maven-3.6.2/bin/mvn
apache-maven-3.6.2/bin/mvnyjp
apache-maven-3.6.2/conf/
apache-maven-3.6.2/conf/logging/
apache-maven-3.6.2/conf/toolchains.xml
apache-maven-3.6.2/conf/logging/simplelogger.properties
apache-maven-3.6.2/conf/settings.xml
apache-maven-3.6.2/lib/jansi-native/
apache-maven-3.6.2/lib/ext/
apache-maven-3.6.2/lib/jansi-native/README.txt
apache-maven-3.6.2/lib/ext/README.txt
apache-maven-3.6.2/boot/plexus-classworlds-2.6.0.jar
apache-maven-3.6.2/lib/maven-embedder-3.6.2.jar
apache-maven-3.6.2/lib/maven-settings-3.6.2.jar
apache-maven-3.6.2/lib/maven-settings-builder-3.6.2.jar
apache-maven-3.6.2/lib/maven-plugin-api-3.6.2.jar
apache-maven-3.6.2/lib/maven-model-3.6.2.jar
apache-maven-3.6.2/lib/maven-model-builder-3.6.2.jar
apache-maven-3.6.2/lib/maven-builder-support-3.6.2.jar
apache-maven-3.6.2/lib/maven-resolver-api-1.4.1.jar
apache-maven-3.6.2/lib/maven-resolver-util-1.4.1.jar
apache-maven-3.6.2/lib/maven-shared-utils-3.2.1.jar
apache-maven-3.6.2/lib/commons-io-2.5.jar
apache-maven-3.6.2/lib/guice-4.2.1-no_aop.jar
apache-maven-3.6.2/lib/guava-25.1-android.jar
apache-maven-3.6.2/lib/javax.inject-1.jar
apache-maven-3.6.2/lib/jsr250-api-1.0.jar
apache-maven-3.6.2/lib/plexus-utils-3.2.1.jar
apache-maven-3.6.2/lib/plexus-sec-dispatcher-1.4.jar
apache-maven-3.6.2/lib/plexus-cipher-1.7.jar
apache-maven-3.6.2/lib/slf4j-api-1.7.25.jar
apache-maven-3.6.2/lib/commons-lang3-3.8.1.jar
apache-maven-3.6.2/lib/maven-core-3.6.2.jar
apache-maven-3.6.2/lib/maven-repository-metadata-3.6.2.jar
apache-maven-3.6.2/lib/maven-artifact-3.6.2.jar
apache-maven-3.6.2/lib/maven-resolver-provider-3.6.2.jar
apache-maven-3.6.2/lib/maven-resolver-impl-1.4.1.jar
apache-maven-3.6.2/lib/maven-resolver-spi-1.4.1.jar
apache-maven-3.6.2/lib/org.eclipse.sisu.inject-0.3.3.jar
apache-maven-3.6.2/lib/plexus-component-annotations-2.0.0.jar
apache-maven-3.6.2/lib/maven-compat-3.6.2.jar
apache-maven-3.6.2/lib/plexus-interpolation-1.25.jar
apache-maven-3.6.2/lib/wagon-provider-api-3.3.3.jar
apache-maven-3.6.2/lib/org.eclipse.sisu.plexus-0.3.3.jar
apache-maven-3.6.2/lib/cdi-api-1.0.jar
apache-maven-3.6.2/lib/commons-cli-1.4.jar
apache-maven-3.6.2/lib/wagon-http-3.3.3-shaded.jar
apache-maven-3.6.2/lib/jcl-over-slf4j-1.7.25.jar
apache-maven-3.6.2/lib/wagon-file-3.3.3.jar
apache-maven-3.6.2/lib/maven-resolver-connector-basic-1.4.1.jar
apache-maven-3.6.2/lib/maven-resolver-transport-wagon-1.4.1.jar
apache-maven-3.6.2/lib/maven-slf4j-provider-3.6.2.jar
apache-maven-3.6.2/lib/jansi-1.17.1.jar
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$ sudo vim /etc/profile
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$ cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi

#############java
export JAVA_HOME=/home/user1/Java/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

#############maven
export M2_HOME=/opt/maven/apache-maven-3.6.2
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$
user1@user1-ThinkPad-W540:Apache$

user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$ mvn -v
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: /opt/maven/apache-maven-3.6.2
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /home/user1/Java/jdk1.8.0_181/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-65-generic", arch: "amd64", family: "unix"
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$ sudo vim /opt/maven/apache-maven-3.6.2/conf/settings.xml
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$

user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$ cat /opt/maven/apache-maven-3.6.2/conf/settings.xml
<?xml version="1.0" encoding="UTF-8"?>

<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->

<!--
| This is the configuration file for Maven. It can be specified at two levels:
|
| 1. User Level. This settings.xml file provides configuration for a single user,
| and is normally provided in ${user.home}/.m2/settings.xml.
|
| NOTE: This location can be overridden with the CLI option:
|
| -s /path/to/user/settings.xml
|
| 2. Global Level. This settings.xml file provides configuration for all Maven
| users on a machine (assuming they're all using the same Maven
| installation). It's normally provided in
| ${maven.conf}/settings.xml.
|
| NOTE: This location can be overridden with the CLI option:
|
| -gs /path/to/global/settings.xml
|
| The sections in this sample file are intended to give you a running start at
| getting the most out of your Maven installation. Where appropriate, the default
| values (values used when the setting is not specified) are provided.
|
|-->
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>maven/repository</localRepository>
<!-- interactiveMode
| This will determine whether maven prompts you when it needs input. If set to false,
| maven will use a sensible default value, perhaps based on some other setting, for
| the parameter in question.
|
| Default: true
<interactiveMode>true</interactiveMode>
-->

<!-- offline
| Determines whether maven should attempt to connect to the network when executing a build.
| This will have an effect on artifact downloads, artifact deployment, and others.
|
| Default: false
<offline>false</offline>
-->

<!-- pluginGroups
| This is a list of additional group identifiers that will be searched when resolving plugins by their prefix, i.e.
| when invoking a command line like "mvn prefix:goal". Maven will automatically add the group identifiers
| "org.apache.maven.plugins" and "org.codehaus.mojo" if these are not already contained in the list.
|-->
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup.
<pluginGroup>com.your.plugins</pluginGroup>
-->
</pluginGroups>

<!-- proxies
| This is a list of proxies which can be used on this machine to connect to the network.
| Unless otherwise specified (by system property or command-line switch), the first proxy
| specification in this list marked as active will be used.
|-->
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
</proxies>

<!-- servers
| This is a list of authentication profiles, keyed by the server-id used within the system.
| Authentication profiles can be used whenever maven must make a connection to a remote server.
|-->
<servers>
<!-- server
| Specifies the authentication information to use when connecting to a particular server, identified by
| a unique name within the system (referred to by the 'id' attribute below).
|
| NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
| used together.
|
<server>
<id>deploymentRepo</id>
<username>repouser</username>
<password>repopwd</password>
</server>
-->

<!-- Another sample, using keys to authenticate.
<server>
<id>siteServer</id>
<privateKey>/path/to/private/key</privateKey>
<passphrase>optional; leave empty if not used.</passphrase>
</server>
-->
</servers>

<!-- mirrors
| This is a list of mirrors to be used in downloading artifacts from remote repositories.
|
| It works like this: a POM may declare a repository to use in resolving certain artifacts.
| However, this repository may have problems with heavy traffic at times, so people have mirrored
| it to several places.
|
| That repository definition will have a unique id, so we can create a mirror reference for that
| repository, to be used as an alternate download site. The mirror site will be the preferred
| server for that repository.
|-->
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->

<mirror>
<id>aliyun-maven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

</mirrors>

<!-- profiles
| This is a list of profiles which can be activated in a variety of ways, and which can modify
| the build process. Profiles provided in the settings.xml are intended to provide local machine-
| specific paths and repository locations which allow the build to work in the local environment.
|
| For example, if you have an integration testing plugin - like cactus - that needs to know where
| your Tomcat instance is installed, you can provide a variable here such that the variable is
| dereferenced during the build process to configure the cactus plugin.
|
| As noted above, profiles can be activated in a variety of ways. One way - the activeProfiles
| section of this document (settings.xml) - will be discussed later. Another way essentially
| relies on the detection of a system property, either matching a particular value for the property,
| or merely testing its existence. Profiles can also be activated by JDK version prefix, where a
| value of '1.4' might activate a profile when the build is executed on a JDK version of '1.4.2_07'.
| Finally, the list of active profiles can be specified directly from the command line.
|
| NOTE: For profiles defined in the settings.xml, you are restricted to specifying only artifact
| repositories, plugin repositories, and free-form properties to be used as configuration
| variables for plugins in the POM.
|
|-->
<profiles>
<!-- profile
| Specifies a set of introductions to the build process, to be activated using one or more of the
| mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/>
| or the command line, profiles have to have an ID that is unique.
|
| An encouraged best practice for profile identification is to use a consistent naming convention
| for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc.
| This will make it more intuitive to understand what the set of introduced profiles is attempting
| to accomplish, particularly when you only have a list of profile id's for debug.
|
| This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo.
<profile>
<id>jdk-1.4</id>

<activation>
<jdk>1.4</jdk>
</activation>

<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
-->

<!--
| Here is another profile, activated by the system property 'target-env' with a value of 'dev',
| which provides a specific path to the Tomcat instance. To use this, your plugin configuration
| might hypothetically look like:
|
| ...
| <plugin>
| <groupId>org.myco.myplugins</groupId>
| <artifactId>myplugin</artifactId>
|
| <configuration>
| <tomcatLocation>${tomcatPath}</tomcatLocation>
| </configuration>
| </plugin>
| ...
|
| NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to
| anything, you could just leave off the <value/> inside the activation-property.
|
<profile>
<id>env-dev</id>

<activation>
<property>
<name>target-env</name>
<value>dev</value>
</property>
</activation>

<properties>
<tomcatPath>/path/to/tomcat/instance</tomcatPath>
</properties>
</profile>
-->
</profiles>

<!-- activeProfiles
| List of profiles that are active for all builds.
|
<activeProfiles>
<activeProfile>alwaysActiveProfile</activeProfile>
<activeProfile>anotherAlwaysActiveProfile</activeProfile>
</activeProfiles>
-->
</settings>
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$
user1@user1-ThinkPad-W540:~/Desktop/Apache$

参考:https://www.jianshu.com/p/1b126d810e88

https://www.cnblogs.com/travellife/p/4091993.html

ubuntu18 maven的更多相关文章

  1. ubuntu18.04下eclipse修改maven源为阿里源

    下载安装Java和Eclipse:https://www.cnblogs.com/zifeiy/p/9030111.html 然后命令行安装Maven(不是必须的): sudo apt-get ins ...

  2. Ubuntu18.04教程

    pre.ctl { font-family: "Liberation Mono", monospace } h1 { margin-bottom: 0.21cm } h1.west ...

  3. win10下安装ubuntu18.04

    在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...

  4. 在Ubuntu18.04下配置hadoop集群

    服务器准备 启动hadoop最小集群的典型配置是3台服务器, 一台作为Master, NameNode, 两台作为Slave, DataNode. 操作系统使用的Ubuntu18.04 Server, ...

  5. Ubuntu18.04系统中vi键盘输入字符不匹配

    起因 今天重装了我的雷神笔记本的ubuntu18.04,不要问我为什么,我就是想复习下重装系统而已.好吧,我承认我改错文件启动不起来了. 于是我要重装jdk.maven and so on,但是当我用 ...

  6. 解惑:在Ubuntu18.04.2的idea上运行Scala支持的spark程序遇到的问题

    解惑:在Ubuntu18.04.2的idea上运行Scala支持的spark程序遇到的问题 一.前言 最近在做一点小的实验,用到了Scala,spark这些东西,于是在Linux平台上来完成,结果一个 ...

  7. 【Jenkins】构建一个maven项目

    一 .Ubuntu18.04安装Maven 官方安装文档:http://maven.apache.org/install.html ①去官网下载maven: ②解压到/opt/maven目录(我安装在 ...

  8. 安装ubuntu18.04.3全过程

    目录 一.安装ubuntu18.04.3操作系统 二.系统设置 三.非开发常用软件安装 四.开发常用软件安装 五.ubuntu相关知识 六.参考文章链接 正文 一.安装ubuntu18.04.3操作系 ...

  9. 【分享】标准springMVC+mybatis项目maven搭建最精简教程

    文章由来:公司有个实习同学需要做毕业设计,不会搭建环境,我就代劳了,顺便分享给刚入门的小伙伴,我是自学的JAVA,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...

随机推荐

  1. python正则表达式(1)--特殊字符

    正则表达式—特殊表达式含义 正则表达式的字母和数字表示他们自身,但多数字母和数字前加一个反斜杠时会拥有不同的含义. 下面列出了正则表达式模式语法中的特殊元素. 1.普通字符集 1)    \w     ...

  2. 微信小程序~设置tabBar后,wx.navigateTo不能跳转

    当wx.navigateTo跳转链接跟app.json中设置的tabbar中跳转链接一样时,wx.navigateTo就不能跳转可以改为wx.switchTab 1.当app.json中设置了tabb ...

  3. springboot 整合Swagger2的使用

    Swagger2相较于传统Api文档的优点 手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时. 接口返回结果不明确 不能直接在线测试接口,通常需要使用工 ...

  4. danci2

    composite 英 ['kɒmpəzɪt] 美 [kɑm'pɑzɪt] n. 复合材料:合成物:菊科 adj. 复合的:合成的:菊科的 vt. 使合成:使混合 a composite of 网络释 ...

  5. Centos7.6安装docker-compose

    官网地址:https://docs.docker.com/compose/install/ 运行此命令以下载Docker Compose的当前稳定版本 sudo curl -L "https ...

  6. linux /lib64/libc.so.6: version `GLIBC_2.17′ not found

    使用root权限安装Glances,需要用到glibc,安装失败后所有命令都不好用了,执行回报“/lib64/libc.so.6: version `GLIBC_2.17′ not found ”的错 ...

  7. KMP + BZOJ 4974 [Lydsy1708月赛]字符串大师

    KMP 重点:失配nxtnxtnxt数组 意义:nxt[i]nxt[i]nxt[i]表示在[0,i−1][0,i-1][0,i−1]内最长相同前后缀的长度 图示: 此时nxt[i]=jnxt[i]=j ...

  8. 初版javascript的思维导图

  9. 关于System.ArgumentNullException异常

    什么是ArgumentNullException 当将 null 引用(Visual Basic 中为 Nothing)传递到不接受其作为有效参数的方法时引发的异常. 继承 Object Except ...

  10. Xamarin开发及学习资源

    入行文章指引 移动开发下Xamarin VS PhoneGap 跨平台开发 许多企业希望能够通过开发移动应用程序,来提升企业业务水平,开发原生App时往往又缺少专业的Objective C 或 Jav ...