自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 复习python函数

python函数的学习

2024-04-23 11:57:29 912 2

转载 python_OD机试题2——农村施肥

二分法

2023-03-07 22:32:52 229 1

转载 最大化控制资源成本

华为OD机试题

2023-03-07 22:08:30 300

原创 跟老韩学JAVA——IDEA基本使用和快捷键

IDEA基本使用和快捷键

2022-12-18 16:42:11 660

原创 使用xlsxwriter简单的将截图插入excel表格中

xlsxwriter实现插入数据和图片

2022-12-04 22:14:56 788

原创 用visa进行仪表通信

用visa进行仪表通信

2022-12-04 17:57:35 1515 1

原创 JAVA易犯错——java: 不兼容的类型: java.lang.String无法转换为char

java: 不兼容的类型: java.lang.String无法转换为char

2022-11-02 22:22:59 4332

原创 刷算法题——双指针(一)

双指针

2022-08-28 11:44:26 56

转载 刷算法题_二分查找

python二分查找

2022-08-08 07:46:57 107

原创 用python写算法——快速排序笔记(六)

快速排序

2022-03-22 22:45:56 1160 1

原创 用python写算法——插入排序笔记(五)

插入排序其基本思想是将一个数据插入到已经排好序的有序表中,从而得到一个新的、记录数增 1 的有序表。理解思路初始时手里(有序区)只有一张牌每次(从无序区)摸一张牌,插入到手里已有牌(有序区)的正确位置过程示意图https://www.runoob.com/data-structures/insertion-sort.html它里面一步步演示的都很好,希望你们能看懂。时间复杂度最坏情况:O(N^2)最好情况:O(N^2)平均情况:O(N^2)代码def inser

2022-03-18 17:11:35 962

原创 跟老韩学JAVA——入门篇

JAVA的由来Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。特点:1、Java语言是面向对象的(OOP);2、Java语言是健壮的,Java的强制类型机制、异常处理、垃圾的自动收集等;3、Java语言是编译和解释型的;(解释性语言:javascript,PHP,java 编译性语言:c,c++区别:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行.)4、Java语言是

2022-03-17 21:38:45 1143

原创 用python写算法——选择排序笔记(四)

选择排序工作原理:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。简单的理解:选择排序:遍历一遍,选择最小的,放到第一个位置,再遍历一遍,选择次小的放在第二个位置。。。。。。按照上面的思维逻辑,我们可以写出如下代码:def select_sort_simple(li): li_new = [] for i in range(len(li)): min_val = min(li) li_new

2022-03-10 11:00:41 794

原创 用python写算法——冒泡排序笔记(三)

列表排序排序:将一组“无序”的记录序列调整为“有序”的记录序列列表排序:将无序列表变为有序列表。输入:列表输出 :有序列表*有升序与降序之分内置排序函数:sort()1、冒泡排序(Bubble Sort)时间复杂度为:O(n^2)def bubble_sort(li): for i in range(len(li)-1): # 第i趟 for j in range(len(li)-i-1): if li[j] > li[

2022-03-08 14:08:49 114

原创 用python写算法——查找笔记(二)

