现在快递遍布生活的角角落落,一个快递其实是信息的集合体,里面包含大量的物流信息,那能不能自己实现一个快递查询的小功能?答案是能的!现在也有别人整理好的快递查询api,比如说快递100,可以通过它提供的API查询各个快递品牌的物流信息,但它的免费版本一天只能查询100次,还需要填电子信息申请!比较麻烦... ...
分类:
编程语言 时间:
2020-02-27 22:17:04
阅读次数:
266
深度讲解23种设计模式,力争每种设计模式都刨析到底。废话不多说,开始第一种设计模式 - 单例。 作者已知的单例模式有8种写法,而每一种写法,都有自身的优缺点。 1,使用频率最高的写法,废话不多说,直接上代码 /** * @author xujp * 饿汉式 静态变量 单例 */ public cla ...
分类:
编程语言 时间:
2020-02-27 23:24:32
阅读次数:
82
Python简明教程 MachinePlay关注 0.7072018.09.26 01:49:43字数 2,805阅读 9,287 Python一小时快速入门 1.Python简介 pylogo.png Python是一种相当高级的解释性程序设计语言,完成同一个任务C语言可能需要几千行代码Java要 ...
分类:
编程语言 时间:
2020-02-27 23:26:28
阅读次数:
85
### 报错/ERROR: ```opendr/contexts/OSMesa/include/GL/glext.h:5794:21: note: expected ‘const GLchar ** {aka const char **}’ but argument is of type ‘char ...
分类:
编程语言 时间:
2020-02-27 23:28:09
阅读次数:
301
一 数据储存形式 二进制在内存中以补码的形式存在。 补码首位是符号位,0表示该数是正数,1表示该数是负数。 例如: 数值 带符号的二进制原码 (首位表示符号位) 补码 内存中的形式 (*表示无效位,其数量取决于分配的内存空间) 9 01001 01001 0***1001 -1 11 11 1*** ...
分类:
编程语言 时间:
2020-02-27 23:29:37
阅读次数:
245
基于JavaWeb的学生信息管理系统的设计与实现一、系统简介本课程演示的是一套基于JavaWeb实现的学生信息管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了学生信息管理系统的实现,包括:1.项目介绍2.环境搭建3.系统功能4.技术实现5.项目运行6.功能演示以通俗易懂的方式,手把手的带你从零开始运行本套学生信息管理系统,该项目附带全部源码可作为毕设使
分类:
编程语言 时间:
2020-02-27 23:29:49
阅读次数:
579
闭包(closure): 内嵌函数通过调用外部嵌套函数作用域内的变量,则这个内嵌函数就是闭包. 闭包必须满足三个条件: + 必须有一个内嵌函数 + 内嵌函数必须引用外部嵌套函数中的变量 + 外部函数的返回值必须是内嵌函数 装饰器(decorators):是一个函数,主要作用为包装一个函数或类.包装的 ...
分类:
编程语言 时间:
2020-02-27 23:31:34
阅读次数:
75
C语言具有操作文件的能力,比如打开文件、读取和追加数据、插入和删除数据、关闭文件、删除文件等。 在操作系统中,为了同意对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。 例如: 1.通常把显示器称为标准输出文件,printf 就是向这个文件 ...
分类:
编程语言 时间:
2020-02-27 23:37:46
阅读次数:
80
4天时间,虽然上着班,但是学的东西还是有点多,而且晚上看的比较容易忘,所以今天是习题模式,正好教程也是这么要求的,本来以为时间不长,没想到还是很崩溃啊。不多说,上干货。 #关于随机产生验证码同时验证用户输入验证码是否正确的问题# def check_code():# import random# c ...
分类:
编程语言 时间:
2020-02-27 23:42:08
阅读次数:
124
上节,我们提到,在异步任务程序中,一种常见的场景是,主线程提交多个异步任务,然后希望有任务完成就处理结果,并且按任务完成顺序逐个处理,对于这种场景,Java并发包提供了一个方便的方法,使用CompletionService,这是一个接口,它的实现类是ExecutorCompletionService ...
分类:
编程语言 时间:
2020-02-27 23:42:41
阅读次数:
119
前言 在我们平时自己写线程的测试demo时,一般都是用new Thread的方式来创建线程。但是,我们知道创建线程对象,就会在内存中开辟空间,而线程中的任务执行完毕之后,就会销毁。 单个线程的话还好,如果线程的并发数量上来之后,就会频繁的创建和销毁对象。这样,势必会消耗大量的系统资源,进而影响执行效 ...
分类:
编程语言 时间:
2020-02-27 23:45:47
阅读次数:
116
if(判断条件){执行语句} #include<iostream> using namespace std; #include<string> int main() { int score = 0; cout << "Input your score,please :" << endl; cin > ...
分类:
编程语言 时间:
2020-02-27 23:46:20
阅读次数:
103
1、方法: response=requests.post("https://www.baidu.com/s",data=data) 2、拉勾网职位信息获取 因为拉勾网设置了反爬虫机制,在拉勾网中,一些页面的信息获取方法是post,所以就用到了post方法 在拉勾网中,我们搜索与python相关的职业 ...
分类:
编程语言 时间:
2020-02-27 23:47:13
阅读次数:
123
1.查看python有哪些版本使用命令 whereis python 如图: 2.这么多版本如何切换呢 使用 sudo update-alternatives --install <link> <name> <path> <priority> link:指向/etc/alternatives/<na ...
分类:
编程语言 时间:
2020-02-28 00:52:37
阅读次数:
100
解决方法: 先将模板路径放置templates目录下,发现可以访问,说明th:replace是可以用的。 那可能是出现在路径问题上面。 于是我开始调错,改路径。 后来在网上查找资料。说了很多种方法。 第一种,见截图: 但上面应该写错了,不应该是ServletContextTemplateResolv ...
分类:
编程语言 时间:
2020-02-28 00:55:25
阅读次数:
735
难度等级:简单 题目描述: 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", ...
分类:
编程语言 时间:
2020-02-28 00:57:01
阅读次数:
64
要做到以下效果: 改代码后效果: 从0开始顺序计数: 倒叙计数到0 ...
分类:
编程语言 时间:
2020-02-28 00:58:55
阅读次数:
96
符号表是编译期产生的一个hash列表,随着可执行文件在一起 示例程序 符号表包括了变量和函数的信息,以及调试信息,可以通过nm 命令查看符号表 可见这里还包含了位置 , 变量和函数都能看到。 还有debug信息 通过readelf S a.out 可以查看所有符号表头信息 nm 和readelf 还 ...
分类:
编程语言 时间:
2020-02-28 00:59:16
阅读次数:
74
1、配置依赖 xml中扫描包并自动检测类并注册Bean定义【常用】 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:// ...
分类:
编程语言 时间:
2020-02-28 01:03:40
阅读次数:
63
Java synchronized 关键字详解 前置技能点 进程和线程的概念 线程创建方式 线程的状态状态转换 线程安全的概念 synchronized 关键字的几种用法 1. 修饰非静态成员方法 2. 修饰静态成员方法 3. 类锁代码块 4. 对象锁代码块 synchronized 修饰非静态方法 ...
分类:
编程语言 时间:
2020-02-28 01:04:57
阅读次数:
90