码迷,mamicode.com
首页 > 编程语言 > 日排行
python 抓包与解包
我使用的环境为:Windows10、python3.6、scapy 2.4.0 一、基本知识 Sniff方法定义: sniff(filter="",iface="any", prn=function, count=N) filter的规则使用 Berkeley Packet Filter (BPF) ...
分类:编程语言   时间:2020-02-19 12:48:41    阅读次数:93
【Python可视化】超详细Pyecharts 1.x教程,让你的图表动起来~
pyecharts 是一个用于生成 Echarts 图表的Python库。Echarts是百度开源的一个数据可视化 JS 库,可以生成一些非常酷炫的图表。 ...
分类:编程语言   时间:2020-02-19 12:51:28    阅读次数:215
C++ 快速排序(sort函数)
快速排序,顾名思义就是速度很快的排序,平均时间复杂度仅为O(n * log2(n))。 ...
分类:编程语言   时间:2020-02-19 12:52:48    阅读次数:106
(09)-Python3之--类的三大特性(封装、继承、多态)
1、封装 封装,就是只能在类的内部访问,外部访问属性或方法会报异常,python中的封装很简单,只要在属性前或者方法名前加上两个下划线就可以,如self.__name,def __eat(self)这样就完成了属性和方法的私有化,也就是封装。 class hj: _arg = 'world' # 封 ...
分类:编程语言   时间:2020-02-19 12:53:29    阅读次数:72
在ubuntu中使用ipython
python自带的shell实在是不怎么好用 大家可以用一下ipython这个软件,它可以自动缩进,补齐,语法高亮等 安装办法: sudo apt install ipython #这个是安装2.7的python sudo apt install ipython3 #这个是安装3.6.9的pytho ...
分类:编程语言   时间:2020-02-19 12:53:43    阅读次数:143
javaweb第一课
了解javaweb JavaWeb应用由一组Servlet、HTML页、类、以及其他可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。 JavaWeb包含如下内容: Servlet Jsp 实用类 静态文档如HTML、图片等 描述Web应用的信息(web ...
分类:编程语言   时间:2020-02-19 12:55:06    阅读次数:56
C++ 希尔排序
希尔排序是基于插入排序的一个优化。可以使平均时间复杂度减少为O(n * log2(n))。 ...
分类:编程语言   时间:2020-02-19 12:57:43    阅读次数:76
(10)-Python3之--引入
1.什么是模块 .py文件就是模块 模块名有命名要求: 1、不要以数字、下划线开头、特殊符号。也不要以中文开头。 2、通常来说,都是以字母开头。 3、不要以关键字来命名、内置函数、内置模块、不要以第三方库来命名。 2.引入 想在当前py文件当中,调用其它模块里的函数 1、引入自定义模块(.py) 引 ...
分类:编程语言   时间:2020-02-19 12:58:10    阅读次数:75
C++ 冒泡排序
冒泡排序——又一个无比经典的排序算法。而这个算法的名字由来是因为这个算法会让越大的元素会经过交换慢慢“浮”到数列的顶端,就如同气泡一样,大的会上浮到顶端,故名“冒泡排序”。 ...
分类:编程语言   时间:2020-02-19 12:59:22    阅读次数:78
06IDEA安装、数组
IDEA安装使用,方法总结和数组 1. IDEA安装 1.1 IDEA获取 1.2 安装 1.3 配置 2.创建第一个IDEA项目 3. 关于方法的总结 3.1 方法名 3.2 形式参数列表 3.3 返回值类型 4. 数组【重点】 4.1 为什么需要使用数组 4.2 生活中的数组案例 4.3 Jav ...
分类:编程语言   时间:2020-02-19 12:59:50    阅读次数:79
【C++】struct和class的区别
在C++中我们可以看到struct和class的区别并不是很大,两者之间有很大的相似性。那么为什么还要保留struct,这是因为C++是向下兼容的,因此C++中保留了很多C的东西。 一.首先看一下C中struct 1.struct的定义 struct A { int a; int b; //成员列表 ...
分类:编程语言   时间:2020-02-19 13:00:08    阅读次数:80
(08)-Python3之--类和对象
1.定义 类:类是抽象的,一类事物的共性的体现。 有共性的属性和行为。 对象:具体化,实例化。有具体的属性值,有具体做的行为。 一个类 对应N多个对象。 类包含属性以及方法。 class 类名: 属性 方法 定义一个类: class Preson: def eat(self): print("正在吃 ...
分类:编程语言   时间:2020-02-19 13:00:24    阅读次数:86
剑指offer-旋转数组,斐波那契数列,比特1的个数
旋转数组 描述 将有序数组的前n个数移到数组最后称为旋转数组。求数组中最小的元素。 思路 顺序查找时间复杂度为O(n),序列分为两段,两段都是有序的,且大多数情况下第一段的数大于第二段,这就可以用二分查找,如[3,4,5,1,2] ,当index1+1=index2时,nums[index2]为所要 ...
分类:编程语言   时间:2020-02-19 13:04:29    阅读次数:91
1-idea中springboot设置热部署
pox.xml文件中 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> </dependency> ...
分类:编程语言   时间:2020-02-19 13:04:45    阅读次数:62
Java代码是怎么运行的
Java代码执行步骤 编译 Java文件通过JVM的编译器编译成字节码文件,有了字节码,JVM的类加载器就开始加载字节码文件。 解释器 解释器会将字节码转换成汇编指令,然后在转换成CPU可以识别的机器指令(下图是汇编指令转成机器码的案例)。解释器是软件实现的,他将字节码转换成汇编指令,可以实现同一份 ...
分类:编程语言   时间:2020-02-19 13:05:01    阅读次数:132
Centos 7 x86_64 安装 Python3.7.4
wget https://bootstrap.pypa.io/get-pip.py python get-pip.py yum -y install gcc #下载文件 wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz #解压 ...
分类:编程语言   时间:2020-02-19 13:06:34    阅读次数:81
spring创建bean的三种方式
1、使用构造器创建bean 1.1、使用无参构造器创建 package com.ly.spring; public class Person { private String name; public void say(String name) { System.out.println("你好,我叫 ...
分类:编程语言   时间:2020-02-19 13:08:00    阅读次数:78
(11)-Python3之--os模块
1.模块介绍 os模块是路径处理模块,它提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 2.os.get ...
分类:编程语言   时间:2020-02-19 13:08:30    阅读次数:68
C++ 计数排序
计数排序和鸽巢排序十分相似,同属于桶排序的一种,它的优势在于在对一定范围内的整数排序时,它的速度极快无比,但空间上就恶心一些了。 ...
分类:编程语言   时间:2020-02-19 13:11:00    阅读次数:102
邵伟华的时间卦算法
以年月日,为上挂, 以年月日时 为下挂, 子年为1,丑年为2.以此类推。 按阴历算:正月为1,直至12月。 按阴历算:初一为1,直至30. 时辰,以子时为1,至亥时为12. 将年月日,加起来,除以8,余数为上卦。 将年月日时,加起来,除以8,余数为下挂。 将年月日时,加起来,除以6,余数为变爻。 比 ...
分类:编程语言   时间:2020-02-19 13:11:41    阅读次数:74
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!