自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 sqlmap检测网址sql注入

下载sqlgit clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-devcd sqlmap-dev用python运行sqlmappython sqlmap.py -u "检测xxx网址" --cooki

2022-03-01 10:51:56 1077

原创 Docker文档

一,Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Editi

2021-04-23 09:50:55 2730

原创 bitnami-lamp安装教程

准备工作官网下载地址下载 bitnami-lampstack-8.0.3-2-linux-x64-installer.run软件包官网下载地址工具包:bitnami-wordpress-5.7.1-0-module-linux-x64-installer.run (个人博客 可选别的)1.安装lamp先用工具传入linux下,找到文件路径 ps:我的路径是/root/首先修改权限chmod 755 bitnami-lampstack-8.0.3-2-linux-x64-installer.r

2021-04-23 09:49:41 605

转载 [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘

使用navicate12运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功...

2021-03-25 15:39:34 138

原创 Pandas实用命令(更新中)

Pandas常用命令import pandas as pd # 导入pandas库并命名为pddata = read_csv('data.csv') # 获取数据pd.set_option('display.max_columns', None) # 显示所有列df = pd.DataFrame(data) # 获取数据# 删除价格里面的‘价格联系商家’行df = df[~(df['shop_price'].isin(['价格联系商家']))]# 快速去除内容中含有的特殊字符的行y

2021-03-19 16:11:35 442

原创 遍历pandas DataFrame的方法

for row in df.itertuples(): # now_name 为列名 print(getattr(row, 'now_name'))

2021-03-19 16:01:43 112

原创 十分钟用Django创建一个简单的职位管理系统

职位管理系统-建模主要功能包括职位名称,类别,工作地点,职位职责,职位要求,发布人,发布日期,修改日期。首先创建Django项目django-admin startproject PMS # 职位管理系统PositionManagementSystem缩写cd PMS添加应用python manage.py startapp jobs在models中定义职位的模型AutoField:一个根据实际ID自动增长的IntegerField,通常不指定如果不指定,一个主键字段将自动添加到

2021-01-27 20:01:00 2246 2

原创 Python-Scrapy爬虫框架简单使用

Scrapy基础Scrapy的爬虫流程第一次使用Scrapy框架第一步新建一个项目scrapy startproject MySpider (项目名)第二步进入这个项目文件内cd MySpider第三步创建爬虫文件scrapy genspider xxx(爬虫名) xxx.com(爬虫域)第四步编写爬虫import scrapyclass ItcastSpider(scrapy.Spider): name = 'itcast' allowed_do

2021-01-26 20:44:57 127

原创 socket基础——udp套接字

socket基础首先导入socket库import socket创建一个udp套接字udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)先写一个发送信息的# 从键盘获取发送数据whatYouWantToSend = input('请输入你要发送的内容:')# 你要发送的ip地址以及端口port 这里的ip是我的ip 端口port是自己设置的dest_addr = ('192.168.56.1', 8080)# 发送

2021-01-21 19:55:43 236

原创 我们一起学习Django吧!

Django初识安装Django到本机环境pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple/ 创建Django项目django-admin startproject Test(Test为项目名)或者利用pycharm创建项目ps:virtualenv为虚拟环境,不太了解的可以直接使用自己安装的环境…切换到项目的根目录,启动项目cd Test (进入Test根目录 也就是你创建的Test文件)python

2021-01-19 10:56:09 125

原创 (Python基础练习)简易的ATM机

""":author luoboovo:time 2021/1/8:realizeFunction ATM简单实现"""import pandas as pd# 获取数据库数据fileDirectory = 'userInfo.csv'userInfo = pd.read_csv(fileDirectory)def logIn(): """ 用户输入username以及密码 进行验证 读取csv文件 并且如果输入三次错误将冻结 :return:打印输出

2021-01-08 20:20:40 408

原创 用Python实现冒泡排序

from typing import List# 冒泡排序def bubbleSort(list_name) -> List: for i in range(len(list_name) - 1): flag = False for j in range(len(list_name) - 1 - i): if list_name[j] > list_name[j + 1]: flag = Tr

2021-01-08 11:29:48 114

原创 Python基础列表(List)和元组(Tuple)练习题

# 1.# 将一个给定的整型列表转置输出,# 例如: 源列表,1# 2# 3# 4# 5# 6# 转置之后的列表,6# 5# 4# 3# 2# 1# print("------------------------------")print("""1.将一个给定的整型列表转置输出,例如源列表,1 2 3 4 5 6转置之后的列表,6 5 4 3 2 1""")list_01 = [1, 2, 3, 4, 5, 6]print(list_01[::-1])#

2021-01-08 11:28:21 1016

原创 Python基础 字符串练习题

# 1.# 字符串解析, 现有一字符串, "卡巴斯基#杀毒软件#免费版#俄罗斯#", 解析出每个元素。print("--------------------------------------------")print("""字符串解析, 现有一字符串, "卡巴斯基#杀毒软件#免费版#俄罗斯#", 解析出每个元素。""")str_1 = "卡巴斯基#杀毒软件#免费版#俄罗斯#"for i in str_1.split('#'): print(i, end=' ')# 2.# "那车水马

