<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YdPro_的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/YdPro_</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; YdPro_]]></copyright><item><title><![CDATA[ubuntu安装docker]]></title><link>https://blog.csdn.net/YdPro_/article/details/153834521</link><guid>https://blog.csdn.net/YdPro_/article/details/153834521</guid><author>YdPro_</author><pubDate>Fri, 24 Oct 2025 16:59:43 +0800</pubDate><description><![CDATA[本文介绍了在Ubuntu系统上安装Docker的三种方法：1）使用Ubuntu官方仓库（最简单）；2）通过阿里云镜像源安装最新版；3）使用清华大学镜像源。推荐优先使用方案1，命令简洁且无需外网访问，安装后可通过&quot;docker --version&quot;和&quot;docker ps&quot;验证。其他方案适用于需要最新版本的用户，包含详细的密钥添加和源配置步骤。所有方案最后都需启动并设置Docker开机自启。]]></description><category></category></item><item><title><![CDATA[在Ubuntu上配置(安装，使用)Nginx]]></title><link>https://blog.csdn.net/YdPro_/article/details/137176480</link><guid>https://blog.csdn.net/YdPro_/article/details/137176480</guid><author>YdPro_</author><pubDate>Sat, 30 Mar 2024 16:29:28 +0800</pubDate><description><![CDATA[对于每个域名，Nginx使用一个叫做“服务器块”的配置文件来定义如何处理进入的请求。你可以通过编辑或添加新的服务器块文件来为你的域名进行配置。如果你的Ubuntu服务器正在运行ufw防火墙，你需要允许HTTP和HTTPS流量。如果它正在运行，你可以尝试访问你的服务器的公共IP地址，应该会看到Nginx的默认欢迎页面。如果一切正常，输出会提示配置文件测试是成功的。按照这些步骤操作后，你的Nginx应该已经配置好并且可以处理向你的域名发送的请求了。创建一个新的服务器块配置文件，例如，为。]]></description><category></category></item><item><title><![CDATA[Windows10 正常上网但是显示windows连接不上Internet]]></title><link>https://blog.csdn.net/YdPro_/article/details/123750400</link><guid>https://blog.csdn.net/YdPro_/article/details/123750400</guid><author>YdPro_</author><pubDate>Sat, 26 Mar 2022 09:29:58 +0800</pubDate><description><![CDATA[windows10 无网络]]></description><category></category></item><item><title><![CDATA[按照中文名称排序]]></title><link>https://blog.csdn.net/YdPro_/article/details/122184882</link><guid>https://blog.csdn.net/YdPro_/article/details/122184882</guid><author>YdPro_</author><pubDate>Tue, 28 Dec 2021 09:09:19 +0800</pubDate><description><![CDATA[SELECT * FROM　USER　ORDER BY convert(name USING gbk) ASC

]]></description><category></category></item><item><title><![CDATA[按照分数和题目数量限制从题库抽题]]></title><link>https://blog.csdn.net/YdPro_/article/details/121537965</link><guid>https://blog.csdn.net/YdPro_/article/details/121537965</guid><author>YdPro_</author><pubDate>Thu, 25 Nov 2021 15:11:33 +0800</pubDate><description><![CDATA[// 定义一个全局变量，存储分数数组集合
private $ans = [];

