问题列表 - 第864页

什么是一个很好的源代码搜索引擎?

我工作的代码库是巨大的,并且它需要大约20分钟.我正在寻找一个很好的基于网络的源代码搜索引擎..类似于koders.com的内部网版本.

我发现的唯一的东西是Krugle企业版,它没有发布它的价格......如果你不得不问,你买不起.

我真的更喜欢一个普通的旧搜索引擎,没有很多其他的花里胡哨.

源代码主要是ASP.NET/C#和Javascript.

development-environment search-engine code-search-engine

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

从bookmarklet加载外部JS?

如何使用书签加载外部JavaScript文件?这将克服IE的URL长度限制,并通常保持清洁.

javascript load bookmarklet external

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

是什么让Ometa与众不同?

Ometa是"一种新的面向对象的模式匹配语言".我在Oz工具等语言中遇到了模式匹配,以解析之前的Lexx/Yacc或Pyparsing等语法.尽管查看示例代码,阅读讨论以及与朋友交谈,我仍然无法真正理解Ometa的特殊之处(或者至少为什么有些人认为是这样).任何解释?

grammar parsing programming-languages ometa

21
推荐指数
2
解决办法
4082
查看次数

EJB3事务传播

我有一个无状态的豆类似于:

@Stateless
public class MyStatelessBean implements MyStatelessLocal, MyStatelessRemote {
    @PersistenceContext(unitName="myPC")
    private EntityManager mgr;

    @TransationAttribute(TransactionAttributeType.SUPPORTED)
    public void processObjects(List<Object> objs) {
        // this method just processes the data; no need for a transaction
        for(Object obj : objs) {
            this.process(obj);
        }
    }

    @TransationAttribute(TransactionAttributeType.REQUIRES_NEW)
    public void process(Object obj) {
        // do some work with obj that must be in the scope of a transaction

        this.mgr.merge(obj);
        // ...
        this.mgr.merge(obj);
        // ...
        this.mgr.flush();
    }
}
Run Code Online (Sandbox Code Playgroud)

通常用法是客户端将调用processObjects(...),它实际上不与实体管理器交互.它完成了它需要做的事情,并为每个要处理的对象单独调用进程(...).进程的持续时间(...)相对较短,但是processObjects(...)可能需要很长时间来运行所有内容.因此我不希望它维持一个开放的交易.我确实需要单独的进程(...)操作才能在自己的事务中运行.这应该是每次通话的新交易.最后,我想保持选项打开,让客户端直接调用进程(...).

我尝试了许多不同的事务类型:从不,不支持,支持(在processObjects上)和required,需要new(on process)但每次调用merge()时都会得到TransactionRequiredException.

我已经能够通过将方法分成两个不同的bean来使它工作:

@Stateless
@TransationAttribute(TransactionAttributeType.NOT_SUPPORTED)
public class MyStatelessBean1 …
Run Code Online (Sandbox Code Playgroud)

transactions java-ee ejb-3.0

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

要求用户更新.NET

我正在研究一些生产软件,在.NET框架上使用C#.我真的希望能够在项目中使用LINQ.我相信它需要.NET版本3.5(如果我错了,请纠正我).此应用程序是一个商业软件应用程序,需要在客户端的工作PC上运行.假设他们有.NET 3.5,或假设他们不介意升级到最新版本是否合理?

我只是想知道在强制执行应用程序的框架升级方面的共识是什么.

.net c# linq client-applications

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

如何重定向Tornado/VXWorks shell输出?

我最近一直在使用Tornado 2中的shell进行嵌入式C/C++项目,以调试我们的工具包中正在进行的操作.这种方法的唯一问题是它是一个复杂的系统,因此具有相当多的输出.每当有一些新信息到达时,龙卷风"帮助"滚动窗口,这意味着如果你发现错误,它就会在网站上消失得太快而无法看到.每次向上滚动查看时,系统都会添加更多信息,因此查看它的唯一方法是断开硬件连接.

我想知道是否有人有办法重新定向龙卷风的输出?

我希望有一种方法可以从一个小的python应用程序记录所有内容,以便我可以对传入的信息应用过滤器.我已经尝试连接到Tornado进程,但是带有信息的窗口不是标准的CEditCtrl,因此以这种方式提取文本是一个死胡同.

任何人的想法?

[编辑]我应该提到我们只运行Tornado 2.1.0并升级到更新版本是我无法控制的.

[Edit2]根据WinID,Tornado中的窗口是'AfxFrameOrView42'.

embedded shell redirect vxworks

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

调试存储过程(以及编写易于调试的sprocs)的最佳方法是什么?

什么是创建sprocs以减少调试痛苦的好方法?还有哪些工具可用于调试存储过程?

也许最重要的是,有哪些迹象可以指出错误发生在sproc而不是代码中?我希望我在这里不是太糟糕了.投票回答上述任何一个问题.谢谢.

对于它的价值,我在.NET环境中工作,SQL服务器.

.net sql stored-procedures

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

有没有办法在传统的代码调试意义上调试Velocity模板?

我们在Web应用程序中大量使用Velocity.虽然很容易调试Java方面并确保正确填充Velocity Context,但是能够在合并步骤中逐步解析VTL,设置断点等是非常有价值的.是否有任何工具或者IDE/IDE插件可以通过VTL(Velocity Template Language)实现这种功能吗?

debugging templates velocity vtl

11
推荐指数
2
解决办法
9228
查看次数

嵌入式Ruby的Javascript:如何安全地将ruby值分配给javascript变量

我在页面的javascript块中有这一行:

res = foo('<%= @ruby_var %>'); 
Run Code Online (Sandbox Code Playgroud)

处理@ruby_var单引号的情况的最佳方法是什么?否则它将破坏JavaScript代码.

javascript ruby

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

1730
推荐指数
11
解决办法
54万
查看次数