自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啥都不会

感觉要凉~~~

  • 博客(12)
  • 收藏
  • 关注

原创 Ubuntu下emacs安装及配置

安装sudo add-apt-repository ppa:kelleyk/emacssudo apt-get updatesudo apt-get install emacs26 配置1. 配置elpa源(setq package-archives '(("gnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/") ...

2021-04-30 17:43:57 1586

原创 Android 环境下的 AES 加密实现

原文链接:http://www.vontroy.com/2020/03/11/android-aes/问题描述在 Android 早期的版本(Android N以前)中, 密钥生成过程类似如下的形式:public KeyGenerator keyGen(byte[] strKey) { try { KeyGenerator kgen = KeyGenerator.getInstance("AES"); SecureRandom secureRandom = nu

2020-12-24 12:33:26 489

原创 解决 Android Studio 中 sync 速度慢问题

repositories阿里云 maven 仓库:https://maven.aliyun.com/mvn/view// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/jcent

2020-06-27 15:02:38 3200

原创 单链表快速排序

假设对一组序列进行升序快速排序.对于数组进行快速排序的基本思想:对于每一轮迭代, 选定一个目标元素key(通常选第一个)用来做partition, 定义两个指针left、right分别指向数组的头和尾, left指针从左往右移动, 遇到比key大的值暂停, right指针从右往左移动, 遇到比key小的值暂停, 两个指针都停下时交换两个指针指向的元素, 然后两个指针继续移动, 直到两个指针相遇...

2020-04-13 00:20:38 1402 1

原创 量子计算与量子信息基础

1 量子力学基础1.1 什么是量子力学?量子力学是针对物理理论的构建提出的一个数学框架或者规则的集合.Quantum mechanics is a mathematical framework or set of rules for the construction of physical theories.1.2 量子力学的结构描述一个封闭系统的量子状态:状态向量和状态空间(Hilb...

2020-04-13 00:18:32 4383

原创 同态加密整理

基本概念同态加密(Homomorphic encryption) 是一种可以支持在密文上进行计算的加密方式, 对在密文上计算得到的结果进行解密后得到的内容与直接在明文上做计算的结果是相同的.应用安全外包计算(secure outsourced computation), 如安全云计算服务不同实体之间的安全协作, 如计算汇率, 税费等等其他安全系统, 如安全投票系统, 抗碰撞哈希函数, ...

2020-04-13 00:17:19 7410

原创 数字签名中的存在性不可伪造(EU-CMA)与强不可伪造(SU-CMA)

密码学中数字签名方案的安全模型主要包括两种: 存在性不可伪造(Existential Unforgeability against chosen-message attacks, EU-CMA)和强不可伪造(Strong Unforgeability against chosen-message attacks, SU-CMA), 本文主要对比这两种安全模型....

2020-04-13 00:15:42 7249 7

原创 C/C++ | 函数返回数组指针

因为数组不能被拷贝, 所以函数不能返回数组. 不过, 函数可以返回数组的指针或引用.声明一个返回数组指针的函数Type (*function(parameter_list))[dimension]int (*func(int i))[10];func(int i) 表示调用 func 函数时需要一个 int 类型的实参.(*func(int i)) 意味着我们可以对函数调用的结果执行...

2020-03-05 00:01:53 1615

原创 C/C++ | 可变参数列表 & 可变参数模板

函数可变参数列表1. stdarg 宏 (C语言)这些宏定义于stdarg.h文件, 是标准库的一部分. 这个头文件声明了一个类型 va_list 和三个宏 va_start, va_arg 和 va_end.#include <stdarg.h>void func(const char *fmt, ...) { va_list ap; //声明参数列表 ...

2020-03-01 00:11:03 642

原创 Android | 使用BottomNavigationView 作为底部导航时会遮挡Fragment解决方案

在使用BottomNavigationView作为底部导航时导航栏一直浮在展示Fragment的FrameLayout底部上层(想要的效果是FrameLayout和BottomNavigationView按vertical的orientation排列)最终代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xml...

2019-10-11 11:41:49 3695

原创 Gradle 中央仓库URL配置

配置远程中央仓库镜像repositories { maven { url "http://repo2.maven.org/maven2/" } }}配置本地仓库镜像repositories { maven { url "g:/abc" } }}...

2019-06-03 12:19:41 2807

原创 删除存在外键的数据库表中数据

删除mysql表数据时报错:Cannot delete or update a parent row: a foreign key constraint fails原因: 表中存在外键约束, 不能直接删除.操作:将外键检查字段foreign_key_checks置为0: set foreign_key_checks=0;删除数据: delete from user;将外键检查字段f...

2019-04-30 19:34:18 1930

空空如也

空空如也

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

TA关注的人

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