自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized问题

错误如下:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezon...

2019-04-18 14:24:11 787

转载 OpenSSL提供了AES加解密算法的API

OpenSSL提供了AES加解密算法的APIconst char *AES_options(void);AES算法状态,是全部支持或者是部分支持。返回值:“aes(full)” 或者"aes(partial)"int AES_set_encrypt_key(const unsigned char *userKe...

2019-04-01 22:02:07 773

翻译 sgx_status_t sgx_create_enclave函数说明

创建一个Enclave的函数如下:sgx_status_t sgx_create_enclave( const char *file_name, const int debug, sgx_launch_token_t *launch_token, int *launch_token_updat...

2019-03-20 11:15:52 1599

原创 2. 两数相加(java)

题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -...

2019-03-15 23:50:04 1954

翻译 剑指Offer:数组中重复的数字(java)

题目描述:在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。要求:时间复杂度 O(N),空间复杂度 O(1)Input:{2, 3, 1, 0, 2, 5}Output:2解题思路:题目要求空间复杂度 O(1),因此不能使用排序的方法,不能使用Hash...

2019-03-02 16:55:03 312 1

原创 synchronized实现线程安全的原理分析

synchronized例子:我们模拟两个线程取钱的操作,代码如下:class Account { String accountNo;//账户名 double balance;//账户余额 public Account(String accountNo, double balance) { this.accountNo = accountNo; this.balance = b...

2019-03-01 21:33:05 1126

原创 SGX开发:EDL与enclave接口函数中参数传递方式

Enclave和应用之间的Ecall/OCall的接口函数全部定义在扩展名为edl的文件里。通常有以下几种参数传递方式:[user_check]数组指针将不被验证,由“arr”指向的缓冲区也不会复制到Enclave中。但enclave可以修改外部内存。 public void ecall_array_user_check([user_check] int arr[4]);[in]...

2019-01-18 11:12:55 1902

原创 Ubuntu16.04安装SGX2.3.101

之前装了2.0.0版本SGXsdk,发现安装2.3.101最新版本的更加方便简单。第一步:下载sgx_linux_x64_driver_4d69b9c.bin,sgx_linux_x64_sdk_2.3.101.46683.bin,libsgx-enclave-common_2.3.101.46683-1_amd64.deb链接:https://pan.baidu.com/s/1T5GIgrV...

2018-12-08 16:29:47 307

原创 ubuntu16.04 SGX安装

ubuntu16.04 SGX安装在Ubuntu 16.04下安装Intel SGX驱动、平台软件和SDK的步骤如下, 原文出自:https://blog.csdn.net/qiu_pengfei/article/details/78795697 ,中间我遇到一些小问题,希望会对大家有所帮助。第一步:下载SDK、SGX驱动和平台软件:网址:https://01.org/zh/intel-s...

2018-11-10 22:23:46 2243 2

原创 Order-Preserving Encoding(OPE 保序加密)

An Ideal-Security Protocol for Order-Preserving Encoding来自 2013 IEEE Symposium on Security and PrivacyOrder-Preserving Encoding(OPE):OPE是一种加密方案,它的密文的排序顺序与相应的明文顺序相匹配。在本文中,作者主要写了两种方案:一种是在半可信模型下(即服务器是h...

2018-10-16 20:31:17 7413 5

原创 ObjectInputStream循环读数据报错

**问题描述:**使用ObjectOutputStream向同一个文件写入多个对象,当每写入一个对象即关闭ObjectOutputStream并在写入下一个对象时重新打开,通过ObjectInputStream读取对象时,可以正常读取第一个对象,但读取第二个对象时报错。报错信息如下:Exception in thread "main" java.io.StreamCorruptedExcepti...

2018-09-28 20:25:29 1225 2

原创 排序算法(java)

1. 冒泡排序 2. 选择排序3. 插入排序 4. 归并排序5. 快速排序6. 堆排序1. 冒泡排序对序号为0~n-1的元素进行比较:将输入的前一个元素和后一个元素做比较,如果前一个大于后一个,就交换这两个元素,这样经过一轮循环后,就会将最大的元素换到最后一个位置,因此下一次循环只需要对0~n-2的元素进行比较,以此类推,每一次处理好一个数,因此时间复杂度为O(n*n)。其...

2018-09-11 21:54:43 130

原创 leetcode:两数之和,三数之和,四数之和(java)

两数之和 - 题目: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 思路: 方法一:可以用暴力法进行破解,用双层循环遍历num...

2018-09-07 14:17:51 4421 3

原创 Leetcode:回文数(java)

题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例1 输入: 121 输出: true 示例2 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 思路: 方案1:将目标整数转化为字符串的形式,用类似判断回文序列的方式进行判断。代码如下: pu...

2018-09-02 11:15:06 394

原创 Leetcode: 数组中两个数的最大异或值(java代码)

题目:给定一个非空数组,数组中元素为 a0, a1, a2, … , an-1,其中 0 ≤ ai < 231 。 找到 ai 和aj 最大的异或 (XOR) 运算结果,其中0 ≤ i, j < n 。 你能在O(n)的时间解决这个问题吗? 示例: 输入: [3, 10, 5, 25, 2, 8] ...

2018-09-01 17:24:11 3350

atom linux安装包

linux系统的atom安装包,内部集成git插件,支持GitHub的各种操作

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除