time模块 概述:time库是Python中处理时间的标准库,包含以下三类函数 时间获取: time(), ctime(), gmtime() 时间格式化: strftime(), strptime() 程序计时: sleep(), perf_counter() 时间获取: 时间格式化: 1.st ...
分类:
编程语言 时间:
2019-10-23 19:57:23
阅读次数:
83
因为多线程的时候,线程之间的数据共享,最大的危险是都可以来修改变量例如 共享变量balance初始化为0 ,先加后减理论上最后的数值应该是0 ,但是经过t1,t2多次运行后balance的结果就不一定是0 代码正常运行就像下边: 那是因为 balance = balance + n 是先将balan ...
分类:
编程语言 时间:
2019-10-23 19:59:32
阅读次数:
76
1 #include<bits/stdc++.h> 2 #define ll unsigned long long 3 #define LL long long 4 const int MOD=1e9+7; 5 const int maxn=2e5+5; 6 using namespace std;... ...
分类:
编程语言 时间:
2019-10-23 20:01:30
阅读次数:
88
import smtplib import email.mime.multipart import email.mime.text def send_email(receiver,content): msg = email.mime.text.MIMEText(content, 'html', 'u... ...
分类:
编程语言 时间:
2019-10-23 20:03:23
阅读次数:
93
前台传过来的字符串数组,无缝转化为字符串 1. 比如刚开始的字符串数组:《11,111,111》,需要转换为11,111,111 2. 代码如下: String keyResult=null; StringBuffer stringBuffer=new StringBuffer(); if (key ...
分类:
编程语言 时间:
2019-10-23 20:04:05
阅读次数:
78
运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 1.没有super的调用 运行结果: GrandParent Created.P ...
分类:
编程语言 时间:
2019-10-23 20:07:06
阅读次数:
71
防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。 一、本地锁(Guava) 1、导入依赖 2、自定义本地锁注解 3、本地锁注解实现 ...
分类:
编程语言 时间:
2019-10-23 20:07:44
阅读次数:
91
python中的解析Python支持各种解析(comprehension)操作,比如列表解析、集合解析、元组解析、字典解析。它们根据某些元素来创建(推导)出一个新的列表、集合、元组、字典等。所以有的地方也称为推导,比如列表推导、集合推导等。下面是一个列表解析的示例:1>>>[i*2foriinrange(10)ifi%2==0]2[0,4,8,12,16]这里是列表解析,因为使用
分类:
编程语言 时间:
2019-10-23 20:08:22
阅读次数:
90
springboot简化了ssm的配置 将外部jar包改为内部pom.xml文件配置 同时 使用了多种注解来进行注解式的开发 [图1:springboot的一些依赖模块] 通过原springmvc机制,实现web project的逻辑,通过三层结构实现基础CURD. 在此基础之上,其他的功能有的依赖 ...
分类:
编程语言 时间:
2019-10-23 20:10:24
阅读次数:
306
彩色版C语言入口:Clink here! ...
分类:
编程语言 时间:
2019-10-23 20:11:07
阅读次数:
89
数据结构 C语言核心操作集合 (1)预定义常量和类型 //函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //Status 是... ...
分类:
编程语言 时间:
2019-10-23 20:15:16
阅读次数:
115
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" "我的个人博客" 做游戏有史以来,第一次接触到龙骨动画,为新人引个路吧。 (1)首先拿到美术给我三个文件,分别是name_ske.json,name_tex.json ...
分类:
编程语言 时间:
2019-10-23 20:16:52
阅读次数:
285
Spring Boot入门样例 001 Java和Maven安装配置 本文说明Java和Maven在windows下的安装和配置 前言 本Spring Boot入门样例准备工作参考: "Spring Boot入门样例 001 Java和Maven安装配置" "Spring Boot入门样例 003 ...
分类:
编程语言 时间:
2019-10-23 20:19:07
阅读次数:
69
[toc] 复习 今日 签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framewor ...
分类:
编程语言 时间:
2019-10-23 20:20:12
阅读次数:
95
字符串: 一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象 Python3起,字符串就是Unicode类型 字符串的定义和初始化 字符串元素访问 字符串支持使用索引访问 有序的字符集合,字符序列 可迭代 字符串连接 +连接,a=‘a’,a=‘a’ ...
分类:
编程语言 时间:
2019-10-23 20:28:55
阅读次数:
95
[TOC] 1.队列补充 队列内部是管道+锁(数据在队列中是阻塞的) 2.关于python并发与并行的补充 解释型语言单个进程下多个线程不可以并行,但是向C语言等其他语言中在多核情况下是可以实现并行的,所有语言在单核下都是无法实现并行的,只能并发。 3.TCP服务端实现并发 4.GIL全局解释器锁 ...
分类:
编程语言 时间:
2019-10-23 20:33:05
阅读次数:
76
参见这篇博客 https://blog.csdn.net/qq_27442469/article/details/90612918 上面步骤做完后,在项目右键 Maven Update Project ...
分类:
编程语言 时间:
2019-10-23 20:35:28
阅读次数:
150
#ifndef _HASHTABLE_H_ #define _HASHTABLE_H_ #include <iostream> #include <cstdlib> using namespace std; typedef enum { Empty, Active, Deleted }kindofi... ...
分类:
编程语言 时间:
2019-10-23 20:35:47
阅读次数:
174
利用时间片轮转的方式,CPU给每个任务都服务一定的时间,然后把当前任务的状态保存下来,在加载下一个任务后,继续服务下一个任务,这个过程叫做上下文切换。 时间片轮转的方式使得多个任务在同一颗CPU上执行变成可能。 1、进程(有时也称为任务)是指一个程序运行的实例。在Linux系统中,线程就是能并行运行 ...
分类:
编程语言 时间:
2019-10-23 21:47:40
阅读次数:
90
[toc] 第六章 Shell数组应用 1. 数组基本概述 01. 什么是数组? 数组其实也算是变量,传统的变量只能存储一个值,但数组可以存储多个值。 02. 数组的分类 Shell数组分为普通数组和关联数组。普通数组:只能使用整数作为数组索引。关联数组:可以使用字符串作为数组索引。 2. 数组基本 ...
分类:
编程语言 时间:
2019-10-23 21:50:43
阅读次数:
91