Magicodes.IE在Docker中使用 更新历史 2019.02.13 【Nuget】版本更新到2.0.2 【导入】修复单列导入的Bug,单元测试“OneColumnImporter_Test...2019.02.14 【Nuget】版本更新到2.1.0 【导出】PDF导出支持.NET 4.6.1,具体见单元测试 说明 本章主要说明使用Magicodes.IE,在Docker环境中的配置....libgdiplus库,用于Excel导出 #RUN apt-get update && apt-get install -y libgdiplus libc6-dev #RUN ln -s /usr/...install -y libgdiplus libc6-dev RUN ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll # 安装fontconfig...目前提供了腾讯云的公共镜像和hub.docker的公共镜像,大家可以按需 Reference https://github.com/dotnetcore/Magicodes.IE https://github.com
和单片机不同,使用 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
一、下载安装包 下载两个安装包(下载链接) 分别是HTK-3.5.beta-2.tar.gz以及HDecode-3.5.beta-1.tar.gz 二、安装所需要的依赖库 1\. sudo apt-get...install libx11-dev:i386 2\. sudo apt-get install libc6-dev:i386 附: { sudo apt-get install libx11-dev...:i386 libx11-dev sudo apt-get install g++-multilib sudo apt-get install osspd } 三、解压编译安装 1、解压 tar...2> 在解压后的htk文件夹中分别查看HTKLib,HLMLib,HTKTools,HLMTools检查每个目录中的MakefileCPU文件,并更改CPU / GPU编译器和库的默认位置,以匹配我们将安装的...3> 依次在HTKLib,HLMLib,HTKTools和HLMTools中编译MakefileCPU文件 make -f MakefileCPU insta
它将对象存储作为大容量本地磁盘使用,为云上应用提供近乎无限的存储空间。与此同时,得益于其独特的技术架构,在存储和处理大规模数据时,性能通常高于本地存储。...本文将分享如何在腾讯云平台上安装和使用 JuiceFS 存储。 架构 如下图所示,JuiceFS 存储由数据库和对象存储共同驱动。...需要特别说明的是,你不需要为使用 JuiceFS 重新购买服务器或是重装系统,JuiceFS 没有业务入侵性,不会对你现有的系统和程序造成任何的干扰,你完全可以在正在运行的服务器上安装和使用 JuiceFS...本文着重介绍 JuiceFS 在 Linux 系统上的安装和使用,如果你需要了解其他系统上的安装方法,请查阅文档。...受限于主题和篇幅,本文旨在抛砖引玉,概略的介绍在腾讯云 CVM 上结合云数据库 Redis 版和 COS 对象存储创建 JuiceFS 文件系统的基本方法。
在之前的文章《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,尝试在
在 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
在dotnet下处理过Office文档的相信对Aspose都不陌生,Aspose下面的三大组件:Aspose.Cells、Aspose.Slides、Aspose.Words可以让我们很方便的操作Office...最近在netcore2.1下使用Aspose操作Office,开发人员在Windows下进行开发时没有任何问题,但将程序部署到Docker中时出现错误,本文主要介绍下解决方法。...libfontconfig1 -y RUN apt-get install libgdiplus -y RUN ln -s /usr/lib/libgdiplus.so /lib/x86_64-linux-gnu.../libgdiplus.so RUN apt-get install -y libc6-dev COPY ....解决方法: 此问题的原因是因为Docker容器中没有Windows系统的字体,只需要将Windows系统中的字体文件拷贝到容器的相应目录即可解决。
Docker中使用 如果是使用Excel导出,则需安装libgdiplus库 # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install...-y libgdiplus libc6-dev RUN ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll Dockerfile Demo FROM microsoft.../dotnet:2.2-aspnetcore-runtime AS base # 安装libgdiplus库,用于Excel导出 RUN apt-get update && apt-get install...-y libgdiplus libc6-dev RUN ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll WORKDIR /app EXPOSE 80...ENTRYPOINT ["dotnet", "Magicodes.Admin.Web.Host.dll"] 如果是使用Pdf导出,则需安装相关字体,如: # 安装fontconfig库,用于Pdf导出
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
但是上一个移植的版本也有诸多缺陷和 bug,在 Github 上也收到了一些 Issue 进行反馈,很多 Bug 可能是移植过程中的bug,但是对于这些 Bug 可能我也无能为力,因为 NPOI 的代码是非常庞大和复杂的...我只能跟你说使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写操作,十分方便。...但是如果你想运行在Linux上可能需要注意一下: 由于NPOI使用System.Drawing.Common,因此必须在Linux系统上安装libgdiplus和libc6。...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在
- 目录 特点 相关官方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
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软件在windows和Linux中进行文件传输》。
Magicodes.IE简介 导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel、Word、Pdf和Html。...特点 需配合相关导入导出的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...ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll WORKDIR /app EXPOSE 80 FROM microsoft/dotnet:2.2-sdk
一、关于Dockerfile 在Docker中创建镜像最常用的方式,就是使用Dockerfile。...hotmail.com> 2.3 RUN 构建镜像时运行的Shell命令,例如: RUN ["yum", "install", "httpd"] RUN yum install httpd 又如,我们在使用微软官方...ASP.NET Core Runtime镜像时往往会加上以下RUN命令,弥补无法在默认镜像下使用Drawing相关接口的缺憾: FROM microsoft/dotnet:2.2.1-aspnetcore-runtime...RUN apt-get update RUN apt-get install -y libgdiplus RUN apt-get install -y libc6-dev RUN ln -s /usr... 1:不健康的容器无法正常工作 2:保留不使用此退出代码 2.14 ARG 在构建镜像时,指定一些参数,例如: FROM centos:6 ARG user # ARG user=root USER
在我们的git服务器上任意一个Android相关的项目,你都会找到一个叫phablet-4.4.2_r1的分支,这个分支包含了一个git HEAD和包括custom Android manifest(Ubuntu...(博主使用Mint 14.04,基于Ubuntu 14.04) 我们可以安装ccache(ccache会加快Android编译速度),但不是必需的。...到时候回来补充) 然后使用repo和git(只需要安装git,不需要实际执行,repo会调用git工具),从以下网址获取Android源码。这一步对于Android Rom开发者应该很熟悉。...这个工具使用Python将repo封装了起来。在所有的代码被repo和git管理之前,这个工具也可以用于下载bzr repositories(和repo相似的一个管理工具)的工程。...注意这个步骤要很长的时间,而且需要至少15GB(加上2-3GB的二进制文件输出)的空间。
安装xen server 首先切换到root用户: sudo -s 然后安装系统所需要的软件和补丁: sudo apt-get install build-essential binutils python-dev...install gcc g++ make patch libssl-dev bzip2 gettext zlib1g-dev python libncurses5-dev libjpeg62-dev libx11...-dev libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev libsdl-dev python-dev texinfo libc6...xen VMM,64位机直接使用下面的命令安装: apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common...xenstore-utils 安装libvirt和Virtual Manager apt-get install virtinst python-libvirt virt-viewer virt-manager
安装xen server 首先切换到root用户: sudo -s 然后安装系统所需要的软件和补丁: sudo apt- get install build-essential binutils python-dev...install gcc g++ make patch libssl-dev bzip2 gettext zlib1g-dev python libncurses5-dev libjpeg62-dev libx11...-dev libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev libsdl-dev python-dev texinfo libc6...xen VMM,64位机直接使用下面的命令安装: apt- get install xen-hypervisor- 4.1-amd64 xen-utils- 4.1 xenwatch xen-tools...xen-utils-common xenstore-utils 安装libvirt和Virtual Manager apt- get install virtinst python-libvirt
这是由于官方的mono源码包缺少个文件,所以会出错,可以下载我的云盘上共享的文件 http://pan.baidu.com/s/1eQ452Ie,参照这篇文章《CentOS 6.3下 安装 Mono 3.2...和Jexus 5.4》下载安装就没问题了。...3)安装 libgdiplus tar jvxf libgdiplus-2.10.tar.bz2 cd libgdiplus-2.10 ..../install (3)测试是否安装成功 开启防火墙端口 启动Jexus服务器 /usr/jexus/jws start 在客户端浏览器中输入"服务器地址/info", 如"http://192.168.1.15.../info",显示正常即表示安装成功 (4)基本使用 启动:sudo /usr/jexus/jws start 停止:sudo /usr/jexus/jws stop 重启:sudo /usr/jexus
不要把环境变量配置在/etc/environment和/etc/profile文件中,这样配置的在有的ubuntu版本上会出现退出当前终端后不起作用的问题,在ubuntu12.04上我就遇到了此问题。...假如有openjdk的话,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。...解决方案:由于是64bit的系统,而Androidsdk只有32bit的程序,需要安装ia32-libs,才能使用。...eclipse,重新下载安装eclipse和sun jdk1.6。...,12.10,13.04版本上需要安装以下库 sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6
领取专属 10元无门槛券
手把手带您无忧上云