查找定义:在一些数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程。1、列表查找:从列表中查找指定元素输入:列表、待查找元素输出:元素下标(未找到元素时一般返回None或-1)内置列表查找函数:index()顺序查找顺序查找:也叫线性查找,从列表第一个元素开始,顺序进行搜索,直至找到元素或搜索到列表最后一个元素为止。时间复杂度:O(n)def linear_search(data_set, value): for i in range(range(data_se

2022-03-06 17:00:14 340

原创 用python写算法——笔记(一)

1、时间复杂度时间复杂度:是用来估计算法运行时间的一个单位。注:一般来说,时间复杂度高的算法比复杂度低的算法慢。常见的时间复杂度(按效率排序) O(1)<O(logn)<O(n)<O(nlogn)<O(n^2) <O(n^3)如何快速地判断算法复杂度确定问题规模n循环减半过程->lognk层关于n的循环->n^k复杂情况:根据算法执行过程判断2、空间复杂度空间复杂度:用来评估算法内存占用大小的式子。表示方法: 算法使用了几个变量

2022-03-02 23:51:48 655

原创 pandas用于excel

pandas在excel中的运用pandas基础知识往excel中写数据index 索引df.loc()pandas在数据分析方面功能强大,最近公司用到excel的调用。被迫营业,呜呜~~基础知识import pandas as pd# header:列索引,index_col:行索引# usecols:str-list:['名字','年龄']pf = pd.read_excel("test.xlsx",sheet_name="学生",index_col=0,usecols="A:B")p

2022-02-24 00:51:49 818

原创 python中的json

python常用json的方法

2022-01-26 00:20:55 182

原创 python安装grpcio的心路历程

最近公司安排学习grpc相关的东西,所以grpc相关的模块需要安装。1.在pycharm中安装——不行2.用清华镜像安装也报错pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ grpcio grpc-tools protobuf此时,我的心态有点崩了。。。。。。。他喵的,我不干了————不,扶我起来,我还行3.按照以前的安装方法:pip install grpc(报错)挣扎着起来,我又看了末尾报错的情况。上网一查,发现好像

2021-12-16 00:49:08 8188

原创 关于mysql一些基础用法

查看表和表的结构:向表中加入记录:查询表中所有记录:修改命令结束符号:改回‘;’:

2021-07-07 17:33:29 71

原创 我的大学(四)——反思与回顾

大四是极其忙碌的一年,又是内心极其烦躁和迷茫的一年。一时之间不知从何说起,那就从大三过后的那个暑假开始吧。在奶奶那里呆了半年之久,所以上完所有课程后不想再在家里吃闲饭,所以在网上试着投简历想去实习或者做兼职。投过一些后,在南昌有一家小公司和一家中等的公司说让我去面试,小公司的那家面过我说前3个月是学习,后面才开始接活,所以实习工资很低并且还需要自己租房子,我犹豫再三又问了下班主任老李,老李说实习三个月没问题,但是之后要去学校安排的公司实习,由此我拒绝了。另一家的面试通知我左等右等,等不到面试的邀请,就开始

2021-06-27 17:58:36 143

原创 我的大学(三)——反思与回顾

大三那年上学期,也就是2019年10月份左右时,我失恋了。那段时间自己好沉沦。是自己提出来的,在此之前我从来没有想过要分手,那段时间真的压力很大,多方面考虑做出的决定。我和他相遇于新兵营,他是营里三连的排长,而我是女兵五连的一个新兵。我们班长经常向他请教带兵方法和一些匍匐动作的技巧,所以能够经常看到他。当时只是觉得他看起来很凶,但是有时候又会开玩笑。后来,觉得他人缘很好,而且很浪漫,但对他的了解仅仅是这样。直到快下连,我们班长说我是江西人,这时才知道他也是,在离别的时候我哭的稀里哗啦,班上9个战友其中有5

2021-06-26 19:34:47 106

原创 我的大学(二)----回顾与反思

回来后,我开始接着上大二了。

2021-06-24 11:55:37 85

原创 我的大学(一)-----回顾与反思

文章目录想要改变的大一想要改变的大一我至今仍然记得那是刚下过一场雨的夏天,我接到一个快递员的电话,让我去拿录取通知书。听到的时候,内心真的是狂喜,我飞快的从舅舅家跑回家,不管路上偶有积水,大步跨过去,激动的心情至今仍记忆尤新。那个夏天在收到通知书之后,增添了更多的快乐与对未知的喜悦。后来,我结束了在北方的9年生活,大包小包的往南方走,一如当初爷爷送我来北方。接到通知书不久,我就只身一人回了老家,坐了27个小时左右的火车,家里办了升上宴,请的是我的小学老师,没有一个同学,因为我的同学都在北方,不知道该怎

2021-05-28 11:57:18 153 1

原创 关于fidder

fidder教程https://www.cnblogs.com/R-bear/p/7508133.htmlfidder抓包工具总结https://www.cnblogs.com/yyhh/p/5140852.html从别人那里截了几张图。觉得写的挺好的,保存下来,日后复看。

2021-04-25 16:51:32 135

原创 scrapy简介

·什么是scrapy框架?scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。其是一个半成品,能帮用户实现专业网络爬虫。安装:pip install scrapy实现流程:1、Engine从Spider处获得爬取请求(request)2、Engine将爬取请求转发给SCHEDULER,用于调试3、Engine从SCHEDULER处获得下一个要爬取请求4、Engine从爬取请求通过中间件发送给DOWNLOADER5、

2021-04-08 21:02:21 2801

原创 Git 标签管理

简而言之,标签就是让人更容易记住的有意义的名字,它是跟某个commit绑在一起。1、切换到需要打标签的分支上:$ git branch2、创建新标签$ git tag v1.03、用命令git tag查看所有标签。若要给之前的内容定标签,Git log …查看以前的记录4.如果要给append GPL加标签$ git tag v0.9 9b2be59注意,标签不是按时间顺序列出,而是按字母排序的。可以用git show 查看标签信息:5、还可创建带有说明的标签,用-a指定标

2021-04-01 13:58:06 236

原创 Git分支管理,多学点东西,总会有用的!

创建与合并分支**1、首先,我们创建dev分支,然后切换到dev分支:**git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev$ git checkout devSwitched to branch 'dev'然后,用git branch命令查看当前分支:git branch命令会列出所有分支,当前分支前面会标一个*号。2、在dev分支上修改,然后正常提交切换回master分支:切换回master分支后,再查看一个re

2021-03-31 11:55:27 118

原创 Git添加远程库,与GitHub互操作!多学点东西,总会有用的!

添加远程库1.登陆GitHub,然后在右上角找到“New repository”,创建一个新的仓库。在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库。2.把本地仓库的内容推送到GitHub仓库。在本地的learngit仓库下运行命令:$ git remote add origin [email protected]:michaelliao/learngit.git #把上面的michaellia

2021-03-30 14:02:34 177

原创 Git入门级知识,多学点东西,总会有用的!

要想快速接触、熟悉任何东西,必须先实践。加油!兰哥,你行的!Git官网:https://git-scm.com/downloads安装完成后,还需要最后一步设置,在命令行输入:(在下载的Git Bush里设置哦)$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"*注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git

2021-03-29 18:00:00 108

原创 GitHub收集到的一些有趣又好玩的项目

最近开始找工作了,无意间再次看到“有GitHub经历的优先”,所以今天研究了一下。先找到github官网再找github的使用指南:(中文版)https://docs.github.com/cn/github这里面是不是一目了然。太夸我,哈哈~~~~开源指南:https://opensource.guide/在开源指南里大概了解了一下1.一个典型的开源项目有以下类型的人:作者,创建项目的人或组织所有者:有管理权限,维护者:负责推动项目愿景和管理项目组织方面的贡献者,贡献者:对项目做

2021-03-26 17:47:09 1020

原创 关于IP代理的相关基础知识

代理:破解封IP这种反爬机制。什么是代理:----代理服务器。代理的作用:----突破自身ip访问的限制。----隐藏自身真实IP代理相关的网站:----快代理----西祠代理-----www.goubaijia.com代理ip类型:http://www.goubanjia.com/ #代理ip-http: 应用到http协议对应的url中-https: 应用到https协议对应的url中代理ip匿名度:-----透明:服务器知道该次请求使用了代理,也知道请求对应的真实ip

2021-03-13 17:06:44 346

原创 关于VS code和python的使用

最近电脑经历了一次关机开机打不开的情况,只能重装系统,这就导致我电脑上好多软件使用不了了。于是我重装了一下python和VS code.在下不才,这次才看了下vscode的官网,大概了解了一下东西,记下笔记。python官网:https://www.python.org/vscode官网:https://code.visualstudio.com/docs/?dv=win64user我觉得需要的快捷键-ctrl+shift+E : 文件资源管理器视图-ctrl+shift+p: 命令面板-

2021-03-11 18:20:56 388

原创 解决中文乱码的方法

今天跟路飞学习爬虫时,遇到的中文乱码。他提出了一种解决方法,而我在弹幕上也看到了一种方法。法1:在响应数据时加一句response.encoding = response.apparent_encoding法2: #通用处理中文乱码的解决方法 img_name = img_name.encode('iso-8859-1').decode('gbk')以上两种方法都可以解决中文乱码问题,不过第二种比较通用。你们可以自由选择。...

2021-03-02 21:13:31 3803

原创 消除pycharm中的波浪线和黄色警告

就我看到的pycharm中的波浪线有3种颜色:黄色、绿色和红色黄色波浪线:是提醒用户代码不规范解决方法:使用Code菜单下的Reformat Code功能即可。当然格式化快捷键更方便:Ctrl+Alt+L以下是pycharm中一些代码规范标准:函数定义的前面和后面都要有两个空行,=、+、*、/等运算符两边都要有一个空格,#用作注释时,后面要留出一个空格,如果不是在行首,前面也要留出两个空格,等等。详细的请看:https://www.cnblogs.com/liangmingshen/p/9

2021-02-23 20:45:02 64341 10

原创 跟路飞学爬虫(加油,你是最棒的!)

破解百度翻译需求:#post请求(携带了参数)#响应数据是一组json数据编写步骤:1、指定url2、进行UA伪装3、post请求参数处理(同get请求一致)4、发送请求5、获取响应数据6、持久化存储post请求:import requestsimport jsonif __name__ == "__main__": #1、指定url post_url = 'https://fanyi.baidu.com/sug' #2、进行UA伪装 heade

2021-02-22 19:37:45 260

原创 AJAX基础知识

什么是AJAX?AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。XHR创建对象variable=new XMLHttpRequest();为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject :var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, F

2021-02-20 14:17:27 78

原创 sql server2012怎么设置用户名密码

SQL Server2012设置用户名密码可在MicroSoft SQL Server Managerment Studio中设置。工具:SQL Server2012版本的MicroSoft SQL Server Managerment Studio。步骤:1、登录MicroSoft SQL Server Managerment Studio。2、进入后,依次点击左侧“安全性”-“登录名”。3、鼠标右键点击“登录名”处,然后选择“新建登录名”。4、弹出页面中,自己输入喜欢的登录名,如“bad

2021-02-18 17:07:29 3765

转载 用户代理池大全

用户代理agents = [ "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", "Avant Browser/1.2.789rel1 (http://www.avantbrowser.com)", "Mozilla/5.0 (Windows; U; Win

2021-02-18 17:03:45 578

原创 跟路飞学爬虫(加油,你是最棒的!)

什么是爬虫?通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。爬虫的价值实际应用就业爬虫究竟是合法还是违法的?在法律中是不被禁止具有违法风险善意爬虫 恶意爬虫爬虫带来的风险可以体现在如下2个方面:爬虫干扰了被访问网站的正常运营爬虫抓取了收到法律保护的特定类型的数据或信息如何在使用编写爬虫的过程中避免进入局子的厄运呢?时常的优化自己的程序,避免干扰被访问网站的正常运行在使用,传播爬取到的数据时,审查抓取到的见容,如果发现了涉及到用户因此商业机.

2021-01-31 11:02:51 513

空空如也

空空如也

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

TA关注的人

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