<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weiran2009的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weiran2009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weiran2009]]></copyright><item><title><![CDATA[在远程构建git仓库后，本地git仓库建立常用基本操作]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/125720862</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/125720862</guid><author>weiran2009</author><pubDate>Thu, 07 Dec 2023 23:00:24 +0800</pubDate><description><![CDATA[遇到终端打不开问题（The terminal process "/usr/bin/bash" failed to launch）ssh 路径为：ssh://git@10.229.28.94:8081/your_name/demo1.git。从dockerhub构建 code-server环境并解决终端打不开的问题。2、将本地已存在的文件提交到远程git仓库。3、将本地已存在的仓库提交到远程git仓库。假设项目名称叫 demo1。1、在本地新建一个仓库。]]></description><category></category></item><item><title><![CDATA[利用dockerfile升级flink的curl]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/133915202</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/133915202</guid><author>weiran2009</author><pubDate>Wed, 18 Oct 2023 21:31:26 +0800</pubDate><description><![CDATA[以上亲测可行，望对大家有用。]]></description><category></category></item><item><title><![CDATA[从网络方面解决Android Sutdio遇到的Unable to access Android SDK add-on list问题]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/133250059</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/133250059</guid><author>weiran2009</author><pubDate>Sun, 24 Sep 2023 20:11:10 +0800</pubDate><description><![CDATA[我看大部分人没有遇到这个网络问题，但是我偏偏遇到了（难道是杭州亚运会的缘故？），什么重新安装、安装路径没有空格，都没用。要我设置代理，但是我不是校园网之类的。那么怎么知道最快的IP呢？]]></description><category></category></item><item><title><![CDATA[Flink提交jar出现错误RestHandlerException: No jobs included in application.]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/132581263</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/132581263</guid><author>weiran2009</author><pubDate>Sun, 03 Sep 2023 21:22:04 +0800</pubDate><description><![CDATA[今天打包一个flink的maven工程为jar，通过flink webUI提交，发现居然报错。发现是环境问题，再仔细看 ，居然使用了。要学会看日志，能解决很多低级问题。JOB Manager日志。问题已找到，修改即可。]]></description><category></category></item><item><title><![CDATA[使用xpath解析B站视频播放目录]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/127622213</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/127622213</guid><author>weiran2009</author><pubDate>Mon, 01 May 2023 15:10:29 +0800</pubDate><description><![CDATA[3、前面留有标志位，可以自行打勾作为提醒。2、记录当前集时长，播放总时长；1、解析xml元素，逐行打印；]]></description><category></category></item><item><title><![CDATA[Python使用装饰器实现多线程功能]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/117914060</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/117914060</guid><author>weiran2009</author><pubDate>Mon, 14 Jun 2021 22:47:01 +0800</pubDate><description><![CDATA[# blog，
# 关于返回值问题：一般使用数据库或其它方式获取，后台线程基本都是封装一个相对独立的功能块；
def background_thread(func):
  def callf(*args, **kwargs):
    # args=(*args,)正常 kwargs=kwargs 未验证
    t = threading.Thread(target=func, args=(*args,), kwargs=kwargs)
    t.start()
   ...]]></description><category></category></item><item><title><![CDATA[Anaconda运行出现ImportError: DLL load failed: 找不到指定的模块 问题]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/108679159</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/108679159</guid><author>weiran2009</author><pubDate>Sat, 19 Sep 2020 12:52:59 +0800</pubDate><description><![CDATA[新安装Anaconda3，运行简单语句正常，但是运行jupyter 或 matplotlib 出现如下问题：


day09&gt;jupyter notebook
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in &lt;module&gt;
    from notebook.notebookapp import main
]]></description><category></category></item><item><title><![CDATA[Python自定义形参在函数调用：字典解包与setattr在数据库(DjangoORM+Sqlalchemy)中的实战使用]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/108157027</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/108157027</guid><author>weiran2009</author><pubDate>Fri, 21 Aug 2020 21:10:00 +0800</pubDate><description><![CDATA[知识点1：字典解包在Sqlalchemy中的使用：

我们在使用数据库时，经常会出现仅仅只想修改或获取几个字段的情况，但由于是在函数中调用，则只能通过字典解包方法进行操作；

测试环境：Python3.7

基础内容在此不再赘述，示例如下：


item = self.session.query(self.emp_class).filter_by(**filter_condition).first()

理解：建立一个会话以后，我们通过filter_by 方法进行字段条件过滤，这里使用filter_co..]]></description><category></category></item><item><title><![CDATA[Ubuntu shell无法输入中文问题（以及Python3出现 UnicodeEncodeError: ‘utf-8‘ codec can‘t encode characters ）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/107774065</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/107774065</guid><author>weiran2009</author><pubDate>Mon, 03 Aug 2020 21:39:36 +0800</pubDate><description><![CDATA[如果同时出现如下2种情况，那么可能该博客对你有帮助：

Ubuntu shell无法输入中文问题
	Python3出现 UnicodeEncodeError: 'utf-8' codec can't encode characters in position xxx: surrogates not allowed
环境：
Ubuntu16.04
Python3.6.3
问题描述：无法在shell中输入中文，同时在Python3中可以print()，但是处理该文件（如读数据）会报错

前提：
服务器安装了中文]]></description><category></category></item><item><title><![CDATA[使用远程终端控制工具开启可视化窗口（如Pycharm, vscode）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/107600060</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/107600060</guid><author>weiran2009</author><pubDate>Sun, 26 Jul 2020 21:41:07 +0800</pubDate><description><![CDATA[适用环境：

直接在Linux服务器中使用IDE调试代码，而不是在本地调试后放在Linux中；
	使用云服务器（如腾讯云），追求高性价比，直接在控制终端中使用IDE可视化编程调试；


以下为Ubuntu16.04+MobaXterm为例



1. 服务端更改文件“/etc/ssh/sshd_config”里的“X11Forwarding ”为“yes”，并添加“X11UseLocalhost no”;

2. 安装java环境：apt-get update apt-get install defa...]]></description><category></category></item><item><title><![CDATA[使用Python3编辑shell文件，避免\n被Windows自动替换为\r\n的解决方案]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/98960252</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/98960252</guid><author>weiran2009</author><pubDate>Mon, 12 Aug 2019 06:23:33 +0800</pubDate><description><![CDATA[最近做自动化测试，遇到一个问题，就是测试环境在Windows中，而被测环境在Linux系统中；

有一个步骤是修改shell脚本，然后发送到Linux系统中执行，但问题出现在修改shell脚本后，自动替换为\r\n导致Linux端运行错误



Python3.6.3环境



解决方案如下：


def mdf_sh(p_sh_src, p_sh_dst):
    """
    修改 s...]]></description><category></category></item><item><title><![CDATA[在Angular6中使用国内镜像也无法安装module的一种情况解决（以angular-in-memory-web-api为例）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/90407178</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/90407178</guid><author>weiran2009</author><pubDate>Tue, 21 May 2019 15:04:01 +0800</pubDate><description><![CDATA[首先说环境，我是 npm 5.6.0，Angular6，windows7 64位

$ npm -version
5.6.0



问题背景：学习Angular有一段时间了，现在想系统的根据官网学习一遍，但在最后一个课程出了问题

官方课程：https://www.angular.cn/tutorial/toh-pt6

问题描述：

在 app.module.ts 添加module失败：


...]]></description><category></category></item><item><title><![CDATA[关于Python3编码问题的简单理解（实战，以hashlib为例）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/89436458</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/89436458</guid><author>weiran2009</author><pubDate>Sun, 21 Apr 2019 18:28:26 +0800</pubDate><description><![CDATA[Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode，由str类型表示，二进制数据则由bytes类型表示。

这里理解：

str类型是Python的一种数据类型，当你需要使用其他库或与其它程序联用时，往往需要使用二进制数进行信息传递。

除了本文要介绍的hashlib外，如果没有使用二进制数进行信息传递，当你在写网页返回值时，也会报错，如


def ...]]></description><category></category></item><item><title><![CDATA[递归练习题-doc文件目录解析-Python语言实现]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/86723566</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/86723566</guid><author>weiran2009</author><pubDate>Sun, 10 Feb 2019 18:54:55 +0800</pubDate><description><![CDATA[目录

解决思路：

解决过程：

结果输出示例：

附加问题：如果我们需要更多的目录状态信息呢？

完整代码及示例文件获取：



最近接触一些超大word文档，其目录就有五六页，但发现目录使用标准格式，就想开发一个目录解析工具，用于查看每个目录级中包含多少最小子目录。
目录示例如下（最后的数字是页码）：


4.1 数学习题      14
4.1.1 选择题      14
4.1.1.1 ...]]></description><category></category></item><item><title><![CDATA[在Python3中使用paramiko模块实现交互式操作（简洁实战+总结）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/86719737</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/86719737</guid><author>weiran2009</author><pubDate>Thu, 31 Jan 2019 18:05:31 +0800</pubDate><description><![CDATA[我想实现的是：
使用服务器A 登录 服务器B，把服务器B的文件用SCP 发到服务器C中，因为有yes/no 的输入，不知道用paramiko模块实现？
我在服务器B中写了一个.sh用于测试：
study_shell.sh


#! /bin/bash
echo &quot;hello, shell! 0130&quot;
choice=&quot;null&quot;
echo &quot;${choice}&quot;
read -p &quot;Do you w...]]></description><category></category></item><item><title><![CDATA[一个基于TensorFlow 1.4版本可运行的训练mnist的RNN模型·学习笔记]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/84586249</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/84586249</guid><author>weiran2009</author><pubDate>Wed, 28 Nov 2018 16:22:29 +0800</pubDate><description><![CDATA[
import numpy as np
import tensorflow as tf
import input_data
import matplotlib.pyplot as plt

def _RNN(_X, _W, _b, _nsteps, _name, diminput=28, dimhidden=128):
    # 1. Permute input from [batchsize,...]]></description><category></category></item><item><title><![CDATA[官方实例中的Caffe常用层次模型与solver配置学习笔记]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/82886425</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/82886425</guid><author>weiran2009</author><pubDate>Fri, 28 Sep 2018 16:50:54 +0800</pubDate><description><![CDATA[1、层次模型学习笔记

在网上搜caffe教程，大都是一开始讲各种层没感觉，于是我先自己跑跑Caffe自带的两个例子（mnist与cifar10），然后对照着教程，把学习记录如下：

Caffe的层有很多种类型，比如Data, Convolution, Pooling等，层之间的数据流动是以Blobs的方式进行。

各层概述：

Data：数组层；类型可以为 LevelDB、LMDB、内存、图片等...]]></description><category></category></item><item><title><![CDATA[caffe 中使用 draw_net.py 无法绘图问题解决汇总]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/82885836</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/82885836</guid><author>weiran2009</author><pubDate>Fri, 28 Sep 2018 16:17:10 +0800</pubDate><description><![CDATA[这是学习笔记，我把遇到的 draw_net.py 各类问题集中说明一下：

1、错误关键词：ImportError: /homedata/aistudy_data/caffe_data/caffe-master/python/caffe/_caffe.so: undefined symbol: _ZN5caffe3

详细描述：


/homedata/aistudy_data/caffe_dat...]]></description><category></category></item><item><title><![CDATA[使用Echarts在网页中显示漂亮图例实战（Bootstrap+Django+ECharts+Jinja2使用入门）]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/82496851</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/82496851</guid><author>weiran2009</author><pubDate>Fri, 07 Sep 2018 16:18:28 +0800</pubDate><description><![CDATA[Django是一个开放源代码的Web应用框架，由Python写成。采用了MVC的框架模式，即模型M，视图V和控制器C。；
	Bootstrap来自 Twitter，是目前非常流行的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的，它简洁灵活，使得 Web 开发更加快捷。；
	Echarts是百度开发的一个纯 Javascript 的图表库，可以流畅的运行在 PC 和...]]></description><category></category></item><item><title><![CDATA[正则表达式在Python爬虫、JavaScript、MySQL数据库、数据清洗建模等方面的使用实例]]></title><link>https://blog.youkuaiyun.com/weiran2009/article/details/82223870</link><guid>https://blog.youkuaiyun.com/weiran2009/article/details/82223870</guid><author>weiran2009</author><pubDate>Thu, 30 Aug 2018 16:44:36 +0800</pubDate><description><![CDATA[ 

注：本文仅列举的实例，基础知识网上一搜一大把，这里不赘述了。

1. Python爬虫中的使用

这里面使用比较简单，作为入门用的，比如爬取优快云首页的侧边栏的链接与对应名字：


import re

Import requests
def test_csdn_re():
    response = requests.get('https://www.youkuaiyun.com/')
    p...]]></description><category></category></item></channel></rss>