火山

立志做一名优秀的软件工程师,在技术上追求一专多能,在思想上追求与时具进。...

经典密码学与现代密码学

一、密码学概论 1、密码学是构建功能更强大、更有效的新的加密-解密方法的科学。 2、密码分析学是发现已有加密法的弱点,以便不用密钥就能还原成明文的科学。、 3、编码法就是用字、短语或数字来替代明文。生成码文或还原明文需要一本编码簿,它例出了所有数字(或替代字符)和与之对应的明文字、短语或字母...

2019-05-15 09:28:56

阅读数 15

评论数 0

SpringBoot 学习六:数据库的增删改查

1、新建一个Girl类,添加如下代码: package controlle; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @En...

2019-05-14 14:25:42

阅读数 33

评论数 1

SpringBoot 学习五:连接数据库

1、在pom.xml需要添加与数据库相关的两个依赖: <dependency> <groupId>org.springframework.boot</groupId> <ar...

2019-05-14 11:50:03

阅读数 29

评论数 0

SpringBoot 学习四:macOS安装MySQL 以及报错解决

从MySQL官网下载Mysql,在本地安装好之后,用数据库连接工具Sequl Pro去连接数据库,发现报错了,报错信息有两种: Error1: Unable to connect to host 127.0.0.1 because access was denied. Double-che...

2019-05-14 11:08:41

阅读数 35

评论数 0

SpringBoot 学习三:Controller的使用

1、给同一个类添加两个访问地址 在浏览器里输入: localhost:8081/hello 或者 localhost:8081/hi都能访问到。 2、给整个类指定一个URL 通过设置@RequestMapping("/hello"),给整个类指定一个URL 这个...

2019-05-13 10:20:42

阅读数 31

评论数 0

SpringBoot 学习二:项目属性配置

默认配置的端口是8080,但是有时候8080端口会被系统其他程序占用,所以我们最好配置一个不常用的端口。 1、配置端口 在resources目录下新建一个application.yml文件 打开applicationl.yml文件,里面是空白的,在里面添加端口: server: ...

2019-05-09 16:24:19

阅读数 13

评论数 0

SpringBoot 学习一:创建第一个工程

1、pom.xml 添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0...

2019-05-08 16:47:57

阅读数 23

评论数 0

Java 开发环境搭建

1、IntelliJ IDEA 集成环境下载:https://blog.csdn.net/dataiyangu/article/details/82344498 2、JDK安装:https://blog.csdn.net/super_vicky/article/details/81172892

2019-04-29 14:15:16

阅读数 49

评论数 0

iOS 判断多个子线程都执行完成

判断A、B、C、D四个子线程都执行完成。 - (void)requestDataList { dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); ...

2019-04-28 21:36:20

阅读数 137

评论数 0

iOS 检查代码执行的时间

- (void)enumerArray1 { double lastTime = CFAbsoluteTimeGetCurrent(); for (NSInteger i=0; i<self.arrData.count; i++) { NSL...

2019-04-25 21:10:40

阅读数 26

评论数 0

TeamViewer Mac 破解方法

1、下载好TeamViewer,并安装好。 下载地址:https://pan.baidu.com/s/1MSuV7KITuSo8WUrOXGkpCw 密码:ecn1 里面包含两个文件:TeamViewer的安装包和破解文件。 2. 下载附件并解压出TeamViewer-id-changer....

2019-04-18 15:30:36

阅读数 358

评论数 0

Swift 分类的使用

在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。但是在swift中没有分类这种写法了。相对应的是swift中只有扩展(Extensions)。扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加新功能(functiona...

2019-03-06 16:38:41

阅读数 56

评论数 0

Swift 4 Date相关的使用

一、基本操作 1、获取一个当前的日期 let today = Date() print(today) //输出结果:2019-02-27 13:02:40 +0000 系统当前取的是零时区的时间,我们所在的是东八区,所以会与实际的时间相差八个小时 2、Date转String let...

2019-02-27 22:20:15

阅读数 68

评论数 0

iOS 环信本地添加欢迎语

最近公司的app添加了及时聊天的功能,我们用的是环信及时聊天的SDK,版本是v3.0的版本。产品提了一个需求,在进入聊天页面需要时,需要自送发送一条类似欢迎语的消息。 通过查看环信SDK的API接口,发现有一个添加本地消息的方法: /* * 导入一组消息到DB * @param aMes...

2019-01-29 14:43:47

阅读数 89

评论数 0

Git 操作

一、分支 1、查看远程的分支 命令:git branch 事例 yuancandeMacBook-Pro-2:NJZ_Tourist yuancan$ git branch * master v1.3.0 命令:git branch -a 事例 yuancandeMacB...

2019-01-24 14:37:28

阅读数 60

评论数 0

前端开发 时间戳格式化

formatDateTime:function (inputTime) { var date = new Date(inputTime); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m &...

2018-06-06 18:01:54

阅读数 547

评论数 2

iOS 逆向 安装MonkeyDev

MonkeyDev GitHub 地址安装很简单:git clone https://github.com/AloneMonkey/MonkeyDev.git cd MonkeyDev/bin sudo ./md-install 如果不用,运行下面的命令卸载:sudo ./md-uninstall 

2018-06-04 14:20:21

阅读数 1366

评论数 0

iOS播放gif动画

//webView播放动画- (void)webViewPlayAnimation{     NSString *path = @"http://7xk1w3.com1.z0.glb.clouddn.com/animation1.gif";        web...

2018-06-01 16:03:43

阅读数 503

评论数 0

iOS 播放系统提示音和震动

准备工作:          首先应当引入系统库: AudioToolbox.framework .         引用: #import <AudioToolbox/AudioToolbox.h> 头文件.1、播放系统自带的提示声 AudioServ...

2018-05-25 13:38:24

阅读数 1069

评论数 0

JS 数组操作

一、数组去重 Array.prototype.unique = function() { var n = []; // 存放已遍历的满足条件的元素 for (var i = 0; i < this.length; i++) { // index...

2018-03-21 20:10:13

阅读数 122

评论数 0

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