自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python3 对称加密

#AES-demo import base64 from Crypto.Cipher import AES ''' 采用AES对称加密算法 ''' # str不是16的倍数那就补足为16的倍数 def add_to_16(value): while len(value) % 16 != 0: value += '\0' return str.encode(val...

2019-06-26 00:13:26 2090

转载 python3 -- 快速排序2

import numpy as np def quick_sort(array, left, right): if left >= right: return low = left high = right key = array[low] while left < right: while left &lt...

2019-04-11 23:11:34 131

转载 python3 -- 快速排序

#coding:utf-8 def qsort(L): if len(L) <= 1: return L return qsort([lt for lt in L[1:] if lt < L[0]]) + L[0:1]+ \ qsort([ge for ge in L[1:] if ge >= L[0]]) iList = [3,14,2,12,9,3...

2019-04-11 23:10:38 226

转载 数字证书原理

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分内容...

2019-03-18 09:55:50 92

转载 Js 的事件循环(Event Loop)机制

前言 大家都知道js是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理等行为,防止主线程阻塞,Event Loop方案应运而生... 为什么js是单线程? js作为主要运行在浏览器的脚本语言,js主要用途之一是操作DOM。 在js高程中举过一个栗子,如果js同时有两个线程,同时对同一个dom进行操作,这时浏览器应该听哪个线程的,如何判...

2019-03-14 11:01:17 90

转载 Promise 详解

Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。 那就new一个 var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('执行完成'...

2019-03-14 10:54:47 103

转载 创业网友提问:

###创业网友提问: 我有一个新的社会网络应用的构想。我并不期望这个应用可以获得巨大成功,但我想还是有些潜力的。我找过一些好友和同事交流过这个想法,他们都十分喜欢这个构想。还有些朋友甚至提出想作为合作伙伴加入一起进行开发,把想法变为一个可用的软件。 我无法用自己的钱给他们支付工资(他们也不期望那样),而且大家都打算把这项工作作为我们平时晚上或周末的业余项目。因为我认为这个想法有潜力可以 变

2016-04-28 17:13:27 491

原创 分享一下自己ios开发笔记

// ********************** 判断数组元素是否为空 ********************** NSString *element = [array objectAtIndex:2]; if ((NSNull *)element == [NSNull null]) { } 今天做项目的时候就遇到,要判断数组元素是否为空,我的以下写法,都无效 if(!element

2016-04-20 08:14:15 1806

转载 我是如何打败拖延症的

关于拖延症的话题我在Hacker News上不断的看到有人提出来(你也读了,不是吗?),感觉有必要将我是如何跟拖延症做斗争的方法分享给大家。然而,我这里说的主要是针对程序员/美工,但其实任何人都可以使用。首先最重要的…. 它不是那些老套陈旧的动机心理学扯谈。 我并不是说那些传统的应对拖延症的方法理论不对,只是对我无效。当正经历极度消沉的时候,我通常听到的理论的最后一句话是”You ju

2015-11-20 08:15:38 402

原创 android 不错的资源地址

http://www.androiddevtools.cn/

2015-11-15 21:39:33 404

转载 Xcode提示“expression is not assignable” self.view.frame.size.height = 100f无法赋值

self.view.frame.size.height = 100f; 这样写没法通过编译,编译器会报错"expression is not assignable" 原因是,这句话里面的几个点有两种不同的含义。self.view.frame是Objective-C语法,是读取view属性的frame属性,在Objective-C中使用点来访问属性只是一种语法糖,所以self.view.

2015-09-02 16:00:33 551

转载 加密算法比较3DES AES RSA ECC MD5 SHA1等

加 密算法通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行 加解密了。非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后A将自己的公有密匙发送给B,B将自己的公有密匙发送给A,如果A要给B发送消 息,则先需要用B的公有密匙进行消息加密,然后发送给B端,此时B端再用自己的私有密匙进行消息解密,B向A发送

2015-08-13 19:56:36 561

原创 IOS Q&A 我应该如何在网络传输中保持数据的安全性?

Q :  我应该如何在网络传输中保持数据的安全性?   A :  采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据, 这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。 Q : 如果在选定了加密算法后,那采用多少位的密钥呢? A:    一般来说,密钥越长,运行的速度就越慢,应该根据的我们实际需要的安全级别来选择,

2015-08-13 16:35:47 1749

原创 IOS Q&A __weak typeof(self) weakSelf = self 是什么意思?

Q : __weak typeof(self) weakSelf = self 是什么意思? A : block对于其变量都会形成strong reference,对于self也会形成strong reference , 而如果self本身对block也是 strong reference 的话,就会形成 strong reference 循环,造成内存泄露, 为了防止这种情况发生,

2015-08-11 23:21:06 2658

转载 干货 IOS设备分辨率一览

ios设备

2015-07-23 10:01:23 629

原创 object - c 坐标系统

#import "SubViewController.h" @interface SubViewController () // 每个有包含关系的对象大小不会互相依赖 @property (nonatomic, assign) CGSize screenSize; @end @implementation SubViewContr

2015-07-06 00:04:14 348

原创 Xcode 常用快捷键收集

格式化代码ctrl+i 1. 文件CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + CTRL +

2015-05-15 06:43:27 283

原创 java 冒泡排序

/** * * @arruthor joejoe * 冒泡排序 */ public class BubbleSort { public static void main(String[] args) { int[] arr = new int[] { 3, 7 ,2 ,1, 9 ,0,1,6 }; int tmp = 0; for (int i

2014-07-21 20:13:05 302

springmvc 增删改查 上传文件 登陆

实现了spring3.1.1的CURD,,,用户登录拦截. 文件上传功能..根目录下有mysql数据库文件 json请求

2015-01-06

空空如也

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

TA关注的人

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