問題
最近同事想要將 datatable 轉出 excel, 但又需要不能讓使用者修改,上面還要有浮水印.
本來想要直接 Render 出 Html 的 Table 並加入 page-break-after 去讓 Browser 分頁, 但 CSS 控制上不是很順利.
Hello! 我是 RM
在 Implement global message handlers 有說明如何透過 global message handlers 來處理一些 help, cancel 等等的全域處理。例如在一個對話當中,使用者輸入了取得待批示的指令,這時需要將處理待批示清單的 Dialog 叫出來,並且將目前處理中的對話堆疉清除(this.task.Reset())。
botframework 預設會將 State 存到 state.botframework.com 上去(使用 emulator 則會存在 emulator 上面)。
我們透過 Microsoft BotFramework 來製作 Chatbot 程式後,除了可以接各透的 IM Channel 外,最快速的就是將它整合到現有的 Web Application 之中。Microsoft BotFramework-WebChat 已有提供範例讓我們去整合。
但是一般的網站並不需要一下子就顯示 WebChat ,而是在下方需要一個機器人的小圖示,按下去之後再顯示出 WebChat 。
同事需要將一個 JSON 字串,裡面屬性值需要透過 Replace 的方式,來置換新的內容。但那些內容之中包含一些 JSON 的保留字,例如 / // 等字串。所以字串 Replace 之後,透過 JObject.Parse 去處理就報錯了。
1
2
3
4
5
6var tmpJsonStringBefore = @"{s:""@s""}";
var o = JObject.Parse(tmpJsonStringBefore);
var s = "A\" string !@#$%^&*(){}:\"?/?/|\"':>;><{\"d\":\"v\" value";
var tmpJsonAfter = tmpJsonStringBefore.Replace("@s", s);
var tmpJson = JObject.Parse(tmpJsonAfter);
Console.WriteLine(tmpJson.ToString());
以上的 Code 一執行就會出「*Newtonsoft.Json.JsonReaderException: ‘After parsing a value an unexpected character was encountered: s. Path ‘s’, line 1, position 7.’*」
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