自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kokodudu的专栏

人生是一场选择~!!

  • 博客(273)
  • 资源 (20)
  • 收藏
  • 关注

转载 wireshark抓包深入理解IP协议

https://blog.csdn.net/zxh2075/article/details/78679353https://www.cnblogs.com/lsdb/p/9254544.html

2019-12-29 13:10:25 421 1

转载 IP协议详解

https://www.cnblogs.com/red-code/p/7132023.html

2019-12-29 13:09:00 248

原创 python冒泡 插入 快速排序算法

1、冒泡排序 冒泡排序是一种简单的排序算法,,它重复的遍历要排列的数列,一次比较两个元素,如果他们的顺序错误就把他们的顺序交换过来 冒泡排序的运作如下: 1、比较相邻的元素,如果第一个比第二个大,就交换他们两个 2、对每一对相邻元素做同样的工作,从开始第一对,到结尾最后一对,这样一次对比完,最大的数就会在最后面 3、同样对除了最后一个数的数列做对比操作 最大...

2019-11-19 17:31:22 270

原创 python中可变数据类型和不可变数据类型

可变类型(mutable):变量进行append、+=等这种操作后 == 改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象。list dict set bytearray user-defined classes...

2019-11-04 09:55:03 369

原创 常用的linux命令

1、创建文件的命令 touch + 文件名 创建0KB的文件2、linux的sed命令 sed 是一种在线编辑器,它一次处理一行的内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行 这样不断重复,直到文件的末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用...

2019-11-04 09:21:14 212

原创 Jmeter 中设置CSV读取变量测试

1、读取CSV文件实现数据和代码分离,CSV文件中存放的是数据,下面把具体实现的步骤列一下:1)新建测试线程组2)添加http请求,并设置相关的参数,注意其中的参数a)服务器或者IP:填写服务器的ip 或者域名 不能加http://b) 协议为httpc)方法选择get 或postd)路径 就是测试的路径e)参数的添加,这里和普通的变量添加有区别 ${ip} ${k...

2019-10-09 22:05:55 1039

原创 pycharm安装模块时一直提示443 超时问题

超时问题时下载模块超时,原因是pip源要设置为国内的pip源即可国内的pip源:阿里云 https://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/  豆瓣(douban) http://pypi.douban.com/simple/  清华大学 https://pyp...

2019-10-07 12:47:25 2343

原创 python中的unittest模块总结

unittest在python中可以用来做单元测试,也可以用来做接口测试,此知识点会根据使用的经验不定期更新1、首先要看什么是断言?断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。断言就是断定 某个变量是什么! 在debug或者测试的时候设置断言有效,但是在release版...

2019-10-06 20:59:51 364

原创 电脑浏览器如何连接虚拟机的Nginx服务器

环境:本机电脑:windows7虚拟机:centos6.5连接不上的原因:虚拟机的防火墙设置,要么service iptables stop 停掉防火墙 要么使用如下命令开80端口 重启防火墙 service iptables restart-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT重启即可...

2019-10-05 00:21:58 898

转载 Fiddler使用时弹框提示“Fiddler creation of the root certificate was not successful”的解决办法

https://blog.csdn.net/lyx_lyq/article/details/82863093

2019-10-04 23:51:38 310

原创 Navicat连接mysql 2003 - Can't connect to MySQL server on ' '(10038)

linux下mysql开启远程访问权限及防火墙开放3306端口默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限主流的有两种方法,改表法和授权法。解决这类问题方法如下,报10038是服务器防火墙没有开启3306端口1.打开防火墙配置文件#vim /etc/sysconfig/iptables添加这样一行(其实你直接把...

2019-09-14 16:56:36 1948

原创 Navicat远程连接 1045 - Access denied for user 'root'@'::1' (using password: YES) 的解决办法

在windows系统中使用Navicat远程连接虚拟机中的mysql服务,报错1045 - Access denied for user 'root'@'::1' (using password: YES)检查mysql服务 是正常启动的service mysqld status或者:netstat -tnulp |grep mysqld查看端口的命令netstat -...

2019-09-01 00:40:38 6993 2

原创 python的二叉树实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""树: 是一种抽象数据类型,或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n > 1)个有限节点组成一个具有层次关系的集合。把它叫做树 是因为它看起来像是一颗倒挂的树,也就是根朝上,叶子朝下,它具有以下特点:...

2019-08-04 16:22:11 208

原创 python二分法查找之递归和非递归实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""二分法查找搜索是在一个项目集合中找到一个特定的项目的算法过程,搜索通常的答案是真或假的,因为该项目是否存在。搜索长度常见方法:顺序查找、二分法查找、二叉树查找、哈希查找二分法查找又称为折半查找,优点是比较次数少,查找速度快,平均性能好。缺点是要求待查...

2019-08-04 10:53:43 606

原创 python之希尔排序算法实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""希尔排序(Shell Sort)是插入排序的一种,也称为缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非常稳定的排序算法希尔排序是把记录按下表的一定增量分组,对每组使用直接插入排序算法排序,随着增量逐渐减少,每组包含的关键字越来越多...

