我们知道,我们可以使用EventLog类来编写事件日志,但我对如何在事件日志中编写类别名称感到困惑.它提供了category参数,例如,WriteEntry类型之一是:
public void WriteEntry(
string message,
EventLogEntryType type,
int eventID,
short category
Run Code Online (Sandbox Code Playgroud)
)
它只是在我的日志中显示数字.为什么类别的类型很短,而不是字符串?如何在事件查看器中显示类别名称?谢谢!顺便说一句,我们不会创建自定义CategoryMessageFile.
以前,我使用window.showModalDialog()函数弹出一个窗口:
window.showModalDialog("myHtml")
Run Code Online (Sandbox Code Playgroud)
在myHtml中,有一些html元素,如textarea和两个按钮.但现在情况发生了变化,任何html文件都不允许.所以我必须在弹出窗口中动态创建html元素.这可能吗?
我正在编写一个将 html 保存到 onenote 的网络应用程序。为了保存数学公式,我打算用MathJax.js把数学公式转成svg,然后再把svg转成png,因为onenote api支持的html/css有限。
但似乎 MathJax.js 在浏览器中生成的 svg 不是有效的 svg。我用一个简单的数学公式进行了测试:$$a^2 + b^2 = c^2$$(演示代码)和SVG复制到的jsfiddle,它什么也不显示。
然后我试着写了一个MathJax-node demo,再把svg复制到jsfiddle,看起来不错。这是我的演示代码,它与GitHub 存储库演示几乎相同:
// a simple TeX-input example
const fs = require('fs')
var mjAPI = require("mathjax-node");
mjAPI.config({
MathJax: {
// traditional MathJax configuration
}
});
mjAPI.start();
var yourMath = String.raw`a^2 + b^2 = c^2`
mjAPI.typeset({
math: yourMath,
format: "TeX", // or "inline-TeX", "MathML"
svg: true, // or svg:true, or html:true
}, function …Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我需要将日志写入SharePoint,正如我们所知,在SharePoint 2010中,使用WriteTrace()和WriteMethod()方法编写日志很容易,但在SharePoint 2007中,我们没有直接写入日志的方法,但是我在这里找到了有用的文章.
所以这就是问题,如你所知,在SharePoint 2007中无法识别WriteTrace()和WriteMethod()方法,当我们编译代码时,它会抛出错误.但是我不想将代码分成两部分,一部分用于2010年,另一部分用于2007年.任何想法都能找到一个好的解决方案?谢谢!