2021-01-07 15:06:58 1453

原创 用Python列表实现斐波那契数列

斐波那契数列(fibonacci)题目:有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对? 分析:兔子的规律为数列,1,1,2,3,5,8,13,21 …print("""有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第

2021-01-06 14:37:51 2711

原创 Python循环练习题

# 1# 盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”#print("-----------------------------------")print("盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”")for i in range(100): print("我能行!")# 2.# 本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年内,每年获得的本金是多少?print("-----------------------

2021-01-06 13:37:32 2046

原创 Python分支语句练习题

# 1. 做学生成绩系统,如果成绩大于80分,输出优秀,# 如果成绩大于70分并且小于80分,输出良好,如果成# 绩大于60分并且小于70分,输出及格,小于60分输出不及格。import mathprint("-----------------------------------------")print("""1. 做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。""")score

2021-01-05 11:24:13 2035 4

原创 用Python批量处理文件(删除目录下所有子文件相同条件的文件)

import osall_file = [] # 用来装地址的容器def dir_list(path): """ :param path: 您要检索的磁盘路径 :return: 无返回值 """ filenames = os.listdir(path) # 返回path指定的文件夹包含的文件或文件夹的名字的列表。 for filename in filenames: # 遍历这个目录的名字 filepath = os.path.

2021-01-04 17:00:18 464 7

原创 Python基础第一天练习题

print("------------------------------------")# 1、 定义一个整型变量,输出该变量的值print("定义一个整型变量,输出该变量的值")a = 1print(a)print("------------------------------------")# 2、 定义一个浮点类型变量,输出该变量的值print("定义一个浮点类型变量,输出该变量的值")b = 1.0print(b)print("-------------------------

2021-01-04 16:54:21 276

原创 Python基础第一天

2021-01-04 14:05:15 300

原创 [Python基础]字符串操作

字符串字符串的输出下面是字符串的格式化输出name = “小明”print(“大家好,我的名字叫%s” %name)利用%s输出元组里面的内容subjects = ["python","linux","mysql"]sum = 0for i in subjects: print("请输入%s的成绩:"%i) sore = int(input()) sum += soreavg = sum / len(subjects)print("平均成绩是",avg) 字

2020-12-30 14:45:37 345

原创 (边学边练)JAVA基础学习第五天

第五天选择排序在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。/*int[] arr = {5,6,2,4,3,8,9}; for(int i=0;i<arr.length-1;i++){ //i表示要换的位置 int min = i; for(int j=i;j<arr.length;j++){

2020-11-20 16:25:25 264

原创 (边学边练)JAVA基础学习第四天

第四天笔记1.for循环做一些有规律的连续的操作for(初始条件;终止条件;步长){ //循环体}注意:循环层数不能超过三次一个数的因子数不会超过他的一半练习题 * *** ***** **************** ******* ***** *** * 要点:找到i与j i与k的关系式 通过自定义i范围来更好的找到关系 for (int i = -4 ; i<=4;i++){ for (i

2020-11-19 16:21:24 131

原创 (边学边练)JAVA基础学习第三天

第三天笔记1.循环重复做一件事,次数是可以控制的,2,3,1000次2.循环的三种结构while 执行0-n次do … while 执行1-n次for 执行0-n次3.语法结构while(条件表达式){ //循环体}当条件表达式的结果是true,执行循环体的内容,直到条件表达式的结果是false结束执行注意:while()后面直接写{},不可以再)后面写;条件表达式的结果要是有限次数,如果没有次数限制为无限循环或死循环。条件表达式一般是整数变量大于某一个值或小于某一个值,变量

2020-11-18 16:20:59 3173 1

原创 (边学边练)JAVA基础学习第二天

1.运算符​ 1> 算术运算符:+ - * / % (取余数) 结果:参与运算的类型最高位​ 2> 比较运算符:> >= < <= != == 结果:boolean​ 3> 赋值运算符:+= -= *= /= %= =​ 4> 逻辑运算符:&与(两侧必须都是真才是真) |或 (两侧有一侧为真就为真) !非(真的变成假的假的变成真的) ^异或(两侧结果相同为假) &&短路与(当左侧表达式能够确定最后结果则右侧表达式将不计

2020-11-17 10:27:45 251 2

原创 (边学边练)JAVA基础学习第一天

JAVA基础学习第一天上午要用CSDN写博客1.JAVA概述​ 1>历史 1996 java1.0 SUN 高斯林 编程语言 微软 xp 不支持JAVA -> 超级支持JAVA(绑定)-> j++ IBM Google安卓 oracle产品​ 2>特点 可移植 跨平台 面向对象 …​ 3>环境 编程 jdk不要含中文或者特殊符号 jre面试题:牛客网 leetcode2.配置环境变量​ 1>系统变量→新建 JAVA_HOME 变量 。​

2020-11-16 11:15:41 246

空空如也

空空如也

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

TA关注的人

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