问题列表 - 第45941页

Vim:在当前光标位置插入文件中的文本

要从当前Vim缓冲区中的文件插入文本,我:r filename用来插入光标下方的文本或:0r filename插入第一行.

如何插入[光标]所在文件的内容?

Actual line with some coding [Cursor]  // TODO for later version  
Line below actual line ...
Run Code Online (Sandbox Code Playgroud)

vim

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

在php中使用excel文件

什么是最好的PHP库用于PHP在基于Web的页面上读/写和显示excel文件的组件?

php excel server-side

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

在企业应用程序(EAI)中存储用户凭据的位置?

背景/上下文

我们正在开发一个事件通知服务.高级别的应用程序如下所示: 高水平流动

我们的开发范围涉及小部件和ENS.

" ENS "充当用户感兴趣的某些类型事件的集中点.任何想知道这些类型的事件何时发生的用户都会注册ENS,它按顺序识别事件并将通知与订阅相匹配.

想要subcibe的用户应该是集成应用程序的有效用户(db,sap system等)

事件顺序:

在此输入图像描述

现在我的问题是:

存储Users db,sap等凭据的最佳实践是什么.

编辑 用户应该多久进行一次身份验证?应该是每次传递消息吗?(正如@duffymo提到的,如果我使用这个策略,它会影响源系统)

附加信息: ENS是网络服务.

ENS轮询SAP(和其他应用程序),这就是问题变得更加复杂的地方.在SAP中,存在数据级授权.因此,并非所有用户都可以查看所有事件/数据.

如果SAP已推送数据以及有权查看的用户信息,则根本没有问题.

案例1:调度程序由ENS启动

  1. 用户订阅订阅.在订阅时,将在SAP系统中检查用户的授权.如果没问题,那么他将被允许进行订阅.
  2. 调度程序在预定时间运行.
  3. 调度程序识别订阅的用户.
  4. 如果发生事件,则调度程序使用存储的用户凭证(在ENS中执行)进行POLL.
  5. 如果有更改,请通知用户.

Disadvs在这里:

  • 用户凭据存储在外部某处 - 安全团队可能不接受它
  • 如果多个用户订阅了同一条信息,则Reduntant命中

案例2:调度程序由WIDGET引导.用户信用卡仅存储在用户本地计算机中.Diadv:

  • 如果订阅是每天,并且用户系统/小部件未启动.用户可能会错过周末发生的通知.
  • 如果多个用户订阅了同一条信息,则Reduntant会命中服务器.

java notifications store credentials

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

JBoss AS6 app特定的日志记录

我目前正在将旧的Web应用程序从JBoss As 4.2.2 迁移到6.0.0(AS6).在AS6中,我们有一种专有格式,用于通过名为的文件记录应用程序jboss-logging.xml.

