1、加密算法: 移位、替代(古典加密) 对称加密:DES、AES 非对称加密:RSA 散列函数算法(单向加密):MD5、SHA、Mac 数字签名算法:RSA、DSA 其中,前三种主要完成数据的加解密; 散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改; 数字签名类:完成验证数据的完整性, ...
分类:
编程语言 时间:
2017-05-09 21:19:51
收藏:
0 评论:
0 赞:
0 阅读:
276
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 如下图所示,3 x 3 的格子中填写了一些整数。 +--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+ 我们沿着图中的星号线剪开,得到两个部分,每个部分的 ...
分类:
编程语言 时间:
2017-05-09 21:19:38
收藏:
0 评论:
0 赞:
0 阅读:
386
一、比较朴素的算法 算法思想:我们确定每个子段和开始的位置,分别为第一个,第二个,第三个......第N个,然后计算从这个位置开始到这个位置之后的每个位置的子段和,更新记录最大的子段和。 时间复杂度:O(n^2) 算法实现(Java): 二、分治法(递归) 算法思想: 通过分治的思想求最大子段和,将 ...
分类:
编程语言 时间:
2017-05-09 21:18:41
收藏:
0 评论:
0 赞:
0 阅读:
421
变量是只不过保留的内存位置用来存储值。这意味着,当创建一个变量,那么它在内存中保留一些空间。 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中。因此,通过分配不同的数据类型的变量,你可以存储整数,小数或字符在这些变量中。 变量的赋值: 变量类型: 1、字符串 2、布尔类型 ...
分类:
编程语言 时间:
2017-05-09 21:18:06
收藏:
0 评论:
0 赞:
0 阅读:
331
使用Threading模块创建线程: threading模块有Thread类实现threading。Thread类提供的方法如下: run():线程的入口点 start():调用run方法启动线程 join(time):等待线程结束 isAlive():检查一个线程是否仍旧在执行 getName() ...
分类:
编程语言 时间:
2017-05-09 21:16:07
收藏:
0 评论:
0 赞:
0 阅读:
241
dalao博客,至少很好看。。 因为本人数论实在渣渣,但是考试确是得考的,只好尽早学,尽早掌握。 最大公因数 普通gcd 1 inline int gcd(int x,int y) 2 { 3 return y == 0 ? x : gcd(y, x % y) 4 } 二进制优化gcd 1 inli ...
分类:
编程语言 时间:
2017-05-09 21:14:47
收藏:
0 评论:
0 赞:
0 阅读:
236
在~/.bashrc环境变量文件最下方加入: 然后,刷新环境变量以使其生效: 参考:http://stackoverflow.com/questions/662421/no-x11-display-variable-what-does-it-mean ...
分类:
编程语言 时间:
2017-05-09 21:14:33
收藏:
0 评论:
0 赞:
0 阅读:
633
《Using Swift with Cocoa and Objective-C Building App 》 下载地址 http://download.csdn.net/detail/swifttrain/7473881 《Using Swift with Cocoa and Objective-C ...
分类:
编程语言 时间:
2017-05-09 21:12:48
收藏:
0 评论:
0 赞:
0 阅读:
361
设计思路 主要针对需要登录后操作的接口进行校验。接入层在对外暴露接口后,网页、APP、第三方等等途径进行访问接口。用户请求首先会被SpringMVC拦截器拦截到,在拦截器里第一步就是需要校验用户的登录身份(由于是分布式系统这里采用的是userId+accessToken方式来校验),登录校验通过之后 ...
分类:
编程语言 时间:
2017-05-09 21:12:29
收藏:
0 评论:
0 赞:
0 阅读:
406
问题:java 中如何让一个正在运行的线程终止掉? Demo_1: Demo_2: Demo_3: 运行结果: main Thread is running : 0main Thread is running : 1main Thread is running : 2subThread: 1subT ...
分类:
编程语言 时间:
2017-05-09 21:10:48
收藏:
0 评论:
0 赞:
0 阅读:
319
6.2.1 作用域和命名空间实例 以下的实例主要用来示范怎样引用不同的作用域和命名空间,keywordglobal和nonlocalru怎样影响变量绑定。 实例执行结果是: After local assignment: test spam After nonlocal assignment: no ...
分类:
编程语言 时间:
2017-05-09 21:10:24
收藏:
0 评论:
0 赞:
0 阅读:
306
纹理是在Photoshop中制作的,终于效果则是在Unity里得到的。这样的类型的材质。在3D游戏中非经常见。 纹理是在Photoshop中制作的,终于效果则是在Unity里得到的。这样的类型的材质。在3D游戏中非经常见。 ...
分类:
编程语言 时间:
2017-05-09 21:08:34
收藏:
0 评论:
0 赞:
0 阅读:
239
学习内容 一:模块介绍 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 自定义模块使用 二:time &datetime模块 1)time模块使用方法 ...
分类:
编程语言 时间:
2017-05-09 21:06:22
收藏:
0 评论:
0 赞:
0 阅读:
293
1. 首先检查路径名是否有中文,尽量去掉中文。 2.在matlab命令行窗口中输入 getenv JAVA_HOME并回车,查看输出的JAVA_HOME指向的文件夹是什么, 如图 (天啊,这个博客的图片位置好奇葩) 再打开命令提示符窗口,输入java -version 如图 两者应该是一致的。如果不 ...
分类:
编程语言 时间:
2017-05-09 21:05:45
收藏:
0 评论:
0 赞:
0 阅读:
541
冒泡排序: 选择排序: 插入排序: 快速排序: 归并排序: 堆排序: 希尔排序: ...
分类:
编程语言 时间:
2017-05-09 21:05:02
收藏:
0 评论:
0 赞:
0 阅读:
340
当在协程内部停止自身后,后面的代码块还会继续执行。 代码如下: 执行结果如下: ...
分类:
编程语言 时间:
2017-05-09 20:33:22
收藏:
0 评论:
0 赞:
0 阅读:
537
1.1:特点 a.跨平台:一处编译,到处执行 b.面向对象:封装、继承、多态 c.安全性 1.2:开发环境的搭建 a.开发工具 eclipse(日食):免费、sun公司(绿色版的改编)、必须先装JDK myeclipse:收费、是eclipse增强版 b.JDK(Java开发工具包)、JRE(Jav ...
分类:
编程语言 时间:
2017-05-09 20:30:02
收藏:
0 评论:
0 赞:
0 阅读:
263
通常我们知道开启协程用StartCoroutine("Method"); 停止协程用StopCoroutine("Method"); 如果我们想要终止所有的协程,可以通过StopAllCoroutines();方法来实现。 注意:这只会终止在调用该方法的对象中(应该是指调用这个方法的类)开始的协程, ...
分类:
编程语言 时间:
2017-05-09 20:28:19
收藏:
0 评论:
0 赞:
0 阅读:
446
六 封装 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。但其实这种理解相当片面 首先我们要了解 回到顶部 6.1 要封装什么 你钱包的有多少钱(数据的封装) 你的性取向(数据的封装) 你撒尿的具体功能是怎么实现的(方法的封装) ...
分类:
编程语言 时间:
2017-05-09 20:27:17
收藏:
0 评论:
0 赞:
0 阅读:
307
同步锁/递归锁/协程 1 同步锁 锁通常被用来实现对共享资源的同步访问,为每一个共享资源创建一个Lock对象,当你需需要访问该资源时,调用acquire()方法来获取锁对象(如果其他线程已经获得了该锁,则当前线程需要等待其被释放),待资源访问完后,在调用release方式释放锁: 2 死锁 所谓死锁 ...
分类:
编程语言 时间:
2017-05-09 20:27:08
收藏:
0 评论:
0 赞:
0 阅读:
320