Apache Ant

Weblogic Server

你。 提交于 2020-08-12 09:51:36
Weblogic server Weblogic server 的概念 每一个 Server 是一个 java 实例,在操作系统中是一个 java 的进程。 用户的应用是运行在具体的 server 上的。 Weblogic server 的创建 使用 Console 创建 输入服务器名称为dizzy1,服务器监听端口为7003,并且此服务器不属于某个集群 点击完成即可 查看相应的配置文件如下所示: 使用命令行启动被管理服务器 查看启动时状态: 使用 ant setup_exercise 创建 查看创建过程中信息 登录控制台查看信息 Weblogic server 的配置 密码设置 - 启动脚本 启动脚本的用户名和口令可以在启动脚本里设置 WLS_USER 用户名的明文设置 WLS_PW 密码的明文设置 在启动脚本里设置明文的用户名和口令,设置简单,但是没有加密。 密码设置 - Boot.properties 使用 boot.properties 设置密码的文件格式: Username=username Password=password 在第一次启动的时候 , server 读取该文件,并将该文件的内容做加密后写回到该文件中。 写回的格式 password={3DES}Uca5QiUl54hfEHoxrJOoww\=\= username={3DES

排版规约

馋奶兔 提交于 2020-08-12 07:23:28
1 一级标题 章标题居中,三号黑体,使用 ## 。 1.1 二级标题 章下为节,节标题四号黑体,使用 ### 。 1.1.1 三级标题 节下为小节,小节标题小四黑体,使用 #### 。 1.1.1.1 四级标题 1.1.1.1.1 五级标题 一般只使用一二三级标题。 2 列表 2.1 无序列表 无序列表在符号 - 后加空格使用: 无序列表 1 无序列表 2 无序列表 3 如果要控制列表的层级,则需要在符号 - 前使用空格: 无序列表 1 无序列表 2 无序列表 2.1 无序列表 2.2 对条文内容采用分行并叙, 或结构有层级关系。 列举结束必须换行 。 2.2 有序列表 有序列表的使用,在数字及符号 . 后加空格后输入内容,如下: 有序列表 1 有序列表 2 有序列表 3 小节以下标题, 或表达同步顺序关系。 如果编号及其后内容新起一个段落,则需要换行,列举结束必须换行 3 引用 引用的格式是在符号 > 后面书写文字。如下: 疫情就是命令,防控就是责任。 ——领袖 用于大段原文引用, 引用结束必须换行 。 4 文本 4.1 粗体和斜体 用粗体标识段落内强调项 , 一般只在英文中使用斜体 , 用粗体加斜体标识注意项 。 如果信息之间关联性越高,它们之间的距离就应该越接近,也越像一个视觉单元;反之,则它们的距离就应该越远,也越像多个视觉单元。亲密性的根本目的是实现组织性

Oracle ADF 开发必读

大憨熊 提交于 2020-08-12 00:48:37
MARK:http://www.oracle.com/technetwork/cn/articles/adf/index-086064-zhs.html 第 1 部分 — 借助 Subversion 进行版本控制:在单用户项目中使用信息库 了解如何在单用户环境下创建信息库并开始使用 Subversion 进行版本控制。 第 2 部分 — 借助 Subversion 进行版本控制:在团队环境下管理版本 使用 Subversion 帮助您在团队环境下管理版本。 第 3 部分 — 借助 Subversion 进行版本控制:避免“问题” 如何避免在 Oracle ADF 开发中使用 Subversion 时出现的一些常见的“问题”。 第 4 部分 — 使用 Ant 构建项目 在 Oracle JDeveloper 环境之外使用 Ant 构建 Oracle ADF 项目的技巧。 第 5 部分 — 使用 JUnit 对您的应用程序进行单元测试 创建 Oracle ADF 项目单元测试并在 Oracle JDeveloper 内执行这些测试的入门教程 。 第 6 部分 — 使用 Selenium 测试您的 Oracle ADF Face 应用程序 如何使用 JUnit 和 Selenium 一起构建用于测试 Web UI 的单元测试。 第 7 部分 — 使用 Hudson 进行持续集成

SpringMVC学习(二)@Requestmapping映射和Rest风格

旧巷老猫 提交于 2020-08-11 23:41:37
1、@RequestMapping 1.1、@RequestMapping 映射请求注解 在SpringMVC中使用@RequestMapping注解可以为 控制器指定 处理哪些URL请求 可以用于类上或者方法上 类定义处 :提供初步的请求映射信息。相对于 WEB 应用的根目录 方法处 :提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标注 @RequestMapping,则方法处标记的 URL 相对于 WEB 应用的根目录 作用 :DispatcherServlet 截获请求后,就通过控制器上 @RequestMapping 提供的映射信息确定请求所对应的处理方法。 1.2、 RequestMapping映射请求方式 标准的 HTTP 请求报头 映射请求参数、请求方法或请求头 params 和 headers支持简单的表达式: param1: 表示请求必须包含名为 param1 的请求参数 !param1: 表示请求不能包含名为 param1 的请求参数 param1 != value1: 表示请求包含名为 param1 的请求参数,但其值不能为 value1 {“param1=value1”, “param2”}: 请求必须包含名为 param1 和param2 的两个请求参数,且 param1 参数的值必须为 value1 //了解: 可以使用 params

编译-集成hadoop-eclipse-plugin到eclipse

馋奶兔 提交于 2020-08-11 18:13:46
0),软件准备 以下软件无特殊说明均为windows平台 hadoop2.7.5 jdk1.8 eclipse任意版本 windows平台 hadoop2x-eclipse-plugin包下载自github(如果太慢可以将项目克隆至码云再下载) ant-1.10.7 1),编译准备 修改hadoop2x-eclipse-plugin解压目录中src\contrib\eclipse-plugin\build.xml。 <path id="eclipse-sdk-jars"> <fileset dir="C:\Users\Administrator\.p2\pool\plugins"> 该目录为eclipseui资源目录可在eclipse\configuration中通过config.ini查看具体目录 <target name="compile" depends="ivy-init,ivy-resolve-common" unless="skip.contrib">将属性depends删除 然后在 javac 标签中加上 includeantruntime="on" 找到copy标签然后添加以下3行: <copy file="${hadoop.home}/share/hadoop/common/lib/servlet-api-${servlet-api.version}.jar"

