问题标签 [weblog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
462 浏览

regex - 如何使用 pyspark 中的正则表达式从博客中提取时间戳并删除拖尾部分?

我正在做一些关于博客解析的练习,这里有一个关于正则表达式的问题:

日志文件的格式为:

in24.inetnebr.com - - [01/Aug/1995:00:00:01 -0400] “GET /shuttle/missions/sts-68/news/sts-68-mcc-05.txt HTTP/1.0”200 1839

我需要获取时间戳,这是我现在拥有的:

这让我回想起:

1995 年 8 月 1 日:00:00:01 -0400

我的问题是 -0400 是什么意思?时区?如何删除它?

0 投票
3 回答
1534 浏览

c# - 将日志文件转换为 CSV

我必须将(Squid Web 代理服务器)日志文件转换为 CSV 文件,以便将其加载到 powerpivot 以分析查询。那么我应该如何开始,任何帮助将不胜感激。我必须使用 C# 语言来完成此任务,日志如下所示:

格式:时间戳经过客户端操作/代码大小方法 URI 标识层次结构/来自内容

0 投票
1 回答
227 浏览

sitecore - 尝试在博客中发表评论时出现预期的字符串结尾错误

我正在尝试解决为使用 Weblog Sitecore 模块的博客发表评论的问题。据我所知,如果博客条目 url 包含破折号(即http://[domain.org]/blog/2016/december/test-2-entry),那么我会在第 [ #]“ 错误。如果博客条目 url 不包含破折号,那么评论表单可以正常工作。

还尝试用空白替换破折号。这两种解决方案都没有奏效,因为我仍然收到错误消息。

我可以更改 Web.config 中的其他设置以转义 url 中的破折号吗?我已经阅读了用# 符号括起来的虚线url 文本,但我希望能够自动执行此操作,而不是让用户返回并重命名他们的所有博客条目。

这是错误的屏幕截图以供参考:在此处输入图像描述

0 投票
0 回答
50 浏览

hadoop - 如何使用 Web 日志进行 MapReduce?

我是 Hadoop 的新手。我想使用 MapReduce 分析 Web 日志。我将使用这样的示例网络日志。

如何分析“访问时区的用户数”、“流入路线”

0 投票
1 回答
859 浏览

java - @Rolesallowed 是如何工作的

我正在开发一个项目,该项目具有使用@RolesAllowed 注释的服务。我知道这个注释定义了可以访问该方法的角色。但我不确定这些角色是在哪里定义的,以及如何为不同的角色添加用户。我正在使用 weblogic 作为应用程序服务器。

0 投票
0 回答
202 浏览

struts2 - 在 weblogic 10.3.6 上部署 struts2 war 文件时无法加载操作错误

无法加载配置。- 行动 -

zip:C:/Oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/se1/q9j1fw/war/WEB-INF/lib/_wl_cls_gen.jar!/struts.xml:10:76 at org.apache .struts2.dispatcher.Dispatcher.init(Dispatcher.java:509) 在 org.apache.struts2.dispatcher.InitOperations.initDispatcher(InitOperations.java:73) 在 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter .java:61) 在 weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:343) 在 weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 被截断。请参阅日志文件以获取完整的堆栈跟踪原因:无法加载配置。- 行动 - 邮编:C:/Oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/se1/q9j1fw/war/WEB-INF/lib/_wl_cls_gen.jar!/struts.xml:10:76 at com.opensymphony.xwork2.config .ConfigurationManager.getConfiguration(ConfigurationManager.java:69) 在 org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:957) 在 org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:463) 在org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:496) 在 org.apache.struts2.dispatcher.InitOperations.initDispatcher(InitOperations.java:73) 被截断。请参阅日志文件以获取完整的堆栈跟踪 原因:在命名空间 /hello - action - zip:C 中为 action hello 构建结果时出错:

这是我的 struts.xml

?xml 版本="1.0" 编码="UTF-8" ?>

我在 com.struts2Ex1 包下创建了 Struts2Ex1.java 动作。

请对此提供帮助,我无法从 1 周开始运行应用程序。

weblogic 在 WAR 部署期间所做的事情(显然它在内部爆炸)它将驻留在 web-inf/classes 文件夹中的所有文件放入名为 _wl_cls_gen.jar 文件的 jar 中,并复制到域阶段文件夹下的 web-inf/lib 目录中。这是部署期间的问题,因为我的 java 类无法读取 xml。

Weblogic在部署war文件时抛出以下异常

无法加载配置。- 操作 - zip:C:/Oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/XXXXX/XXXXX/war/WEB-INF/lib/_wl_cls_gen.jar!/struts.xml:7:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69) 在 org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:957) 在 org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration( Dispatcher.java:463) 在 org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:496) 在 org.apache.struts2.dispatcher.InitOperations.initDispatcher(InitOperations.java:73) 在 org.apache.struts2 .dispatcher.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:61) 在 weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.

0 投票
2 回答
284 浏览

c++ - C ++将相同的IP排序在一起,网络日志

我需要按 IP 对 Web 日志文件进行排序,所以我需要在下一个连接相同的 IP。我很懒,但我想学习 C++ 中的方法,所以我不想在 excel 中对其进行排序。我在日志中做了一些更改,例如在每行中的 IP 为 (8 q [symbols] { qqqqqqqq }) 之后,再转到另一个地址 - 所以我可以按每个字符串的数字对字符串进行排序,因为 IP 没有相同的长度 - 所以我只需要将 16 个字符排成一行并进行比较 - 至少我认为这是个好主意。

日志示例:

日志有超过 60 000 行,我使用 C++ 擦除了 robots.txt、.js、.gif、.jpg 等行,所以我有点想回收旧代码。“robot.txt”删除行的示例。

我知道这段代码看起来很糟糕,但它完成了它的工作,我还在学习,当然我想要旧文件和另一个文件(新文件)。

我找到了有关此主题的帮助,但对我来说这有点离题...

我正在考虑将“if”语句更改为仅读取 16 个字符,比较它们并将它们连接(在彼此下方,到行)当然整行应该是完整的 - 如果可能的话。

0 投票
1 回答
84 浏览

field - 谁能解释 Web 服务器日志数据中的字段?

谁能告诉我以下 Web 服务器日志数据中的字段名称?

解释——

我知道所有其他领域,即

但我没有得到括号中给出的关于浏览器的最后一个字段。

谁能解释一下?

我特别想要括号中的字段,即

任何帮助,将不胜感激。

0 投票
1 回答
23 浏览

weblog - Web 服务器日志数据中的最后一个字段是关于什么的?

在 Web 服务器日志文件中,最后一个字段包含上述信息,即用户代理。但这里.NET CLR 2.0.50727; .NET CLR 1.1.4322提到了 2 个版本。网络用户从哪个版本请求网页?为什么这里提到了 .NET 的 2 个版本?

0 投票
2 回答
202 浏览

python - 在 Wagtail 中自定义管理 ui-widget

我将django-taggit 0.23.0andwagtail 2.0.2用于一个名为puput 1.0.2.

Puput github repo

我的首选语言是 Wagtail 管理仪表板中的波斯语(波斯语),我的一个语言字母在键盘的“逗号”键上。
所以,每次我想使用那封信时,标签都会被提交,我无法正确添加标签。如何在管理员仪表板中添加/编辑标签时自定义 ui-widget?
我还尝试在设置中使用这些命令行并覆盖其功能,但仍未解决我的问题:

TAGGIT_TAGS_FROM_STRING = 'utils.comma_joiner'
TAGGIT_TAGS_FROM_STRING = 'utils.comma_splitter'

任何解决方案将不胜感激!!!