Python基础总结之异常、调试代码第十二天开始(新手可相互督促)
年薪20万的梦想,加油! 我们在写代码的时候,控制台经常会报错,因为某种错误,导致我们的程序停止,且不再运行下面的代码。 我们看一个错误的代码示例: def add_1(): #没有参数 print('我出错了') #不会被执行 def add_2(): #函数二调用函数一 print('第二个函数调用函数一,并给他一个参数') add_1(4) #函数一没有参数,所以有会报异常,并终止,不会执行函数一里面的代码 def
Python复习笔记01
(1)计算机常识 计算机:硬件(运算器,控制器,存储器,输入设备,输出设备)软件 (系统软件, 应用软件) 二进制 整数存储 文件单 位换算 1Byte = 8bit 1KB = 1024Byte 1MB = 1024KB 1GB = 1024MB … 计算机编 程语言 机器语言 汇编语言 高级 语言 编译类:编译器 解释类:解释器 脚本语言 (2)Python概览 Why 软件质量 开发效率 库支持丰富 组件集成 劣势 运行效率 哪些公司在用 Google Youtube 知乎 搜狗邮箱 能
使用Telnet伪造邮件发送
注意:手抖就会败北,敲错就会白给。 1.使用win键+R打开运行,输入CMD打开CMD窗口。 2.查看目标的MX地址(如qq邮箱,SMTP.qq.com是发送邮件的服务器地址,而mx1.qq.com则是接收邮件的服务器地址)。 ->nslookup ->set q=any //q是查询的意思,这个语句意思大致是搜索"any"信息。 ->qq.com 常用的记录查询:
A -->地址记录
AAAA -->地址记录
AFSDB Andrew -->文件系统数据库服务器记录
ATMA -
字符编码ascii、unicode、utf-8、gbk 的关系
ASCII码: 计算机是美国人发明和最早使用的,他们为了解决计算机处理字符串的问题,就将数字字母和一些常用的符号做成了一套编码,这个编码就是ASCII码。ASC码II包括数字大小写字母和常用符号,一共128个,1字节(Byte)=8bit,8bit能表示的最大数是256,所以ASIIC编码中一个字符的大小就是1Byte Unicode编码: 计算机进入中国后,ASCII完全不够用,于是我们就制定了自己的GB2312编码,把汉字编码了进去。类似的在各国都有相同的情况,各国都开始制定自己的一套编码
基于kubernetes实现coredns的及验证
CoreDNS: k8s内部的DNS ,用于对pod对service做记录的,好让其他的pod做访问 这里不用做过多的阐述 官方kube-dns现在已经没有在维护了,从Kubernetes 1.11开始,可使用CoreDNS作为Kubernetes的DNS插件进入GA状态,Kubernetes推荐使用CoreDNS作为集群内的DNS服务。 CoreDNS从2017年初就成为了CNCF的的孵化项目,CoreDNS的特点就是十分灵活和可扩展的插件机制,各种插件实现 vim coredns.yaml
l洛谷P4779 【模板】单源最短路径(标准版)(dijkstra)
题目描述 给定一个 NN 个点,MM 条有向边的带非负权图,请你计算从 SS 出发,到每个点的距离。 数据保证你能从 SS 出发到任意点。 输入格式 第一行为三个正整数 N, M, SN,M,S。 第二行起 MM 行,每行三个非负整数 u_i, v_i, w_iu i ,v i ,w i ,表示从 u_iu i 到 v_iv i 有一条权值为 w_iw i 的边。 输出格式 输出一行 NN 个空格分隔的非负整数,表示 SS 到每个点的距离。 输入输出样例 输入 #1 复制 4 6 1 1 2
scrapy-redis数据去重与分布式框架
数据去重 生成指纹:利用hashlib的sha1,对request的请求体、请求url、请求方法进行加密,返回一个40位长度的16进制的字符串,称为指纹 fp = hashlib.sha1()
fp.update(to_bytes(request.method))
fp.update(to_bytes(canonicalize_url(request.url)))
fp.update(request.body or b'')
return fp.hexdigest() 进队: 如果请求
2019.8.3上机作业
1,添加三块硬盘 2,给三块硬盘分区 [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x1e36ca4e 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n Partition type: p primar
1136 A Delayed Palindrome (20 分)
1136 A Delayed Palindrome (20 分) Consider a positive integer N written in standard notation with k+1 digits ai as ak⋯a1a0 with 0 for all iand ak>0. Then N is palindromic if and only if ai=ak−i for all i. Zero is written 0 and is also palindromic by
2019牛客暑期多校训练营(第六场)- Shorten IPv6 Address
模拟字符串处理 很暴力的方法,就是把能变成::的全部枚举一次,选最小的即可。。 #include <bits/stdc++.h>
#define INF 0x3f3f3f3f
#define full(a, b) memset(a, b, sizeof a)
#define __fastIn ios::sync_with_stdio(false), cin.tie(0)
#define pb push_back
using namespace std;
typedef long long LL
CSUST 8.3 早训
A - Settlers' Training CodeForces - 63B 题意 给你一串数字,相同的数字为一组,每次可以给一组中的一个数字加一,问这一串数字全变成K需要多少步? 题解 模拟 C++代码 /**
/*@author Victor
/*language C++
*/
//#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstri
数论 (大数,小费马定理,欧拉定理,威尔逊定理,快速数论变换(NNT)模版)
1 Java大数
2 import java.util.*;
3 import java.math.*;
4 public class Main{
5 public static void main(String args[]){
6 Scanner cin = new Scanner(System.in);
7 BigInteger a, b;
8
9 //以文件EOF结束
1
jmeter实现调用要求签名的接口
建立一个http请求,其中值通过${} 来获取参数值 1.1 通过context-type 控制请求类型 2.构造这参数 2.1 设置用户参数,这些有的是需要用来生产签名的,有的要直接传给上一步的 2.2 加载签名程序的包 beanshell的参考代码
String content =vars.get("content");
String result = SignHelper.sign(content, "");
System.out.println(result);
vars.put("
maven缺失ojdbc6解决方案 :Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错
问题已解决,感谢博主,给您磕头了。 | | 解决方法就是把缺少的 jar 手动添加到本地仓库中,再重新引入依赖即可。详情请参考以下链接。 | | 转发自: https://blog.csdn.net/viktoria/article/details/77503266/
今日推荐
周排行