<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sxphd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sxphd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sxphd]]></copyright><item><title><![CDATA[Python输入输出-IO流]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107897772</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107897772</guid><author>Sxphd</author><pubDate>Sun, 09 Aug 2020 18:47:53 +0800</pubDate><description><![CDATA[open模块
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)


打开给定路径的 file文件， 并返回对应的一个file object；


如果要打开的文件，不能被打开，就会触发 OSError异常；


file 是一个路径对象（str），表示将要打开的文件路径（绝对路径或当前工作目录的相对路径），也可以是被封装的整数类型文件描述符；

如果是]]></description><category></category></item><item><title><![CDATA[二）Python非正式介绍]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107714392</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107714392</guid><author>Sxphd</author><pubDate>Fri, 31 Jul 2020 15:28:50 +0800</pubDate><description><![CDATA[3. Python 的非正式介绍
在下面的例子中，通过提示符 (&gt;&gt;&gt; 与 …) 的出现与否来区分输入和输出：如果你想复现这些例子，当提示符出现后，你必须在提示符后键入例子中的每一个词；不以提示符开头的那些行是解释器的输出。注意例子中某行中出现第二个提示符意味着你必须键入一个空白行；这是用来结束多行命令的。
这个手册中的许多例子都包含注释，甚至交互性命令中也有。Python中的注释以井号 # 开头，并且一直延伸到该文本行结束为止。注释可以出现在一行的开头或者是空白和代码的后边，但是不能出现]]></description><category></category></item><item><title><![CDATA[特别篇之（标准编码）]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107713758</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107713758</guid><author>Sxphd</author><pubDate>Fri, 31 Jul 2020 15:08:42 +0800</pubDate><description><![CDATA[标准编码
Python 自带了许多内置的编解码器，它们的实现或者是通过 C 函数，或者是通过映射表。 以下表格是按名称排序的编解码器列表，并提供了一些常见别名以及编码格式通常针对的语言。 别名和语言列表都不是详尽无遗的。 请注意仅有大小写区别或使用连字符替代下划线的拼写形式也都是有效的别名；因此，'utf-8' 是 'utf_8' 编解码器的有效别名。
CPython implementation detail: 有些常见编码格式可以绕过编解码器查找机制来提升性能。 这些优化机会对于 CPython 来说仅]]></description><category></category></item><item><title><![CDATA[1）Python使用前细节介绍]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107696894</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107696894</guid><author>Sxphd</author><pubDate>Thu, 30 Jul 2020 18:46:35 +0800</pubDate><description><![CDATA[1. 课前甜点
如果你经常在电脑上工作，总会有些任务会想让它自动化。比如，对一大堆文本文件进行查找替换，对很多照片文件按照比较复杂的规则重命名并放入不同的文件夹。也可能你想写一个小型的数据库应用，一个特定的图形界面应用，或者一个简单的游戏。
如果你是专业的软件开发人员，你可能需要编写一些 C/C++/Java 库，但总觉得通常的 编写、编译、测试、再次编译 流程太慢了。可能给这样的库写一组测试，就是很麻烦的工作了。或许你写了个软件，可以支持插件扩展语言，但你不想为了自己这一个应用，专门设计和实现一种新语言了]]></description><category></category></item><item><title><![CDATA[分享一个爬取免费代理——代码]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107689166</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107689166</guid><author>Sxphd</author><pubDate>Thu, 30 Jul 2020 14:18:03 +0800</pubDate><description><![CDATA[#!D:/spider/src/ python
# -*- coding: utf-8 -*-
# @Time     : 20:49
# @Author   :lion
# @Site     :10kb
# File      :agency.py
# @Software :PyCharm
import csv
import threading
from queue import Queue
from threading import Thread

import requests
from lxml ]]></description><category></category></item><item><title><![CDATA[mongodb2012plus4.2.8 Windows 安装]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107672505</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107672505</guid><author>Sxphd</author><pubDate>Wed, 29 Jul 2020 18:43:11 +0800</pubDate><description><![CDATA[MongoDB安装笔记（.ZIP）
安装前，配置整理
1. 官网下载链接:
	https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.8.zip

2. 解压文件夹

3. 创建data文件夹
	data下创建db文件夹
	
4. 创建logs文件夹
	logs下创建mongo.log文件

mongodb安装
1. 打开cmd(管理员身份运行)

2. mongod --dbpath db文件夹的路径

3. 注册服务
	mon]]></description><category></category></item><item><title><![CDATA[Bazel 开发 一（安装）]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107187531</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107187531</guid><author>Sxphd</author><pubDate>Tue, 07 Jul 2020 18:42:23 +0800</pubDate><description><![CDATA[(bazel-<version>-windwos-x86_64.exe)]]></description><category></category></item><item><title><![CDATA[gomodule-redigo使用]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107159405</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107159405</guid><author>Sxphd</author><pubDate>Mon, 06 Jul 2020 15:06:49 +0800</pubDate><description><![CDATA[gomodule-redigo使用(适合小型项目使用)
安装redigo
go get github.com/gomodule/redigo

redigo特征
1. 支持所有redis命令
2. 支持管道，以及管道所有事务
3. 支持发布/订阅
4. 支持连接池
5. 支持 EVALSHA命令
6. 辅助函数，用于处理命令答复

使用
// 导入
import "github.com/gomodule/redigo/redis"
// Conn是使用redis的主要接口，可以通过Dial,DialWith]]></description><category></category></item><item><title><![CDATA[grpc+gin+proto，使用http调用rpc接口]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/107087695</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/107087695</guid><author>Sxphd</author><pubDate>Thu, 02 Jul 2020 18:22:10 +0800</pubDate><description><![CDATA[接下来重点讲如何创建并通过http 使用rpc接口 。
proto代码
syntax = "proto3";
package proto.web.web.proto;

option go_package = "pb;pb";

// 进入
message ComeIn {
	string name = 1; 	// 名称
	string trait = 2;	// ip
}

// 离开
message GetOut {
	string name = 1;	// 名称
	string ip 	= 2;	/]]></description><category></category></item><item><title><![CDATA[python 使用 turtle库 画“皮卡丘”]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106769473</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106769473</guid><author>Sxphd</author><pubDate>Mon, 15 Jun 2020 19:15:46 +0800</pubDate><description><![CDATA[from turtle import *

screensize(800, 600, "#fed926")
setup(width=1000, height=1000, startx=50, starty=50)
pensize(5)
pencolor("black")
speed(11)


def leftEar():
    # 海龟方向
    setheading(30)
    penup()
    fillcolor("#1f1515")
    goto(110, 150)
    # .]]></description><category></category></item><item><title><![CDATA[python 的 10个 经典算法]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106733299</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106733299</guid><author>Sxphd</author><pubDate>Sat, 13 Jun 2020 15:48:14 +0800</pubDate><description><![CDATA[最近在复习python呢，今年工作原因，工作换的厉害。博主也是费劲脑汁了···

不说了，上代码
代码有注释，方便复习和学习。喜欢的朋友留个关注哦。博主后续还会更新的。
numberList = [3, 10, 1, 55, 48, 18, 26, 34, 89, 55, 66, 77, 15, 29, 69, 1234]

'''
1. 冒泡排序
· 每两个相邻的元素进行比较，如果顺序不对，就进行更换，每次前后比较换一遍（从头到位比较一圈）,最后的元素一定是最大的。
· 所以，每比较一遍，就要少进行比较.]]></description><category></category></item><item><title><![CDATA[java 存储 base64图片+反向解析]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106672959</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106672959</guid><author>Sxphd</author><pubDate>Wed, 10 Jun 2020 18:56:18 +0800</pubDate><description><![CDATA[存储base64字符串图片

	/**
     * 存储base64字符串的图片
     *
     * @param base64Str ImageBase64的字符串
     * @param path      存储路径
     * @param ext       图片后缀
     * @return ImageName
     */
    public static String base64CodeTobeImage(String base64Str, String path,.]]></description><category></category></item><item><title><![CDATA[MySQL 安装，以及开发工具使用]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106623069</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106623069</guid><author>Sxphd</author><pubDate>Mon, 08 Jun 2020 18:59:09 +0800</pubDate><description><![CDATA[安装教程

]]></description><category></category></item><item><title><![CDATA[spring boot 查询两个时间区间内容（只有一个创建时间字段的前提下）]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106588905</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106588905</guid><author>Sxphd</author><pubDate>Sat, 06 Jun 2020 15:58:49 +0800</pubDate><description><![CDATA[&lt;select id="selectSubstituteIntoApplicationList" parameterType="SubstituteIntoApplication"
            resultMap="SubstituteIntoApplicationResult"&gt;
        &lt;include refid="selectSubstituteIntoApplicationVo"/&gt;
        &lt;where&gt;
         ...]]></description><category></category></item><item><title><![CDATA[java spring boot 空字符串转Integer报错问题]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106567556</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106567556</guid><author>Sxphd</author><pubDate>Fri, 05 Jun 2020 11:52:44 +0800</pubDate><description><![CDATA[java spring boot 解决 For input ""问题
&lt;!--  解决 Illegal DefaultValue null for parameter type integer    异常  --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;io.swagger&lt;/groupId&gt;
            &lt;artifactId&gt;swagger-annotations&lt;/artifac]]></description><category></category></item><item><title><![CDATA[Java  SpringBoot实现打开websocket双通道的连接]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106354027</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106354027</guid><author>Sxphd</author><pubDate>Tue, 26 May 2020 13:25:19 +0800</pubDate><description><![CDATA[先看目录结构

再看pom需要的资源
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-websocket&lt;/artifactId&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
        ]]></description><category></category></item><item><title><![CDATA[go语言 实现   今天、昨天、本周、本月的时间]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106156068</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106156068</guid><author>Sxphd</author><pubDate>Sat, 16 May 2020 11:01:34 +0800</pubDate><description><![CDATA[go语言内置time模块
improt (
	"time"
	"fmt"
)
func main() {
	now := time.Now()
	week := now.Weekday()
	offset := int(time.Monday-week)
	if offset &gt; 0 {
		offset = -6
	}
	fmt.Println(offset)
	//周
	StartDate := time.Date(now.Year(), now.Month(), now.Day(), 0, 0,]]></description><category></category></item><item><title><![CDATA[go语言 使用"regexp"实现纯中文识别、匹配]]></title><link>https://blog.youkuaiyun.com/Sxphd/article/details/106056823</link><guid>https://blog.youkuaiyun.com/Sxphd/article/details/106056823</guid><author>Sxphd</author><pubDate>Mon, 11 May 2020 16:26:44 +0800</pubDate><description><![CDATA[使用代码:
package main
import (
	"fmt"
	"regexp"
)
//本次匹配使用"regexp"内置的一个正则匹配包
func main() {
	str := "李小龙"//要匹配的字符串
	isChinese := regexp.MustCompile("^[\u4e00-\u9fa5]")//我们要匹配中文的匹配规则
	fmt.Println(isChinese.MatchString(str))//使用MatchString来将要匹配的字符串传到匹配规则中
}

运行结]]></description><category></category></item></channel></rss>