小编Xia*_*Mao的帖子

如何编写事件日志类别

我们知道,我们可以使用EventLog类来编写事件日志,但我对如何在事件日志中编写类别名称感到困惑.它提供了category参数,例如,WriteEntry类型之一是:

public void WriteEntry(
string message,
EventLogEntryType type,
int eventID,
short category
Run Code Online (Sandbox Code Playgroud)

)
它只是在我的日志中显示数字.为什么类别的类型很短,而不是字符串?如何在事件查看器中显示类别名称?谢谢!顺便说一句,我们不会创建自定义CategoryMessageFile.

c# windows event-log

6
推荐指数
1
解决办法
1万
查看次数

如何在弹出窗口中动态创建HTML元素?

以前,我使用window.showModalDialog()函数弹出一个窗口:

window.showModalDialog("myHtml")
Run Code Online (Sandbox Code Playgroud)

在myHtml中,有一些html元素,如textarea和两个按钮.但现在情况发生了变化,任何html文件都不允许.所以我必须在弹出窗口中动态创建html元素.这可能吗?

javascript

5
推荐指数
1
解决办法
2万
查看次数

为什么 MathJax.js 生成的 svg 与 MathJax-node 生成的 svg 不同

我正在编写一个将 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)

mathjax

4
推荐指数
1
解决办法
717
查看次数

处理SharePoint中的microsoft.sharepoint.dll版本问题

在我的应用程序中,我需要将日志写入SharePoint,正如我们所知,在SharePoint 2010中,使用WriteTrace()WriteMethod()方法编写日志很容易,但在SharePoint 2007中,我们没有直接写入日志的方法,但是我在这里找到了有用的文章.

所以这就是问题,如你所知,在SharePoint 2007中无法识别WriteTrace()WriteMethod()方法,当我们编译代码时,它会抛出错误.但是我不想将代码分成两部分,一部分用于2010年,另一部分用于2007年.任何想法都能找到一个好的解决方案?谢谢!

sharepoint

0
推荐指数
1
解决办法
163
查看次数

标签 统计

c# ×1

event-log ×1

javascript ×1

mathjax ×1

sharepoint ×1

windows ×1