2019-08-03 17:32:43 190

原创 python的快速排序实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""快速排序(QuickSort),又称为划分交叉排序,通过一趟排序将要排序的数据分割成独立的两个部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按照此方法对这两部分数据进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列...

2019-08-03 15:33:34 134

原创 python的插入排序实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""插入排序算法: 是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已经排序的数据序列中从后向前扫描,找到相应的位置并插入。插入排序在实现上,需要反复把已经排序的元素逐步向后挪位,为最新元素提供插入空间"""def in...

2019-08-03 11:32:41 150

原创 python实现选择排序

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""选择排序,是一种简单直观的排序算法。它的工作原理如下首先在未排序的序列中找到 最小或者最大的元素,存放到排序序列的起始位置,然后,再从生育未排序的元素中继续寻找最小或者最大元素,然后放到已排序序列的末尾,以此类推,直到所有元素排序完毕"""de...

2019-08-03 11:09:09 136

原创 python冒泡排序的实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""冒泡排序:是一种简单的排序算法。它重复的遍历要排序的数列,一次比较量两个元素,如果他们的顺序错误就把他们的顺序交换过来。遍历数列的工作时重复的进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序的算法运作如下:1、比较相邻的元素。如果第一个...

2019-08-03 10:47:43 276

原创 python栈的实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""栈是一种容器,可存入数据元素、访问元素、删除元素、他的特点在于只能允许在容器的一端进行加入和输出操作的运算,没有位置的概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种默认的访问顺序 Stack() 创建一个新的空栈...

2019-08-03 10:46:59 188

原创 python实现双向队列

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""双端队列 是一种具有队列和栈的性质的数据结构双端队列的元素可以从两端弹出,其限定插入和删除操作在表的两端进行,双端队列可以在任意一端进行入队和出队的操作"""class Dqueue(object): def __init__(self...

2019-08-03 10:46:19 529

原创 python队列的实现

python队列的实现,要实现队列或者其他数据结构,首先要搞明白原理,这样才会从根本上理解数据结构和算法#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""队列:只许一端进行插入操作,另一端进行删除操作的线性表队列是一种先进先出的线性表,简称FIFO,允许插入的为尾端,允许删除的为头端,那么a1就是...

2019-08-03 10:41:44 141

原创 python链表的实现

#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:Richard_Kong"""链表的节点实现 和 链表的实现 链表的增删改查 插入 遍历头部插入 尾部插入 任意位置插入"""class SingleNode(object): """单链表的节点的实现""" def __init__(self, item)...

2019-07-31 00:02:04 160

原创 python中自己写的模块导入无法自动补全解决办法

原因是目录问题,如果在python的project目录下是不会存在这个问题的,如果在project目录下再建新的目录就会出现这个问题这样的话就把目录一起导入进来from chapter11 import surveychapter11是自己写的模块所在目录,这样使用survey模块就会自动补全了...

2019-07-16 16:59:02 2494

原创 1251 client does no support authentic的错误解决方式

解决方式:1.查看用户信息select host,user,plugin,authentication_string from mysql.user;host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码。更新user为root,host为localhost 的密码为mysql...

2019-06-04 23:06:12 338

原创 python学习阶段性总结-后续更新

1、数据类型-int类型 string类型 列表 元组 集合 字典2、文件操作,文件的打开方式,文件的常用操作:查找 替换 增加3、字符编码,py3中的默认编码,以及编码之间的转换4、函数编程,函数的定义格式、函数的形参和实参、以及形参的默认参数     嵌套函数、匿名函数、递归、函数式编程、高阶函数、内置函数...

2019-02-27 13:15:56 253

原创 python中的生成器二

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""通过yield实现单线程的情况下并发运算的效果因为yield关键字,会挂起函数"""def consumer(name): print("%s准备吃饱字啦"%name) while True: baoz...

2018-08-19 20:35:12 146

原创 python中的生成器

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""生成器:只有在调用的时候才会生成相应的数据如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢,这样就不必创建完整的list从而节省大量的内存空间,在python中,这样一边循环一边计算的机制叫生成器:...

2018-08-19 20:34:34 165

原创 python装饰器之中级篇

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""如果函数带有返回值,怎么办?这就是更高级的装饰器:1、带参数的装饰器:@auth(auth_type="local")此时它是一个函数,这种情况下 由于带有括号,会立即执行,但是只要它的返回值是一个装饰器就没问题2、基于类的装饰器 ...

2018-08-17 22:52:18 166

原创 python装饰器之基础型

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""装饰器:本质是函数,(装饰其他函数),就是为其他函数添加附加功能的原则:1、不能修改被修饰函数的源代码 2、不能修改该被修饰函数的调用方式 装饰器对被修饰的函数是透明的,就是函数不知道装饰器的存在如何写装饰函数:1、...

2018-08-17 18:25:32 170

