小编Kun*_*Jha的帖子

用于Windows的Markdown预览应用程序

我一直在使用nvALT©Brett Terpstra 2010,它有所有笔记的Markdown预览选项.
Windows端是否有任何具有类似预览功能的应用程序.我知道很多转换器可用,但为了便于使用,我正在寻找具有类似预览选项的应用程序.

windows markdown

67
推荐指数
5
解决办法
4万
查看次数

将包含所有证书链的P7b文件导出到CER文件中

我有Thwate提供的p7b文件.当我尝试使用以下命令导出cer文件中的证书时,不包括证书链.
请建议如何做同样的事情.导入到weblogic密钥库时需要此CER.

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
Run Code Online (Sandbox Code Playgroud)

openssl certificate x509certificate

33
推荐指数
3
解决办法
14万
查看次数

Spring Web Flow LockTimeoutException

我们在Weblogic 10 clustured环境中使用Spring Web Flow(2.0.9).在生产中我们得到了很多LockTimeoutException:30秒后无法获得对话锁定.

我一直试图弄清楚为什么只有一次点击或我们访问网站本身的主页时,在某些情况下会出现上述异常.

请在SWF中找到试图锁定FlowController的代码.我无法弄清楚的是锁定在正在访问的servlet上还是其他什么东西?

当发生此锁定时,请帮助理解Web应用程序中哪些资源实际上已锁定在SWF中?

要了解ReentrantLock的概念,请参阅以下链接.

什么是可重入锁定和概念?

提前致谢.

异常堆栈跟踪

org.springframework.webflow.conversation.impl.LockTimeoutException: Unable to acquire conversation lock after 30 seconds
    at org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock.lock(JdkConcurrentConversationLock.java:44)
    at org.springframework.webflow.conversation.impl.ContainedConversation.lock(ContainedConversation.java:69)
    at org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock.lock(ConversationBackedFlowExecutionLock.java:51)
    at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:166)
    at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
    at org.springframework.webflow.mvc.servlet.FlowController.handleRequest(FlowController.java:174)
    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
Run Code Online (Sandbox Code Playgroud)

在SWF中锁定实现

package org.springframework.webflow.conversation.impl;

import java.io.Serializable;
import java.util.concurrent.locks.ReentrantLock;