// 完成主要业务
public function test(){
  // 取出分数
$data=DB::table('test')-&gt;whereNotNull('score')-&gt;get()-&gt;toArray();
$data = array_column($data,'score');

// 获取考试设置
$total_grade = 100;
$exam_number = 35;
// 排列分数组合]]></description><category></category></item><item><title><![CDATA[字节担保支付/字节小程序担保支付]]></title><link>https://blog.csdn.net/YdPro_/article/details/119754733</link><guid>https://blog.csdn.net/YdPro_/article/details/119754733</guid><author>YdPro_</author><pubDate>Tue, 17 Aug 2021 13:36:51 +0800</pubDate><description><![CDATA[1. 注意事项：

当前字节担保支付流程为个人整理，若干不足之处请谅解！
演示代码为PHP

2. 前期准备

阅读字节担保支付开发者文档(https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/server/ecpay/server-doc)
完成进件

3.引入支持

感谢kuif提供的轮子！
项目中需引入  https://github.com/kuif/pay

4. 实际开发


项目中没有composer文件请在终端中直接执行 com]]></description><category></category></item><item><title><![CDATA[传过来的时间，得到天数，循环写入数据库]]></title><link>https://blog.csdn.net/YdPro_/article/details/114730913</link><guid>https://blog.csdn.net/YdPro_/article/details/114730913</guid><author>YdPro_</author><pubDate>Sat, 13 Mar 2021 11:07:34 +0800</pubDate><description><![CDATA[public function add($param = [])
// 得到天数
$day = ceil(($param['end_date'] - $param['start_date'])/86400);
// 得到一个日期数组
$date_list = [];
for (i = 0; i&lt;=$day,i++){
    $date_list = date(['Y-m-d'],strtotime('+'.$i.' day',$param('start_date')));
}
// 接受写入的参数
]]></description><category></category></item><item><title><![CDATA[小程序备忘录]]></title><link>https://blog.csdn.net/YdPro_/article/details/113175079</link><guid>https://blog.csdn.net/YdPro_/article/details/113175079</guid><author>YdPro_</author><pubDate>Tue, 26 Jan 2021 10:44:32 +0800</pubDate><description><![CDATA[view == div
text == p
&lt;match-media min-width="300" max-width="600"&gt;
  &lt;view&gt;当页面宽度在 300 ~ 500 px 之间时展示这里&lt;/view&gt;
&lt;/match-media&gt;

&lt;match-media min-height="400" orientation="landscape"&gt;
  &lt;view&gt;当页面高度不小于 400 px 且屏幕方向为纵向时展示这里&]]></description><category></category></item><item><title><![CDATA[python requests 乱码]]></title><link>https://blog.csdn.net/YdPro_/article/details/112989821</link><guid>https://blog.csdn.net/YdPro_/article/details/112989821</guid><author>YdPro_</author><pubDate>Fri, 22 Jan 2021 16:45:39 +0800</pubDate><description><![CDATA[修改因gbk引起的中文编码乱码，将gkb改为utf-8即可
print(r.content.decode(“utf-8”))

]]></description><category></category></item><item><title><![CDATA[JS备忘录]]></title><link>https://blog.csdn.net/YdPro_/article/details/112799036</link><guid>https://blog.csdn.net/YdPro_/article/details/112799036</guid><author>YdPro_</author><pubDate>Tue, 19 Jan 2021 09:05:52 +0800</pubDate><description><![CDATA[JavaScript 是脚本语言。浏览器会在读取代码时，逐行地执行脚本代码。而对于传统编程来说，会在执行前对所有代码进行编译。

]]></description><category></category></item><item><title><![CDATA[CSS备忘录]]></title><link>https://blog.csdn.net/YdPro_/article/details/112554892</link><guid>https://blog.csdn.net/YdPro_/article/details/112554892</guid><author>YdPro_</author><pubDate>Wed, 13 Jan 2021 10:25:24 +0800</pubDate><description><![CDATA[overflow: hidden 不溢出
border-radius:5px; 边框圆弧

]]></description><category></category></item><item><title><![CDATA[base.css]]></title><link>https://blog.csdn.net/YdPro_/article/details/112553317</link><guid>https://blog.csdn.net/YdPro_/article/details/112553317</guid><author>YdPro_</author><pubDate>Wed, 13 Jan 2021 09:15:23 +0800</pubDate><description><![CDATA[/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd]]></description><category></category></item><item><title><![CDATA[使用python setup.py sdist打包出现GBK错误解决]]></title><link>https://blog.csdn.net/YdPro_/article/details/112515119</link><guid>https://blog.csdn.net/YdPro_/article/details/112515119</guid><author>YdPro_</author><pubDate>Tue, 12 Jan 2021 11:48:52 +0800</pubDate><description><![CDATA[打包项目中不能有中文命名
MANIFEST.in中的中文删掉


]]></description><category></category></item><item><title><![CDATA[MYSQL 安装配置]]></title><link>https://blog.csdn.net/YdPro_/article/details/112230002</link><guid>https://blog.csdn.net/YdPro_/article/details/112230002</guid><author>YdPro_</author><pubDate>Tue, 05 Jan 2021 14:22:25 +0800</pubDate><description><![CDATA[创建my.ini

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录，MySQL 8+ 不需要以下配置，系统自己生成即可，否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
.]]></description><category></category></item><item><title><![CDATA[Django 修改密码]]></title><link>https://blog.csdn.net/YdPro_/article/details/110120353</link><guid>https://blog.csdn.net/YdPro_/article/details/110120353</guid><author>YdPro_</author><pubDate>Wed, 25 Nov 2020 11:03:23 +0800</pubDate><description><![CDATA[python manage.py runserver
 from django.contrib.auth.models import User
 user = User.objects.filter()
 user

 user = User.objects.get(username='name')
