- 博客(48)
- 问答 (1)
- 收藏
- 关注
原创 我的创作纪念日
现在已经工作快一坤年了,我当时毕业投简历,没有多投几家,也没有好好思考自己的就业方向,只是谁便面了三家公司,其中一家在软件园是实习了两个月,给我安排的工作是用python爬取招聘信息,感觉当时还是蛮好的吧,实习了两个月,工资4000块,那是我第一次正式通过专业技术挣钱,因为对自己感觉专业实力不行。大四才开始写了第一篇优快云的文章,是因为我使用优快云找报错的原因,查找半天没有找到合适的,当我解决后,我就把自己的解决思路记录下来了,希望能解决大家类似的问题。
2024-11-22 16:13:25
420
2
原创 【Python】 【Pandas 】【read_csv()】Pandas库的read_csv()方法的使用,处理:None,NULL
对None的列进行处理,将空值转化成字符’',或是其他不影响的字符,再使用 dropna(),即可。
2023-07-01 16:23:45
1419
原创 【python 第三方库安装换源】
1.首先打开anaconda里的cmd.exe,输入conda config --show channels命令查看是否添加过镜像源(这边之前卸载的时候有残留),然后我们再次输入conda config --remove-key channels清空之前所有设置过的国内镜像源,然后在输入conda config --show channels进行查看可以看到conda内部的镜像地址已经恢复到了初始化状态。
2023-06-20 19:47:09
1440
原创 【Python 下载,Anaconda下载,环境变量配置,两个python不同版本使用环境变量配置切换】
我再下载Anaconda之前,自己安装了一个Python3.11.配置环境变量之后,查看python版本:下载好Anaconda3之后,将环境变量提到之前的前面,再使用CMD,查看就是Anaconda自带的Python版本,该版本有就有很多的第三方库了,此时再使用pip list 查看的就是Anaconda3自带的,pip install xxx 也是往该版本的Python中进行导入。也可以使用conda list 和 conda install xxxx注意:重新设置环境变量之后要重新打开C
2023-06-20 19:06:34
473
转载 【ES是什么?】
全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。全文搜索搜索引擎数据库中的数据。
2022-11-30 14:10:06
788
原创 【SQL Server查询输出表中的所有字段名(列名)】 方便复制到excel中进行字段分析
【代码】【SQL Server查询输出表中的所有字段名(列名)】 方便复制到excel中进行字段分析。
2022-10-26 16:49:52
3188
原创 【SQLServer 一些小知识点】
isnull(param1,param2),判断param1是否为NULL,如果是,返回param2,否则返回param1。定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法。
2022-10-24 14:05:34
903
原创 【大数据ETL工具,Kettle的学习和使用】
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。
2022-09-30 11:15:49
1609
6
原创 【使用selenium和python,完成自动填写提交网页信息,python脚本,含定时和发送邮件】
本项目是完全原创,自己测试使用的,不可用作错误用途和非法用途,使用请写清出处。
2022-09-23 22:30:00
8983
7
原创 selenium , 招聘网站信息,保存到excel表,【完整代码】,python,pandas
首先安装如何安装使用selenium爬虫,请看我之前的博客:https://blog.youkuaiyun.com/Xiao_cai_gun/article/details/122254177?spm=1001.2014.3001.5501不废话上代码代码from selenium import webdriverimport timeimport pandas as pddef start(): starttime = time.time() # 控制爬取时间,可以删掉 endtim
2022-02-20 19:13:34
405
原创 Redis 实现乐观锁
监控!Watch(面试常问),watch本身就是“乐观锁”悲观锁很悲观,什么时候都会出现问题,无论做什么都会加锁!乐观锁很乐观,认为什么时候都不会出现问题,所以不会上锁!更新数据的时候去判断一下,在此期间是否有人修改过这个数据。获取version更新的时候比较versionRedis 监视测试正常执行成功!*redis 监视事务执行成功后,就会取消监视测试多线程修改值,使用watch可以当做redis的乐观锁操作!如果修改失败,获取最新得值即可...
2022-02-19 10:29:46
522
原创 【Redis事务】
Redis事务Redis事务本质:一组命令的合集!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!一次性、顺序性、排他性、执行一些列命令!--------队列 set set set 执行------Redis事务没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!ExecRedis单条命令保存原子性的,但是事务不保证原子性!redis的事务》开启事务(multi)》命令入队(…)》执行事务(exec)正常执行事务!放弃
2022-02-18 09:54:12
380
原创 启动mysql80服务,Windows版和Centos版
Windows版:一、使用命令提示符用管理员身份打开命令提示符输入 net start mysql80 即可二、使用任务管理器打开任务管理器,点击服务,找到MySQL80,右键点击,选择启动。Linux版:1、使用 service 启动终端输入service mysql start2、使用 mysqld 脚本启动终端输入/etc/inint.d/mysql start...
2022-02-17 13:55:42
2591
原创 Linux 中 在 /etc/profile中没有配置 redis-server、redis-cli 环境变量却能全局使用?《发现原因》
1.发现问题:Linux 中 在 /etc/profile中没有配置 redis-server、redis-cli 环境变量却能全局使用?2.找到原因:原因是我的redis使用的是默认安装路径!!!即: /usr/local/bin,而在profilep文件中:如果使用的是root用户就会默认将/usr/local/bin添加到环境变量!!!!!!3.原因详情:原因是我的redis使用的是默认安装路径!!!即:redis的默认安装路径 /usr/local/bin而我又打开/etc/pro
2022-02-11 12:03:56
1182
1
原创 【redis基本知识:五大数据类型,三种特殊数据类型】
基础知识1.redis 默认有16个数据库2.默认使用的是第0个,可以使用select进行切换数据库!127.0.0.1:6379> select 3 # 切换数据库OK127.0.0.1:6379[3]> DBSIZE # 查看DB大小(integer) 0set、get查看所有的key:清空当前数据库:FLUSHALL 清空全部的数据思考为啥redis端口号是6379,粉丝效应。。。(了解)Redis 是单线程的,明白Redis是很快的,官方表示, Re
2022-02-11 10:10:50
914
原创 【测试redis有多快,redis-benchmark】
redis 测试性能工具redis-benchmark 是一个压力测试工具官方自带的测试性能工具redis-benchmark 命令参数菜鸟教程:我们来测试一下:启动:测试:# 测试:100个并发连接 100000请求redis-benchmark -h localhost -p 6379 -c 100 -n 100000如何查看这些请求:...
2022-02-09 14:39:33
751
转载 一篇文章掌握整个JVM
转载:https://blog.youkuaiyun.com/weixin_43122090/article/details/105093777
2022-01-25 11:42:21
116
原创 UserWarning: Ignoring URL ‘xxx‘ since it exceeds Excel‘s limit of 65,530 URLS per worksheet.
最近爬虫使用时出现警告!!!原因是Exce表限制URL类型数据量为65530,超出的部分会被舍弃。导致url 数据缺失。解决方法:转换数据类型即可。原代码:# 保存信息 data = pd.DataFrame( columns=['行业类型', '职位', '职位详情连接', '薪资', '经验要求', '学历要求', '工作性质', '到岗', '招聘人数', '年龄要求', '性别要求', '婚姻要求', '城市', '职位详情', '发布时间', '公司名称', '
2022-01-21 16:06:49
1579
原创 【Linux安装redis】
一、安装redis1.下载安装包地址:https://redis.io/2.移动到linux系统中,我的是CentOS3.解压redis安装包!(程序一般建议放到/opt目录下)(解压完成)查看redis目录4.基本的环境安装make(时间稍长)make install (再次检查是否安装好)Redis-Key...
2022-01-20 13:43:07
344
原创 排序算法【04快排】python
快排代码import randomfrom xxx.cal_time import cal_timeimport syssys.setrecursionlimit(100000)# 分割,找到中间值def partition(li, left, right): tmp = li[left] while left < right: while li[right] >= tmp and left < right: # 再往左找
2022-01-11 14:06:21
308
原创 排序算法【03插入排序】python
插入排序import randomdef insert_sort(list): for i in range(1, len(list)): # i表示摸到的牌的下标 tmp = list[i] j = i - 1 # 指手里的牌的下标 while j >= 0 and list[j] > tmp: list[j + 1] = list[j] j -= 1 list[j
2022-01-11 14:01:53
245
原创 排序算法【02选择排序】python
#选择排序1def Select_Sort_Simple(list): list_new = [] for i in range(len(list) - 1): min_val = min(list) list_new.append(min_val) list.remove(min_val) return list_new#选择排序2def Select_Sort(list): for i in range(len(lis
2022-01-11 13:59:55
205
原创 CentOS-6.8镜像分享64和32
CentOS-6.8-x86_64-bin-DVD1.iso链接:https://share.weiyun.com/bpllBB7w密码:4xejwhCentOS-6.8-i386-bin-DVD1.iso链接:https://share.weiyun.com/IEEdrOJP密码:ck5xes有帮助的话点个赞吧!!
2022-01-07 17:28:43
4639
3
原创 【LINUX文件系统管理(1) 实验报告】
红字为所用语句,截图里也有LINUX文件系统管理(1)实验报告可用 cd / 进入CentOS 根目录,再用 ls ls -a 或 ls -l 查看也可直接用 ls -l / 进行查看(1) 查看CentOS根目录下有哪些内容?(2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。用 cd /tmp 打开根目录下的tmp目录,用 mkdir ./180807210 在tmp目录下建个名为学号的目录(3) 显示目前所在的目录。用 pwd 显示当前的绝对路径(4)在当
2022-01-07 16:49:07
10110
原创 排序算法【01冒泡】python
# 冒泡排序import randomdef Bubble_Sort(list): for i in range(len(list)-1): for j in range(len(list) - i - 1): if list[j] >= list[j+1]: b = list[j] list[j] = list[j+1] list[j+1] = b
2022-01-07 14:19:23
329
原创 【我大学接触过的知识统计--大数据专业】
简单介绍一下,我使用过的软件,和用过的一些技术,数据库,用过的编程语言1.eclipse:java2.ideamavenangularhtmlajaxjsbootstrapjquerycssjpssweetalert3.pycharm4.vmvare5.lilnux6.sqlserver7.mysql8.idle9.navicat10.tomcat11.mysql workbench12.secureCRT13.postman14.redis15.mongo
2022-01-06 18:03:55
1052
原创 【中国人口金字塔2019,python,pandas,matplotlib,numpy 】
China-2019.csv文件链接:链接:https://share.weiyun.com/Sivq26eJ 密码:m2qtxt代码:import pandas as pdimport matplotlib.pyplot as pltimport numpy as np#,encoding='ISO-8859-1'df = pd.read_csv(r"F:\China-2019.csv",header=0)# dfplt.rcParams['font.sans-serif'] = ['S
2022-01-05 15:42:54
2504
3
原创 使用matplotlib.pyplot,pyecharts和seaborn画过的图
一、#像素plt.rcParams['savefig.dpi'] = 150 #图片像素plt.rcParams['figure.dpi'] = 100 #分辨率#显示中文plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.style.use(['ggplot','bmh'])plt.figure(figsize=(1,5))#设置画布的尺寸# 是否共享x轴或者
2022-01-04 16:28:37
1442
原创 Pandas使用过的方法
导入依赖,读取数据import pandas as pddf = pd.read_excel(r"D:\数据1\望仔.xlsx",header=0,index_col=0)df数据预处理#数据预处理#可以发现,多出了第一列,pandas自动加上了行号。解决:给read_excel加上这么个参数,index_col=0#另第一行作为列名#pandas读取表格的时候,经常把Excel表的列名也读取为数据。解决方法是把header设置为0而不是None#原数据第一行为空,要将header的值改
2022-01-04 15:46:45
452
原创 selenium学习一(爬虫、安装、python,解决:Message: ‘chromedriver‘ executable needs to be in PATH.)
使用管理员打开cmd导入selenium下载与你浏览器版本相对硬的浏览器驱动导入环境,初步使用详细步骤:1.使用管理员打开cmdpip install selenium2.导入selenium,我的安装问题,需要将下载的文件再放入D:\Python3.7\Anaconda\Lib\site-packages\目录下,因为我是用的是Anaconda的安装环境3.下载与你浏览器版本相对硬的浏览器驱动<1>打开谷歌浏览器, 在地址栏输入 chrome://version..
2021-12-31 14:51:26
457
原创 【连接mysql,用户名密码正确,但是连接不上】
连接mysql,用户名密码正确,但是连接不上,报错:1130-host … is not allowed to connect to this MySql server可能原因是因为,你使用的主机没有访问权限,接解决方法:// 任何远程主机都可以访问数据库mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%'WITH GRANT OPTION;//需要输入次命令使修改生效mysql> FLUSH PRIVILEGES;//退出mysql>
2021-12-29 21:17:23
2027
原创 如何购买一台腾讯云服务器
这是我第一次购买服务器,之前用过学校里免费的。1.购买网址(我不是打广告啊!!):腾讯云服务器2.选择服务器:我选择的是最便宜的:1核,2G运行内存,50G SSD盘。做活动只需38一年(想知道你们买的第一台服务器都花了多上钱,不知道我这是贵还是便宜)3.微信支付:4.查看购买的服务器:在你的腾讯云账号里点击用户头像然后找到可以看到已经购买的服务器信息了:未完待续!!!...
2021-12-28 23:38:39
474
原创 【git下载github中的文件】
1.打开所要下载到的本地文件夹(新建一个文件夹):2.鼠标右键点击,选择Git Bash Here3.弹出窗口4.复制要下载的github中的文件夹/代码的Web URL 如图所示:5.在打开的git窗口中,输入:git clone 复制的网址 回车运行即可,这一步可能遇到问题,下载不下来,将https修改为git,或是多尝试几遍即可,可能因为是外网网络不稳定。6.下载成功!!!:...
2021-12-28 09:46:35
1330
原创 【JavaWeb项目上传到服务器的步骤,精简版】
主要步骤:【精简版】1.修改项目配置。2.打包项目 xxx.war。3.将打包的项目xxx.war发送到linux服务器的tomcat文件夹下的webapp中。4.配置自己想要的tomcatWeb服务器的项目名和端口号。5.数据库移植。6.开启tomcat和mysql服务即可。7.完成,浏览器访问即可,可以随时的登录个人博客了!!!!1.修改项目配置:我自己的电脑上的是mysql8.0,主机名是localhost,移植到linux前都要修改为linux中的对应版本(mysql5.7)和主
2021-12-27 17:35:02
2366
1
空空如也
Mybatis,参数parameterType使用问题
2021-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人