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导出
但是上一个移植的版本也有诸多缺陷和 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在
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
- 目录 特点 相关官方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中进行文件传输》。
一、关于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
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
在我们的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
不要把环境变量配置在/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
这是由于官方的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
领取专属 10元无门槛券
手把手带您无忧上云