基本排序算法(冒泡,选择(希尔),插入,快速,归并,堆,二分查找)

冒泡排序↓ def swap(L,a,b): L[a],L[b] = L[b], L[a] def bubboSort1(array): for i in range(0, len(array)): for j in range(i+1, len(array)): if array[i] > array[j]: swap(array,i,j) return array def bubboSo
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

2019年最新Web安全攻防班课程

咨询请加QQ:908869236 或 2644148223 课程核心大纲总览: Web安全攻防班以业界权威的OWASP TOP 10的漏洞为主干课程。更加详细教学思维导图可访问如下链接: https://dwz.cn/eNezQWg4 大纲如下图: 网络篇 网络安全相关术语,如VPS、端口、大马、payload、shellcode等 IP相关,如IP地址分类、子网划分、C段|B段|A段 防火墙、路由器、交换机等 网络端口 必知必会的http协议 基础的网站搭建,讲解网站的构成,以及如果架设自己
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

回溯---IP 地址划分

IP 地址划分 93. Restore IP Addresses(Medium) Given "25525511135", return ["255.255.11.135", "255.255.111.35"]. 题目描述:   根据所给的字符串,返回所有划分的合法IP地址。 思路分析:   这道题其实就是一个深度优先遍历的过程。ip有4个段,每个段的字符个数可能是1,2,3,因此对每一段循环取1,2,3,然后标记当前对应的是ip段的哪个段,直到ip段已经分为4个段,并且取完了string这个
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

Kubernetes 中文文档

Kubernetes 中文文档 如果想学习 Kubernetes 的小伙伴,可以参考如下文档学习: https://www.kubernetes.org.cn/docs 文档中详细讲解了 k8s 的设计理念,基本概念,常用命令等。
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

JavaScript 中if条件判断语句

条件语句 在写代码时,经常会需要基于不同判断执行不同的动作; 您可以在代码中使用条件语句来实现这一点。 在 JavaScript 中,我们可使用如下条件语句: 1.使用 if 来规定要执行的代码块,如果指定条件为 true; 2.使用 else 来规定要执行的代码块,如果相同的条件为 false; 3.使用 else if 来规定要测试的新条件,如果第一个条件为 false; 4.使用 switch 来规定多个被执行的备选代码块。 if 语句 单分支语句,由一个if组成,如果条件成立,则进入代
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

JS 自执行函数

  由于自己js基础知识薄弱,很多js的知识还没有掌握,所以接下来会经常写一些关于js基础知识的博客,也算给自己提个醒吧。   js自执行函数,听到这个名字,首先会联想到函数。接下来,我来定义一个函数: function aaa(a,b){ return sum = a + b }   定义了一个名为aaa的函数,在里面可以计算两个数的和。如果想执行它,就必须得调用它,并且还得给它传参: var aa = aaa(1,2)   这样就实现了一个函数的定义与调用,通过console.
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

异常捕捉

在课堂上的有用到try捕捉异常 try: driver.implicitly_wait(10) driver.get('https://www.jd.com/') input_tag.send-keys('中华字典') input_tag.send_keys(Keys.ENTER) time.sleep(10) except Exception as e : finally: driver.close()   
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

ImportError: No module named 'pandas.tools'

from pandas.tools.plotting import scatter_matrix 改成: from pandas.plotting import scatter_matrix 参考: pandas.plotting
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

使用mysqlfrm恢复frm表结构的方法

1、mysqlfrm安装 由于mysqlfrm是mysql-utilities工具一部分,那么我们安装mysql-utilities即可,下载好对应的源码包,进行编译安装 shell> tar -xvzf mysql-utilities-1.6.4.tar.gz shell> cd mysql-utilities-1.6.4 shell> python ./setup.py build shell> python ./setup.py install 安装完成后,在相应的p
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

python6.3类的继承与多态

class Animal(object): def __init__(self,color): self.color=color def eat(self): print("动物在吃!") def run(self): print("动物在跑!") class Cat(Animal):#继承Animal类 def eat(self): print("猫在吃鱼!") class Dog(Animal): def __init__(self,name,age,color): super(Dog,s
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