/**
 * A conversation lock that relies on a …
Run Code Online (Sandbox Code Playgroud)

spring-webflow weblogic-10.x reentrantlock

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

如何使用Mojolicious上传文件?

我一直在尝试基于perl的Mojolicious web框架.我尝试开发一个完整的应用程序而不是Lite.我面临的问题是我正在尝试将文件上传到服务器,但以下代码无效.

请指导我有什么问题.此外,如果文件被上传,那么它是在应用程序的公共文件夹中还是在其他地方.

提前致谢.

sub posted {
 my $self = shift;
 my $logger = $self->app->log;

 my $filetype = $self->req->param('filetype');
 my $fileuploaded = $self->req->upload('upload');

 $logger->debug("filetype: $filetype");
 $logger->debug("upload: $fileuploaded");

 return $self->render(message => 'File is not available.')
  unless ($fileuploaded);

 return $self->render(message => 'File is too big.', status => 200)
   if $self->req->is_limit_exceeded;

 # Render template "example/posted.html.ep" with message
 $self->render(message => 'Stuff Uploaded in this website.');
}
Run Code Online (Sandbox Code Playgroud)

perl file-upload mojolicious

12
推荐指数
1
解决办法
5751
查看次数

如何在dot中的主图形中布局多个子图?

我正在尝试使用创建图表dot.我到现在为止给出的图表如下,并给出了代码.

在此输入图像描述

digraph top {
  node [shape=record ,penwidth = 2,fontsize=25];
  graph [labeljust=l]
  ratio="fill";

  subgraph cluster_1 {
    label = "Box 1";
    fontsize=40;
    subgraph cluster_2 {
      label = "Box 2";
      fontsize=38

      subgraph cluster_3 {
        label = "Box 3";
        fontsize=36;

        subgraph cluster_4 {
            label = "Box 4";
            fontsize=34;



            subgraph cluster_7 {
                    label = "Box 5";
                    fontsize=30;
                    color=blue;
                    style="dashed";
                    subgraph cluster8 {
                        color=red;
                        label = "Box 6";
                        subgraph cluster9 {
                            label = "Box 7";
                            subgraph cluster10 {
                                label = "Box 8";
                                l4 …
Run Code Online (Sandbox Code Playgroud)

dot graphviz subgraph

10
推荐指数
1
解决办法
3425
查看次数

如何获取CD/DVD驱动器上的文件更改通知?

我是C#的新手,必须在C#中开发Windows Form应用程序.此应用程序应跟踪以下内容.

  • 监控外部和内部的CD/DVD驱动器.
  • 监视在CD/DVD驱动器上创建,修改和删除的文件.

我可以RegisterNotification通过跟踪方法中的WM_DEVICECHANGE消息来获取CD/DVD驱动器插入的系统通知WndProc.

以上实现让我知道何时将新设备连接到PC.

我面临的问题是如何跟踪CD/DVD上发生的文件更改(写入/修改).一种选择是将CD/DVD中的文件轮询为后台作业.但是,这将是最后一个选择.

我发现IMAPI我们可以通过它写入CD/DVD但我只需要监视文件更改以进行审计.

请指点我如何在我的程序中接收CD/DVD通知上的文件更改?

我试过FileSystemWatcher但它似乎不适用于CD/DVD驱动器.

更新于2018年2月7日:

我能找到的另一种方法是通过WMI附加的查询WMI Events.我找到了一个Best way to detect dvd insertion in drive c#也可以得到答案的问题.我想知道在WMI中是否可以检测到DVD文件系统修改,以及是否有任何专家可以共享查询.我希望阿尔沙德能够在这方面提供帮助.

c# wmi wmi-query wpd imapi

8
推荐指数
1
解决办法
455
查看次数

回滚日志记录中的文本长度限制

我们使用logback.xml配置文件将应用程序SOAP请求记录到接口.SOAP请求本身是使用Apache CXF框架生成的.

配置如下.

<logger name="org.apache.cxf.interceptor.LoggingInInterceptor" additivity="false">
    <level value="INFO" />
    <appender-ref ref="SOAPENVELOPLOGS" />
</logger>
Run Code Online (Sandbox Code Playgroud)

我们面临的问题是当SOAP请求/响应的长度超过102410个字符时,其余的文本不会打印在日志中.因此,我们在日志中打印了部分请求/响应.

想知道这个长度限制是在logback还是Apache CXF中.这就是有相同的工作吗?

谢谢

logging cxf logback

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

Google Campaign使用Spring Web流程进行跟踪

我正在为我的一个客户端使用Spring Web Flow,默认情况下,为网站启用了Post-Redirect-Get(PRG)配置.客户现在希望启用Google广告系列,以便他们跟踪他们发布的广告系列.但是,由于PRG配置,重定向期间信息丢失.我们已经尝试关闭PRG配置,但它会导致其他流程出现问题.是否有任何针对Spring Web流程建议的解决方案来跟踪Google广告系列.

提前致谢.

PS:我们目前正在使用spring-webflow-2.0.9和spring MVC 2.5.6

spring google-analytics spring-webflow

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

javax.servlet.GenericServlet.getServletContext的NullPointerException(GenericServlet.java:205)

我正在生产系统上运行Weblogic 8.1 SP6服务器(JDK 1.4.2).现在,在服务器出现故障之前,我们在生产服务器上获得以下异常.我对如何解决这个问题绝对没有任何线索.

 java.lang.NullPointerException
at javax.servlet.GenericServlet.getServletContext(GenericServlet.java:205)
at com.sampleapp.arch.struts.InitializingRequestProcessor.getProcessorForModule(InitializingRequestProcessor.java:135)
at com.sampleapp.arch.struts.InitializingRequestProcessor.initializeFormBean(InitializingRequestProcessor.java:29)
at com.sampleapp.arch.struts.ResettingDynaValidatorForm.reset(ResettingDynaValidatorForm.java:46)
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:484)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:457)
at org.apache.strutsel.taglib.html.ELFormTag.doStartTag(ELFormTag.java:267)
at jsp_servlet._util.__settingsdisplay_f._jspService(__settingsdisplay_f.java:355)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
Run Code Online (Sandbox Code Playgroud)

下面给出了InitializingRequestProcessor的代码片段,并在return语句中抛出NullPointerException.

请询问您是否还需要其他信息.提前致谢.

    private static RequestProcessor getProcessorForModule(ActionServlet servlet, ModuleConfig config) {
    String key = Globals.REQUEST_PROCESSOR_KEY + config.getPrefix();
    return (RequestProcessor) servlet.getServletContext().getAttribute(key);
}
Run Code Online (Sandbox Code Playgroud)

更新
根据Alex的响应,事实证明ResettingDynaValidatorForm(DynaValidatorForm的自定义实现)从Struts的ActionForm类获取超级ActionServlet,返回NULL值.
有没有理由说服务器只在运行几天后才开始为ActionServlet返回NULL值?

java struts servlets weblogic

3
推荐指数
1
解决办法
5875
查看次数

将C函数转换为Perl

我试图转换程序cng2jpg.c中提到的C函数convertCNGFileToJPGFile时遇到困难

我一直在尝试在Perl中编写相同的内容,但是没有足够的知识来处理hex,pack和unpack函数.

如果有人可以在Perl中编写类似的代码,我将非常感激,如下所述.

while ((bytesRead = fread(buffer, 1, kBufferSize, inputFile))) {
    if (!isValidCNG) {
        if (bytesRead < 11 || strncmp("\xa5\xa9\xa6\xa9", (char *)(buffer + 6), 4)) {
            fprintf(stderr, "%s does not appear to be a valid CNG file\n", inputFileName);
            return 0;
        }
        isValidCNG = 1;
    }
    for (size_t i = 0; i < bytesRead; i++)
        buffer[i] ^= 0xEF;
    size_t bytesWritten = fwrite(buffer, 1, bytesRead, outputFile);
    if (bytesWritten < bytesRead) {
        fprintf(stderr, "Error writing %s\n", outputFileName);
        return 0;
    } …
Run Code Online (Sandbox Code Playgroud)

perl binaryfiles

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