<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[junior5的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/junior5</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; junior5]]></copyright><item><title><![CDATA[程序员如何在内卷环境中脱引而出？]]></title><link>https://blog.csdn.net/junior5/article/details/121928350</link><guid>https://blog.csdn.net/junior5/article/details/121928350</guid><author>junior5</author><pubDate>Tue, 14 Dec 2021 15:47:19 +0800</pubDate><description><![CDATA[程序员本来是一个需要高学历，高技能的工作
但是随着“科技发展”，慢慢的自称自己为“码农”、“搬砖者”，而且一边喊着“35岁危机”，一边996的干活。身体慢慢的发胖（过劳肥），头发渐渐稀少，并且在不断内卷中。

下面通过一个故事，一起感受下，程序员从什么时候开始卷起来的。
从前
有个函数-涵涵
type add(type a, type b);
它爸希望它返回a+b。
有一天涵涵被诊断出先天过敏性疾病，给它吃666和35,它居然拉肚子了（回答了250）。
printf(add(666,35))
250


于]]></description><category></category></item><item><title><![CDATA[前端可不止页面美化这么简单，用户体验爽不爽还得靠它]]></title><link>https://blog.csdn.net/junior5/article/details/121443764</link><guid>https://blog.csdn.net/junior5/article/details/121443764</guid><author>junior5</author><pubDate>Sat, 20 Nov 2021 19:19:14 +0800</pubDate><description><![CDATA[前端为什么要学习js
你既然学习了前端，你就会发现前端的确只是完成了页面的展示效果，给文字和图片加上特效。

按照这个思路来说，后端只是把数据按要求关联起来，在数据库里面增删改查。然后接收一下前端的请求，再返回。

贸然给一件事物定了特性，轻视它，那么任何东西都不过如此。

在2009年之前，前端就是简单的这些特效，页面看着就是一套PPT模板。这种方式持续了很长时间。因为以前的B端数据量不大，页面都是整体刷新。

随着智能手机的普及，可以看到用户越来越喜欢B端，我们将很多复杂的C端功能搬到B端上，产生大量用]]></description><category></category></item><item><title><![CDATA[程序员这条路，选择深耕技术，还是全面学习比较好？]]></title><link>https://blog.csdn.net/junior5/article/details/121192540</link><guid>https://blog.csdn.net/junior5/article/details/121192540</guid><author>junior5</author><pubDate>Sun, 07 Nov 2021 16:03:51 +0800</pubDate><description><![CDATA[前言
在开发技术和应用市场完全成熟的今天，有人希望深耕技术-打造出自己的一片天地，也有人想广泛学习-在程序员市场中游刃有余。

面试造火箭、工作拧螺丝！
这句话实际上有点讽刺和调侃的意思，描述的意思是说：面试过程的问题非常非常难，就像造火箭一样。实际，入职之后才发现自己干的不过是最基本的 crud（增删改查） 的工作，就像工地上拧螺丝的人一样。
找过工作的小伙伴都会有过这样的感受：就单纯一个大厂校招，你就会感觉面试的时候你什么都得会。
重视基础的大厂（如字节），会在计算机网络、操作系统、算法上面问到你怀疑人]]></description><category></category></item><item><title><![CDATA[web2.0结束，12306和电商的完善]]></title><link>https://blog.csdn.net/junior5/article/details/120686952</link><guid>https://blog.csdn.net/junior5/article/details/120686952</guid><author>junior5</author><pubDate>Sun, 10 Oct 2021 15:28:04 +0800</pubDate><description><![CDATA[国庆小假期过完了，虽然没赶上抢票的紧迫。
还是来扒一扒10年来12306的改版升级史
2018年新版12306上线
要论网站的访问量，12306绝对是名列前茅，而且没有专业的营销手段，让我们不得不服。也正因为如此，12306上线之初，没有赢得预期的好评，而是得到了一片吐槽，由于铁路部门低估了网站的访问量，没有做好完善的网站性能方案，导致12306网站频频超过负载能力，经常遭高峰期买不到票，甚至挤不进去，让我们不敢相信这是花了3亿元打造出来的售票网站。

体验到了12306买票的艰辛，自然有人开始问了，为什么]]></description><category></category></item><item><title><![CDATA[❤️算法离我们并不远❤️为什么你排位总是输，原因在这]]></title><link>https://blog.csdn.net/junior5/article/details/120554370</link><guid>https://blog.csdn.net/junior5/article/details/120554370</guid><author>junior5</author><pubDate>Wed, 29 Sep 2021 19:16:13 +0800</pubDate><description><![CDATA[前言
文章摘抄至《算法之美》，附带了Python模拟。

