一、强类型语言和弱类型语言: 1.1 强类型语言 强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。 强类型包含两个方面: (1)所有变量必须先声明、后使用 (2)指定类型的变量 ...
分类:
编程语言 时间:
2019-12-06 11:22:02
阅读次数:
94
更新models字段 出现的问题: 原因: 之前数据表里面已经存在,如果添加,file_type需要默认值 解决: 方法1: 在model字段后面添加, 再执行 方法2: 数据库中找到django_migrations,该表对应,每次makemigrations的每次记录 删除,生成的migrati ...
分类:
编程语言 时间:
2019-12-06 11:22:20
阅读次数:
159
<script> var wrap= document.getElementsByClassName('wrap')[0]; var wrapChildren = wrap.getElementsByTagName('div'); console.log(wrapChildren); //HTMLC ...
分类:
编程语言 时间:
2019-12-06 11:24:39
阅读次数:
95
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件), ...
分类:
编程语言 时间:
2019-12-06 11:26:40
阅读次数:
146
1:目录结构 |--celery_task |--celery.py # 执行任务的main函数 |--task_one # 第一个任务 |--task_two # 第2个任务 . . . . |--task_. # 第n个任务 2:celery.py from celery import Cele ...
分类:
编程语言 时间:
2019-12-06 11:32:31
阅读次数:
94
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 # -*- coding:utf-8 -*- class Solution: def __init__(self): self.stack1 = [] self.stack2 = [] def push( ...
分类:
编程语言 时间:
2019-12-06 11:32:52
阅读次数:
99
<script> var wrap= document.getElementsByClassName('wrap')[0]; var wrapChildren = wrap.getElementsByTagName('div'); console.log(wrapChildren); //HTMLC ...
分类:
编程语言 时间:
2019-12-06 11:33:20
阅读次数:
83
要在Python程序中执行目录和文件的操作,通过内置的os模块,也可以直接调用操作系统提供的接口函数。 os.path.abspath('.') # 查看当前目录的绝对路径 os.path.join('/Users/qa002', 'testdir') #在某个目录下创建一个新目录,首先把新目录的完 ...
分类:
编程语言 时间:
2019-12-06 11:35:23
阅读次数:
109
Spring Boot AOP之对请求的参数入参与返回结果进行拦截处理 本文链接:https://blog.csdn.net/puhaiyang/article/details/78146620 spring Aop切面中的@Before @Around等执行顺序与请求参数统一解码 https:// ...
分类:
编程语言 时间:
2019-12-06 11:35:42
阅读次数:
151
迭代器(iterator) 实现了__next()__方法的对象 可迭代对象(iterable) 实现了__iter()__方法的对象 对一个可迭代对象调用内置函数iter(),可以获得一个迭代器,对一个迭代器使用next()函数,就可以“延迟产生一个值”(lazily produce next v ...
分类:
编程语言 时间:
2019-12-06 11:36:00
阅读次数:
117
1 import serial 2 from serial.tools.list_ports import comports 运行这两句时分别遇到错误 第一个先提示 no module name of serial 由于是用python3.7 从python3开始不再自带serial模块 所以就提示 ...
分类:
编程语言 时间:
2019-12-06 11:37:03
阅读次数:
152
有时候我们运行的时候会出现如下现象 no module named requests怎么办呢? 点击设置: 安装成功后会显示如下: 怎么进行安装呢? 然后退出再运行: 发现已经没有缺少requests库的提示了 ...
分类:
编程语言 时间:
2019-12-06 11:39:03
阅读次数:
99
import threading,os,time,requests,pymongo,refrom queue import Queuefrom lxml import etreefrom bs4 import BeautifulSoup as BPclient = pymongo.MongoClie ...
分类:
编程语言 时间:
2019-12-06 11:40:39
阅读次数:
184
之前的博文也说到了如果多线程对于访问的公共资源操作都是原子操作,那么可以避免竞争条件。关于多线程的竞争可以百度。 1.执行最基本的原子操作 c#提供了一系列供我们使用的原子操作的方法和类型,比如我们的自增和自减操作。 看代码 class Program { private static int _c ...
分类:
编程语言 时间:
2019-12-06 11:42:16
阅读次数:
102
在把数据通过Echarts展示成统计图模式时,柱状统计图需要将数据进行从大到小来排序! 下面为所需要的数据: 1 { 2 mapData: [ 3 {name: '北京',value: '555'}, 4 {name: '天津',value: '1000'}, 5 {name: '上海',value ...
分类:
编程语言 时间:
2019-12-06 11:45:22
阅读次数:
102
一、<script>元素 1.1 属性 ①async:可选项。表示立即下载脚本,加载后立即执行,但是不会妨碍文档的解析或其他操作(异步,即和文档解析并行,正常情况下互不打扰)。只对外部的脚本文件有效。 ②defer:可选项。表示该脚本只有文档完全解析和显示之后再执行(异步,与上面的区别就是执行的顺序 ...
分类:
编程语言 时间:
2019-12-06 11:49:27
阅读次数:
94
1、指针是一个变量。存储的是地址;引用相当于给变量起别名。 2、指针初始化时可以不赋值,可以改变存储的值,可以赋空值;引用必须在初始化时绑定变量,不可更改指向关系; int a = 10; int b = 1, c = 2; int &d = a; //&引用 一定要初始化 且不可更改 只是相当于给 ...
分类:
编程语言 时间:
2019-12-06 11:50:12
阅读次数:
93
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 # -*- coding:utf-8 -*- class Solution: def __init__(self): self.stack = [] self.minstack = [] ...
分类:
编程语言 时间:
2019-12-06 11:51:33
阅读次数:
67
https://www.jianshu.com/p/23f504713b94 核心注解 打开上面任意一个AutoConfiguration文件,一般都有下面的条件注解,在spring-boot-autoconfigure-1.5.3.RELEASE.jar的org.springframework.b ...
分类:
编程语言 时间:
2019-12-06 11:52:28
阅读次数:
118
Java多线程 Java实现多线程有四种方式: 1.继承Thread类; 2.实现Runable接口; 3.实现Callable接口,通过FutureTask包装器来创建Thread线程; 4.使用ExecutorService、Callable、Future实现有返回结果的多线程; 其中前两种线程 ...
分类:
编程语言 时间:
2019-12-06 11:52:59
阅读次数:
103