2021 12-15

【C++】使用VS2022开发可以在线远程编译部署的C++程序

  前言:  今天没有前言。   一、先来一点C++的资源分享,意思一下。 1、c++类库源码以及其他有关资源。站点是英文的,英文不好的话可以谷歌浏览器在线翻译。http://www.cplusplus.com/     2、C++参考手册。页面有点复古,不过有中文版本的。https://zh.cppreference.com/w/cpp       3、GUN C++库,你懂的。https://gcc.

2021 12-15

[源码解析] PyTorch 分布式(16) --- 使用异步执行实现批处理 RPC

[源码解析]PyTorch分布式(16)---使用异步执行实现批处理RPC 目录 [源码解析]PyTorch分布式(16)---使用异步执行实现批处理RPC 0x00摘要 0x01前言 1.1先决条件 1.2基础知识 1.3代码 0x02启动 2.1总体启动 2.2启动参数服务器 0x03参数服务器 0x04Trainer 0x05对比 0xFF参考 0x00摘要 在前面的文章之中,我们已经学习了PyTorch分布式的基本模块,接下来我们通过几篇文章来看看如何把这些模

2021 12-15

【模型推理】量化实现分享一:详解 min-max 对称量化算法实现

 欢迎关注我的公众号[极智视界],回复001获取Google编程规范  O_o >_<  o_O O_o ~_~ o_O  大家好,我是极智视界,本文剖析一下min-max对称量化算法实现,以Tengine的实现为例。   Tengine是OpenAILab开源的优秀端侧深度学习推理框架,其核心主要由C语言实现,包裹的功能代码嵌套了C++。量化是推理加速必不可少的优化环节,成熟的推理框架一般会把量化模块剥离出来形成独立的一套工具,如Tengine、NCNN、昇腾、

2021 12-15

iOS-启动项目(一)设置 rootViewController

摘要 刚创建一个新的项目,在AppDelegate中设置rootViewController来确定应用的首页是一个最基本的处理,因为是不常操作的处理,所以容易忽略其中的某个步骤,导致无法设置成功。所以记录下来,以备快速查找。 刚创建一个iOS项目,会先设置应用的rootViewController,也就是应用的首页。一般的操作代码如下: //UIViewController为首页控制器 lethomeNav=UINavigationController.init(rootViewContro

2021 12-15

Pytorch入门上 —— Dataset、Tensorboard、Transforms、Dataloader

本节内容参照小土堆的pytorch入门视频教程。学习时建议多读源码,通过源码中的注释可以快速弄清楚类或函数的作用以及输入输出类型。 Dataset 借用Dataset可以快速访问深度学习需要的数据,例如我们需要访问如下训练数据: 其中,train中存放的是训练数据集,ants和bees既是文件夹名称也是其包含的图片数据的标签,val中存放的是验证数据集。 假如我们希望自己的Dataset类可以实现如下数据访问形式: dataset=MyDataset("root_dir","label_dir

2021 12-15

Flutter 2.8 更新详解

北半球的冬意已至,黄叶与气温均随风而落。年终的最后一个Flutter稳定版本已悄然来到你的面前。让我们向Flutter2.8打声招呼~ 本次更新包含了207位贡献者和178位审核者的辛勤劳作,所有人共同产出了2424个PR,关闭了2976个issue。在此特别感谢本次发布中最突出的社区贡献者:来自VGV的Flutter开发工程师BartoszSelwesiuk,他为Web平台的camera插件并提交了23个PR。 以上的所有产出让Flutter引擎和开发者工具(DevTools)都有了非常显著

2021 12-15

项目集成seata和mybatis-plus冲突问题解决方案:(分页插件失效, 自动填充失效, 自己注入的id生成器失效 找不到mapper文件解决方案)

项目集成seata和mybatis-plus,seata与mybatis-plus冲突问题(所有插件失效,自动填充失效,找不到mapper文件解决方案) 自动填充代码: packagecom.from.mybatis.handler; ​ importcn.hutool.core.date.DateUtil; importcom.baomidou.mybatisplus.core.handlers.MetaObjectHandler; importorg.apache.ibatis.refle

2021 12-15

【.NET 与树莓派】WS28XX 灯带的颜色渐变动画

在上一篇水文中,老周演示了WS28XX的基本使用。在文末老周说了本篇介绍颜色渐变动画的简单实现。 在正式开始前,说一下题外话。 第一件事,最近树莓派的价格猛涨,相信有关注的朋友都知道了。所以,如果你不是急着用,可以先别买。或者,可以选择RaspberryPi400,这个配置比4B高一点,这个目前价格比较正常。Pi400就是那个藏在键盘里的树莓派。其实,官网上面的价格已经调回原来的价格了,只是某宝上的那些Jian商,还在涨价。 第二件事,树莓派上的应用是不是可以用C来写?这是废话了。树莓派上运行的

2021 12-15

Linux 文件权限、系统优化

目录 Linux文件权限、系统优化 1、文件权限的详细操作 1、简介: 2、命令及归属: 3、权限对于用户和目录的意义 权限对于用户的意义: 权限对于目录的意义: 4、创建文件/文件夹的默认权限来源 5、修改文件权限案例 2、系统优化 系统信息查看方法 系统基础优化 添加系统普通用户 命令提示信息优化 Linux文件权限、系统优化 1、文件权限的详细操作 1、简介: 权限就是用户可以对文件可以进行的操作,例如:可读,可写,可执行 2、命令及归属:

2021 12-15

一文详解 OpenGL ES 纹理颜色混合

在OpenGL中绘制的时候,有时候想使新画的颜色和已经有的颜色按照一定的方式进行混合。例如:想使物体拥有半透明的效果,或者绘制叠加光亮的效果,这时候就需要用到OpenGLES混合。如上图所示,为石头墙、绿色矩形、蓝色云彩三个矩形混合后的展示效果。三个矩形(Z轴深度由深到浅)分别为,石头墙、绿色矩形、蓝色云彩。 一、混合API 在OpenGLES中若使用混合,需要用到API函数方法(Java):voidglBlendFunc(intsrcfactor,intdestfactor); (1)其Ope