自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hy_696的博客

学生党一枚

  • 博客(24)
  • 收藏
  • 关注

原创 kaggle简单实战——房价预测(xgboost实现)

最近正在学习xgboost,因此在kaggle上用xgboost做了个简单的小项目——波士顿房价预测(https://www.kaggle.com/c/house-prices-advanced-regression-techniques),顺便记录一下过程。因为只是简单练手,所以做的比较粗糙,没有调参、降维、参数重要性分析等等,所以还有很大的进步空间,目前结果在kaggle上的得分为0.13166,排名1244,仅供大家参考。 顺便给大家推荐下kaggle,类似以前...

2021-08-16 18:17:41 6053 6

原创 使用Selenium实现动态渲染页面的爬取

一、安装相关包和软件1、安装Selenium包Pip3 install Selenium2、安装chromedriver访问chromedriver镜像站,下载对应版本的chromedriver,例如我的浏览器版本为安装的的chromdriver为v2.38(其支持的浏览器版本为v65-67,在其支持范围内,下载后将其加入系统环境变量)3、对之前的安装进行测试执行以下代码,如果能正确弹出chr...

2018-04-26 23:38:59 3494

原创 KNN算法(K临近算法)及使用KNN算法实现手写数字0-9识别

首先感谢博主倔强的小彬雅,本文使用的素材及部分代码来源其博文机器学习入门-用KNN实现手写数字图片识别(包含自己图片转化),需要下载素材的可以到其博文最后进行下载。关于KNN算法knn算法也叫K临近算法简单举个例子,如上图所示,坐标轴内随机分布这红色和绿色两种属性的图形,现在新加入了一个点,怎么来判断这个点可能是红色还是绿色呢?我们取一个值K1=1,发现在离新加入这个点最近的K1个点是红色的,红色的点多于绿色的点,那么新加入的点很可能是红色的。同样,取一个值K2=5,发现在离新加入这

2020-07-28 16:41:36 3522

原创 python代码——人民币转换

题目链接:https://www.nowcoder.com/practice/00ffd656b9604d1998e966d555005a4b?tpId=37&&tqId=21318&rp=1&ru=/ta/huawei&qru=/ta/huawei/question-ranking(题目来源牛客网,侵删)题目描述考试题目和要点:1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、

2020-07-17 22:29:32 4390

原创 python代码——过滤多余的空格

题目来源于计蒜客(https://nanti.jisuanke.com/t/T1120),侵删list1=input().split(' ')new_list=[]for i in list1: if i !='': new_list.append(i)#print(new_list)for i in new_list: print(i,end=' ')

2020-07-16 21:00:16 2722 1

原创 python代码——求1至n中的素数

def sushu(max): dic=[] for n in range(2,max): flag=0 for i in range(2,n): if n%i==0: flag=1 if flag==0: dic.append(n) print(dic)n=input()n=int(n)sushu(n)

2020-07-16 16:26:48 5217

原创 python代码——单词的长度

题目输入一行单词序列,相邻单词之间由11个或多个空格间隔,请对应地计算各个单词的长度。注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。输入格式一行单词序列,最少11个单词,最多300300个单词,单词之间用至少11个空格间隔。单词序列总长度不超过10001000。输出格式依次输出对应单词的长度,之间以逗号间隔。样例输入She was born in 1990-01-02 and fr...

2020-05-28 20:36:28 10338

原创 python代码——忽略大小写的字符串比较

题目:一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按\text{ASCII}ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0',而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"Hello"和"hello"在忽略字母大小写时是相等的。请写一个程序,实..

2020-05-28 20:22:21 7295

原创 python代码——加密的病历单

题目:小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。经过研究,小英发现了如下加密规律(括号中是一个 "原文 -> 密文" 的例子)原文中所有的字符都在字母表中被循环右移了三个位置( abz -> dec ) 逆序存储(abcd -> dcba ) 大小写反转(abXY -> ABxy)输入格式

2020-05-28 15:49:40 1122

原创 python代码——字符串判等

题目判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。输入格式两行,每行包含一个字符串;字符串长度不超过100100。输出格式若两个字符串相等,输出"YES",否则输出"NO"。(题目来源于计蒜客)思路:(1)、排除空格后判断字母数量是否相等(2)、计算所有字母ascll码之和是否相等。因为不区分大小写,所以把大写字母的ascll码减去32,转为对于小写字母的ascll码代码实现(采用python3)a=input()a=list(a.

2020-05-28 15:13:10 4626

原创 python代码——计算披萨大小

题目:小明楼下新开了两家披萨店,价格都一样,不同的是A家披萨店的披萨是圆形,B家披萨店的披萨是三角形。为了知道 哪家披萨店的披萨面积更大一些,于是就找到你咯,你来帮帮他吧测试数据包括四个整数。第一个整数是A家披萨店披萨的半径。第二、三、四个整数是B家披萨店披萨的三条边,输出A或者B,表示哪家披萨店的披萨更大计算公式:三角形面积:采用海伦公式计算圆形面积:代码:import matha,b,c,d=input().split()a=int(a)b=int(b)c=

2020-05-25 11:01:01 2008

原创 python代码——给你一个只有小写字母的字符串,按照 a = 1,b = 2,c = 3,d = 4 …… z = 26的方法。求出这个字符串所有字母 对应数字之和.

题目:给你一个只有小写字母的字符串,按照 a = 1,b = 2,c = 3,d = 4 …… z = 26的方法。求出这个字符串所有字母 对应数字之和.方法:将字母转化为对于的ascll码,转化为ascll码再减去96.代码实现:s=input()sum=0for i in s: asc=ord(i) num=asc-96 sum=sum+numprint(sum)输入输出示例:...

2020-05-24 19:09:13 2616

原创 python代码——打印九九乘法表

for i in range(1,10): j=1 while j<=i: print(str(j)+"*"+str(i)+"="+str(i*j),end=' ') j=j+1; if j==i+1: print('')输出效果如下:

2020-05-24 14:36:25 243

原创 python中range()函数使用

range()函数多用于for循环中,其语法格式如下:range(start,end,step)start:用于指定起始值,可省略(省略时默认为0)end:用于指定结束值step:指步长,可省略(省略时默认为1)For I in range (10)等于For I in range (0,10,1)代码For I in range(10):print(i)输出如下:代码For I in range(3,10,2):#起始值为3,每...

2020-05-24 14:03:00 1075

原创 简单python代码——猜数字

while True: num=int(input("请输入你猜的数字")) i=66 if num == 66: print("恭喜你猜对了!") print("game over!") break elif num>66: print("你猜的数字过大,请重新输入") else: print("你猜的数字过小,请重新输入")...

2020-05-24 11:48:33 8255

原创 python程序——计算BMI指数

while True: height=float(input("请输入身高(m):")) weight=float(input("请输入体重(kg):")) bmi=weight/(height*height) print("您的BMI为"+str(bmi)) if bmi<18.5: print("体重过轻") elif bmi>=18.5 and bmi<24.9: print("体重适中") e.

2020-05-24 11:37:38 23717

原创 python代码——字符串中英文字母、数字、空格和其他字符的个数计算

题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。代码采用Python编写s=input();a=0;b=0;c=0;d=0;for i in s: if 'a'<=i<='z': a=a+1; elif 'A'<=i<="Z": a=a+1; elif i.isdigit(): b+=1; elif i==' ': c=c+1 else:

2020-05-23 20:09:41 4492 2

原创 微信web开发者工具——解决小程序新建page无反应的问题

最近开始学习上了微信小程序开发,网上找了一个教程来学习,结果刚开始学习就掉进了坑里。在教程之中,新建了一个空白项目后,进去项目,根目录下新建了一个app.json文件,然后新建了一个pages目录,pages目录下新建了一个home目录,最后在home目录下,点击新建page,page名为home,新建之后则会自动在home目录下生成home.js,home.json,home.wxml以及home.wxss四个文件。然而,然后当我在home目录下点击了新建page,输入名称之后,...

2020-05-19 20:39:05 6864 5

原创 第一个微信小程序 hello world!

因为项目需要开始学习微信小程序了……1、建立一个微信小程序项目如图,建立一个名为hello world的小程序项目(注意这里没有勾选建立快速启动模板,AppID需要自行注册)2、建立根目录下文件进入后软件截图如下在根目录下建立app.json app.js app.wxss三个文件(app.js——小程序逻辑文件,app.json——小程序配置文件,app.wxss——全局公共样式文件)(此时仍有报错,忽略)3、建立页面文件在根目录下建立pag...

2020-05-19 20:35:12 599

原创 简单SQL注入-手工注入access数据库

找到目标站点http://xxx.xxxx.xx/xxx.xxx?ID=XX,测试是否存在注入点猜解表名,在链接末尾加语句 and exists(select *from admin) 页面若显示正常,说明存在表名admin。猜解列名 在链接末尾加语句 and exists(select admin from admin) 若页面显示正常,则admin表中存在admin列继续猜解password等...

2018-04-27 00:00:11 1628

原创 简述SQL注入手工联合查询技术

进入链接http://xxx.xxxx.?id=xx,在网址后边加order by语句,例如order by 11 ,页面显示正常,order by 12 页面报错,则说明此站字段长度为11.假如字段长度为11,则在链接后添加语句 union select 1,2,3,4,5,6,7,8,9,10,11 from admin ,若页面报错后显示数字2和3,则2,3为显位(admin为表名)。将原语...

2018-04-26 23:59:40 543

原创 DVWA之php+mysql手工注入

dvwa安全级别为low,进入sql injection页面,提示输入user id,输入正确的id,将显示id first name,surname信息。尝试输入"'",返回错误。存在注入点。尝试遍历数据库表,提示输入的值为ID,初步判断为数字类型注入。尝试输入:1 or 1=1,尝试遍历数据库表。结果失败。1 or 1=1遍历数据库表失败,猜测程序将此处看成了字符型,可尝试输入 1' or '...

2018-04-26 23:58:46 490

原创 使用ettercap进行dns欺骗

使用ettercap进行dns欺骗操作系统kali linux    使用软件ettercap1、 在kali linux中运行ifconfig命令,查看本机的IP地址2、进入etc/Ettercap目录,修改etter.dns文件,在文件中图示位置添加图中的两行文字(IP地址为本机刚刚查询到的IP地址,并注意每行前边有一个*号)3、 在终端中输入命令 /etc/init.d/apache2 st...

2017-07-07 11:14:11 10832 1

原创 linux中目录信息查询ls命令的简单使用方法

查询目录中内容: ls 文中截图来自于CentOS 6.3系统命令语法:ls 【选项】【参数】常用的选项:-a 显示包括隐藏文件在内的所有文件 -l 显示详细信息(ls –l 命令等同于ll命令)-d 查看目录的属性-h 采用看K,M,GB等单位来显示文件大小-I 显示inode使用方法:直接使用ls显示的是当前目录下的非隐藏文件使用命令

2017-07-05 22:02:00 4554

空空如也

空空如也

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

TA关注的人

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