原创 python中对文件内容多行内容进行删除

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""思路:将要删除的Str保存为新的文件,两个文件对内容比较后进行删除"""def delete_file(file,Str): ''' :param file: :param Str: :return: ...

2018-08-16 20:15:03 10178

原创 Python中对文件的增删改查,多行字符的删除

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""修改文件中的字符,并保存"""def alter(file,old_str,new_str): ''' :param file: :param old_str: :param new_str: :...

2018-08-16 20:13:30 1010

原创 python3.5递归函数的应用-二分法查找数字

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""递归函数的应用:利用二分法查找数字:要先将列表排序"""data = [1,2,3,4,5,6,7,8,93,11,13,12,567,78,90,6778]print(data)print(data.sort())print(...

2018-08-10 22:23:23 704

原创 python3.5递归函数的理解

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""递归函数:1、递归就是在函数或者过程里调用自身2、必须有一个明确递归结束条件,称为递归出口"""def function(n): print(int(n)) if int(n/2)>0: retu...

2018-08-10 22:22:28 210

原创 python3.5函数的解析形参、实参,非固定参数、变量

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""第三天的主要内容是 函数的解析1、编程思想:面向对象 面向过程 函数式编程2、为什么要使用函数式编程3、函数的形参 实参 局部变量 返回值 嵌套函数4、递归函数、匿名函数、高阶函数、内置函数""""""函数是指 将一组语句的集合...

2018-08-09 16:19:17 331

原创 python3.5管理上下文方式打开文件进行操作

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""打开一个文件,后面必须关闭文件这样操作比较繁琐下面我们用管理上下文的代码来打开文件:with open() as f:python 一行代码不要超过80个字符,超过后要换行python 2.7 以后支持with打开多个文件功能:替换...

2018-08-08 21:13:19 290

原创 python3.5中对文件的指定内容的修改操作

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""文件的修改,非常重要1、修改的思路,将文件拷贝到内存里,进行修改2、打开文修改完成后,写到一个新的文件中去打开一个文件 将文件中的 我 替换成你们注释掉的代码和没有注释的代码 功能一样,没有运行的代码更简洁"""f = open...

2018-08-08 20:55:22 2569 2

原创 python3.5 enumerate函数的解析及使用方法

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""enumerate的使用方法"""f = open('lyrics',encoding='utf-8')# 可以打印出index""" enumerate(iterable[, start]) -> iterator for...

2018-08-08 11:48:04 468

原创 python3,5 文件的基本操作

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--import time"""对文件的基本操作流程:1、打开文件 并得到文件句柄赋值发给变量2、通过句柄对文件进行操作3、关闭文件对文件的基本操作:文件的读取文件的写入文件的循环读文件的光标"""# f = open('lyr...

2018-08-08 11:40:06 247

原创 python3,5 利用字典实现三级菜单的功能

# Author Richard_Kong# !/usr/bin/env python# --*-- encoding:utf-8 --*--"""三级菜单:1、打印省市县三级菜单2、可以返回上一级3、可以随时退出"""menu = { '山东':{ '济南':{ '历城区':{}, '槐阴区':{},...

2018-08-08 11:37:59 686

index.html

python数据结构和算法详细教程,从基础开始讲解算法和算法的时间空间复杂度,讲解了常用的链表、队列、栈、排序、查找、二叉树的原理和代码实现,是不可多得的python学习资料

2019-08-03

tiny6410 按键控制led

tiny6410 按键控制led

2014-01-11

三星S3C6410用户手册

三星S3C6410用户手册

2013-10-09

国嵌视频课件ppt(01-05全)

国嵌视频课件ppt(01-05全)

2013-10-09

matlab-simulink教程

matlab-simulink教程

2013-10-09

android contentprovider的使用总结

android下对数据库的增删改查 适配listview 对contentprovider的操作使用

2013-08-24

c语言深度剖析

c语言深度剖析 深度解析C语言 适合有点基础的同学看 没有基础的同学绕过

2013-07-26

android颜色工具软件

android开发 颜色调试版 颜色取值调试

2013-07-12

Ivan老师新浪微博开发第六讲源代码

Ivan老师新浪微博视频开发教程 第六讲源代码 还有点不是很完整 就是Dialog中button居中的问题,以后将陆续将Ivan老师的源代码上传

2013-05-11

满汉楼餐饮管理系统

韩顺平满汉楼餐饮管理系统JAVA项目源码和需求文档

2013-03-02

java-API查阅

java-API学习总结 查阅总结 初步总结了java-API的查阅 很简单 伺候还会继续上传

2012-11-15

matlab入门教程

matlab入门教程

2012-09-22

Rapid System Prototyping with FPGAs

Rapid System Prototyping with FPGAs

2012-05-23

vrilog 入门资料

vrilog 入门资料

2012-05-23

Quartus_II_9.1破解器

Quartus_II_9.1破解器

2012-05-23

C语言入门经典 第四版英文带书签

C语言入门经典 (第四版英文带书签C语言入门经典

2012-04-16

高质量C编程指南

高质量C编程指南

2012-04-16

designer6.9 封装库2

designer6.9 贴片封装库

2012-04-16

designer6.9 封装库

designer6.9 贴片封装库

2012-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除