我正在寻找相当于使用html5或javascript在浏览器中运行的"tail -f".
解决方案需要使用HTML5/websockets/javascript和后端服务器端应用程序编写的客户端代码.我在c#中寻找一个,但我愿意从php或python重写它.
这是我见过的唯一接近的东西
http://commavee.com/2007/04/13/ajax-logfile-tailer-viewer/
但是,现代浏览器具有WebSockets,这使问题更加简单.
http://www.websocket.org/echo.html
理想情况下,我想拥有BareTail的一些功能
http://www.baremetalsoft.com/baretail/
如颜色编码行,排序和多文件标签.
我找到了一个类似的帖子,有人正在寻找基于Windows的日志文件程序
有人有什么建议吗?
我想在ac#应用程序中添加一个工具,我可以:
1)获取一组对象,并将其传递给我的c#应用程序内部的powershell脚本
2)让powershell脚本更改它传递的对象列表
3)将对象列表返回给c#
我有一个名为Message的外部类
public class Message
{
public String name { get; set; }
public String from { get; set; }
public String to { get; set; }
public String date { get; set; }
public String subject { get; set; }
public String body { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我填充PSDataCollection列表类如下:
PSDataCollection<Message> mlist = new PSDataCollection<Message>()
{
new Message { to="user1", from="user2", date = "1/10/2010 12:00:00 AM EST", subject = "hi there" , body = "hi again" }, …Run Code Online (Sandbox Code Playgroud) 似乎对大多数字段使用ASCII字符集,然后仅为需要它的字段指定utf8将减少数据库必须执行的I/O量100%.
谁知道这是真的吗?
更新:以上不是我的问题.我应该说:使用Latin作为默认字符集,然后仅为需要它的字段指定utf8mb4.想法是:使用1个字节对2个字节应该将I/O提高100%.对困惑感到抱歉.