<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java199909的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java199909</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java199909]]></copyright><item><title><![CDATA[【Linux】apache虚拟主机实战，深入浅出Python]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669916</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669916</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 20:03:44 +0800</pubDate><description><![CDATA[基于IP的虚拟主机


基于端口的虚拟主机


基于域名的虚拟主机


[](
)三. VirtualHost参数的意义
&lt;VirtualHost *:80&gt;			#服务器ip和端口
DocumentRoot “/var/www/html/”	 #站点目录
ServerName www.cq.com	#域名
ServerAlias 			#给虚拟主机增加多个域名，上面网址的别名
&lt;Directory “/var/www/html”&gt;	#对根目录行为的限制
Options Foll..]]></description><category></category></item><item><title><![CDATA[VS2017安装，3个月学会Python开发]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669721</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669721</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 19:57:12 +0800</pubDate><description><![CDATA[下载：

经过一些列登录…
直接到这个链接：[vs](
)


点击下载后：

做了那么多年开发，自学了很多门编程语言，我很明白学习资源对于学一门新语言的重要性，这些年也收藏了不少的Python干货，对我来说这些东西确实已经用不到了，但对于准备自学Python的人来说，或许它就是一个宝藏，可以给你省去很多的时间和精力。
别在网上瞎学了，我最近也做了一些资源的更新，只要你是我的粉丝，这期福利你都可拿走。
我先来介绍一下这些东西怎么用，文末抱走。

（1）Python所有方向的学习路线（新版）
这是我花了几天的]]></description><category></category></item><item><title><![CDATA[shell - 09 - Shell文本处理三剑客 - sed -文件内容操作详解]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669672</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669672</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 19:55:24 +0800</pubDate><description><![CDATA[sed -n ‘/root/,/test/p’ /etc/passwd
打印 /etc/passwd 中第8行开始，到含有 /sbin/nologin 的内容的行结束的内容
sed -n ‘8,//sbin/nologin/p’ /etc/passwd
打印 /etc/passwd 中第一个包含 /bin/bash 内容的行开始，到第5行结束的内容
sed -n ‘//bin/bash/,5p’ /etc/passwd
[](
)脚本练习
需求描述
处理一个类似MYSQL配置文件 my.cnf的文本，示例如]]></description><category></category></item><item><title><![CDATA[RobotFrameWork - 06 - 导入库[资源加载]，Python已死]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669624</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669624</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 19:53:14 +0800</pubDate><description><![CDATA[附：这里需要注意的是在导入测试库的时候一定区分大小写，否则也会报错。



[](
)添加Resource（在Suite中）

在“项目工程、案例及资源挂载区”，选中要导入测试库的测试套件（suite）
在“测试套件”的 Edit 标签页，点击“Resource”按钮，弹出输入框，Name 输入：Selenium2Library ，点击 OK 完成。
如果导入的库显示为红色，表示导入的资源不存在或者导入失败。



如果导入的资源显示为蓝色，表示导入成功 。

![在这里插入图片描述](https://i.]]></description><category></category></item><item><title><![CDATA[RobotFrameWork - 01 - RobotFrameWork 环境搭建，面试字节跳动两轮后被完虐]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669571</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669571</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 19:50:53 +0800</pubDate><description><![CDATA[安装方法：robotframework-ride-1.5.tar.gz


安装：解压后，在解压路径下执行 cmd命令：python setup.py install


说明：RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。


[](
)关于“RIDE图标”无法正常启动“Ride”的问题
正常情况下，安装完Ride后，桌面会出现Ride的快捷方式，通过快捷方式 我们可以正常启动RIDE，但有的时候安装的Ride桌面并没有快..]]></description><category></category></item><item><title><![CDATA[python运行速度慢？那是你不会正确使用python，阿里高级算法专家公开10份资料]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123669478</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123669478</guid><author>java199909</author><pubDate>Tue, 22 Mar 2022 19:46:40 +0800</pubDate><description><![CDATA[def computeSqrt(size: int):
result = []
sqrt = math.sqrt  # 赋值给局部变量
for i in range(size):
result.append(sqrt(i))  # 避免math.sqrt的使用
return result
def main():
size = 10000
for _ in range(size):
result = computeSqrt(size)
main()
除了math.sqrt外，computeSqrt函数中还有.]]></description><category></category></item><item><title><![CDATA[【shell案例】由一个猜数字游戏引发的血案，保准看明白]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633545</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633545</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:39:39 +0800</pubDate><description><![CDATA[do
for ((s=1;s&lt;=3;s++))
do
read -t 5 -ep  “请输入数字：” b
((liu+=1))
if [ $b -gt $a ];then
echo “不好意思猜大了！”
elif [ $b -lt $a ];then
echo “不好意思猜小了！”
else
echo “恭喜你，猜对了！”
fi
done
if [ $liu -eq 6 ];then
read -ep “恭喜你中将了，请输入预计花费金额！” huafei
break
fi
read -ep “是否继续]]></description><category></category></item><item><title><![CDATA[【Python从零到壹】运算符的基本使用，【高级Python架构师系统学习]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633504</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633504</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:38:03 +0800</pubDate><description><![CDATA[结果：
30 140732618512960
30 140732618512960
30 140732618512960
[](
)b) 参数赋值
作者：互联网老辛
开发时间：2021/4/3/0003 9:14
a=50
a+=30  # a+30 赋值给a =80
print(a)
a-=10
print(a)
a*=2
print(a)
a/=3
print(a)
a%=2
print(a)
[](
)c) 解包赋值
作者：互联网老辛
开发时间：2021/4/3/0003 9:14
a,b,c=20,]]></description><category></category></item><item><title><![CDATA[【Python从零到壹】学习Python爬虫前，Python工程师面试该怎么准备]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633469</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633469</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:36:27 +0800</pubDate><description><![CDATA[post请求： 向服务器发送数据（登陆），上传文件等，会对服务器资源产生影响的时候，会使用post请求。
不过有些网站做了反爬虫机制，你去查看信息，也是使用post请求，所以我们写爬虫的时候，一定要分析网站。
[](
)常见的请求头参数：
http协议中，向服务器发送一个请求，数据分为三部分：


把数据放在url中


数据放在body中，（post请求）


数据放在head中


常见的请求头参数：


user-agent :浏览器名称


referer: 当前这个请求从哪个url过来的


co]]></description><category></category></item><item><title><![CDATA[【Python从零到壹】Python的循环结构详解，50w字+的Python技术类校招面试题汇总]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633427</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633427</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:34:50 +0800</pubDate><description><![CDATA[另外我们可以使用in和not in 判断一个整数是否在序列中
r3=range(1,10,2)
print(list(r3)) #[1, 3, 5, 7, 9]
print(10 in r3) #False
可以看到False表示10不在这个序列中
[](
)2. while循环
循环结构： 反复做同一件相同的事情，叫做循环结构
循环分类：


while


for -in


语法结构：
while 条件表达式
条件执行体（循环体）

作者：互联网老辛
开发时间：2021/4/3/0003 9:14
a]]></description><category></category></item><item><title><![CDATA[【Python】来新公司10天，花了19998买的学习教程]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633387</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633387</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:33:14 +0800</pubDate><description><![CDATA[Python 之所以好用，离不开上千个内置标准库的支持，大多数情况下，只要 import 就可以使用。
但前提是，你得知道有这么一些库的存在，比如前段时间，我才知道读取文件中的指定行，使用内置的 linecache ，会比使用 open 自己实现方便得多。
&gt;&gt;&gt; import linecache &gt;&gt;&gt; linecache.getline(“demo.txt”, 20) # 读取第20行 hello
因此建议可以平时有意的去了解 Python 中的标准库，不要求每一个都]]></description><category></category></item><item><title><![CDATA[【MySQL】linux平台下安装配置MySQL- rpm包的方式，Python系统工程师面试题]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633359</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633359</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:31:37 +0800</pubDate><description><![CDATA[一. 前言







二. rpm 包下载



1) 选择 mysql community server



2) 我们选择其他GA版本


3) 选择5.6的版本下载


三. 上传到服务器


四. 安装mysql


五. 启动mysql并检查是否启动


六. 查看登陆密码并登陆


七. 日志及配置文件目录


总结：


[](
)一. 前言
mysql的安装相对来说比较简单，在centos6的系统里使用yum安装是最省事的做法，不过为了让大家熟悉mysql官网，在这里我们...]]></description><category></category></item><item><title><![CDATA[《Python入门到精通》文件操作，10年Python开发经验]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633332</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633332</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:30:00 +0800</pubDate><description><![CDATA[输出：
&lt;_io.TextIOWrapper name=‘E://python/a.txt’ mode=‘r’ encoding=‘cp936’&gt;
[](
)1.2 模式

修改参数 mode 的值，可以指定文件的「打开方式」


r：默认，读取，打开文件并读取，文件不存在则报错


a：修改，打开文件准备修改，文件不存在则创建


w：写入，打开文件准备写入，文件不存在则创建


x：创建文件，文件存在则报错


「打开模式」


t：默认，文本模式


b：二进制模式（图像）


file ]]></description><category></category></item><item><title><![CDATA[Ubuntu18，Python面试基础技能罗列]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633262</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633262</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:26:48 +0800</pubDate><description><![CDATA[然后，安装依赖库.

$ pip3 install psutil
$ tar -zxvf peter-ch-MultiNEAT-0dc93aa.tar.gz
$ cd peter-ch-MultiNEAT-0dc93aa
通过MN_BUILD环境变量来设置所需的系统（boost或cython）。
$ export MN_BUILD=boost
编译
$ python3.7 setup.py build_ext
$ python3.7 setup.py install
$ python3.7
Python .]]></description><category></category></item><item><title><![CDATA[TensorFlow2 实现神经风格迁移，DIY数字油画定制照片，面试必问知识点]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123633229</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123633229</guid><author>java199909</author><pubDate>Mon, 21 Mar 2022 13:25:11 +0800</pubDate><description><![CDATA[[](
)使用VGG提取特征

分类器CNN可以分为两部分：第一部分称为特征提取器 (feature extractor)，主要由卷积层组成；后一部分由几个全连接层组成，输出类概率得分，称为分类器头 (classifier head)。在ImageNet上为分类任务预先训练的CNN也可以用于其他任务，这就是所谓的迁移学习 (transfer learning)，我们可以转移或重用一些学到的知识到新的网络或应用中。
在CNN中，图像重建的两个步骤如下：


通过CNN向前计算图像以提取特征。


使用随机初始]]></description><category></category></item><item><title><![CDATA[python基础教程：五种常用数据类型]]></title><link>https://blog.youkuaiyun.com/java199909/article/details/123575366</link><guid>https://blog.youkuaiyun.com/java199909/article/details/123575366</guid><author>java199909</author><pubDate>Fri, 18 Mar 2022 15:05:42 +0800</pubDate><description><![CDATA[一、什么是数据类型
其实可以明白数据类型指的就是变量值的不同类型，姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型
二、为何对数据分类
变量的是用来反映状态以及状态变化的，毫无疑问针对不同的状态就应该用不同类型的数据去标识。
三、不同数据类型


[数字类型]


[字符串类型]


[列表类型]


[字典类型]


[布尔类型]


数字类型
整型(int)
1.1 作用
表示人的年龄、各种号码、级别
1.2 定义
age = 18  # age=int(18)
print(i]]></description><category></category></item></channel></rss>