Python学习之路(十九):基础知识之模块导入
我们已经知道模块是已经写好的一些功能的集合或者别人写好的函数、变量 、方法 、放在一个文件中,这个文件可以被我们直接使用。但在使用时会有不同的方法,并且我们自己也能够创建自己的模块,实现自己想要的功能。 1.如何创建自己的模块? 创建一个Py文件,给它起一个符合变量名命名规则的名字,这个文件就可以是一个模块 1 在当前目录下创建my_module.py文件,并且在文件中创建函数:
2 def read1():
3 print('in the module')
4
5 def read
C++继承中的构造函数与析构函数调用顺序
#include<iostream>
using namespace std;
class Base {
public:
Base() {
cout << "Base的构造函数" << endl;
}
~Base() {
cout << "Base的析构函数" << endl;
}
};
class Son :public Base {
public:
Son() {
cout << "Son的构造函数"
C++常对象与常函数
#include<iostream>
using namespace std;
class Person {
public:
void show() const {
m_B = 200;//成员属性声明时加关键字mutable,在常函数内可以修改
//m_A = 100;报错,常函数内不允许修改成员属性
}
int m_A;
mutable int m_B;
};
void test01() {
const Person
愉快的记忆众多JavaIO类
前言 让时光积累真正的价值 最近在学习netty,要了解NIO,还是要对IO有一定的了解才行。之前看到了《Java IO,硬骨头也能变软》感觉写的非常的不错,但是我没有好好的做笔记,到后来都忘记了很多内容。 借这这个机会好好的做一个笔记。 这一篇笔记,
COAWST/ROMS -- 学习笔记2:install
安装COAWST可不容易,照着manual上装了几天也没搞定,后来在YouTube上找到了教程。 网址:https://www.youtube.com/watch?v=_SzRNpL8Ibs&list=PL2qZt8XViuyvVZ0DoSy9v5ZnqZ0g9IhMS&index=1 安装基于centos7,视频里也提供了pdf版安装教程,如果不方便下载可以联系我:[email protected]
Python笔记—基本数据类型—列表
列表 list
[a,b,c,d] 通过list类创建的对象,中括号括起来,中间以逗号分割每个元素
列表中的元素可以是:数字,字符串’‘,嵌套列表,布尔值。。。。。all
可以被修改
- 选择
[][]连续查找
test = ['a','ab','abc','abcd']
l = test[0] # 返回结果 ‘a'
Burp Suite抓包-Android导入HTTPS
from:https://www.cnblogs.com/mysticbinary/p/11613872.html 需求# Android APP安全测试时,主要工作分为: APK安全 业务安全 APK安全这里不讨论,我说说业务安全,因为大部分的业务校验逻辑还是放在Servier端,这里就会涉及到网络通信了。因此网络抓包是测试的根本,一般APP都会采用HTTP协议、Websocket、Socket协议。其中HTTP协议的最多,Websocket是后起之秀,Socket最少。针对HTTP和Web
字符串哈希(进制哈希)
哈希 简单来说,哈希相当于一种单向加密,一种映射过程,并且要尽量保证加密后不会重复,通过这种方式来替代一些很费时间的操作 字符串哈希 也叫进制哈希 当你想判断两个字符串是否相等时,不知道你有没有过一种想法,将两个字符串通过一些独特方式的计算转换成两个数字,然后判断两个数是否相等不就好了,那么进制哈希就提供了一种转换方式——将这个字符串看成一个base进制的数,因为进制计算的特殊性,可以保证每个数都代表这一种字符串的情况 当然,你可能会有疑问 当字符串是s1“100000”和s2“50000”,
高等数学 大学数学 同济六版 同济七版 上册 下册课后习题答案 题答案 高等数学 大学数学 同济六版 同济七版 上册 下册课后习题答案
《高等数学(第六版)》分上、下两册出版,上册包括函数与极限、导数与微分、微分中值定理与导数的应用、不定积分、定积分及其应用、微分方程等内容,书末还附有二、三阶行列式简介、几种常用的曲线、积分表、习题答案与提示 [下册包括空间解析几何与向量代数、多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数等内容,书末还附有习题答案与提示 高等数学 大学数学 同济六版 同济七版 上册 下册课后习题答案 《高等数学(第六版)》上册目录 前辅文 第四章不定积分 第一章函数与极限 第一节不定积分的概念与
[设计模式]工厂模式——抽象工厂
简介 根据《head first 设计模式》所述,工厂模式共有三种:静态工厂方法、工厂方法、抽象工厂。本文介绍抽象工厂。 1、定义:提供一个接口,用于创建相关或依赖对象的家族,而不需要指定具体类。 2、满足的OO原则——依赖倒置原则:要依赖抽象,不要依赖具体类。 3、模式结构:工厂类(抽象工厂和具体工厂)和产品类(抽象产品和具体产品) 4、具体实现(完整代码): 同样是做披萨系统,工厂方法是以披萨店为抽象进行设计,这样一个地区的披萨风味可以作为一个具体创建者类来实现,我们可以随意增加一个披萨风
HashMap 速描
HashMap 速描 之前简单的整理了Java集合的相关知识,发现HashMap并不是三言两语能够讲明白的,所以专门整理一下HashMap的相关知识。 HashMap 存储结构 HashMap是一个哈希表实现的Map类型的数据结构,内部是一个没有想象中那么长的Entry类型数组。Entry类型就是常说的键值对。 /**
* The default initial capacity - MUST be a power of two.
*/
static final int D
vue指令系统--轮播图的实现
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>vue轮播图</title>
<!-- <script src="./js/jquery-3.4.1.js"></script> -->
<script src="https://cdn.jsdelivr.n
机器学习中的数学——特征向量、矩阵对角化
目录 矩阵和线性变换 特征值与特征向量 特征值求法 奇异方阵 相似矩阵 对角化 @ 线性代数 向量,向量空间;矩阵, 线性变换; 特征值, 特征向量;奇异值, 奇异值分解 概率论与统计 随机事件;条件概率, 全概率,贝叶斯概率; 统计量, 常见分布; 基本原理 最优化理论 极限, 导数;线性逼近, 泰勒展开; 凸函数, jensen不等式;最小二乘法; 梯度, 梯度下降 矩阵和线性变换 方阵能描述任意线性变换, 线性变换保留了直线和平行线, 但原点没用移动. \[ \pmb v = \begi
利用键盘事件移动小方块小demo
思路: 根据键盘的unicode值来判断是键盘上的哪个键 通过定位利用键盘事件改编方块的top和left值 通过开启定时器消除长按键盘的首次卡顿情况 html <div><div>
css div{
width:100px;
height:100px;
position:absolute;
background:red;
}
js代码 window.onload=function(){
var div=document.querySelector('
正则表达式&re模块 小感~
正则表达式&re模块 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。 正则表达式 正则:是
为什么你不会redis分布式锁?因为你没看到这篇文章
一 前言 redis在分布式应用十分广泛,本篇文章也是互联网面试的重点内容,读者至少需要知道为什么需要分布式锁,分布式锁的实现原理,分布式锁的应用场景,在使用分布式锁时遇到哪些问题?你是如何解决的,如果读者能掌握以上问题,那么关于这道面试题,你也就基本过关了; 二 分布式锁的产生背景 分布式锁对应的是多个应用,每个应用中都可能会处理相同的数据,如果多个应用对用一个操作进行了重复操作,就会出现数据不一致,数据重复问题,于是分布式锁应用而生,通常你可以理解为多线程中的synchronized 三
pandas之value_counts
一组彩票数据 (一)统计第a1列 0~9各个数字出现的次数 pd.value_counts(df.a1) (二)统计所有的数据中0~9各个数据出现的次数 pd.value_counts(df.values.flatten())
今日推荐
周排行