python命名空间与闭包函数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 本篇博客主要介绍的知识点如下: 1>.三元运算 2>.命名空间 3>.global与nonlocal 4>.函数即变量 5>.嵌套函数 6>.闭包函数 一.三元运算 二.命名空间 三.global与 ...
分类:
编程语言 时间:
2018-02-24 00:52:24
阅读次数:
223
使用互斥对象: 如果去掉互斥锁可看到输出十分混乱...原因也在于std::cout的输出是拼接的。如果用printf来输出会好一些,但输出的 i 可能是混乱的。 如下图: 加锁的运行结果: 下面是在MSDN看到的一个创建线程的例子,如果想要传递其他类型的参数且没有类型转换的警告,可以这样做: 重点部 ...
分类:
编程语言 时间:
2018-02-24 00:53:06
阅读次数:
199
1. 分别解释"=","==","+="的含义(口述) 2.两个变量值的关系?(口述) n1 = 123456 n2 = n1 3. 请写出 “路飞学城” 分别用 utf-8 和 gbk 编码所占的位数(口述) 4. 简述Python中的几种数据类型(口述) 5. 数据类型的可变与不可变分别有哪些? ...
分类:
编程语言 时间:
2018-02-24 00:53:24
阅读次数:
220
------------------------------------ ...
分类:
编程语言 时间:
2018-02-24 00:53:44
阅读次数:
261
如果你读过Java源码,那你应该已经见到了源码中优美的javadoc。在eclipse 中鼠标指向任何的公有方法都会显示出详细的描述,例如返回值、作用、异常类型等等。 本文主要来自《Thinking in java》的内容以及我在工作中写javadoc的经验。 三种类型的注释文档 注释文档有三种类型 ...
分类:
编程语言 时间:
2018-02-24 00:54:32
阅读次数:
205
0.项目结构: 1.application.properties中配置整合mybatis的配置文件、mybatis扫描别名的基本包与数据源 2.pom.xml加入springboot整合mybatis的jar包与数据库驱动包 3.mybatis全局配置文件: sqlMapConfig.xml 4.编 ...
分类:
编程语言 时间:
2018-02-24 00:55:38
阅读次数:
734
热部署加载整个war、热加载加载某个修改的类或者class文件。 类加载的5个阶段:加载--验证--准备--解析--初始化。 java类加载器特点: 1、由appclassloader(系统类加载器) 开始加载指定的类。 2、类加载器将加载任务交给其父,如果欺父找不到,再由自己去加载。 3、boot ...
分类:
编程语言 时间:
2018-02-24 00:56:40
阅读次数:
143
一、引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间 ...
分类:
编程语言 时间:
2018-02-24 00:57:05
阅读次数:
340
闭包看似很简单,其实牵扯了很多东西,例如:上下文作用域、内存占用、局部以及全局变量等 init是外部函数,name是外部变量。 displayName属于内部函数调用时使用的是父函数(init())的声明的变量。 嵌套的函数可以访问在其外部声明的变量,简而言之就是内部函数可以访问外部函数。 下面的例 ...
分类:
编程语言 时间:
2018-02-24 00:57:28
阅读次数:
215
1、同步和异步 同步:程序从上到下的执行,通俗的说for循环很耗费时间,但是程序就是傻等,傻傻的等待10个haha输出,然后输出3,比如妈妈去接儿子的飞机,需要等很长时间,等待的时候就是傻等,不同时做别的事情。 异步:通俗的讲就是遇见了一个特别耗费时间的事情,程序不会傻等,而是先执行后面的语句。比如 ...
分类:
编程语言 时间:
2018-02-24 00:57:45
阅读次数:
214
# 时间日历 # time模块 # 提供了处理时间和表示之间转换的功能 # 获取当前时间戳 # 概念 # 从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数 # 浮点数 # 获取方式 # import time # time.time() import time result = t... ...
分类:
编程语言 时间:
2018-02-24 00:59:40
阅读次数:
139
今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识点: 一、oauth中的角色 client:调用资源服务器API的应用 Oauth 2.0 Provider:包括Authorization Server和Resource ...
分类:
编程语言 时间:
2018-02-24 10:36:58
阅读次数:
206
1. 介绍 Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应 ...
分类:
编程语言 时间:
2018-02-24 10:39:20
阅读次数:
194
在之前我已经学习过raw_input和argv了,在这一节的Python学习中,我学习怎样使用脚本打开普通的文本文件,读取它并且关闭文件。关闭文件很重要,关闭是为了释放资源,防止内存被耗尽,导致机器死锁。另外,关闭文件还有一个作用,当写文件时,关闭后将缓冲区中的内容写入文件本身。
分类:
编程语言 时间:
2018-02-24 10:39:36
阅读次数:
154
目录: Python之路第一篇——认识Python ...
分类:
编程语言 时间:
2018-02-24 10:40:44
阅读次数:
98
1、pom文件添加命令 2、修改启动类,添加重写方法 ...
分类:
编程语言 时间:
2018-02-24 10:41:56
阅读次数:
162
作为我的第一篇博客,我第一个想到的就是在校时就看到的这篇文章。并且在之后的时间里自己都反复观看过,有时候这不单单是一篇学习路线,也是审视自己技术能力的里程碑,和激励自己的鞭挞绳。 //以下为转载原文 开始 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我 ...
分类:
编程语言 时间:
2018-02-24 10:42:29
阅读次数:
185
在Java5.0之前,协调对共享对象的访问可以使用的机制只有synchronized和volatile。我们知道synchronized关键字实现了内置锁,而volatile关键字保证了多线程的内存可见性。在大多数情况下,这些机制都能很好地完成工作,但却无法实现一些更高级的功能,例如,无法中断一个正 ...
分类:
编程语言 时间:
2018-02-24 10:43:38
阅读次数:
163
一.分别判断 二.项目中可能还有 null、undefined、空字符串与 其他的判断需求 三.封装成一个函数供自己使用是不是更好点呢 ...
分类:
编程语言 时间:
2018-02-24 10:44:25
阅读次数:
107
上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的登录认证): 上面的图很清楚的描述了当前登录login的流程,现在我们针对于login做成相关的微服 ...
分类:
编程语言 时间:
2018-02-24 10:44:33
阅读次数:
168