DS博客作业08—课程总结

1.当初你是如何做出选择计算机专业的决定的? 开始时我选择的专业就是网络/物联网,计算机专业是一个充满创造性的专业 2.对比开篇博客,哪些方面还存在哪些不足? 这个人就像戏台上的老将军,全身插满flag 3.回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变? 这学期原计划自学python 4.你预备如何规划剩余的2/3? 5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。 6.自由发挥
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

一个简单的计算器(c++)

#include <iostream> #include <cmath> using namespace std; class calc { private: int a,b; int p,m; public: calc(){} void input(); void input1(); void input2(); void input3(); void input4(); void input5(); double input6(); int jia(); int jian(); int m
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

Linux安装部署FTP服务器 Linux安装部署FTP服务器 关于vsftpd连接出现“响应: 530 Permission denied”的坑

Linux安装部署FTP服务器   本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下   因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机上部署过一次,这次则在天翼云上部署。   首先,我们执行安装命令:yum install -y vsftpd     以上就代表安装成功了!   安装成功后我们进入FTP文件夹查看是否有问题,FTP在Linux上名称为 vsftpd ,默认安装在 /etc/vsftpd 目录下;   执行
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

module method

null 参考链接: https://www.cnblogs.com/lvdabao/p/5953884.html
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

练习2-14 求奇数分之一序列前N项和 (15 分)

练习2-14 求奇数分之一序列前N项和 (15 分) 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 23 输出样例: sum = 2.549541 #include <stdio.h> #include <stdlib.h> /* run this program
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

洛谷p1056

有一个很重要的注意点就是最后的输出是字典序,所以用贪心法对各个行交头接耳同学数拍完序决定好要划分哪几行后还要对这些行数再来一次字典序排序,这样结果就会从小到大输出
分类: 其他 发布时间: 06-30 20:58 阅读次数: 0

【翻译】10种常用的软件架构模式概述

这是我们技术分享的内容。 译文在结构上并没有完全忠于原文。主要有两点改变:把本来在全文末尾的优缺点对比放到了每一章节的末尾;在章节中会穿插一些翻译官的碎碎念。 专业的翻译讲究“信达雅”,科技文章的翻译以“信”为先。我算不上专业的翻译官,只能尽量保证译文可“信”。但我算是专业的程序员,因而总会想要结合自己的经验来表“达”。至于“雅”么……总不能用“子所雅言”来翻译吧!保证语句通顺就好了吧!哈哈。
分类: 企业开发 发布时间: 06-30 20:50 阅读次数: 0

原来这样调优可以攻破MySQL性能瓶颈

一、前言MySQL调优对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天给大家讲解MySQL的优化实战,助你高薪之路顺畅!图 - MySQL查询过程二、优化的哲学注意:优化有风险,涉足需谨慎
分类: 编程语言 发布时间: 06-30 20:50 阅读次数: 0

Hbuilder中的less不能自动编译为css的解决方法

最近用hbuilder写less文件,保存后发现无法将less文件自动编译成css文件,删掉,重装,依旧不行,每次都要在less文件上右键->编译才能得到最新的css文件,本来就是件高效率的事,但这么一来,兴致全无。那么有没有Hbuilder中的less不能自动编译为css的解决方案?快来跟小编一起学习吧!方法/步骤1:less不能自动编译为css,一般只要设置预编译就可以了,第一步,打开hbui
分类: 服务端 发布时间: 06-30 20:50 阅读次数: 0

centos7PXE和cobbler自动部署装机

安装程序启动过程 MBR:isolinux/boot.cat stage2: isolinux/isolinux.bin 配置文件:isolinux/isolinux.cfg     每个对应的菜单选项:     加载内核:isolinuz/vmlinuz     向内核传递参数:append initrd=initrd.img ... 装载根文件系统,并启动anaconda 默认启动GUI接口,若是显式指定使用TUI接口:向内核传递text参数即可 (1)按tab键,在后面增加tex
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0
今日推荐