首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    张高兴的 .NET IoT 入门指南:(七)制作一个气象站

    单片机不同,使用 Linux 开发板、现成的传感器套件以及合适的后端技术几乎可以做成任何东西。...硬件需求 电路 准备工作 配置 TimescaleDB 数据库 安装摄像头的依赖库 编写代码 项目结构 项目依赖 数据库上下文与实体类 配置文件 初始化与依赖注入配置 配置定时任务 部署应用 发布到文件...v4l-utils 实现时还引用了 System.Drawing NuGet 包,因此还需要安装 System.Drawing 的前置依赖: sudo apt install libc6-dev libgdiplus...libx11-dev 编写代码 项目地址:https://github.com/ZhangGaoxing/weather-metrics 项目结构 创建一个控制台应用类库,项目结构如下: 项目依赖...-dev libgdiplus libx11-dev ENTRYPOINT ["dotnet", "WeatherMetrics.ConsoleApp.dll"] 切换到项目目录,构建镜像: docker

    77910

    腾讯安装使用 JuiceFS 存储

    它将对象存储作为大容量本地磁盘使用,为上应用提供近乎无限的存储空间。与此同时,得益于其独特的技术架构,存储处理大规模数据时,性能通常高于本地存储。...本文将分享如何在腾讯平台上安装使用 JuiceFS 存储。 架构 如下图所示,JuiceFS 存储由数据库对象存储共同驱动。...需要特别说明的是,你不需要为使用 JuiceFS 重新购买服务器或是重装系统,JuiceFS 没有业务入侵性,不会对你现有的系统程序造成任何的干扰,你完全可以正在运行的服务器上安装使用 JuiceFS...本文着重介绍 JuiceFS Linux 系统上的安装使用,如果你需要了解其他系统上的安装方法,请查阅文档。...受限于主题篇幅,本文旨在抛砖引玉,概略的介绍腾讯 CVM 上结合数据库 Redis 版 COS 对象存储创建 JuiceFS 文件系统的基本方法。

    3.7K21

    dotNet Core 3.1 使用 Aspose (部署 Docker)

    之前的文章《dotNET Core中使用Aspose(部署Docker)》中介绍了 dotNet Core2.1 中使用 Aspose ,并部署到 Docker 中,现在 dotNET Core 升级到了...-y RUN ln -s /usr/lib/libgdiplus.so /lib/x86_64-linux-gnu/libgdiplus.so RUN apt-get install -y libc6... dotNET Core 3.1 的官方镜像中已经安装libgdiplus libc6 ,所以只用安装 libfontconfig1 就可以, Dockerfile 如下: FROM mcr.microsoft.com...一开始,按照相同的方式 3.1 的镜像中安装依赖,安装完成创建容器后,进入容器,使用 ldd libSkiaSharp.so 可以看看依赖是否安装完整,正常情况如下图: libSkiaSharp.so...libSkiaSharp.so 文件的问题,思考方向是 3.1 2.1 的容器是不是有什么不一样,最终发现 3.1 使用的是 Debian GNU/Linux 10 发型版,而 2.1 是 9,尝试

    74321

    Ubuntu Server 上安装配置 Mono 生产环境

    Ubuntu Server 上安装配置 Mono 生产环境 Ubuntu Server 上安装配置 Apache2 + Mono 生产环境的记录。...从源代码编译安装 libgdiplus 对于服务器来说, 主要运行 Apache、 ASP.Net、 Mvc 以及 WCF 等服务端程序, 一般不会运行图形界面, 因为图形界面会消耗额外的内存处理器资源...先安装编译 libgdiplus 所需的依赖项, 输入下面的命令: sudo apt-get install libglib2.0-dev libpng12-dev libexif-dev libx11...现在可以测试一下安装的 mono xsp , 终端输入: mono --version 可以得到如下图的提示: ?...安装 apache2 apache2-dev 前面已经安装好了 mono + xsp , 用来测试应用的话足够了, 但是不能做为服务器生产环境使用, 因此还需要继续安装 apache http server

    1.1K20

    老牌开源Office操作组件NPOI现已支持.NET Core

    但是上一个移植的版本也有诸多缺陷 bug, Github 上也收到了一些 Issue 进行反馈,很多 Bug 可能是移植过程中的bug,但是对于这些 Bug 可能我也无能为力,因为 NPOI 的代码是非常庞大和复杂的...我只能跟你说使用 NPOI 你就可以没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写操作,十分方便。...但是如果你想运行在Linux上可能需要注意一下: 由于NPOI使用System.Drawing.Common,因此必须在Linux系统上安装libgdipluslibc6。...Ubuntu 16.04及以上 apt-get install libgdiplus libc6-dev ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll...docx)的示例 POIFS 关于OLE2文档/ ActiveX文档的示例 OOXML 有关OpenXML文件的示例 第三方博客 使用NPOI - C#WEB API导出到Excel 使用NPOI

    1.1K30

    开源导入导出通用库Magicodes.ExporterAndImporter发布

    Magicodes.ExporterAndImporter 目录 特点 相关官方Nuget包 导出 Demo 普通导出 特性导出 列头处理或者多语言支持 导入Demo 普通模板 多数据类型 数据验证 Docker中使用...Dockerfile Demo 特点 封装导入导出业务,目前仅支持 Excel,有兴趣的小伙伴可以考虑支持 CSV 以及PDF或其他格式的导出 配置特性即可控制相关逻辑显示结果,无需修改逻辑代码...推荐配合 导入导出DTO 使用 导出支持列头自定义处理以便支持多语言等场景 导出支持文本自定义过滤或处理 导入支持自动根据导入DTO生成导入模板及模板验证 导入支持数据验证逻辑 导入支持数据下拉选择 导入支持注释添加...Docker中使用 # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install -y libgdiplus libc6-dev RUN...AS base # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install -y libgdiplus libc6-dev RUN

    33220

    开源导入导出通用库Magicodes.ExporterAndImporter发布

    - 目录 特点 相关官方Nuget包 导出 Demo 普通导出 特性导出 列头处理或者多语言支持 导入Demo 普通模板 多数据类型 数据验证 Docker中使用...Dockerfile Demo ---- 特点 封装导入导出业务,目前仅支持 Excel,有兴趣的小伙伴可以考虑支持 CSV 以及PDF或其他格式的导出 配置特性即可控制相关逻辑显示结果,无需修改逻辑代码...推荐配合 导入导出DTO 使用 导出支持列头自定义处理以便支持多语言等场景 导出支持文本自定义过滤或处理 导入支持自动根据导入DTO生成导入模板及模板验证 导入支持数据验证逻辑...Docker中使用 # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install -y libgdiplus libc6-dev RUN...AS base # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install -y libgdiplus libc6-dev RUN

    78220

    CentOS 6.3下 安装 Mono 3.2 Jexus 5.4

    XSP是以ASP.NET测试工作开发的,功能单调,而Jexus是作为生产环境使用的真实的WEB服务开发的,功能全面,因此,xsp与Jexus功能上可比性 稳定性方面: Jexus有良好的容错自动纠错能力...本文是Windows Azure平台上 使用CentOS 6.3 + Mono 3.2 + Jexus 5.4 的安装简要教程: 一、更新系统,安装编译环境,为编译Mono源码做准备。...(ldconfig命令的用途,主要是默认搜寻目录(/lib/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*)...jexus本身的安装升级方式并没有发生更多的变化,因此对于已经习惯于5.3.1之前版本的使用方式的用户,你们仍然可以采用之前的安装方式。...,具体可以参看《使用WinSCP软件windowsLinux中进行文件传输》。

    1.1K100

    Ubuntu Touch环境搭建

    我们的git服务器上任意一个Android相关的项目,你都会找到一个叫phablet-4.4.2_r1的分支,这个分支包含了一个git HEAD包括custom Android manifest(Ubuntu...(博主使用Mint 14.04,基于Ubuntu 14.04) 我们可以安装ccache(ccache会加快Android编译速度),但不是必需的。...到时候回来补充) 然后使用repogit(只需要安装git,不需要实际执行,repo会调用git工具),从以下网址获取Android源码。这一步对于Android Rom开发者应该很熟悉。...这个工具使用Python将repo封装了起来。在所有的代码被repogit管理之前,这个工具也可以用于下载bzr repositories(repo相似的一个管理工具)的工程。...注意这个步骤要很长的时间,而且需要至少15GB(加上2-3GB的二进制文件输出)的空间。

    1.5K10
    领券