不久前，我去观看草地网球锦标赛，一位十分沮丧的运动员引起了我对球赛目前采用的名次确定方法的注意。这位运动员在比赛中早早落败，因此彻底失去了获得奖牌的机会。令他感到屈辱的是，获得第二名的是他知道的一名远不如自己的运动员。



普通观众可能会把这种“哀叹”归咎于失败的痛苦，但道奇森并不是一个同情心泛滥的人，他是牛津大学数学系讲师，因此，在听到运动员的抱怨之后，他决定对体育赛事展开深入调查。道奇森不仅仅是一个数学家（其实他几乎不记得自己是从事数学研究的）]]></description><category></category></item><item><title><![CDATA[❤️Python面向对象保姆式教学❤️，新手速成精英之路！]]></title><link>https://blog.csdn.net/junior5/article/details/120516554</link><guid>https://blog.csdn.net/junior5/article/details/120516554</guid><author>junior5</author><pubDate>Mon, 27 Sep 2021 20:25:04 +0800</pubDate><description><![CDATA[前言
最近，我在群里答疑的时候，经常碰到，小伙伴，再变量，缩进，参数，方面使用错误，导致程序运行不来。
今天，打算自己写一篇。
Python 变量作用域，和生命周期。
彻底弄懂变量该怎么使用。
知识点
变量的使用，有作用域区别，也有生命周期的区别。
1.变量作用域
局部变量
python能够影响变量作用域的代码段是def、class、lamda。
def scopeTest():
    localValur = 6
    print(localValur)

scopeTest()
# print(lo]]></description><category></category></item><item><title><![CDATA[❤️ 程序员【代码管理】工具介绍❤️，热门语言更新这么快，你绕不过这一关的！]]></title><link>https://blog.csdn.net/junior5/article/details/120472581</link><guid>https://blog.csdn.net/junior5/article/details/120472581</guid><author>junior5</author><pubDate>Sat, 25 Sep 2021 16:10:43 +0800</pubDate><description><![CDATA[上次讲了2个游戏源码
前端实战之js推箱子游戏（有界面、附源码、赞关藏）
Python实战：五子棋小游戏，切身感受一下前端和桌面应用的区别，选择自己喜欢的
本来今天准备写一篇面向对象文章，但是想一想，讲面向对象之前还是先给大家介绍几款实用的工具，更加快速的理解，掌握知识点。
1.UML
统一建模语言(Unified Modeling Language，UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言，是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具，独立于任何具体程序]]></description><category></category></item><item><title><![CDATA[Python实战：五子棋小游戏，切身感受一下前端和桌面应用的区别，选择自己喜欢的]]></title><link>https://blog.csdn.net/junior5/article/details/120440354</link><guid>https://blog.csdn.net/junior5/article/details/120440354</guid><author>junior5</author><pubDate>Thu, 23 Sep 2021 18:16:48 +0800</pubDate><description><![CDATA[前端实战之js推箱子游戏（有界面、附源码、赞关藏）
早些时间讲解了一个推箱子的游戏，
今天再来更新一个，五子棋游戏
先看效果
五子棋是全国智力运动会竞技项目之一，是一种两人对弈的纯策略型棋类游戏。

原谅我不厚道的输了，gif上传限制5M以内，和AI耗下去，时间一长，文件大小就被限制了。
源码部分
我们先从最简单的游戏规则，棋盘布局，一步步讲解，最后讲解人机博弈部分。
游戏规则
双方分别使用黑白两色的棋子，下在棋盘直线与横线的交叉点上，先形成五子连线者获胜。

from collections import]]></description><category></category></item><item><title><![CDATA[经典习题之哥德巴赫猜想，告别低效判断，开启高效循环。附带质数优化算法]]></title><link>https://blog.csdn.net/junior5/article/details/120354274</link><guid>https://blog.csdn.net/junior5/article/details/120354274</guid><author>junior5</author><pubDate>Fri, 17 Sep 2021 18:27:32 +0800</pubDate><description><![CDATA[哥德巴赫猜想中写到，一个充分大的偶数（大于等于4），它可以分解为两个素数（质数）的和
第一步：先定义一个判断质数的函数
质数：是指在大于1的自然数中，除了1和它本身以外不再有其他因数的自然数。

