DTO
在 Domain 及 Application 層是使用 Entity,
而 Application 層 Presentation 層溝通則會使用 DTO ,
跟 presentation 層溝通則會使用 DTO ,
所以 DTO 通常有以下幾項特性,
Hello! 我是 RM
最近跟同事討論 Power BI embedded 報表的速度問題,
就下載 Microsoft 的 AppOwnsData 範例來測試,
發現在 Server 要取得 ReportEmbedConfig(包含 ReportId, ReportName, ReportUrl 及 EmbedToken) 大約需要花 1 秒左右,
在 View 接到 ReportEmbedConfig 來呈現,大約也差不多 1 秒左右,
總共大約近 2 秒的時間,那是否有什麼方式來加快報表的呈現速度嗎?
同事詢問有 2 個 Web AP(前台 localhost:44306,後台 localhost:59149),
結果前台的 JS 呼叫後台的 api 時,會發生 Refused to connect to 'https://localhost:59149/api..' because it violates the following Content Security Policy directive: "default-src 'self'". Note the 'connect-src' was not explicity set, so 'default-src' is used as a fallback. 的錯誤,如下,
最近同事詢問,它把好的 PDF 檔案呼叫 Web Service 另存新檔後,
那個 PDF 就壞了,透過 Browser 開起來都是白的,
用 Adobe PDF Reader 來開啟會出現 「檔案已損壞且無法修復」 的訊息。
想到之前 為什麼 Crystal Report 匯出成 PDF 內容都是白的? 的問題,
該不會又是編碼的問題吧?
在 透過 StreamReader.CurrentEncoding 判斷檔案的編碼這篇是透過 StreamReader.CurrentEncoding 來取得檔案的編碼。
另外 同事 提供也可透過透過各編碼來取得 Byte 數,來比較出是否為該編碼,
以下來看看範例,
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true