# # 函数的三种定义方式 # # # #无参函数 # # # #不需要接收外部传入的参数 # # # # def foo(): # # # # print('from foo...') # # # # foo() # # # #有参函数 # # # #需要接收外部传入的参数(多一个不可,少一个不可... ...
分类:
编程语言 时间:
2019-06-14 00:58:15
阅读次数:
138
#include "iostream" using namespace std; class Node { public: int data; bool red; Node *parent = NULL; Node *lchild = NULL; Node *rchild = NULL; Node(... ...
分类:
编程语言 时间:
2019-06-14 01:00:35
阅读次数:
113
一、将数组元素逐个复制到目标数组中 例1 二、使用System类的arraycopy()方法 public static void arraycopy(Object src,int srcPos,Object dest,int desPos,int length) 例2 注意:如果目标数组不足以容纳 ...
分类:
编程语言 时间:
2019-06-14 01:01:26
阅读次数:
144
Java开发环境安装与配置 运行安装包 配置环境变量 验证Java是否正确安装 JDK目录 bin目录:存放可执行文件 lib目录:存放java的类库文件 include目录:存放于本地方法的文件 jre目录:存放java运行环境文件 src.zip:该压缩文件里存稿的是Java所有核心类库的源代码 ...
分类:
编程语言 时间:
2019-06-14 01:02:17
阅读次数:
122
#include //#include //二位数组作为函数参数时,可以不指定第一个下标 void print_buf(int (*p)[3],int a,int b) //void print_buf(int p[][3],int a,int b) { int i,j; for(i = 0 ; i... ...
分类:
编程语言 时间:
2019-06-14 01:05:40
阅读次数:
131
布尔值 1.真 true 假false 运算结果: 运算结果: 2. 比较也可以 ==等于 >大于 <小于 <=小于等于 >=大于等于 <>不等于 !=不等于 not False 即true 例如: 运算结果: 3.逻辑运算符 and or(之前用户登录里有例子) 执行顺序:从前往后 如果and 连 ...
分类:
编程语言 时间:
2019-06-14 01:13:15
阅读次数:
152
读写锁是什么?
读写锁具有哪些特性?
ReentrantReadWriteLock是怎么实现读写锁的?
如何使用ReentrantReadWriteLock实现高效安全的TreeMap?
分类:
编程语言 时间:
2019-06-14 09:19:38
阅读次数:
107
```python
for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2d' %(j,i,i*j),end= ' ') print(' ') '''
1*1= 1 1*2= 2 2*2= 4 1*3= 3 2*3= 6 3*3= 9... ...
分类:
编程语言 时间:
2019-06-14 09:24:30
阅读次数:
77
作用域 作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期,在JavaScript中变量的作用域有全局作用域和局部作用域。 最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的: 局部作用域: 和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,而对于 ...
分类:
编程语言 时间:
2019-06-14 09:24:54
阅读次数:
133
java
分类:
编程语言 时间:
2019-06-14 09:28:30
阅读次数:
120
从数组最后一个数据开始和它前面的任意索引对应的数据交换 let datalist = [1, 2, 3, 4, 5, "a", "b", "c", 6, 7, 8, 9, 12, 14, 15]; function shuffle(arr) { let m = arr.length; while(m ...
分类:
编程语言 时间:
2019-06-14 10:44:41
阅读次数:
97
前言 前面在admin后台页面通过设置外键,可以选择下拉框的选项,本篇主要讲解关于外键(ForeignKey)的查询 models设计 在上一篇的基础上新增一个BankName表,Card表通过外键关联到BankName 之后执行 makemigrations 和migrate,同步数据 pytho ...
分类:
编程语言 时间:
2019-06-14 10:44:59
阅读次数:
118
1、Eclipse https://www.eclipse.org/ 2、IntelliJ IDEA https://www.jetbrains.com/idea/ 3、 1、Spring https://spring.io/ 1.1、Spring Boot https://spring.io/pr ...
分类:
编程语言 时间:
2019-06-14 10:51:34
阅读次数:
138
序 本文主要研究一下几种自定义spring security的方式 主要方式 自定义UserDetailsService 自定义passwordEncoder 自定义filter 自定义AuthenticationProvider 自定义AccessDecisionManager 自定义securi ...
分类:
编程语言 时间:
2019-06-14 10:57:19
阅读次数:
135
AOP (Aspect Oriented Programming) 面向切面编程。 业务有核心业务和边缘业务。 比如用户管理,菜单管理,权限管理,这些都属于核心业务。 比如日志管理,操作记录管理,这些都是边缘业务,可以统一的提出来。 尝试使用SpringBoot +AOP 提出操作记录业务。 ...
分类:
编程语言 时间:
2019-06-14 10:58:40
阅读次数:
173
1. 认识Python 1.1. Python发展历史 1.1.1. Python之父--吉多·范罗苏姆 Python的作者,Guido von Rossum(吉多·范罗苏姆),荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算 ...
分类:
编程语言 时间:
2019-06-14 11:05:06
阅读次数:
348
在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0。悬着的心放下来了。虽然SpringSide 3中关于Acegi ...
分类:
编程语言 时间:
2019-06-14 12:14:05
阅读次数:
89
综合概述 spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中 ...
分类:
编程语言 时间:
2019-06-14 12:15:05
阅读次数:
137
一、ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全 ...
分类:
编程语言 时间:
2019-06-14 12:19:31
阅读次数:
105
1.项目POM导入包(使用Maven管理的代码) 2.POM文件导入包 3.启动项目导入pom文件 4.WebConfig 配置 5.增加启动的注入扫描 (@EnableSwagger2) 6.项目启动后运行效果,查看swagger 7.接口参数相关效果 8.代码接口配置(更多配置注解请查看 htt ...
分类:
编程语言 时间:
2019-06-14 12:19:48
阅读次数:
206