第二模块第20章 模块

1. 什么是模块?   模块就是一系列功能的集合体, 分为三大类:     1. 内置模块 (python解释器提供的, 用C语言编写的模块)     2. 自定义模块 (可以是python, C 或 C++写的)       一个python文件本身就是一个模块, 文件名m.py, 模块名m     3. 第三方模块   模块其实分为四个通用类别,分别是:(关注1和3)     1、使用纯Python代码编写的py文件     2、包含一系列模块的包 (把一系列模块组织到一起的文件夹, 文件
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

【Head First 设计模式】-与设计模式相处

六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十三章 真实世界中的模式 定义设计模式 模式是在某情景下,针对某问题的某种解决方案。 情景就是应用某个模式的情况。这应该是会不断出现的情况。 问题就是你想在某情景下达到的目标,单也可以是某情景下的约束。 解决方案就是你所追求的:一个通用的设计,用来解决约束,达到目标。 反模式 反模式看起来总像是一个好的解决方案,但是当它真正被采用后,就会带来麻烦。 通过将反模式归档在实现它们之前,分辩出不好的解决方案。 像模式一样,有
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

P1536 村村通 【并查集求连通块个数】

题目 https://www.luogu.com.cn/problem/P1536 这道题第一眼的思路感觉是最小生成树,但是发现它的边没有权值,所以这道题的问题是求解这个图的连通块的个数,而需要连接的道路条数就是连通块的个数减一 代码 #include<iostream> #include<cstdio> #include<string> #include<cstring> using namespace std; int father[6000], ranks[6000]; int find
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

django入门-概览

django是一个具有代表性的成熟的python web框架 主要思路 1、使用models.py创建和管理数据 这解决了网站管理的大问题,一般做前端的都需要处理数据,models.py提供了创建数据库表的方法,跟python的类相结合,将字段和变量统一起来,并支持自定义的方法 通过 manage.py makemigrations mange.py migrate 保持工程和数据库之间的一致性。这是一个具有挑战性的任务,特别是数据库管理员和web开发者交流不畅的情况下,可能会存在一些问题。
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

Python字典_术语

映射: 一组数据中元素与另一组数据中元素的一一对应的关系。 字典: 从键到对应键值的映射。 键值对: 有映射关系的一对键和对应的键值。 项: 字典中键值对也叫项。 键: 字典中的一个对象,键值对中的第一部分。 键值: 字典中的一个对象,键值对的第二部分。< 注意,这个和之前提到的值不同,在字典使用过程中指代的是键值,而不是数值。> 实现: 进行计算的一种方式。 哈希表: Python实现字典的一种算法。 哈希函数: 哈希表使用的一种函数,能计算出一个键的位置。 散列的: 一种类型,有哈希函数。
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

Nginx虚拟主机以及访问规则

server { listen 88; server_name www.ceshi.com; location /www { root /data/; root是当匹配www的时候到/data/www/下找index.html 如果data下没有www目录就会报错
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

py常用标准库

模块进阶 Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。 它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。 常用标准库 标准库 说明 builtins 内建函数默认加载 os 操作系统接口 sys Python自身的运行环境 functools 常用的工具 json 编码和解码 JSON 对象 logging 记录日志,调试 multiprocessing 多进程 th
分类: 其他 发布时间: 06-28 21:22 阅读次数: 0

剑指 Offer 34. 二叉树中和为某一值的路径

输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 首先需要注意的是:根结点出发->叶子节点才算是一条完整的路径 非递归-stack+先序遍历 先序遍历可以先一头压到低,再慢慢返回拿到结果 class Solution { public: vector<vector<int>> pathSum(TreeNode* root, int sum) { vector<vector<int>> re
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

C++ for 循环的5种用法

介绍了C++ for 循环的5种用法。通过这里的案例,也可以熟悉对string 容器的使用。可以通过[] 来访问string 对象。 for each std::for_each for in for : for #include <iostream> #include <map> #include <vector> #include <string> #include <unordered_map> #include <algorithm> using namespace std; voi
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

ThreadLocal底层原理学习

1. 是什么? 首先ThreadLocal类是一个线程数据绑定类, 有点类似于HashMap<Thread, 你的数据> (但实际上并非如此), 它所有线程共享, 但读取其中数据时又只能是获取线程自己的数据, 写入也只能给线程自己的数据 2. 怎么用? public class ThreadLocalDemo { private static final ThreadLocal<String> threadLocal = new ThreadLocal<>(); public st
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

Python操作xml文件【多测师】

把如下的文件存为:file.xml <?xml version="1.0" encoding="utf-8"?> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/"> <string>直辖市</string> <string>特别行政区</string>
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

shell-查询任务进程

对于普通进程或者docker容器进程,原理都基本一致,理解即可 查询进程的pid 这里以mysql 为例查找 利用ps aux | grep mysql (这里利用ps- ef效果都是一样的) 可以看到pid在第二列,这里需要注意。 将此命令加进脚本里面 #!/bin/bash #mysql的所有进程的PID pid=$(ps aux | grep "mysql" | awk '{print $2}') echo "mysql所有相关PID:"$pid 分析: ps是查看指令, grep是条件
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

P1551 亲戚 【并查集】

题目 https://www.luogu.com.cn/problem/P1551 思路 使用并查集进行关系的记录 注意father函数的初始化!!! 代码 #include<iostream> #include<cstdio> #include<string> #include<cstring> using namespace std; int father[6000], ranks[6000]; int find(int x) { if (father[x] == x)return
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

Python字典_循环_全局变量

一,字典与循环 如果你在 for 语句里面用字典,程序会遍历字典中的所有键。例如下面这个 print_hist 函数就输出其中的每一个键与对应的键值: $ cat c.py #!/bin/python def histogram(s): d = dict() for c in s: if c not in d: d[c] = 1 else: d[c] += 1 return d def print_hist(h): for c in h: print(c, h[c]) h = histogra
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

关于jQuery AJAX get() ,post() ,ajax()方法用法

关于jQuery AJAX get() ,post() ,ajax()方法用法 1,jQuery $.get() 方法 $.get() 方法通过 HTTP GET 请求从服务器上请求数据。 $("button").click(function(){ $.get("http://www.siliconrxr.com/",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); }); 2,jQuery $
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

tp5渲染模板

方法一:一般情况 return $this->fetch( ); 方法二:当需要找到公共文件夹的时候;在view下新建一个文件夹 return $this->fetch('/common\head');  // 这样写就可以了 方法三:当需要找到公共文件夹的时候;直接把html1文件放在view下面 return $this->fetch('common/head');  // 这个时候html文件名称为common_head.html 说来惭愧,我记录的和tp5.1官方手册上写的并不一样,但
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

20200628 T1 幸运号码

题目描述 小 \(\text{L}\) 刚买了一辆新车,还申请到了一个长 \(n\) 位的车牌号。对于一个意义如此重大的号码,小 \(\text{L}\) 当然希望他能是自己的幸运号码了。 小 \(\text{L}\) 认为,一个数字串是幸运号码,当且仅当它包含至少 \(k\) 个相同的数位。假如车牌号不是幸运号码,可以进行修改,只是要付出一些费用;具体来说,每修改车牌号当中的某一位,要付的费用等于修改前后这一位之差的绝对值。 小 \(\text{L}\) 希望能花尽可能少的钱来把车牌号改成幸
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

nginx web服务器概念了解 配置

服务器 服务器 服务器是一种提供高效计算的机器,与普通的PC主机相比,具有可观的稳定性,高并发性,可扩展性。 互联网任何一个应用都是以服务器为基础设施的,没有服务器我们就无法访问网络上的任何内容,只能使用单机的应用。例如网站,我们访问的任何一个网站都是保存在某个服务器上的,域名被DNS(域名解析服务器)解析到IP地址后,浏览器就能通过IP地址访问对应的服务器资源了。 就好比:服务器是人的家,人名相当于域名(不可重名),身份证号相当于IP地址。通过人名搜索到身份证号,通过身份证号获取到家的地址。
分类: 其他 发布时间: 06-28 21:21 阅读次数: 0

Check and remove HBA driver from esxi host

![](https://s4.51cto.com/images/blog/202006/28/e80ddf58af6f026fcb12522e8f310126.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类: 其他 发布时间: 06-28 21:17 阅读次数: 0

error C4496: 使用了非标准扩展“for each”: 替换为 ranged-for 语句

问题描述: vs2017下无法使用 for each 1.严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4496 使用了非标准扩展“for each”: 替换为 ranged-for 语句 2.严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2760 语法错误: 意外的令牌“标识符”,预期的令牌为“类型说明符” 如果提示如上需要关闭 :C/C++ -> 语言 -> 符合模式,修改为否
分类: 其他 发布时间: 06-28 21:04 阅读次数: 0