我们可以让他从2开始一直除到自身-1为止，如果可以被整除，那就是非质数

补充：小知识点，因为给一个数开方之后  √m*(√m+1)&gt;m  所以除到它的开方数为止就行了。
Python中n**0.5两个*号表示幂函数，0.5是开方。
def isPrimeNumber(n):
    k=int(n**0.5]]></description><category></category></item><item><title><![CDATA[一篇文章告诉你，为什么正则是最强文本处理工具，附Python演示]]></title><link>https://blog.csdn.net/junior5/article/details/120288368</link><guid>https://blog.csdn.net/junior5/article/details/120288368</guid><author>junior5</author><pubDate>Wed, 15 Sep 2021 14:46:33 +0800</pubDate><description><![CDATA[正则表达式，又称规则表达式。（英语：Regular Expression，在代码中常简写为regex、regexp或RE），计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
Python作为一门数据处理语言，经常使用正则匹配段落，比如爬虫爬取数据时。正则表达式是Python内置的模块，不需要额外安装。
今天来给大家分享一份比较全面的Python正则表达式宝典，学会之后，你将掌握正则表达式的各种应用场景。
一、re模块
re （Regular Expression简写），这]]></description><category></category></item><item><title><![CDATA[前端实战之js推箱子游戏（有界面、附源码、赞关藏）]]></title><link>https://blog.csdn.net/junior5/article/details/120221304</link><guid>https://blog.csdn.net/junior5/article/details/120221304</guid><author>junior5</author><pubDate>Fri, 10 Sep 2021 14:47:33 +0800</pubDate><description><![CDATA[效果展示

代码+图片

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;JS推箱子游戏源代码 - 站长素材&lt;/title&gt;
&lt;style&gt;
	*{
		margin: 0;
		padding: 0;
	}
	body{
		background-size: 100%;
		background-position: left;
		]]></description><category></category></item><item><title><![CDATA[快速上手之前端基本功·HTML+CSS+JS，基础牢固，新技术才能得心应手]]></title><link>https://blog.csdn.net/junior5/article/details/120185559</link><guid>https://blog.csdn.net/junior5/article/details/120185559</guid><author>junior5</author><pubDate>Wed, 08 Sep 2021 19:54:29 +0800</pubDate><description><![CDATA[爬虫系列：
实操续：HTML基本结构，以及数据来源，网页获取

上次写了一篇爬虫HTML的文章，很多小伙伴和我说，看完文章还是不太懂。
我想了想，只讲了数据在哪获取，不讲数据怎么产生的，是有点不好理解。
今天就来，带大家一起把整个前端知识进行一次梳理。

前端基础知识


HTML基础
·HTML：超文本标记语言（英语：HyperText Markup Language，简称：HTML）是一种用于创建网页的标准标记语言。
1.HTML基本标签/结构
&lt;html&gt;
	&lt;body&gt;
		]]></description><category></category></item><item><title><![CDATA[Python爬虫理论之cookie验证，不回顾下历史，套路都不知道怎么来的！]]></title><link>https://blog.csdn.net/junior5/article/details/120140165</link><guid>https://blog.csdn.net/junior5/article/details/120140165</guid><author>junior5</author><pubDate>Mon, 06 Sep 2021 17:37:01 +0800</pubDate><description><![CDATA[cookie在发明之初，为了帮助服务器同步网页上的用户信息，同时保存用户操作，以此减轻服务器压力。
没有cookie之前，人们还停留在像电视一样只能对网页进行点播，网站分辨不出是谁在通信。
题外话：第一代密码，属于通用性的密钥
有了cookie后，你就那个网页做交互了，这时才有了网站账号。
由正在浏览的网站创建的cookie被称为第一方cookie。

这个东西很重要，你要是不信邪，把这种第一方cookie给禁止了，

那么，恭喜你，回到了广播时代。
Python requests库默认是打开了cookie]]></description><category></category></item><item><title><![CDATA[编程能力从什么时候开始突飞猛进？小白到大神的必经之路]]></title><link>https://blog.csdn.net/junior5/article/details/120067509</link><guid>https://blog.csdn.net/junior5/article/details/120067509</guid><author>junior5</author><pubDate>Thu, 02 Sep 2021 18:40:11 +0800</pubDate><description><![CDATA[第一阶段： 学会看错误提示了，开始百度
知道错误位置在哪了
知道错误类型是什么了

