主页

rust学习之一

第一次接触rust是因为在GitHub上面看到了一个好玩的项目,rust-sr这个能让图片更加清晰的工具。rust这个新兴的语言在人工智能方面运用的还是很有前景的。so,开始学习学习。 教材 我是用的教程是Rust 程序设计语言(第二版),刚加第一版的书签时,还没有呢。打算看的时候除了第二版,那就从第二版开始看. 介绍 Rust 是一门着眼于安全、速度和并发的编程语言。其程序设计兼顾底层语言的性能与控制,并不失高级语言强大的抽象能力。其特性适合那些有类 C 语言经验,正在寻找更安全的替代品的开发者;同样适合有着类 Python 语言背景,寻求在不牺牲表现力的前提下,编写更高性能代码的开发者。 安装 rust的安装很简单,下载一个shell脚本执行即可。 $ cur...

阅读更多

记一次LOCK_EX导致的504错误

页面访问,直接504。 寻找问题 0x01 查看日志记录,应用没有日志,nginx超时后有日志。应该是到了Nginx,但是具体到应用哪里不清楚。 0x02 应用入口打输出,直接显示。说明访问到了应用。 程序末尾处打输出,直接显示。说明程序过程没有问题。 最后在打日志的位置发现问题。 file_put_contents($file_path, $message . "\\n", FILE_APPEND | LOCK_EX) 0x03 问题应该是LOCK_EX的某次句柄没有释放,导致后续的都不能写日志。 结合早上发现服务器的空间不足的原因,ps看了下php脚本执行,发现有十几个脚本还在执行。 应该是,凌晨脚本执行完的时候需要打日志,但是磁盘空间不足,导...

阅读更多

记一次webpack资源路径问题

webpack执行npm run build 之后传到远程服务器后,路由不能正常显示。本地环境能正常访问。 问题 访问/dashboard正常跳转到/dashboard/index能正常显示,而在页面/dashboard/index刷新访问的时候就不能访问报了以下的错误。 解决过程 看了下router文件后,并没有啥问题。 又去看了下nginx正常配置: location / { expires -1; add_header Pragma "no-cache"; add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"; root /...

阅读更多

跟我在Windows下玩docker吧!

迫于公司电脑是个台式机,而且网上的云也挺贵的,大一点的配置就得好多钱。所以就在windows下先搞定docker,再去云上实践。嘿嘿嘿! 安装 需要个执行命令行的工具,需先安装gitbash 步骤 访问安装文件地址; 下载并按照步骤进行安装。 配置 配置账号密码 使用boot2docker ssh登录到docker服务器 使用sudo su - root来切换到root下 使用passwd设置root密码 配置加速器 因为官网访问相对来说比较慢,可以选择国内的镜像站点。 加速器有多个可选,例如阿里云、网易蜂巢。我们以阿里云的镜像站点为例,访问网址。 获取加速器地址https://xxxxxx.mirror.aliyun...

阅读更多

rusty_sr-图片变高清

一个Rust超分辨率工具,当给予低分辨率图像时,利用深度学习推断出相应的高分辨率图像。 使用附带的训练有素的神经网络来升高您的图像,或轻松地训练您自己的专门的神经网络! 随意提出一般性讨论或提出任何问题的问题。 使用 升级图像: rusty_sr.exe <INPUT_FILE> <OUTPUT_FILE> 推荐使用PNG输出文件。 更多的选项: rusty_sr.exe --help rusty_sr.exe train --help 搭建 获取rust编译器(rustc)使用[rustup](https://rustup.rs)。为了最好的性能编译使用环境变量 RUSTFLAGS="-C target-cpu=native" 和构建发布模式 carg...

阅读更多

构造函数与析构函数执行顺序,记一次小bug修复。

class Test { protected $client; protected static $name; public function __construct() { self::$name = "test"; } public function __destruct() { self::$name = null; } public function get() { return self::$name; } } $a = new Test(); $a = (new Test()); echo $a->get(); 执行完以上代码时输出: 此时你会发...

阅读更多

根据关键词获取经纬度

找了半天的地图平台的api都没发现单一调用的根据关键词获取经纬度,只能退而求其次,找到了高德的周边搜索,从里面获取了一个能请求在一定范围内的关键词搜索 $content = file_get_contents("http://restapi.amap.com/v3/place/around?key=你的key&page=1&radius=5000&offset=10&keywords=%E5%9B%BD%E9%99%85%E8%8A%B1%E5%9B%AD%E5%9F%8E&location=118.387716%2C24.956172&s=rsv3&rf=h5&utm_source=litemap&callb...

阅读更多

添加flagcounter统计并支持https

flagcounter是个统计访问人数及地区的工具,能实时展示出来。 ##安装步骤 打开首页。 挑选样式,并点击生成。 支持邮箱注册,也可以跳过,获得安装代码。 <a href="http://s11.flagcounter.com/more/Lnfv”> <img src="http://s11.flagcounter.com/count2/Lnfv/bg_FFFFFF/txt_000000/border_CCCCCC/columns_2/maxflags_10/viewers_0/labels_0/pageviews_0/flags_0/percent_0/" alt="Flag Counter" border="0”> </a>...

阅读更多