我有一壶酒,足以慰平生。

0%

一、查询最晚入职员工的所有信息

  • 题目描述
1
2
3
4
5
6
7
8
9
查找最晚入职员工的所有信息
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`));
阅读全文 »


一、装饰者模式

动态地给一个对象添加一些额外地职责。就增加功能来说,Decorator模式相比生成子类来说更为灵活。

适用性

  • 在不影响其他对象的情况下,以动态透明的方式给单个对象增加职责。
  • 处理那些可以撤销的职责。
  • 当不能采用生成子类的方法进行扩充时。

参与者

  • Component

    定义一个对象接口,可以给这些对象动态地添加职责。

  • ConcereteComponent

    定义一个对象,可以给这个对象添加一些职责。

  • Decorator

    维持一个指向Component对象地指针,并定义一个与Component接口一致地接口

  • ConcreteDecorator

    向组件添加职责。

阅读全文 »

一、栈的压入、弹出序列

题目描述

​ 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)

阅读全文 »

椭圆曲线密码系统

一个简单的RAS算法

​ RAS密码系统最让人头疼的问题就是,在加解密或者签名的时候需要庞大的运算量,所需较长的运算时间。对于一些处理器不强大的设备,比如手机、PDA(Personal Digital Assistant)或者及时响应的系统不友好。因此有了椭圆曲线密码系统(ECC)。ECC运算量较少,因此能提高效率。

阅读全文 »

RSA的加解密机制

RSA的加密系统可分为三个部分,即用户密钥的产生、加密算法以及解密算法。

用户密钥的产生

在用户密钥的产生部分,首先此系统的每一个用户将自行选择一组公开密钥,然后公之于众,使得他人都能使用此公开密钥对机密数据进行加密,然后自己使用私密密钥进行解密,获取机密数据。

​ 以下是RSA密钥的产生过程:

阅读全文 »

注:为了迅速的复习完ARM9的寻址方式以及基本指令集,在此只做指令演示,不做详细的文字叙述。

一、ARM处理器的寻址方式

  • 寄存器寻址

    1
    2
    MOV R2,R3		;R2<-R3		R3中的内容赋给R2
    ADD R2,R3,R4 ;R2<-R3+R4 R3+R4中的内容相加,结果赋给R2
阅读全文 »

[TOC]

背景

写博客需要用到Markdown语法,于是产生了整理Markdown笔记的想法。

这篇文章是基于Markdown基本语法的进阶语法。

正文

1.内容目录

在文章的最开始使用[TOC]引用目录,例如本文目录:

2.加强代码块

使用”```”+”语言名”进行标记。例如:

  • java示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    /**
    public class TreeNode {
    int val = 0;
    TreeNode left = null;
    TreeNode right = null;

    public TreeNode(int val) {
    this.val = val;

    }

    }
    */
    public class Solution {
    public void Mirror(TreeNode root) {
    if(root != null){
    TreeNode temp = root.left;
    root.left = root.right;
    root.right = temp;
    Mirror(root.left);
    Mirror(root.right);
    }
    }
    }
阅读全文 »

[TOC]

一、标题

一个#是一级标题,二个#是二级标题,以此类推。最多到六级标题。

注:标准语法一般在#后面跟空格再写标题,有的地方可以不加空格(比如:简书上写Markdown)。

实例:

1
2
3
4
5
# 这是一级标题
## 这是二级标题
### 这是三级标题
...
###### 这是六级标题

效果如下:

这是一级标题

这是二级标题

阅读全文 »

1. 一个完整的网页

​ 网页的内容 + 网页的样式 + 网页的动作

2. 万维网联盟(W3C)

由蒂姆·伯纳斯-李于1994年10月在麻省理工学院(MIT)计算机科学实验室成立
是Web技术领域最具权威和影响力的国际中立性技术标准机构
为Web技术的互相兼容,互联网技术的发展和应用起到了基础性和根本性的支撑作用

阅读全文 »