ubuntu18 maven
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的更多相关文章
- ubuntu18.04下eclipse修改maven源为阿里源
下载安装Java和Eclipse:https://www.cnblogs.com/zifeiy/p/9030111.html 然后命令行安装Maven(不是必须的): sudo apt-get ins ...
- Ubuntu18.04教程
pre.ctl { font-family: "Liberation Mono", monospace } h1 { margin-bottom: 0.21cm } h1.west ...
- win10下安装ubuntu18.04
在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...
- 在Ubuntu18.04下配置hadoop集群
服务器准备 启动hadoop最小集群的典型配置是3台服务器, 一台作为Master, NameNode, 两台作为Slave, DataNode. 操作系统使用的Ubuntu18.04 Server, ...
- Ubuntu18.04系统中vi键盘输入字符不匹配
起因 今天重装了我的雷神笔记本的ubuntu18.04,不要问我为什么,我就是想复习下重装系统而已.好吧,我承认我改错文件启动不起来了. 于是我要重装jdk.maven and so on,但是当我用 ...
- 解惑:在Ubuntu18.04.2的idea上运行Scala支持的spark程序遇到的问题
解惑:在Ubuntu18.04.2的idea上运行Scala支持的spark程序遇到的问题 一.前言 最近在做一点小的实验,用到了Scala,spark这些东西,于是在Linux平台上来完成,结果一个 ...
- 【Jenkins】构建一个maven项目
一 .Ubuntu18.04安装Maven 官方安装文档:http://maven.apache.org/install.html ①去官网下载maven: ②解压到/opt/maven目录(我安装在 ...
- 安装ubuntu18.04.3全过程
目录 一.安装ubuntu18.04.3操作系统 二.系统设置 三.非开发常用软件安装 四.开发常用软件安装 五.ubuntu相关知识 六.参考文章链接 正文 一.安装ubuntu18.04.3操作系 ...
- 【分享】标准springMVC+mybatis项目maven搭建最精简教程
文章由来:公司有个实习同学需要做毕业设计,不会搭建环境,我就代劳了,顺便分享给刚入门的小伙伴,我是自学的JAVA,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...
随机推荐
- Mariadb/MySQL生产环境的my.cnf配置示例
Mariadb/MySQL生产环境的my.cnf配置示例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.针对MySQL主程序mysqld定义参数[mysqld] 1>. ...
- 11.vue-router编程式导航
页面导航的两种方式 声明式导航:通过点击链接实现导航的方式,叫做声明式导航 例如:普通网页中的链接或vue中的 编程式导航:通过调用JavaScrip形式的API实现导航的方式,叫做编程式导航 例如: ...
- K-means:如何选择K(cluster的数目)
目前决定cluster数目的常用方法是手动地决定cluster的数目 哪个K是正确的? 上图中的数据集,我们可以说它有4个clusters,也可以说它有2个clusters,但哪个是正确答案呢?其实这 ...
- vscode——如何对MarkDown文件进行预览
前言 一般都是用Typora直接进行编写了,今天恰好在vs中写完代码,就需要编辑文档,这里就记录下如何预览吧 步骤 ctrl+shift+p打开命令面板,然后输入markdowm->选择在侧边打 ...
- 【Selenium-WebDriver实战篇】selenium之使用Tess4J进行验证码图片识别内容
==================================================================================================== ...
- linux中的alias命令详解
功能说明:设置指令的别名.语 法:alias[别名]=[指令名称]参 数 :若不加任何参数,则列出目前所有的别名设置.举 例 :ermao@lost-desktop:~$ alias ...
- Java 锁(学习笔记)
关于Java 锁的知识整理与回顾(个人笔记): 锁有哪些,分别用来干嘛? Java实现锁有两种方式,synchronized关键字和Lock (1)Lock(可判断锁状态) Lock是基于JDK层面实 ...
- tensorflow API _ 6 (tf.gfile)
一.gfile模块是什么 tf.gfile模块的主要角色是:1.提供一个接近Python文件对象的API,以及2.提供基于TensorFlow C ++ FileSystem API的实现. C ++ ...
- C# 跨线程对控件赋值
第一种 跨线程对控件赋值 private void button2_Click(object sender, EventArgs e) { Thread thread1 = new Thread(ne ...
- [转载]XML非法字符的处理
https://blog.csdn.net/qq_36330228/article/details/84779390 static void Main(string[] args) { string ...