mac更新ruby或gem版本

执行代码:运行 curl -L get.rvm.io | bash -s stable 运行 source ~/.rvm/scripts/rvm 运行 rvm -v 提示 rvm XXX 版本已安装 运行 rvm list known 查看可用版本 (这里有示意结果图) 执行 rvm install xx 安装需要一定时间,正常都可以安装成功此时:ruby会更新指定版本,但是gem 却会更新到最新

- 阅读全文 -

Flutter实现注册登录功能

一、判断当前用户是否已经登录,如果登录,则直接进入首页;如果没有登录,则直接进入登录页;关键点在于:不要在首页已经出现以后,在判断数据,然后显示登录页;伪代码:class _StartAppState extends State<MyHome>{ var loginState; @override void initState(){ super.initState(

- 阅读全文 -

验证码识别tensorflow、flask简单实现

生成数据集利用python captcha库实现随机验证码的生成。实现代码如下,随机字符可以自己写随机函数,然后写入到对应的保存位置。captcha = ImageCaptcha(width=width, height=height) captcha.write(随机字符, 保存地址) 可以通过matplotlib.pyplot 库查看生成的图片plt.figure() for i in rang

- 阅读全文 -

jupyter notebook安装php kernel

前言本人php开发,见同事在用jupyter notebook,就想着把php也能集中进去,研究了一下jupyter notebook是有kernel的概念,即kernel是作为解析界面输入的存在,接下来特出php kernel的安装notebook php kernel 嵌入标准编译流程git clone git://github.com/mkoppanen/php-zmq.git phpize

- 阅读全文 -

弃用lua-resty-auto-ssl,返璞归真Let's Encrypt

弃用lua resty auto ssl原因lua resty auto ssl是配合openresty,基于Let's Encrypt 自动生成https证书的openresty组件,极大方便了上线的配置。但是我碰到的项目因为历史原因有将近20个域名的解析,将lua resty auto ssl部署上之后,会碰到shared memory zone "auto_ssl" was locked,直

- 阅读全文 -