Python 标识符 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需 ...
分类:
编程语言 时间:
2020-03-18 18:39:14
阅读次数:
67
Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。 Shell 变量的作用域可以分为三种: 有的变量只能在函数内部使用,这叫做局部变量(local variable); 有的变量可以在当前 Shell 进程中使用,这叫做全局变量(global variabl ...
分类:
系统相关 时间:
2020-03-18 18:38:57
阅读次数:
64
Maven 特点 项目设置遵循统一的规则。 任意工程中共享。 依赖管理包括自动更新。 一个庞大且不断增长的库。 可扩展,能够轻松编写 Java 或脚本语言的插件。 只需很少或不需要额外配置即可即时访问新功能。 基于模型的构建 ? Maven能够将任意数量的项目构建到预定义的输出类型中,如 JAR,W ...
分类:
编程语言 时间:
2020-03-18 18:38:44
阅读次数:
80
1 简介 1.1 解释 HTML是用来描述网页的一种语言。 HTML即超文本标记语言(Hyper Text Markup Language); HTML不是一种编程语言,而是一种标记语言(markup language); 标记语言是一套标记标签(markup tag); HTML使用标记标签来描述 ...
分类:
Web程序 时间:
2020-03-18 18:38:30
阅读次数:
92
JSP内置对象 JSP提供了由容器实现和管理的内置对象,也可以称之为隐含对象,由于JSP使用Java作为脚本语言,所以JSP将具有强大的对象处理能力,并且可以动态创建Web页面内容。但Java语法在使用一个对象前,需要先实例化这个对象。JSP为了简化开发,提供了一些内置对象,用来实现很多JSP应用。 ...
分类:
Web程序 时间:
2020-03-18 18:38:11
阅读次数:
101
1.synchronized概述: synchronized修饰的方法或代码块相当于并发中的临界区,即在同一时刻jvm只允许一个线程进入执行。synchronized是通过锁机制实现同一时刻只允许一个线程来访问共享资源的。另外synchronized锁机制还可以保证线程并发运行的原子性,有序性,可见 ...
分类:
其他好文 时间:
2020-03-18 18:37:57
阅读次数:
41
参考博客https://blog.csdn.net/qq_26572969/article/details/47155559 ...
分类:
其他好文 时间:
2020-03-18 18:37:27
阅读次数:
57
本篇将详细介绍查询集的API,它建立在下面模型的基础上: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField ...
超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户 ...
分类:
Web程序 时间:
2020-03-18 18:36:56
阅读次数:
98
增: 语法:字典序列[key] = 值 注意:如果key存在则修改这个key对应的值,如果key不存在则新增此键值对 删: ·del:删除字典或字典中指定键值对 语法:del 字典序列[key] ·clear():清空字典 语法:clear(字典序列) 查: ·get() 语法:字典序列.get(k ...
分类:
编程语言 时间:
2020-03-18 18:36:38
阅读次数:
45
编写Controller层和视图层 bookController类编写 1、方法一:查询全部书籍 2、编写index.jsp 3、书籍列表页面 4、编写方法二:添加书籍 5、添加书籍页面 6、方法三:修改书籍 7、修改页面 8、方法四:删除书籍 新增搜索功能 我们添加一个根据书籍名字查找书籍的功能 ...
分类:
其他好文 时间:
2020-03-18 18:36:25
阅读次数:
69
使用Executors可以生成的线程池 newFixedThreadPool 创建固定大小的线程池 newSingleThreadExecutor 创建只有一个线程的线程池 newCachedThreadPool 创建一个不限线程数上限的线程池,任何提交的任务都将立即执行 newScheduledT ...
分类:
编程语言 时间:
2020-03-18 18:36:08
阅读次数:
60
原理 Git 命令很多,但日常使用只要记住下图的6个主要命令,就可以了。 工作区(Working Directory) 在git管理下的正常目录都算是工作区。就是你平时存放项目代码的地方。 暂存区(Stage/Index) 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信 ...
分类:
其他好文 时间:
2020-03-18 18:35:56
阅读次数:
59
当笔者首次在同事口中听到「蜘蛛表格」时,也不是特别在意。后来在与许多公司接触的过程中,或多或少能听到蜘蛛表格的字眼。似乎不少公司开始使用蜘蛛表格进行数据的协作和管理。出于好奇,笔者简单问了一下为什么他们逐渐放弃了传统的Excel表格来处理数据。得到的答案最多的是:蜘蛛表格更加方便。作为长期与数据打交道的人来说,笔者平常也都用Excel整理数据,后来开始逐渐开始了解和使用蜘蛛表格。在使用过程中,笔者
分类:
其他好文 时间:
2020-03-18 18:35:38
阅读次数:
57
#include <iostream> #include <stdio.h> using namespace std; char *_strcpy(char* des, char* src) { if (des == NULL || src == NULL) { return 0; } // cou ...
分类:
其他好文 时间:
2020-03-18 18:34:38
阅读次数:
49
vue实现部分页面导入底部 vue配置公用头部、底部,可控制显示隐藏 在app.vue文件里引入公共的header 和 footer header 和 footer 默认显示,例如某个页面不需要显示header 可以使用 this.$emit('header',false); 来控制header不显 ...
分类:
其他好文 时间:
2020-03-18 18:34:19
阅读次数:
103
代码中写了三种快速排序的方法: 假设列表中第一个元素为中间值,那么就从左、右两个方向朝中间遍历与中间值比较,比其小的放左边,比其小的放右边。当左、右指针变量相等时,完成第一次排序,保在左边的都比中间值小,在右边的都比中间值大。 然后递归调用该方法,从而实现最终的整个列表排序。 中间值(该值每次假设是 ...
分类:
编程语言 时间:
2020-03-18 18:34:02
阅读次数:
68