Java生成压缩文件(zip、rar 格式)

拈花ヽ惹草 提交于 2020-08-11 14:52:12
jar坐标: < dependency > < groupId > org.apache.ant </ groupId > < artifactId > ant </ artifactId > < version > 1.10.5 </ version > </ dependency > 话不多说,直接上代码 package com.demo.student.util; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipOutputStream; import java.io.* ; /** * 生成压缩文件 (zip,rar 格式) */ public class CompressUtil { /** * @param path 要压缩的文件路径 * @param format 生成的格式(zip、rar)d */ public static void generateFile(String path, String format) throws Exception { File file = new File(path); // 压缩文件的路径不存在 if (! file.exists()) { throw new Exception("路径 " + path + " 不存在文件

信息检索的评价指标(Precision、Recall、F-score、MAP、ROC、AUC)

▼魔方 西西 提交于 2020-08-11 05:32:13
from: https://blog.csdn.net/universe_ant/article/details/70090026 一:Precision、Recall、F-score 信息检索、分类、识别、翻译等领域两个最基本指标是 召回率(Recall Rate) 和 准确率(Precision Rate —— 注意统计学习方法中precision称为精确率,而准确率accuracy是分类正确的样本除以总样本的个数 ),召回率也叫 查全率 ,准确率也叫 查准率 ,概念公式: 召回率(Recall) = 系统检索到的相关文件 / 系统所有相关的文件总数。亦即,预测为真实正例 / 所有真实正例样本的个数。 准确率(Precision) = 系统检索到的相关文件 / 系统所有检索到的文件总数。亦即,预测为真实正例 / 所有被预测为正例样本的个数。 注意 :准确率和召回率是相互影响的,理想情况下肯定是做到两者都高,但是一般情况下,准确率高、召回率就低;召回率低、准确率高。当然如果两者都低,那是什么地方出问题了。一般情况,用不同的阈值,统计出一组不同阈值下的精确率和召回率,如下图: 如果是做搜索,那就是保证召回率的情况下提升准确率;如果做疾病检测、反垃圾,则是保证准确率的条件下,提升召回率。所以,在两者都要求高的情况下,可以用 F1(或者称为F-score) 来衡量。计算公式如下:F1

Windows环境下为Android编译OpenCV4.3

泪湿孤枕 提交于 2020-08-10 19:56:51
Windows环境下为Android编译OpenCV4.3 踩了三四天的坑,今天终于顺利跑通了,原来是toolchain的问题,外网的教程大多都是用opencv source里的toolchain,会导致各种奇奇怪怪的错误(std not a member of std,canot find iostram等等) 环境配置 本文编译环境如下: cmake 3.18 Android Studio 4.0 Mingw Java JDK 8 (需要8+,过高版本可能不兼容) Apache ant1.10.7 (只编译.so库则不需要) 首先需要下载 OpenCV 4.3.0 源码 ,根据需求再加上 OpenCV_contrib 4.3.0 源码 ,解压放到你记得住的文件夹 下载 cmake 3.18 图方便直接选安装包就行 cmake-3.18.0-rc1-win64-x64.msi 下载 Mingw (建议用installer傻瓜式安装)选择下列需要安装的组件,右键选择 Mark for Installation ,之后选择 Menu -> Installation -> Apply Changes 安装完后把mingw加入系统环境变量(win键搜索环境变量就有,编辑完后 重启系统 生效) 下载 Android NDK 和 SDK,可以直接在 官网 下,但这里推荐直接在 Android

(基础篇)浅析JAVA中的栈和堆

老子叫甜甜 提交于 2020-08-10 16:32:32
若为生活所迫,做了自己不喜欢做的事。却没有达到自己预期想要的结果,那么何必强迫自己,苦恼这一世。不如转而做自己喜欢的事,哪怕像我一样从头开始。 一、概念 【老生常谈】 对于刚接触计算机,没几年的我来说,好多老生常谈的概念对我而言都很新鲜。下面的概念也不例外。 他们说对学计算机的而言,堆栈是一个不容忽视的概念。 1、堆栈是两种数据结构,只能在一端对数据项进行插入和删除。 2、在单片机应用中,堆栈是个特殊的存储区,主要是暂时存放数据和地址。 3、堆,队列优先,先进先出 4、栈,先进后出 【java中堆栈的概念】 【比较】 1、栈(stack)与堆(heap)都是java用来在内存中存放数据的地方。 2、java自动管理栈堆,程序员不需要理会(与C++不同)。 3、栈,存储速度比堆快,仅次于CPU中的寄存器。缺点是,大小和生命周期是确定的缺少灵活性。 4、栈数据在多线程或者多个栈之间是不可以共享的 5、栈内部的多个值相等的变量是可以指向同一个地址的。 6、堆的优势可以动态的分布内存的大小,生命周期也是动态的。 7、java垃圾收集器会自动的收走不在使用的堆数据。 8、堆缺点是,要在运行时动态分配内存,存取速度较慢。 二、java中的数据类型 1、基本类型,8种:int、short、 long、 byte、 float、 double、 boolean、 char 例如:int Red

angular浏览器兼容性问题解决方案

荒凉一梦 提交于 2020-08-08 23:58:44
问题 :edge浏览器下,固定列的边框消失 原因 :ng-zorro-antd表格组件使用nzLeft和nzRight指令固定的表格列,这两个指令的实现css3中的标签: position: -webkit-sticky !important; position: sticky !important; 谷歌、火狐及-webkit-内核的浏览器均支持该属性(css3),IE不支持该属性,所以在IE中,会自动降级,表格无固定列,可滑动的形式。 Edge浏览器在1703之后的版本使用了chromium内核,对css3的属性支持较好,也支持sticky属性,可以使用,可以固定表格列,但边框会消失。 解决方案 : 目前可行的解决方案有如下几种: 不使用固定列,若产品没有明确要求使用固定列,可以放弃使用nzLeft及nzRight来固定表格。从而使各个浏览器下的展示效果一致。 针对Edge浏览器降级处理,与IE浏览器效果一致,无固定列,整体可横向滚动。 自定义实现固定列,不使用组件的固定列实现,通过使用 position: absolute; 这种方式来实现表格的固定列。 第二个方案的详细过程如下: 使用div包裹表格,当表格宽度超过div宽度时,开启滚动: .scroll-table { width: 100%; overflow-x: scroll; } 针对表格,我们可以指定宽度