<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[surtol的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/surtol</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; surtol]]></copyright><item><title><![CDATA[Tableau通过MongoDB Connector for BI连接MongoDB]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/123469470</link><guid>https://blog.youkuaiyun.com/surtol/article/details/123469470</guid><author>surtol</author><pubDate>Mon, 14 Mar 2022 14:08:05 +0800</pubDate><description><![CDATA[0 前言
数据分析里面通常采用表格结构来存储数据，如果采用数据库存储了非结构化数据（例如MongoDB），但是我们又想采用SQL语言，并按照SQL的一套方法来做数据分析（比如用Tableau或者BI），此时就需要借助MongoDB Connector for BI的帮助。
这篇文章主要讲解Tableau连接MongoDB的方法，内容包含：
1 连接的逻辑
由于MongoDB是非关系型数据库，所以连接逻辑是这样的：


MongoDB将数据传输给MongoDB BI Connector
MongoDB BI ]]></description><category></category></item><item><title><![CDATA[pyinstaller打包python脚本为exe]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/110813751</link><guid>https://blog.youkuaiyun.com/surtol/article/details/110813751</guid><author>surtol</author><pubDate>Mon, 14 Mar 2022 12:20:40 +0800</pubDate><description><![CDATA[pyinstaller打包python脚本为exe新建虚拟环境pyinstaller命令例子
记录一下pyinstaller的使用方法，便于之后使用。
新建虚拟环境
直接使用pyinstaller打包会把整个环境中很多不必要的包一起打进去，所以建议新建一个虚拟环境，删除不相关的包，然后再打包。当然，如果对exe的体积没有要求，那跳过这一步打包也是可以的。
conda create -n evn_name python==3.8
conda activate env_name
pip uninstall xx]]></description><category></category></item><item><title><![CDATA[pip-autoremove安装后报错ModuleNotFoundError解决方案]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/123458113</link><guid>https://blog.youkuaiyun.com/surtol/article/details/123458113</guid><author>surtol</author><pubDate>Sun, 13 Mar 2022 13:37:09 +0800</pubDate><description><![CDATA[pip-autoremove工具在管理环境中的依赖项上额非常方便，卸载某个Package的时候，可以连同当时安装的依赖包一起卸载。但是在0.10.0版本后，使用pip-autoremove就会报错：
pip-autoremove packege_name
&gt; ModuleNotFoundError: No module named 'pip_autoremove'

这是因为在这个版本中，pip-autoremove被当成了一个Module。现在在github上面已经有新的commit修复了这个问题，]]></description><category></category></item><item><title><![CDATA[Jupyter Notebook安装和使用]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/123223756</link><guid>https://blog.youkuaiyun.com/surtol/article/details/123223756</guid><author>surtol</author><pubDate>Wed, 02 Mar 2022 14:53:18 +0800</pubDate><description><![CDATA[Jupyter Notebook安装和使用]]></description><category></category></item><item><title><![CDATA[Ubuntu18安装Wordpress个人博客教程]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/121119679</link><guid>https://blog.youkuaiyun.com/surtol/article/details/121119679</guid><author>surtol</author><pubDate>Wed, 03 Nov 2021 16:32:37 +0800</pubDate><description><![CDATA[文章目录0 前言1 安装Docker并建立Ubuntu18环境1.1 下载和安装Docker1.2 新建Ubuntu18.04容器1.3 简单配置Ubuntu18.04容器2 Apache安装3 MySQL安装4 PHP安装5 Wordpress安装和配置5.1 Wordpress和安装5.2 配置Wordpress6 参考
0 前言
最近想建立个人博客，由于不是专职搞网站的，所以用Wordpress建比较快。
对于建立一个个人博客而言，需要做以下准备工作。由于我已经租用过服务器，并拥有域名，所以本文仅讲述]]></description><category></category></item><item><title><![CDATA[MongoDB-5.0安装和使用方法]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/121106833</link><guid>https://blog.youkuaiyun.com/surtol/article/details/121106833</guid><author>surtol</author><pubDate>Tue, 02 Nov 2021 19:44:25 +0800</pubDate><description><![CDATA[目录0 前言1 下载安装文件和安装1.1 下载安装文件1.2 安装MongoDB1.3 环境配置和启动1.4 安装MongoDB Database Tools2 使用3 参考
0 前言
由于项目需求，准备采用MongoDB1对获取的图像（约数GB大小）及其属性进行管理。本文记录了在win10下安装MongoDB，并使用GridFS管理大文件的方法。
根据项目需求，可能会跟进Linux系统下的安装和使用方法。
1 下载安装文件和安装
1.1 下载安装文件
下载安装文件，安装文件下载网址在这里2。选择安装的系统]]></description><category></category></item><item><title><![CDATA[Ubuntu18 使用FRP实现内网穿透]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/120354598</link><guid>https://blog.youkuaiyun.com/surtol/article/details/120354598</guid><author>surtol</author><pubDate>Sun, 19 Sep 2021 21:40:05 +0800</pubDate><description><![CDATA[文章目录1 在服务器和设备上分别安装FRP服务器端和客户端软件(1)从github上下载软件Reference


由于设备远程连接需求，租了一台有公网IP的服务器。现在想通过FRP通过这台公网IP的服务器访问我的设备。本次使用的服务器和设备均使用Ubuntu18系统。详细的说明可以见FRP的Github1。
内网穿透原理如图所示，图片来自2：



1 在服务器和设备上分别安装FRP服务器端和客户端软件
(1)从github上下载软件
Reference



FRP Gtihub ↩︎

JJH的创世纪]]></description><category></category></item><item><title><![CDATA[3D可视化库Mayavi安装和使用]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/118682566</link><guid>https://blog.youkuaiyun.com/surtol/article/details/118682566</guid><author>surtol</author><pubDate>Tue, 13 Jul 2021 14:30:02 +0800</pubDate><description><![CDATA[文章目录安装
安装
Mayavi的pip安装支持不好，所以需要用编译好的whl文件来安装。以下方法的测试环境为conda 新建的干净环境，python版本为3.8，系统为win10系统：
# conda 新建的干净环境，python版本为3.8
conda create -n env_name python=3.8

安装的whl文件下载自Unofficial Windows Binaries for Python Extension Packages，文件名称为：mayavi‑4.7.1+vtk82‑cp]]></description><category></category></item><item><title><![CDATA[使用scikit-image读取tif文件只读取一半的问题]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/111401441</link><guid>https://blog.youkuaiyun.com/surtol/article/details/111401441</guid><author>surtol</author><pubDate>Sat, 19 Dec 2020 11:08:06 +0800</pubDate><description><![CDATA[使用scikit-image读取tif文件不全的问题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢]]></description><category></category></item><item><title><![CDATA[解决OpenCVpython高版本无法使用SIFT&SURF(xfeatures2d)的问题]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/109570154</link><guid>https://blog.youkuaiyun.com/surtol/article/details/109570154</guid><author>surtol</author><pubDate>Mon, 09 Nov 2020 10:24:51 +0800</pubDate><description><![CDATA[文章目录1 新建环境or卸载高版本OpenCV2 安装低版本OpenCV安装包3 Win系统的小bug
OpenCV高版本因为专利保护原因无法使用SIFT、SURF等特征提取方法，不过在低版本下仍然是支持的，因此解决办法就是讲高版本回退到低版本。推荐版本是3.4.2.16。
1 新建环境or卸载高版本OpenCV

Solution 1

如果有Anaconda，那就新建个环境。推荐使用python==3.6。
conda create -n new_env python=3.6
conda activat]]></description><category></category></item><item><title><![CDATA[从期望到蒙特卡洛再到抽样（MCMC学习和梳理）]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/109044453</link><guid>https://blog.youkuaiyun.com/surtol/article/details/109044453</guid><author>surtol</author><pubDate>Tue, 13 Oct 2020 09:56:15 +0800</pubDate><description><![CDATA[文章目录怎么计算期望用蒙特卡洛方法计算期望（积分）无法使用蒙特卡洛计算积分的情况——无法采样接受-拒绝采样重要性采样MCMCMetropolis Hasting算法实现Reference
近期在学习MCMC(Markov Chain Monte Carlo)算法，但是看了网上的博客发现，大家都是在讲如何什么是马尔科夫链，如何构造马尔科夫链。这对于一个做工程的学生来说很不友好，相比于严谨的证明，我们更想知道这个算法是为了解决什么问题，应该如何使用。

在这篇文章里面，我梳理了MCMC算法的发展之路 。


我]]></description><category></category></item><item><title><![CDATA[华泰证券高级版交易脚本（1）]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/105855567</link><guid>https://blog.youkuaiyun.com/surtol/article/details/105855567</guid><author>surtol</author><pubDate>Thu, 30 Apr 2020 10:51:22 +0800</pubDate><description><![CDATA[文章目录1 解决什么问题2 脚本做了什么事情3 使用时需要更改什么3.1 更改刷单频率3.2 更改窗口参数3.3 修改交易参数4 运行
这篇文章是备份和备忘我自己的华泰证券电脑高级版的T+0货币基金刷单脚本，主要解决的是T+0货币基金反复刷单申购的问题。该脚本同样适用于华泰证券的其他基金申购赎回的自动交易和刷单。脚本模拟人工刷单，使用Python3和pywin32库实现。
1 解决什么问题
对于闲...]]></description><category></category></item><item><title><![CDATA[Ubuntu建立L2PT/IPSEC服务]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/105495213</link><guid>https://blog.youkuaiyun.com/surtol/article/details/105495213</guid><author>surtol</author><pubDate>Tue, 14 Apr 2020 12:02:13 +0800</pubDate><description><![CDATA[文章目录写在前面脚本代码脚本内容说明参考的网页
写在前面
这篇文章就是记录一下Ubuntu系统下搭建l2pt/ipsec服务的脚本的。利用公司的服务器搭建l2pt/ipsec服务就可以在家办公时访问公司IP购买的数据库了。
脚本代码
服务器使用strongswan和xl2ptd搭建服务，脚本如下：
# Configure system
apt-get -y install net-tools
ec...]]></description><category></category></item><item><title><![CDATA[Paper Reading: Variational Convolutional Neural Network Pruning]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/103736440</link><guid>https://blog.youkuaiyun.com/surtol/article/details/103736440</guid><author>surtol</author><pubDate>Fri, 20 Mar 2020 19:38:15 +0800</pubDate><description><![CDATA[ContentBrief introductionImplementation
A pruning method that based on Batch Normalization layer.
Variational Convolutional Neural Network Pruning
Brief introduction
To prune a filte in nj
Implementat...]]></description><category></category></item><item><title><![CDATA[Ubuntu下bibtex格式转endnote]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/104996450</link><guid>https://blog.youkuaiyun.com/surtol/article/details/104996450</guid><author>surtol</author><pubDate>Fri, 20 Mar 2020 19:35:11 +0800</pubDate><description><![CDATA[目录1 使用bibutils转换2 导入Endnote
Ubuntu下将bibtex格式的引文转换并导入Endnote。
1 使用bibutils转换
首先安装bibutils
sudo apt-get install bibutils

将bibtex保存为input.bib随后用bibutils(bib2xml &amp; xml2end)转换，输入文件为input.bib，输出为output...]]></description><category></category></item><item><title><![CDATA[读取“记住密码”账号记住的密码]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/104496605</link><guid>https://blog.youkuaiyun.com/surtol/article/details/104496605</guid><author>surtol</author><pubDate>Tue, 25 Feb 2020 15:13:56 +0800</pubDate><description><![CDATA[目录1 思路和适用条件2 软件需求2.1 SPY++Python和pywin32库
1 思路和适用条件
本文所述的方法实际是利用部分软件记住密码时没有加入保护机制的漏洞。记住的密码在界面上显示是一排星号，但是这部分密码实际上是以明码的格式存储在控件内。这种方法对于大厂开发的保护机制做的很完善的软件并不适用，但是对于一些不规范开发的软件很有效。
适用情况如下：

软件输入密码界面使用Windows的...]]></description><category></category></item><item><title><![CDATA[Paper Reading: Slimmable Neural Networks]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/102631979</link><guid>https://blog.youkuaiyun.com/surtol/article/details/102631979</guid><author>surtol</author><pubDate>Fri, 18 Oct 2019 22:46:09 +0800</pubDate><description><![CDATA[Slimmable Neural Networks: Slimmable Neural Networks
Contents1 What is done2 How it works2.1 Slimmable network2.1.1 The idea2.1.2 Realization2.2 Switchable batch normalization3 The performance -- expe...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04 内核安装和Grub引导设置与修复]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/102497572</link><guid>https://blog.youkuaiyun.com/surtol/article/details/102497572</guid><author>surtol</author><pubDate>Fri, 11 Oct 2019 12:00:12 +0800</pubDate><description><![CDATA[目录内核安装与卸载内核安装1 下载内核2 安装内核包3 更新Grub并重启内核卸载Grub引导界面的显示和设置显示引导界面显示引导界面失败其他话Grub引导的修复
内核安装与卸载
内核安装
1 下载内核
Ubuntu 系统的内核可以直接从https://kernel.ubuntu.com/~kernel-ppa/mainline/下载到，点这里直接访问。在网页里面找到希望下载的内核版本。

以5....]]></description><category></category></item><item><title><![CDATA[Ubuntu18 USB网卡驱动安装踩坑记录]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/100878544</link><guid>https://blog.youkuaiyun.com/surtol/article/details/100878544</guid><author>surtol</author><pubDate>Mon, 16 Sep 2019 14:54:21 +0800</pubDate><description><![CDATA[目录
git clone https://github.com/lwfinger/rtlwifi_new.git
git checkout extended
make
sudo make install

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de


]]></description><category></category></item><item><title><![CDATA[Paper Reading: ThiNet: A Filter Level Pruning Method for Deep Neural Network Compression]]></title><link>https://blog.youkuaiyun.com/surtol/article/details/99826768</link><guid>https://blog.youkuaiyun.com/surtol/article/details/99826768</guid><author>surtol</author><pubDate>Thu, 22 Aug 2019 21:34:00 +0800</pubDate><description><![CDATA[THiNet – pruning method
ThiNet: A Filter Level Pruning Method for Deep Neural Network Compression
Content

]]></description><category></category></item></channel></rss>