<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lightweight User Interface Toolkit]]></title><description><![CDATA[修百世方可同舟渡，修千世方能共枕眠。前生五百次的凝眸，换今生一次的擦肩]]></description><link>https://blog.youkuaiyun.com/lwuit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lwuit]]></copyright><item><title><![CDATA[【小伟哥AI之路】Docker之时区与宿主机同步解决8小时问题]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/109223424</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/109223424</guid><author>lwuit</author><pubDate>Thu, 22 Oct 2020 15:40:05 +0800</pubDate><description><![CDATA[Dockerfile 时区设置


RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' &gt;/etc/timezone

EG、


FROM fiadliel/java8-jre
VOLUME /tmp
ADD api_h5-0.1.jar  app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
R...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Jupyter之离线安装jupyterlab包]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/108683489</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/108683489</guid><author>lwuit</author><pubDate>Sat, 19 Sep 2020 17:09:43 +0800</pubDate><description><![CDATA[离线安装jupyterlab

有网络情况下下载离线依赖

pip3 download jupyterlab -ihttps://pypi.tuna.tsinghua.edu.cn/simple



压缩离线依赖

tar -czvf jupyterlab.tar.gz jupyterlab



下载离线安装依赖

jupyterlab.tar.gz



解压

tar -zxvf jupyterlab.tar.gz



当前目录安装jupyterlab

pip3 install jup...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Dockerfile制作镜像错误 Rpmdb checksum is invalid: dCDPT(pkg checksums): sudo.x86_64]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/108220348</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/108220348</guid><author>lwuit</author><pubDate>Tue, 25 Aug 2020 14:23:43 +0800</pubDate><description><![CDATA[今天在使用Dockerfile制作Docker镜像的时候，突然发现以前可以运行的 “RUN yum install -y sudo” 突然运行报错了，错误如下：


Rpmdb checksum is invalid: dCDPT(pkg checksums): sudo.x86_64 0:1.8.6p3-29.el6_9 - u 
The command '/bin/sh -c yum install -y sudo' returned a non-zero code: 1

在我的Dockerfile中]]></description><category></category></item><item><title><![CDATA[详解Centos7升级python 2.7至Python 3.7]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/108062250</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/108062250</guid><author>lwuit</author><pubDate>Mon, 17 Aug 2020 19:11:05 +0800</pubDate><description><![CDATA[centos7版本默认安装的是python2.7,对于强迫症的我来说，忍受不了啊.

注意下，应为很多的依赖包基本命令什么的都是基于python2的，比如yum。所以旧版本不要删了，新旧可以共存

1.安装编译环境包（防止出现安装错误）





yuminstallgcc-c++gccmakecmakezlib-develbzip2-developenssl-develncurse-devellibffi-devel-y
2.在线下载Python3.7源码包





#进...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】架构师之无状态化和容器化]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/107991201</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/107991201</guid><author>lwuit</author><pubDate>Thu, 13 Aug 2020 20:52:40 +0800</pubDate><description><![CDATA[写在前面：

本来不想太多转载东西，但这篇文章写的极有章法，把一些核心的东西，来龙去脉表达的很清晰，可见作者是个一线的优秀技术人员。特转到此处，谢谢作者。。

==================================================================

一、为什么要做无状态化和容器化

很多应用拆分成微服务，是为了承载高并发，往往一个进程扛不住这么大的量，因而需要拆分成多组进程，每组进程承载特定的工作，根据并发的压力用多个副本公共承担流量。

将一个进程变成多组进程]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】conda环境安装fbprophet失败解决方案]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/107830425</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/107830425</guid><author>lwuit</author><pubDate>Thu, 06 Aug 2020 08:33:56 +0800</pubDate><description><![CDATA[直奔主题


conda install fbprophet -c conda-forge

先行安装Anaconda以及pycharm

fbprophet安装步骤
安装步骤：
1.创建一个虚拟环境： conda create 虚拟环境名 python=3.6.6（python3.7也可以）
2.激活虚拟环境：activate 虚拟环境名
3.安装MingW-w64编译器类型：conda install libpython m2w64-toolchain -c msys2
4.检查你的虚拟环境路径下\Li]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】游戏之跑跑卡丁车组队结算数值巧妙处理]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/104617879</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/104617879</guid><author>lwuit</author><pubDate>Mon, 02 Mar 2020 20:14:09 +0800</pubDate><description><![CDATA[在跑跑卡丁车手游中，排位赛的段位高低往往体现着一个人的游戏水平如何。

排位赛段位越高，正常发挥的情况下游戏水准也会高于常人。

那么，如何更快地获取段位积分来提升自身的排位赛段位呢？呃呃呃呃呃……

本文不是教大家怎么提升分数。而是以数值角度观察其中的数值的作用。

本人在低段位几乎都是独占鳌头，带领一些菜鸟来获得本次胜利。

积分默认计算是：

名次积分：1（10分）2（8分）3（6分）4（5...]]></description><category></category></item><item><title><![CDATA[MacOS Catalina Axure RP 8.0 闪退升级方式]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/104372568</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/104372568</guid><author>lwuit</author><pubDate>Tue, 18 Feb 2020 12:16:20 +0800</pubDate><description><![CDATA[Mac 系统升级后，Axure RP 8.0 启动后打不开，2-3秒后闪退并dock中也消失的升级方式。



升级系统后发现

Expected an Int64 but got a System.UInt64.

在控制台中发现这个错误，怎么找到的？应用程序》显示包内容》Contents》MacOS 下的launcher启动发现的。

Axure RP 8.0 闪退，也装了个9.0 但是为了项...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Jetson Nano之4针PWM风扇转速控制]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/104350082</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/104350082</guid><author>lwuit</author><pubDate>Sun, 16 Feb 2020 22:27:36 +0800</pubDate><description><![CDATA[刚拆封的Jetson Nano配置是PWM4脚风扇，发现开机不转，感觉风扇安装问题……

jetson-nano-sd-card-image.zip

发现3脚和4脚有区别，4脚能控制风速，这个高级了。

硬件连接 FAN注意对好方向，将风扇接入



Jetson Nano 的风扇接口 J15 Fan Header 接口

软件设置 运行风扇


sudo sh - c 'echo 255 &...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Jetson Nano之设置虚拟内存Swapfile的安装与设置]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/104070763</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/104070763</guid><author>lwuit</author><pubDate>Wed, 22 Jan 2020 16:33:17 +0800</pubDate><description><![CDATA[首先，我们正在更新apt，这是一个标准的Linux软件安装工具，我们将使用它来安装其他所有东西。接下来，我们将使用apt安装一些基本库，稍后我们将需要这些库来编译numpy和dlib。

在继续之前，我们需要创建一个swapfile。Jetson Nano只有4GB内存，不足以编译某些库文件包，如dlib。

为了解决这个问题，我们将设置一个swapfile，它允许我们将磁盘空间用作额外的RAM。...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Rasa之训练集与验证集评测指标及问题]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103788177</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103788177</guid><author>lwuit</author><pubDate>Tue, 31 Dec 2019 20:12:09 +0800</pubDate><description><![CDATA[本文主题：Rasa之训练集与验证集评测指标

在刚刚接触nlp自然语言处理这块，调试中，想到需要有测试集进行协调对比。

自动拆分nlu数据为训练集和测试集


rasa data split nlu

测试集数据验证制定nlu模型进行测试


rasa test nlu -u train_test_split/test_data.md --model models/nlu-20180323-1...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Rasa环境搭建、配置、接口说明]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103703983</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103703983</guid><author>lwuit</author><pubDate>Wed, 25 Dec 2019 18:50:16 +0800</pubDate><description><![CDATA[最近接触RASA智能机器人的项目。

刚刚接触真是一脸的蒙蔽，模型配置，故事配置会话场景等环境安装过程，折腾了好久。

接口封装过程 rasa 采用sanic框架来做服务，本身rasa作为服务机器人开源框架已经封装的很好了。

这里不一一描述。

就接口而言，话费了2周的时间来调试和调用，并发问题，会话隔离问题等等。

总而言之，过程中跑了许多弯路，去年目标赚100万，现在离目标还差120万。

...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Docker之参数的调用优化]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103679847</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103679847</guid><author>lwuit</author><pubDate>Tue, 24 Dec 2019 11:22:16 +0800</pubDate><description><![CDATA[一、nvidia-docker2 run vs docker run --runtime=nvidia

示例：docker run -d -it -p 8888:8888 tensorflow/tensorflow:2.0.0-gpu-py3-jupyter bash

这样启动容器后是不能调用nvidia显卡的。会提示



在使用nvidia显卡支持需要用如下命令

nvidia-docke...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】安装使用Docker Machine]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103514732</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103514732</guid><author>lwuit</author><pubDate>Thu, 12 Dec 2019 19:57:01 +0800</pubDate><description><![CDATA[安装VirtualBox

1、增加epel源：


yum -y install epel-release


2、增加VirtualBox源


cd /etc/yum.repos.d/
wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo


3、查看可安装版本，以及安装指定版本VirtualBox
...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】linux之docker run getty进程cpu占用过高的解决办法]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103497139</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103497139</guid><author>lwuit</author><pubDate>Wed, 11 Dec 2019 18:02:54 +0800</pubDate><description><![CDATA[今天突然发现服务器CPU占用过高，查看了下是getty这个进程占用过高。



原因：

在使用docker run运行容器时使用了 /sbin/init和–privileged参数。 使用/sbin/init启动容器并加上–privileged参数，相当于docker容器获得了宿主机的全权委托权限。这时docker容器内部的init与宿主机的init产生了混淆。

解决办法：

关闭getty这...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】Python之sanic异步框架使用精解]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103282425</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103282425</guid><author>lwuit</author><pubDate>Wed, 27 Nov 2019 20:06:58 +0800</pubDate><description><![CDATA[快速开始

在安装Sanic之前，让我们一起来看看Python在支持异步的过程中，都经历了哪些比较重大的更新。

首先是Python3.4版本引入了asyncio，这让Python有了支持异步IO的标准库，而后3.5版本又提供了两个新的关键字async/await，目的是为了更好地标识异步IO，让异步编程看起来更加友好，最后3.6版本更进一步，推出了稳定版的asyncio，从这一系列的更新可以看出...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】ubuntu16.04在线安装nvidia-docker2]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/103079084</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/103079084</guid><author>lwuit</author><pubDate>Fri, 15 Nov 2019 09:21:40 +0800</pubDate><description><![CDATA[安装docker

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/d...]]></description><category></category></item><item><title><![CDATA[【小伟哥AI之路】SRS流媒体服务器Docker集群部署]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/102939604</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/102939604</guid><author>lwuit</author><pubDate>Thu, 07 Nov 2019 14:38:33 +0800</pubDate><description><![CDATA[前些日子部署了单点SRS流媒体服务器。

也对比了h5stream流媒体服务，两个各有各的优点和缺点，时间有限不在这里阐述。

接下来看部署过程

如果没有docker安装docker环境 此处省略N个……

安装官方文档步骤为：

Build docker image


docker pull ossrs/dev

Clone SRS


git clone https://github.co...]]></description><category></category></item><item><title><![CDATA[【小伟哥游戏之路】Apple iPhone的设计哲学：交互体验与游戏设计]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/102799402</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/102799402</guid><author>lwuit</author><pubDate>Tue, 29 Oct 2019 14:54:18 +0800</pubDate><description><![CDATA[苹果是一家为数不多以设计驱动的公司。如今，当我们谈论起产品设计、谈论起用户体验，总是离不开苹果，它所坚持的设计哲学是对细节和质量的极致追求。下面，我就带大家看看 Apple 在交互方面做的努力。

从而来思考我们在设计游戏方面提供点点滴滴的idea

01 动态的触控区域

Apple 为了解决在移动设备上输入本文的问题，采用了一种流畅并且对用户友好的解决方案：基于预测输入系统，扩大虚拟键盘的有效...]]></description><category></category></item><item><title><![CDATA[【小伟哥游戏之路】Cocos creator & Unity 性能优化之减少 Drawcall 数量]]></title><link>https://blog.youkuaiyun.com/lwuit/article/details/102775891</link><guid>https://blog.youkuaiyun.com/lwuit/article/details/102775891</guid><author>lwuit</author><pubDate>Mon, 28 Oct 2019 09:46:07 +0800</pubDate><description><![CDATA[做游戏时间长了后，会产生一个问题，你会按照最古老的做法实现业务逻辑，往往忽略了，新环境，新技术的扩展。

所谓的draw call 可以简单的理解为调用gpu的一次绘图指令。做unity的都知道drawcall 越小越好（不是绝对的），那么在当前硬件下，我希望保持足够的帧数的drawcall数是怎么计算的呢？ 我像很多人跟我一样一知半解，只知道一般都要在150以下才能保持中低段手机玩的比较流畅。经...]]></description><category></category></item></channel></rss>