在阅读了一些内容(http://community.jboss.org/wiki/SeparatingApplicationLogs)后得出的结论是"(...)从JBoss AS 6.0.0.M2开始,能够根据应用程序记录单独的日志文件,将以不同的方式实施"并且一旦实施准备就绪,文档"(...)将更新更多细节".

但是我能够在我的server/log目录中创建特定的应用程序日志文件,它是使用目录中的主joboss-logging.xml文件完成的server/deploy.这与我的应用程序所需的模块化不兼容.

所以这里有一个问题,当我为我的应用程序创建一个jboss-logging.xml我的WEB-INF目录时,这个配置:

<?xml version="1.0" encoding="UTF-8"?>
<logging xmlns="urn:jboss:logging:6.0" xmlns:b="urn:jboss:bean-deployer:2.0" context="myApp">
   <define-context name="myApp" />

   <periodic-rotating-file-handler
         file-name="${jboss.server.log.dir}/myApp.log"
         name="WEBAPP" autoflush="true" append="true" suffix=".yyyy-MM-dd">
      <error-manager><only-once/></error-manager>
      <formatter>
         <pattern-formatter pattern="%d %-5p [%c] (%t) %s%E%n"/>
      </formatter>
   </periodic-rotating-file-handler>

   <root-logger>
      <!-- Set the root logger priority via a system property, with a default value. -->
      <level name="${jboss.server.log.threshold:INFO}"/>
      <handlers>
         <handler-ref name="WEBAPP"/>
      </handlers> …
Run Code Online (Sandbox Code Playgroud)

java logging jboss jboss6.x

7
推荐指数
2
解决办法
5979
查看次数

事后应用Subversion自动道具

出于某种原因~/subversion/config,没有应用自动道具; 特别是Makefile* = svn:eol-style=native;svn:keywords=Id HeadURL.是否有一些快速方式递归应用所有当前的自动道具?

$ grep enable-auto-props ~/.subversion/config | grep -v ^#
enable-auto-props = yes
Run Code Online (Sandbox Code Playgroud)

svn

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

为工作流服务提供工作流扩展 - WF 4.0

问候一个人!

我是WF 4.0和WWF的新手,所以请原谅我,如果这似乎是一个新手类型的问题,但相信我,我已经深入研究了这个问题的解决方案,但无济于事.

我创建了一个带有自定义CodeActivity的示例WF应用程序,需要提供扩展,如下所示:

public sealed class PreparePizza : CodeActivity
{
    public InArgument<Order> Order { get; set; }

    protected override void CacheMetadata(CodeActivityMetadata metadata)
    {
        base.CacheMetadata(metadata);

        if (this.Order == null)
            metadata.AddValidationError("You must supply an Order.");

        metadata.RequireExtension<IPreparePizzaExtension>();
    }
    // If your activity returns a value, derive from CodeActivity<TResult>
    // and return the value from the Execute method.
    protected override void Execute(CodeActivityContext context)
    {
        // Obtain the runtime value of the Text input argument
        Order order = context.GetValue(this.Order);
        var extension = context.GetExtension<IPreparePizzaExtension>();
        extension.Prepare(order); …
Run Code Online (Sandbox Code Playgroud)

wcf workflowservice workflow-foundation

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

Java:如何将参数传递给调用此方法的方法?

在java中,可以获取调用当前方法的类和方法(获取StackTrace的方法).

我的问题是,我可以获取传递给调用此方法的方法的参数吗?

我需要这个用于调试目的.

例如:

baseClass {
   initialFunc(input) {
       var modifiedInput = input + " I modified you";
       otherClass.doSomething(modifiedInput);
   }
}

otherClass {
    doSomething(input)  {
         //GET THE ARGUMENTS PASSED TO THE METHOD OF THE CLASS THAT CALLED THIS METHOD
    }
}
Run Code Online (Sandbox Code Playgroud)

可以从堆栈跟踪中获取此信息,还是有其他方法?

(注意,我需要能够在运行时执行此操作,并且实际上无法更改baseClass的源代码,这将是我的调试类的一个功能,它不事先知道源代码)

谢谢.

java debugging arguments inflection stack-trace

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

最新的Rails 3:ActionView :: Template :: Error(无法在105行第13列解析YAML)

我最近遇到了一个奇怪的问题或Rails 3,可能自从新的rubygems 1.5更新.基本上当我使用乘客3.0.2将程序部署到nginx时,我立即有500个页面,并且在我的生产日志中有类似的问题:


ActionView::Template::Error (couldn't parse YAML at line 105 column 13):
    10: </div>
    11: <% end %>
    12: <div class="field">
    13:     <%= f.label :name %> <%= f.text_field :name %>
    14: </div>
    15: <div class="field">
    16:     <%= f.label :password %> <%= f.password_field :password %>
  app/views/sessions/new.html.erb:13:in `block in _app_views_sessions_new_html_erb___4159562374589718885_19217640_4456777064017176818'
  app/views/sessions/new.html.erb:5:in `_app_views_sessions_new_html_erb___4159562374589718885_19217640_4456777064017176818'

Run Code Online (Sandbox Code Playgroud)

看起来它在环境中缺少某些内容,因此它无法识别我的所有form_for元素.基本上该页面只是一个简单的登录页面,包含2个字段 - 名称和密码.对于具有表单的其他页面,也会出现此问题,但仅限于生产环境中.在开发环境中,它完全正常工作.我已将所有宝石升级到最新版本,包括rails 3.0.4,但这看起来与此问题并不完全相关.我也经常在我的VMware BEFORE gem 1.5上将相同的东西部署到ubuntu上,现在一切都还不错,但新部署没有回头路.

我已经将它部署到运行最新ubuntu的2台机器上,并且两台机器都有这样的错误.Nginx和乘客按标准步骤安装.显然,有了这个问题,该网站永远无法运行.任何人都可以为此提供任何错误修复?非常感谢,如果可以的话!

PS:我写的登录页面基本上来自这里:http: //railstutorial.org/chapters/sign-in-sign-out#top

yaml actionview form-for ruby-on-rails-3

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

if-else在clojure中分支

我在教自己Clojure.

在非FP语言中,我可以很容易地编写嵌套if,如果我没有专门放置else,那么控制将只流出if块.例如:

Thing myfunc()
{
  if(cond1)
  {
    if(cond2)
      return something;
  }
  return somethingelse;
}
Run Code Online (Sandbox Code Playgroud)

但是,在Clojure中,没有返回语句(我知道),所以如果我写:

(defn myfunc []
  (if (cond1)
      (if (cond2) something))
  somethingelse)
Run Code Online (Sandbox Code Playgroud)

那么"某事"就没有"回归"了.它似乎只是说,好吧,这里我们有一个值,现在让我们继续执行.显而易见的解决方案是结合条件,即:

(if (and (cond1) (cond2))
    something
    somethingelse)
Run Code Online (Sandbox Code Playgroud)

但是对于大的条件,这会变得笨拙/丑陋.此外,还需要额外的finagling来向cond1的"else"部分添加一个语句.这有什么优雅的解决方案吗?

functional-programming clojure

28
推荐指数
4
解决办法
3万
查看次数

如何删除整个文件夹和内容?

我希望我的应用程序的用户能够删除DCIM文件夹(位于SD卡上并包含子文件夹).

这有可能,如果是这样的话怎么样?

directory file-io android delete-directory

169
推荐指数
13
解决办法
19万
查看次数