Bazel - a fast, scalable, multi-language and extensible build system
在一些情况下,我们需要在没有网络的环境下进行编译,或者一些原因,互联网不再互联网了。
我们可以使用bazel的供应商模式,离线编译,来解决这个问题。
Bazel - a fast, scalable, multi-language and extensible build system
在一些情况下,我们需要在没有网络的环境下进行编译,或者一些原因,互联网不再互联网了。
我们可以使用bazel的供应商模式,离线编译,来解决这个问题。
随着网络的发展,越来越多的场景被发掘,例如用户交互。用户交互除了使用文字之外,还能使用图片,这就涉及到图像的检测,毕竟不能把所有的图都接受并显示出来,那和twitter有什么区别。
这里简单的介绍一下NSFW的图像检测,支持返回结果:
drawings
- safe for work drawings (including anime)hentai
- hentai and pornographic drawingsneutral
- safe for work neutral imagesporn
- pornographic images, sexual actssexy
- sexually explicit images, not pornography今天发现一个计算时间的BUG
,每次执行操作的时候,结果居然不一样。
代码如下:
1 | std::string GetTime(const std::time_t ¤tTime, int offset, const char *format_string) { |
两次打印出来的时间居然不是一致的!
原因是:std::localtime
返回的指针是内部变量,下次再调用std::localtime
之后,将会对它进行更新,导致每次now.tm_wday
实际的值已经改变了。
解决的方法也很简单,对std::localtime
进行拷贝就好了。
以后再看到直接返回指针的函数,都要留一下心,看看是不是内部的变量的指针!
最近在内网环境部署springboot
项目的时候,发现启动需要3分钟
以上,服务器也不是什么弱鸡服务器,并且CPU
以及内存
还有富余;很奇怪。
chrome
有一个特别棒的功能,叫做扩展程序
,我们可以使用他来辅助我们浏览网页。
不过,别人的扩展程序用得多了,难免会想要整一个自己的扩展程序
。
这里记录一下如何快速的将一个html
项目转换为扩展程序。(除了传统的网页外,也执行现在流行vue或uniapp或taro等打包出来的html5的网页)
nginx 的代理相信大家都使用过,例如负载均衡,高可用等等,对于这些应用,资料有很多,但是像是以下这种很特别的情况,却没啥资料:
GET http://www.example.com/http://file.example.com/download.bin
只能访问
www.example.com
,但是想要使用file.example.com
的文件,其中file.example.com
是动态的;这种情况下,简单的方式是,在服务器上配置子路径,进行一一对应,可如果file.example.com
有很多呢?
本文仅作为一个记录。
YOLOv8
是YOLO
的最新(20240206)
版本,由Ultralytics
提供。YOLOv8
支持全方位的视觉 AI
任务,包括检测
、分割
、姿态估计
、跟踪
和分类
。这种多功能性使用户能够在各种应用和领域中利用YOLOv8
的功能。
本文将介绍如何快速训练自己的 YOLOv8
模型。
仓库地址: https://github.com/kekxv/YOLOv8Tutorial
最近opencv-mobile 对luckfox
这款板子进行了适配优化,我对它也很有兴趣所以入手了一个luckfox
开发板,包含300万像素摄像头,价格还算比较便宜。
不过官方提供的交叉编译链只有Linux
以及windows
的,而我却是Mac
的,没办法直接调用,刚刚最近在使用bazel
,并且它支持远程编译。