第二阶段：慢慢梳理业务逻辑，开始Google
下图是为了把chome浏览器托管给selenium时遇到的问题，搜索图我就先不贴了
看完各地大佬们的文章，很Nice，但它们仅是你技术知识体系的精华补充。
尝试了解–系统组件，和接口了

第三阶段： 东拼西凑满足不了，开始系统性的读书了
突然发现：以前收藏的零零散散文章，在书上，几个篇章的内容，把来龙去脉讲的清清楚楚

第四阶段：接触到国内外大社的经典书后
几经周折，逐渐开始，用]]></description><category></category></item><item><title><![CDATA[实操续：爬虫定位经常报错？试试这个小工具，快速检查XPath，简单明了！]]></title><link>https://blog.csdn.net/junior5/article/details/120017361</link><guid>https://blog.csdn.net/junior5/article/details/120017361</guid><author>junior5</author><pubDate>Tue, 31 Aug 2021 15:11:33 +0800</pubDate><description><![CDATA[接着爬虫系列，继续讲解XPath定位
老司机，带你用30行代码爬取高清美女写真，附安装包+源码
实操续：爬虫基础知识，浏览器最基本的配置方法
实操续：HTML基本结构，以及数据来源，网页获取
今天继续讲解XPath定位

一、XPath直观验证工具 selenium IDE
效果展示
以百度为例，获取所有 div带id属性 的元素，被选中的在HTML背影色加深，在网页中有虚线边框

selenium IDE安装
1 .下载火狐55以内版本安装包（最新版本已经不支持了），安装完成，迅速设置禁止自动更新版本
2]]></description><category></category></item><item><title><![CDATA[实操续：HTML基本结构，以及数据来源，网页获取]]></title><link>https://blog.csdn.net/junior5/article/details/119895940</link><guid>https://blog.csdn.net/junior5/article/details/119895940</guid><author>junior5</author><pubDate>Tue, 24 Aug 2021 18:38:59 +0800</pubDate><description><![CDATA[接着上篇，继续讲解HTML结构
老司机，带你用30行代码爬取高清美女写真，附安装包+源码
实操续：爬虫基础知识，浏览器最基本的配置方法
今天继续讲解HTML结构

爬虫网页内容获取

def down_image( page ):
    print(f'页面{page}，开始')
    t1 = time.time()
    # page页面跳转
    url = f'https://www.36992.com/girls/list-{page}.html'
    resp = requests.]]></description><category></category></item><item><title><![CDATA[实操续：爬虫基础知识，浏览器最基本的配置方法]]></title><link>https://blog.csdn.net/junior5/article/details/119751148</link><guid>https://blog.csdn.net/junior5/article/details/119751148</guid><author>junior5</author><pubDate>Tue, 17 Aug 2021 10:55:42 +0800</pubDate><description><![CDATA[接着上篇，继续讲解http协议
老司机，带你用30行代码爬取高清美女写真，附安装包+源码
这里只讲解爬虫用得到部分；
浏览器的解析
F12打开，点击Network，F5刷新，就可以看到

HTTP客服端协议

url解析

http://www.demo.com:8080/list/index.php?boardID=5&amp;ID=24618&amp;page=1#name
1.协议部分
该URL的协议部分为“http：”，常见的有http:，和https:，其他的还有ftp，utp

2域名部分
该U]]></description><category></category></item><item><title><![CDATA[爬虫入门，带你用30行代码爬取高清美女写真，附安装包+源码]]></title><link>https://blog.csdn.net/junior5/article/details/119564423</link><guid>https://blog.csdn.net/junior5/article/details/119564423</guid><author>junior5</author><pubDate>Tue, 10 Aug 2021 13:41:28 +0800</pubDate><description><![CDATA[1、准备工作
首先需要一个相亲网站的账号，我这里选取的是“我主良缘”。注册登陆就可以了：
1 高清壁纸：https://www.36992.com/girls/list-1.html
2 Python环境
Python3.9新特性：
字典“并集”运算符
类型提示的改善
装饰器语法更加灵活
classmethod 支持包装其他描述器
新增模块、函数、方法
Python官网下载：https://www.python.org/
3 PyCharm编译器
优点：
1 )每个文件都有其输出窗口
2 )可以终止进程（只]]></description><category></category></item></channel></rss>