user.set_password('password') 
user.save()


]]></description><category></category></item><item><title><![CDATA[as_views]]></title><link>https://blog.csdn.net/YdPro_/article/details/109993683</link><guid>https://blog.csdn.net/YdPro_/article/details/109993683</guid><author>YdPro_</author><pubDate>Mon, 23 Nov 2020 13:36:22 +0800</pubDate><description><![CDATA[as_view逻辑：返回一个闭包——&gt;闭包会在Django解析完请求后调用
+ 闭包的逻辑：
+ 给class（定义的view类）赋值–request，args，和kwargs
+ 根据HTTP方法分发请求

请求到达后的完整逻辑

调用dispatch分发
接着调用GET方法

在GET请求中，首先调用get_queryset方法，拿到数据源
接着调用get_context_data方法，拿到了需要渲染到模板中的数据

1)在get_context_data中，首先调用get_paginate_..]]></description><category></category></item><item><title><![CDATA[python 元组]]></title><link>https://blog.csdn.net/YdPro_/article/details/109204001</link><guid>https://blog.csdn.net/YdPro_/article/details/109204001</guid><author>YdPro_</author><pubDate>Wed, 21 Oct 2020 16:21:22 +0800</pubDate><description><![CDATA[STATUS_NORMAL = 1
STATUS_DELETE = 0
STATUS_ITEMS = (
(STATUS_NORMAL,‘正常’),
(STATUS_DELETE,‘删除’),
)
元组用“()”标识，内部元素用逗号隔开

]]></description><category></category></item><item><title><![CDATA[Windows-python虚拟环境]]></title><link>https://blog.csdn.net/YdPro_/article/details/109175494</link><guid>https://blog.csdn.net/YdPro_/article/details/109175494</guid><author>YdPro_</author><pubDate>Tue, 20 Oct 2020 10:06:36 +0800</pubDate><description><![CDATA[安装virtualenv  pip install virtualenv
创建虚拟环境： virtualenv idea
启动虚拟环境：\Scripts\activate
创建项目：django-admin startproject idea


]]></description><category></category></item><item><title><![CDATA[对于python类的理解]]></title><link>https://blog.csdn.net/YdPro_/article/details/109109947</link><guid>https://blog.csdn.net/YdPro_/article/details/109109947</guid><author>YdPro_</author><pubDate>Fri, 16 Oct 2020 09:21:13 +0800</pubDate><description><![CDATA[什么是类？
类是抽象，抽象出通用的，将可变的暴露出来。实现最少的，最低耦合的代码来写出复杂的功能。

]]></description><category></category></item><item><title><![CDATA[selenium刷新页面后定位不到元素]]></title><link>https://blog.csdn.net/YdPro_/article/details/108238802</link><guid>https://blog.csdn.net/YdPro_/article/details/108238802</guid><author>YdPro_</author><pubDate>Wed, 26 Aug 2020 14:30:40 +0800</pubDate><description><![CDATA[wb.get('https://www.gongzicp.com/home/ranking?tid=75&amp;id=1&amp;rankList=2&amp;date=3')
elements = wb.find_elements_by_xpath('//a[@class="cp-novel-name"]')
number = len(elements)

for i in range(number):
    elements[i].click()
    sleep(1)
    wb.back()]]></description><category></category></item></channel></rss>