加密算法简介 数据加密的基本过程就是对原来为明文的文件(或数据)按某种算法进行处理,使其成为不可读的一段密文,只能通过输入正确的密钥之后才能显示密文的原始信息。根据加密技术的不同,大致分为对称加密和非对称加密。 对称式加密就是加密和解密使用同一个密钥(secret key),通常称之为“Sessio ...
分类:
编程语言 时间:
2018-05-16 10:57:42
阅读次数:
239
所需jar包,如下所示 写一个excel工具类 ExcelUtils .java 添加一个vo,studentVo.java 在controller类中添加导出excel接口,如下所示 页面只有一个生成excel按钮,如下所示 点击按钮生成excel,内容如下所示 ...
分类:
编程语言 时间:
2018-05-16 10:57:55
阅读次数:
188
1、为实例绑定方法# 定义一个函数>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age# 为实例绑定方法>>> from types import MethodType>>> s.set_age = MethodType(set_age, s) # 给实例绑定一个方法# 为类绑
分类:
编程语言 时间:
2018-05-16 10:58:03
阅读次数:
129
https://www.cnblogs.com/itogo/p/5910706.html python套接字基本使用 socket socket通常也称作"套接字",用于描述IP地址和端口,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,可以认为是一种计算机网络的数据结构,接口。它是网络编 ...
分类:
编程语言 时间:
2018-05-16 10:58:17
阅读次数:
180
作者 sundays http://www.cnblogs.com/sundaysgarden/ OC中UITabbar的适配[iphoneX和Ipad适配] 自定可以UITabar 自定义UITabar头文件 #import <UIKit/UIKit.h> @interface MCTabBar ...
分类:
编程语言 时间:
2018-05-16 10:59:01
阅读次数:
395
前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大
分类:
编程语言 时间:
2018-05-16 10:59:29
阅读次数:
248
1、概览看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。__slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让class作用于len()函数。除此之外,Python的class中还有许多这样有特殊用途的函数,可以帮助我们定制类。 1.1、__str__() 和 __repr__()&nb
分类:
编程语言 时间:
2018-05-16 11:01:22
阅读次数:
225
概述 首先要感谢两位大神,该项目的想法来源自tale和MyBlog,本项目的想法。 做了一些改造,增加了一些功能和一些代码的重构,并且更换了博客主题。 关于项目,对于开发的练手项目,能够工程化,严谨一些。 关于文档,本文主要中从项目需求,项目设计的方式来阐述. 如何从零开始,使用springboot ...
分类:
编程语言 时间:
2018-05-16 11:01:55
阅读次数:
398
对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。 但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。 准备工作 本文要求读者对Python有基本的理解,能读写基本的Python,并且需要对HTT ...
分类:
编程语言 时间:
2018-05-16 11:02:12
阅读次数:
215
本节将详细分析指针。一、指针 指针实际上也是一个变量,不过这个变量与众不同的是,他存的值是一个地址。 int a = 4;
 
分类:
编程语言 时间:
2018-05-16 11:03:07
阅读次数:
180
1、概览@property 可以让把【方法】当做【属性】调用# 方法源码class Student(object):def get__score(self):return self.__scoredef set__score(self, value):if not isinstance(value, int):raise ValueError(‘score must be an integer!‘
分类:
编程语言 时间:
2018-05-16 11:03:15
阅读次数:
174
更多信息请从官网获取https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE 1.parent基于自己项目而非spring-boot-starter-parent 目前解决方案 (1)所有的springboot依赖显示写出版本号 (2)plugin显 ...
分类:
编程语言 时间:
2018-05-16 11:03:36
阅读次数:
254
前言 看到英文技术文档、快哭了。含着泪也要把他读完。 原文 "How I Structure My JavaScript File" 内容 很多人都在问我怎么写我的JavaScript——好吧,这是一个谎言,没人问我,但是如果他们这么做了,我想指出这篇文章。在使用了多年的PHP之后,在阅读了干净代码 ...
分类:
编程语言 时间:
2018-05-16 12:49:27
阅读次数:
191
先按下面教程安装tdm64-gcc https://blog.csdn.net/sbtdkj1017/article/details/1901647 然后MATLAB运行mex-setup选择所需要的编译器 c++ 然后编写 .cpp文件,如下链接所示 https://blog.csdn.net/e ...
分类:
编程语言 时间:
2018-05-16 12:50:27
阅读次数:
219
CentOS Java环境搭建 ====================== _做开发,java环境搞起来。_ 一些废话 MMP,一不小心将rpm给删了,没办法从其他电脑上拷吧: 安装配置 照如下步骤执行即可: 安装前看看是不是已经有java环境了 可以使用wget来下载 解压安装 配置环境变量 输 ...
分类:
编程语言 时间:
2018-05-16 12:50:47
阅读次数:
173
AspectJ5之前,编写AspectJ切面需要学习一种Java语言的扩展。 AspectJ5引入了使用注解来创建切面的关键特性,AspectJ面向注解的模型可以非常简便地通过注解把任意类转变为切面。 1、定义切面 @Aspect注解表示Audience不仅是一个POJO,还是一个切面。 @Befo ...
分类:
编程语言 时间:
2018-05-16 12:51:05
阅读次数:
260
假设有一个类Eg: 两个实例a和b: 那么name就是实例变量,n就是类变量。在生成实例的过程中,类变量存储在类的内存位置中,而实例变量存储在实例内存位置中。 此时,打印两个实例的n值,实例会从类的内存位置去取值,所以值都为abcd: 当在a的实例中修改n的赋值时,类的n值会变吗?可以看下一段代码: ...
分类:
编程语言 时间:
2018-05-16 12:54:05
阅读次数:
142
JAVA学习札记 (一) 一、JDK\JRE\JVM 区别 | Name | Full Name | 中文名 | | : : | : : | : : | | JDK | Java Development ToolKit | JAVA开发套件 | | JRE | Java Runtime Enviro ...
分类:
编程语言 时间:
2018-05-16 12:54:59
阅读次数:
236
Lazy initialization (also sometimes called lazy instantiation, or lazy loading) is a technique for delaying the creation of an object or some other ex ...
分类:
编程语言 时间:
2018-05-16 12:55:20
阅读次数:
193
# 这是学习廖雪峰老师python教程的学习笔记1、概览os模块可以直接调用操作系统提供的接口函数。帮助我们在Python程序中对目录和文件进行操作。操作文件和目录的函数一部分放在os模块中,一部分放在os.path模块中但是复制文件的函数居然在os模块中不存在,原因是复制文件并非由操作系统提供的系统调用。不过shutil模块提供了copyfile()的函数,你还可以在shutil模块中找到很多实
分类:
编程语言 时间:
2018-05-16 12:56:31
阅读次数:
178