Java密码学

  • Java 加密扩展
  • Java 密码体系结构
  • 核心类和接口
  • 供应商
  • 密码Cipher
    • 初始化密码
    • 加密或解密数据
  • 钥匙Keys
    • 密钥安全
    • 生成密钥
    • 生成密钥对
  • 密钥库
  • 钥匙工具
  • 信息摘要
  • 苹果电脑mac
  • 签名
    • 签名数据
    • 验证签名
    • 完整签名和验证示例

Java Cryptography API 使您能够 在Java 中加密和解密数据,以及管理密钥、签署和验证消息、计算加密哈希等等。密码学一词通常缩写为crypto,因此有时您会看到对 Java 密码学的引用,而不是 Java 密码学。这两个术语虽然指的是同一个主题。

在此 Java 密码学教程中,我将解释如何使用 Java 密码学 API 执行安全加密所需的不同[……]

继续阅读

如何使用 Javascript 更改 CSS

既然我们可以用 Javascript 选择 HTML 元素,我们也可以直接改变它的 CSS 样式。我们可以将其与其他 Javascript 函数结合起来,根据用户的交互改变用户对网站的体验。

使用 Javascript 更改 CSS#

在基本层面上,我们可以使用属性访问元素 CSS style。让我们看一下如何更改 ID 为my-id的元素的颜色:

如您所料,我们还可以使用事件更改样式。当您单击 ID 为“css-button”的按钮时,以下代码会将一段文本设置为红色:

点击这个!当您单击按钮时,这将变为红色

样式如何在 Javascript 中[……]

继续阅读

UNIX 教程 – 只需 3 天即可学习,并为初学者提供示例

课程内容 – 第 1 天

  • 1) UNIX 介绍
    • 1.1) UNIX操作系统
    • 1.2) 文件和进程
    • 1.3) 目录结构
    • 1.4) UNIX 程序
  • 2) UNIX 中的目录导航和控制
    • 2.1) 列出文件和目录
      • ls
    • 2.2)目录“.” 和 ”..”
    • 2.3) 使用文件和目录
      • mkdir
      • rmdir
  • 3) UNIX/Linux 下的文件维护命令
    • 3.1) 复制文件
      • cp
    • 3.2) 移动文件
      • MV
    • 3.3) 删除文件和目录
      • R M
    • 3.4) 文件权限
      • 改变模式
    • 3.5) 所有权
      • chown
    • 3.6) 集团所有权
      • chgrp
    • 3.7) 建立文件链接
      • ln
    • 3.8) 更新文件的ACCESS时间
      • touch

如何在 Javascript 中选择 HTML 元素

在 Javascript 中,可以通过代码选择 HTML 元素。这让我们可以直接与特定元素交互,并改变它们。

我们为什么要选择 HTML 元素?#

我们希望以特定 HTML 元素为目标的原因有很多。它可能是向它添加一个事件- 例如,当用户单击按钮时我们可以做一些事情。另一个原因,可能是以编程方式更改元素的 CSS。无论我们出于何种原因这样做,我们都可以使用许多函数在 Javascript 中执行此操作。

如何选择 Javascript 中的所有匹配元素#

我们可以使用在 CSS 中使用的相同选择器在 Javascript 中查找特定元素。要选择具有特定选择器的所有元素,[……]

继续阅读

JSP – 从入门到精通

JSP – 概述

什么是 JavaServer Pages?

JavaServer Pages (JSP) 是一种用于开发支持动态内容的网页的技术。这有助于开发人员通过使用特殊的 JSP 标记在 HTML 页面中插入 java 代码,其中大多数标记以 <% 开头并以 %> 结尾。

JavaServer Pages 组件是一种 Java servlet,旨在充当 Java Web 应用程序的用户界面。Web 开发人员将 JSP 编写为结合了 HTML 或 XHTML 代码、XML 元素以及嵌入式 JSP 操作和命令的文本文件。

使用 JSP,您可以通过网页表单[……]

继续阅读

MYBATIS – 入门到精通

MyBatis——概述

MyBatis 是一个开源、轻量级的持久化框架。它是JDBC和Hibernate的替代品。它可以自动化 SQL 数据库和 Java、.NET 和 Ruby on Rails 中的对象之间的映射。通过将 SQL 语句打包在 XML 配置文件中,映射与应用程序逻辑分离。

它抽象了几乎所有的JDBC代码,减少了手动设置参数和检索结果的负担。它提供了一个简单的 API 来与数据库交互。它还支持自定义 SQL、存储过程和高级映射。

它的前身是IBATIS,由 Clinton Begin 于 2002 年创立。MyBatis 3 是最新版本。这是对 IBATIS[……]

继续阅读

Javascript更改 HTML 类和属性

HTML 元素通常具有类和属性。例如,下面的代码有一个名为active 的类和一个名为data-settings 的属性,值为true:

我们可以在 Javascript 中更改这些,这意味着我们可以根据我们在代码中设置的条件更改 HTML。

添加和删​​除类#

首先,我们需要选择要更改的 HTML 元素。对于我们的示例,假设我们有一个 id 为“ my-id ”的元素。

添加类

所有类更改都通过classList. 因此,要向我们的元素添加一个新类“ some-new-class ”,我们将执行以下操作:[……]

继续阅读

JSON 如何在 Javascript 中工作

JSON 代表Javascript Object Notation。它是一种灵活的数据存储方式,但最终它是一个 Javascript 对象。

JSON 是什么样子的?#

JSON 是一种简单的对象结构。有时,它在单独的文件中,以.json结尾,或者有时它在 Javascript 本身中存储在一个变量中。API和NoSQL 数据库通常返回数据或将数据存储为 JSON。

下面是一个用 JSON 描述的人的例子:

JSON 是灵活的,所以您使用的名称不是一成不变的。您可以像通常在 Javascript 中那样存储任何类型的数据(即数字、布尔值、数组等)。

使用 JS[……]

继续阅读

JavaScript 错误

在 Javascript 中管理错误和调试代码是我们确保代码正常工作的方法之一。在本文中,我们将介绍在代码中调试和管理错误的常用方法。

控制台#

控制台日志是我们检查代码中发生的事情的最佳方式。可以在大多数浏览器中通过右键单击网页上的任意位置并选择“检查元素”来查看控制台日志。在控制台选项卡中,我们可以看到来自 Javascript 代码的任何控制台日志。

要将控制台日志添加到代码中,最简单的方法是执行以下操作:

如果此代码从我们的 Javascript 运行,那么我们将在代码中看到“Hello”。这是记录错误或消息的最基本方法,但还有其他方法。

其他有用的控[……]

继续阅读

Javascript 函数

与大多数语言一样,Javascript 中的函数是一种执行非常具体的事情的方法,您可以在代码中多次运行该函数。函数对于您一遍又一遍地重用的代码片段很有用。在函数中,我们有不同的范围。因此,我们还将在本教程中介绍范围。

功能#

假设你正在编写一个程序,并且想要不断地将 5 加到一个特定的数字上,如果该数字超过 200,则将其乘以 Pi。函数使我们能够做到这一点,然后轻松地一次又一次地运行它。如果我们想写那个函数,我们会做这样的事情:

要定义一个函数,我们可以使用关键字function,后跟函数名和圆括号,即function addFiveThenPi()。在圆括号内,我们可[……]

继续阅读