<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2401_89224765的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2401_89224765</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2401_89224765]]></copyright><item><title><![CDATA[Python字典详解]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548107</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548107</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:38:49 +0800</pubDate><description><![CDATA[我们使用此方法给我们的小红同学的数学和英语成绩也添加上去：dict = {‘线代’: “99”, “数据分析”: “99”, “概率论”: “98”}      # 创建字典dict[‘数学’] = 100        # 添加字典1dict[‘英语’] = 99         # 添加字典2print(dict)               # 输出字典dict中的值print(‘小红同学的数学成绩是：’,dict[‘数学’])     # 显示数学成绩注意注意注意：]]></description><category></category></item><item><title><![CDATA[Python如何兼职赚钱？]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548096</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548096</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:35:08 +0800</pubDate><description><![CDATA[我也是做了4年python,期间写了各种奇葩爬虫，挣各种奇葩的钱，写这篇文章总结下几种爬虫挣钱的方式。第一种最典型的就是找爬虫外包活，这是网络爬虫。最通常的的挣钱方式,通过外包网站，熟人关系接一个个中小规模的爬虫项目，一般向甲方提供数据抓取,数据结构化，数据清洗等服务。各位新入行的猿人看官大多都会先尝试这个…:爬取网站或者APP的数据，把数据提供给用户，或者有的也要求提供程序;:比如使用FlaskQ提供API接口，这种其实我比较喜欢，但是需求不多;]]></description><category></category></item><item><title><![CDATA[python基于redis实现分布式锁]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548074</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548074</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:27:47 +0800</pubDate><description><![CDATA[上图可以看到，变量A存在三个服务器内存中（这个变量A主要体现是在一个类中的一个成员变量，是一个有状态的对象），如果不加任何控制的话，变量A同时都会在分配一块内存，三个请求发过来同时对这个变量操作，显然结果是不对的！即使不是同时发过来，三个请求分别操作三个不同内存区域的数据，变量A之间不存在共享，也不具有可见性，处理的结果也是不对的！如果我们业务中确实存在这个场景的话，我们就需要一种方法解决这个问题！]]></description><category></category></item><item><title><![CDATA[Python图片文字识别——Windows下Tesseract-OCR的安装与使用]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548058</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548058</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:24:05 +0800</pubDate><description><![CDATA[NextI AgreeNext根据需要，选择附加脚本数据：根据需要，选择附加语言数据：NextNext由于我只想使用 Tesseract API，因此此处选择不创建快捷方式，勾选前复选框，如果需要快捷方式，取消勾选此复选框即可。]]></description><category></category></item><item><title><![CDATA[Python函数（三）：内置函数（数学运算函数、类型转换函数）]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548051</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548051</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:20:24 +0800</pubDate><description><![CDATA[print(max(34,25,14,234,42)) # 直接使用多个参数print(max((12,45,26))) # 元组print(max([23,53,63])) # 列表print(max({‘name’:‘aas’,‘aas’:32}))# 列表，根据键来排序取最大值。]]></description><category></category></item><item><title><![CDATA[Python入门初学七、编程规范]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548041</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548041</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:16:43 +0800</pubDate><description><![CDATA[为了保证代码的可读性，后面加上一个空格后在编写对应的解释说明。]]></description><category></category></item><item><title><![CDATA[python三大流程控制_python常用的流程控制]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548013</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548013</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:09:21 +0800</pubDate><description><![CDATA[print (“成年”)else:print (“未成年”)age = int(input(“请输入年龄：”))print(“成年” if age>= 18 else “未成年”)“”"需求：1)如果分数在90]]></description><category></category></item><item><title><![CDATA[Python 编程的入门不二之选——Python编程：从入门到实践_python教材推荐]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144548000</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144548000</guid><author>2401_89224765</author><pubDate>Wed, 18 Dec 2024 02:01:53 +0800</pubDate><description><![CDATA[和一般书籍的章节设置不同，本书对于基础语法的介绍，是基于用得着，而不是基于语法类别。比如，在第7章用户输入的章节中，作者为了让保证持续接受用户输入引入了while循环，使读者真正用到了语法，从而学到了语法并且印象深刻。《Python编程：从入门到实践》作为一本优秀的 Python 入门书籍，拥有丰富的配套资源，比如章节源码、蟒蛇书速查地图电子版、练习题答案等。Python所有方向的技术点做的整理，形成各个领域的知识点汇总，它的用处就在于，你可以按照上面的知识点去找对应的学习资源，保证自己学得较为全面。]]></description><category></category></item><item><title><![CDATA[Flutter 工程化框架选择 — 混合开发的摸爬滚打_platformviewsservice]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144531373</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144531373</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:50:24 +0800</pubDate><description><![CDATA[答案时不行，如下所示，应用平台会有关于地图相关的资质要求，如果没有你做出来了也上不去。当然，华为的地图服务目前看起来没有商业授权的要求，但是它打包配置麻烦，特别是需要 HMS 的场景，所以如果为了省点钱又不怕麻烦，也可以考虑华为地图。其实我有预感，在之后的版本这部分逻辑还会出现变化，但是可能 3.0 和 3.3 的发布一样，并不会将这种变更放在 release note 里。，如果你打算用在公司的项目里，那么这个是逃不掉的，因为迟早平台会打电话联系你缴费，所以在评估时最好将这个费用问题和产品沟通下。]]></description><category></category></item><item><title><![CDATA[Flutter _ 状态管理探索篇——Scoped Model（一）]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144531173</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144531173</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:43:02 +0800</pubDate><description><![CDATA[在不同页面间的数据传递使用了InheritedWidget。]]></description><category></category></item><item><title><![CDATA[flutter TabBar 和TabBarVIew 并且 TabBar 实现滑动隐藏]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144531028</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144531028</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:39:20 +0800</pubDate><description><![CDATA[import ‘dart:math’;import ‘package:flutter/material.dart’;import ‘package:jiameng_repast/base/base_packutils.dart’;const url = ‘http://www.pptbz.com/pptpic/UploadFiles_6909/201203/2012031220134655.jpg’;class TestPage extends StatefulWidget {static const St]]></description><category></category></item><item><title><![CDATA[Flutter EventBus事件总线的应用]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530893</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530893</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:35:39 +0800</pubDate><description><![CDATA[/ 3、使用fire(event)方法在事件总线上触发一个新事件（触发事件）；// 1、在pubspec.yaml文件中引用eventBus事件总线依赖；myEventBus.fire(‘通过EventBus触发事件’);// 5、取消EventBus事件订阅，防止内存泄漏。// 4、为事件总线注册一个监听器（监听事件）；// 2、创建一个全局的EventBus实例；child: Text(‘触发事件’),]]></description><category></category></item><item><title><![CDATA[Flink 任务执行流程源码解析]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530783</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530783</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:31:58 +0800</pubDate><description><![CDATA[Partitioner类都是StreamPartitioner类的子类，它们通过实现isPointwise()方法来确定自身的类型。一种是ALL_TO_ALL，另一个种是POINTWISE。ALL_TO_ALL意味着上游的每个subtask需要与下游的每个subtask建立连接。POINTWISE则是上游的每个subtask和下游的一个或多个subtask连接。将符合chaining条件的，合并到一个StreamNode。]]></description><category></category></item><item><title><![CDATA[Flink StreamTask启动和执行源码分析]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530618</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530618</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:28:17 +0800</pubDate><description><![CDATA[Flink的StreamTask的启动和执行是一个复杂的过程，涉及多个关键步骤。初始化：StreamTask的初始化阶段涉及多个任务，包括Operator的配置、task特定的初始化以及初始化算子的State等。在这个阶段，Flink将业务处理函数抽象为operator，并通过operatorChain将业务代码串起来执行，以完成业务逻辑的处理。同时，还会调用具体task的init方法进行初始化。读取数据和事件：StreamTask通过mailboxProcessor读取数据和事件。运行业务逻辑。]]></description><category></category></item><item><title><![CDATA[Filebeat的安装和使用_yum install filebeat]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530374</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530374</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:20:50 +0800</pubDate><description><![CDATA[/filebeat -e -c filebeat.yml >/dev/null 2>&1 &  将所有标准输出及标准错误输出到/dev/null空设备，即没有任何输出。output有多种输出模式，可直接输出到logstash、elasticsearch、kibana和redis，根据实际需要选择，这里选择输出到logstash。–path.data=/logdata/filebeat 为在一台服务器中启动多实例，需要制定具体的数据存放路径，此处以后再详解。配置好之后启动filebeat。]]></description><category></category></item><item><title><![CDATA[Fiddler抓包工具保姆级使用教程（超详细）]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530220</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530220</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:17:09 +0800</pubDate><description><![CDATA[这个左侧列表中，里面的每一条都是抓取到的HTTP/HTTPS的请求＋相应，大部分情况下都是有请求＋对应的相应的（除非对方服务器挂了），选中其中的任何一条内容，都可以观察到请求和相关响应的详细格式和具体的信息（如果觉得内容太多可以随便选中其中一条按住ctrl＋a全选，然后按住delete就可以全部删除了）HTTPS也是基于HTTP的一种应用层协议，只是在HTTP的基础上进行了加密而已，Fiddler会自动帮助我们进行解密，还原成最初HTTP的样子。其中右上角为HTTP请求的详细格式（如上图）]]></description><category></category></item><item><title><![CDATA[feign接口返回泛型设置属性为null问题]]></title><link>https://blog.youkuaiyun.com/2401_89224765/article/details/144530095</link><guid>https://blog.youkuaiyun.com/2401_89224765/article/details/144530095</guid><author>2401_89224765</author><pubDate>Tue, 17 Dec 2024 11:13:27 +0800</pubDate><description><![CDATA[【代码】feign接口返回泛型设置属性为null问题。]]></description><category></category></item></channel></rss>