<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>OneCode</title><link>https://cucldk.com/</link><description>cucldk.com</description><item><title>阿里云无影云桌面试用体验</title><link>https://cucldk.com/post/aliyun-ecd.html</link><description>&lt;p&gt;无意中看到阿里云的无影云桌面有9元/月的试用体验活动，开了一台试用记录如下：&lt;br/&gt;&lt;/p&gt;&lt;p&gt;体验价的只有2核2G内存可选，系统盘80G，数据盘50G，其它规格需原价付费，系统可选windows server2016、2019和Ubuntu18.04&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/20210805d940f1da3207b.png&quot; width=&quot;600&quot; height=&quot;214&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 214px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;后台管理可以建立企业专用网，可实现用户和机器的关系管理，等等&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/20210805b73ad04a18bad.png&quot; width=&quot;600&quot; height=&quot;289&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 289px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;登录机器需在指定的网页端入口，不需要阿里云账号后台，登录支持网页HTML5或者Windows、Mac指定软件程序&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/202108050598e682b1d1f.png&quot; width=&quot;600&quot; height=&quot;381&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 381px;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/20210805de53c99be39e4.png&quot; width=&quot;600&quot; height=&quot;437&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 437px;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/2021080520d11b4add141.png&quot; width=&quot;600&quot; height=&quot;271&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 271px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;试用选择了Ubuntu的系统，登上去后是gnome的桌面，系统大概占了1.5G内存，开软件比较卡，HTML5控制卡顿掉线明显，桌面端软件控制未实验&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202108/2021080588a2627ca2eaf.png&quot; width=&quot;600&quot; height=&quot;369&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 600px; height: 369px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;流量为后付费，国内0.8元/G，不划算&lt;/p&gt;&lt;p&gt;新建的时候可选香港区域，但建网络的时候提示国内账号失败&lt;/p&gt;</description><pubDate>Thu, 05 Aug 2021 13:53:08 +0800</pubDate></item><item><title>在Linux系统中安装使用cpulimit限制程序CPU使用率</title><link>https://cucldk.com/post/cpulimit-install-use.html</link><description>&lt;p&gt;某些情况下，需要限制某个程序的CPU使用率，可以使用cpulimit实现，安装过程如下：&lt;/p&gt;&lt;p&gt;安装gcc&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;yum&amp;nbsp;install&amp;nbsp;gcc&lt;/pre&gt;&lt;p&gt;下载cpulimit源码&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;https://github.com/opsengine/cpulimit&amp;nbsp;&lt;/p&gt;&lt;p&gt;https://github.com/opsengine/cpulimit/archive/refs/heads/master.zip&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;解压缩&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;unzip&amp;nbsp;master.zip&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;cd&amp;nbsp;master/&lt;/pre&gt;&lt;p&gt;编译&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;make&lt;/pre&gt;&lt;p&gt;移动到系统目录&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;mv&amp;nbsp;src/cpulimit&amp;nbsp;/usr/bin&lt;/pre&gt;&lt;p&gt;使用方法：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cpulimit&amp;nbsp;-e&amp;nbsp;python&amp;nbsp;-l&amp;nbsp;60&lt;/pre&gt;&lt;p&gt;其中python为示例的程序名称，60为限制使用的CPU百分比，多核的对应乘以核数，比如双核CPU限制60%要写120；&lt;/p&gt;&lt;p&gt;一般需要配合screen使用，在示例python程序执行前执行cpulimit命令。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Mar 2021 17:05:45 +0800</pubDate></item><item><title>Linux给csv文件添加bom头解决汉字乱码问题</title><link>https://cucldk.com/post/linux-csv-utf8-bom.html</link><description>&lt;p&gt;在Linux中用脚本生成的csv文件中，如果包含汉字，在Windows系统中用Excel打开经常会出现乱码的情况，虽然可以用“数据”-“从文本导入”的方式临时解决，但终归是治标不治本。&lt;/p&gt;&lt;p&gt;究其原因是Windows系统的Excel会去读取文件的bom头数据，如果读不到，就默认使用Windows自身的编码格式了，但我们Linux导出的数据库大部分可能是UTF8格式，于是就导致了乱码。解决方法，手动给生成的文件添加UTF8格式的bom头：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;printf&amp;nbsp;&amp;#39;\xEF\xBB\xBF&amp;#39;&amp;nbsp;&amp;gt;&amp;nbsp;1.csv
mysql&amp;nbsp;&amp;quot;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;table&amp;quot;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;1.csv&lt;/pre&gt;&lt;p&gt;参考https://blog.csdn.net/weixin_43662090/article/details/109360180&lt;/p&gt;</description><pubDate>Wed, 03 Feb 2021 12:59:43 +0800</pubDate></item><item><title>CentOS系统配置iptables以实现端口转发</title><link>https://cucldk.com/post/iptables-forward.html</link><description>&lt;p&gt;CentOS系统中iptables多用于防火墙安全管理使用，也可以用来作端口转发，配置记录如下：&lt;/p&gt;&lt;p&gt;开启系统的转发配置&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;echo&amp;nbsp;&amp;quot;net.ipv4.ip_forward=1&amp;quot;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;/etc/sysctl.conf;
sysctl&amp;nbsp;-p&amp;nbsp;/etc/sysctl.conf;&lt;/pre&gt;&lt;p&gt;如果防火墙有如下的配置，要去掉&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;iptables&amp;nbsp;-A&amp;nbsp;FORWARD&amp;nbsp;-j&amp;nbsp;REJECT&amp;nbsp;--reject-with&amp;nbsp;icmp-host-prohibited&lt;/pre&gt;&lt;p&gt;添加iptables转发配置&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-A&amp;nbsp;PREROUTING&amp;nbsp;-p&amp;nbsp;tcp&amp;nbsp;--dport&amp;nbsp;This_Server_Port&amp;nbsp;-j&amp;nbsp;DNAT&amp;nbsp;--to-destination&amp;nbsp;Remote_Server_IP:Remote_Server_Port
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-A&amp;nbsp;POSTROUTING&amp;nbsp;-p&amp;nbsp;tcp&amp;nbsp;-d&amp;nbsp;Remote_Server_IP&amp;nbsp;--dport&amp;nbsp;Remote_Server_Port&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;This_Server_IP&lt;/pre&gt;&lt;p&gt;其中remote_server指的是远端机器，this_server表示本地机器；&lt;/p&gt;&lt;p&gt;以上可以配置两个公网服务器的端口转发，注意This_Server_IP在一些云服务商的vps上要填内网ip，公网ip不行。&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 22 Jan 2021 16:11:40 +0800</pubDate></item><item><title>腾讯云3年前免费送的香港服务器到期记录</title><link>https://cucldk.com/post/cloud-tencent-hk-3-years.html</link><description>&lt;p&gt;
    2017年底的时候，腾讯云开始大力推广拓展市场，一次答问卷征集用户意见活动，最后居然给每个答问卷的用户发了￥2000无门槛代金券，这也是其“良心云”称号的由来，秉着物尽其用的原则，参考论坛上大家的选择，最终买了3年的香港1H1G3M服务器，速度和网络路由都是非常完美的，如今到期，截图纪念。
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202012/20201228255c20521d1e5.png&quot;/&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202012/2020122819f4d56f01d6e.png&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;</description><pubDate>Mon, 28 Dec 2020 10:24:37 +0800</pubDate></item><item><title>记一次MongoDB数据库中勒索病毒</title><link>https://cucldk.com/post/mongodb-btc.html</link><description>&lt;p&gt;一台挂了几个很小的展示数据的系统的机器，某天前端页面打开显示异常，接口获取不到数据，登陆ssh，查看MongoDB数据库日志，居然中招勒索病毒，要0.04个BTC，那点数据根本不值这些钱，有完整备份，还是恢复备份吧。&lt;/p&gt;&lt;p&gt;ssh端口已经改成了5位数的，密码也设置了极其复杂的，应该不是通过ssh进来的，猜测是MongoDB开了远程访问，被程序扫到，被某个漏洞利用了。&lt;/p&gt;&lt;p style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202012/20201212619bb5675bb77.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 14 Dec 2020 11:45:21 +0800</pubDate></item><item><title>互联网金融p2p全面退场：个人经历回忆 无限感慨</title><link>https://cucldk.com/post/finance-p2p-history.html</link><description>&lt;p&gt;中国的p2p互联网金融大概起始于2013-2014年，之前有零星的网络平台在搞，全面大发展是在这个时候。&lt;/p&gt;&lt;p&gt;笔者从初期也参与了很多，甚至一度是个人理财重仓，2017年底，因购买固定资产，全部兑现，躲过了2018年的劫难，身边有不少同事和朋友踩雷，甚是感慨。&lt;/p&gt;&lt;p&gt;如今其全面退场，从侧面也印证了在中国搞创新是多么得困难重重，留一张截图，以此纪念。&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;//static.cucldk.com/202012/20201204cbf2312e826b1.png	&quot; width=&quot;600&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 04 Dec 2020 18:57:22 +0800</pubDate></item><item><title>Windows下生成的zip文件在Linux中解压缩中文乱码问题</title><link>https://cucldk.com/post/unzip-gbk-utf8-cp936.html</link><description>&lt;p&gt;Windows下压缩生成的zip压缩包文件，里边如果有文件路径或文件名是中文汉字，在Linux系统进行解压缩等操作时，中文会出现乱码的情况。&lt;/p&gt;&lt;p&gt;主要原因是Windows大多是GBK编码，Linux大多默认是utf8，默认不兼容导致的。&lt;/p&gt;&lt;p&gt;解决办法：unzip解压命令中指定编码&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;unzip&amp;nbsp;-O&amp;nbsp;CP936&amp;nbsp;-j&amp;nbsp;file.zip&amp;nbsp;&amp;quot;文件夹/文件名.jpg&amp;quot;&lt;/pre&gt;&lt;p&gt;CP936其实就是GBK，IBM在发明Code Page的时候将GBK放在第936页，所以叫CP936。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 04 Dec 2020 16:38:43 +0800</pubDate></item><item><title>用uwsgi配置nginx反代python应用</title><link>https://cucldk.com/post/nginx-uwsgi-python.html</link><description>&lt;p&gt;用python语言开发的web应用不像php那样，可以直接放到目录下就能访问，需要配置python环境下的web服务，然后为了统一域名和端口的使用，可以再用nginx配置一下，以对外提供访问：&lt;/p&gt;&lt;p&gt;nginx配置如下：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uwsgi_params;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uwsgi_send_timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;600;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uwsgi_connect_timeout&amp;nbsp;&amp;nbsp;600;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uwsgi_read_timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;600;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uwsgi_pass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;127.0.0.1:81;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/pre&gt;&lt;p&gt;中间三行主要是设置超时时间，为了配合一些复杂的python计算，如果运行时间很短，可以不加；&lt;/p&gt;&lt;p&gt;最后一行端口可视情况填写，与下边的uwsgi配合；&lt;/p&gt;&lt;p&gt;python安装uwsgi：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pip3&amp;nbsp;install&amp;nbsp;uwsgi&lt;/pre&gt;&lt;p&gt;新建配置文件uwsgi.ini&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;[uwsgi]
socket=127.0.0.1:81
plugins&amp;nbsp;=&amp;nbsp;python3
wsgi-file=app.py&amp;nbsp;
master=true
processes=4
threads=2
stats=127.0.0.1:82
callable=app&lt;/pre&gt;&lt;p&gt;分别是指定端口、程序、文件名、进程数、监控地址等等；&lt;br/&gt;&lt;/p&gt;&lt;p&gt;最后一行是配置Flask框架的，不是的话不需要该行；&lt;/p&gt;&lt;p&gt;新建程序文件app.py&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;application(env,&amp;nbsp;start_response):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start_response(&amp;#39;200&amp;nbsp;OK&amp;#39;,&amp;nbsp;[(&amp;#39;Content-Type&amp;#39;,&amp;#39;text/html&amp;#39;)])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[b&amp;quot;Hello&amp;nbsp;World&amp;quot;]&lt;/pre&gt;&lt;p&gt;在shell下开个screen，运行uwsgi uwsgi.ini，浏览器访问nginx配置的域名，正常显示Hello World即可；&lt;/p&gt;&lt;p&gt;使用Flask框架的话，参考Flask的标准修改app.py文件。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;参考：https://www.runoob.com/python3/python-uwsgi.html&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 21 Oct 2020 11:34:05 +0800</pubDate></item><item><title>2020国庆北京城内游：景山公园</title><link>https://cucldk.com/post/beijing-202010-jingshan.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;
    眺望故宫神武门：
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202010/202010107b96ef14b4049.jpg&quot;/&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202010/20201010aa298d711df2e.jpg&quot;/&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
    北向：
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202010/202010106605ecaf04f5f.jpg&quot;/&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
    盆景展：
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202010/20201010ed69d08f49dfe.jpg&quot;/&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;//static.cucldk.com/202010/202010100347ffd278da8.jpg&quot;/&gt;
&lt;/p&gt;</description><pubDate>Sun, 11 Oct 2020 21:34:13 +0800</pubDate></item></channel></rss>