问题列表 - 第15324页

Python调试:动态编码

我是python的新手,并且无法确定这是否可行.

我在Eclipse下使用PyDev插件,基本上我想知道的是,是否有可能在你坐在断点处编辑代码?即在您调试时编辑代码.

它允许我目前这样做,但它似乎仍在执行我做出更改之前存在的代码行.

另外,您是否可以像在VBA和C#中一样拖回程序执行?

如果其中任何一种都可以,我该如何启用它们?

python debugging pydev

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

Java插件框架选择

我们正在尝试确定如何为我们正在实现的服务实现一个简单的插件框架,允许不同类型的计算器"插入".

在阅读了一些关于Java插件框架的帖子后,似乎最常见的选项是:

OSGI似乎超出了我们的需要.

"滚动你自己"是可以的,但重用一个公共库会很好.

所以我们归结为JPF和JSPF.JPF似乎不再处于积极发展阶段.

JSPF看起来非常简单,而且我们真的需要它们.但是我没有听到太多关于它的消息.我只在StackOverflow上看过一篇关于它的帖子.有没有其他人有JSPF的经验?或者对这个设计选择的任何其他评论?


更新:对此没有一定的正确答案..然而,我们将采用Pavol的想法,因为我们只需要一个非常非常简单的解决方案.感谢EoH的精彩导游.

java osgi plugin-architecture

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

@Cache注释使用错误

我添加了以下注释以启用我的EJB3实体之一的缓存,以使用ehCache测试缓存,其中我使用Hibernate作为持久性提供程序:

....
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;

@Entity
@Table(name = "F")
@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)
@NamedQueries({ @NamedQuery(name = "F.findAll", query = "SELECT f FROM F f")})
public class F implements Serializable {
   .....
}
Run Code Online (Sandbox Code Playgroud)

我在persistence.xml中添加了以下内容:

<property name="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider"/>
<property name="hibernate.cache.provider_configuration_file_resource_path" value="/ehcache.xml"/>
<property name="hibernate.cache.use_second_level_cache" value="true"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我收到以下错误:

/persistence/F.class):警告:无法在类型'org.hibernate.annotations.Cache'中找到注释方法'usage()':org.hibernate.annotations.Cache的类文件未找到编译器中发生异常(1.6.0_16).在检查Bug Parade重复项后,请在Java Developer Connection(http://java.sun.com/webapps/bugreport)上提交一个错误.在报告中包含您的计划和以下诊断.谢谢.com.sun.tools.javac.code.Symbol $ CompletionFailure:未找到org.hibernate.annotations.CacheConcurrencyStrategy的类文件

任何人都可以帮助我,让我知道我目前需要做什么或做错了什么?

caching hibernate ehcache ejb-3.0 java-ee-5

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

Erlang gen_server vs无状态模块

我最近完成了Joe的书,非常喜欢它.从那时起我开始使用erlang编写一个软实时应用程序,我不得不说我对gen_server的使用有点困惑.

我什么时候应该使用gen_server而不是简单的无状态模块?我定义了一个无状态模块如下: - 一个模块,它将状态作为参数(非常类似于ETS/DETS)而不是在内部保存(如gen_server)

比如一个发票经理类型模块,它应该初始化并返回我随后传递给它的状态吗?SomeState = InvoiceManager:Init(),SomeState = InvoiceManager:AddInvoice(SomeState,AnInvoiceFoo).

假设我需要发票管理器状态的多个实例(比如我的应用程序管理多个公司,每个都有自己的发票),如果他们每个都有一个内部状态的gen_server来管理他们的发票,或者它更适合简单地拥有无状态模块以上?

两者之间的界限在哪里?

(注意上面的发票管理示例只是一个例子来说明我的问题)

erlang erlang-otp

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

一些D模板问题

我最近一直在玩D语言,我有一个关于模板的快速问题.

我将字符和字符串插入到代码中的现有字符串中,并提出了以下函数:

string insert(T)(string s1, T s2, uint position) {
    return s1[0 .. position] ~ s2 ~ s1[position .. $];
}
Run Code Online (Sandbox Code Playgroud)

现在,我有几个问题.

  1. 我可以限制s2参数允许的类型(我只想要char,wchar,dchar等以及它们各自的数组值)吗?

  2. 是否有某种方法可以定义模板以自动知道如果位置arg为0则预先添加?像这样的东西(不编译,但给出一般的想法):

    string insert(T)(string s1, T s2, uint position) {
      static if (position == 0)
        return "" ~ s2 ~ s1;
      else
        return s1[0 .. position] ~ s2 ~ s1[position .. $];
    }
    
    Run Code Online (Sandbox Code Playgroud)

谢谢

templates d

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

除以无穷大

我不是数学家,但我认为除以无穷大要么是数学不好,要么至少是不切实际的.

我只花了半个小时调试我的JavaScript在Firefox中工作得很好,但在IE中给我一个错误.我终于意识到这是因为在某些情况下,我要求IE除以无穷大.

所以,我解决了这个问题,但我很好奇为什么Firefox可以做到这一点.不可否认,这可能更像是一个数学问题,而不是编程.;)

javascript infinity

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

以编程方式关闭iPhone?

是否有可能以编程方式关闭iPhone或苹果不允许这样做?

如果Apple不允许这样做,是否可以通过编程方式静音iPhone上的声音?

iphone iphone-sdk-3.0

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

如果IP位于IP范围之间,则限制IP

好的,这是星期五下午,我已经度过了漫长的一周,所以我会感激一些帮助!目前,我有一个IP范围列表,如下所示:

List<IPRange> ipRanges = new List<IPRange>();

ipRanges.Add(new IPRange { From = "145.36.0.0", To = "145.36.255.255" });
ipRanges.Add(new IPRange { From = "194.183.227.184", To = "194.183.227.191" });
ipRanges.Add(new IPRange { From = "193.131.192.0", To = "193.131.223.255" });
Run Code Online (Sandbox Code Playgroud)

在获得客户端的IP之后,如果它落在这些范围集之间的任何位置,则需要将其重定向到其他位置.

例如,

如果有人使用IP访问了该站点,则192.168.0.1允许他们访问.如果他们访问过145.36.1.0,他们将不被允许访问,因为它介于该列表中的第一个范围之间.

我可以按周期拆分每个IP,并计算范围开始变化的位置,然后进行比较,但这在服务器上会很重.

我知道IP基本上只是十进制数,但我不确定它是如何工作的.

有没有人遇到过这个?

干杯,肖恩.

c# ip-address range restriction

4
推荐指数
2
解决办法
2134
查看次数

将Magento与简单的静态网站集成

Magento是一个非常强大的电子商务平台.也就是说,它也非常复杂,我想知道是否有一种相对简单的方法可以利用Magento作为我们的mISV网站的后端来完成订单,而无需实际"使用"Magento的框架来构建网站,运行网站,换句话说,我不想使用内置的CMS等,因为我们已经建立了一个静态网站.我只是喜欢我们的立即购买按钮来利用结账的东西,并希望能够使用后端部分来跟踪订单等.我能够通过osCommerce"公平地"完成这个,但是Magento事实证明,因为我现在才开始关注它几天,所以我更加难以理解.

我发现另一个人在Magento维基上提出同样的问题(以及论坛中的其他几个人),并且没有人因某种原因收到回复.我注意到Stack Overflow上可能有Magento的专家,所以我想我会在这里试一试.这是一个人在他们的wiki上提出的问题的一个例子,它捕捉了我想要完成的事情的本质:

嗨,据我所知,我看到的所有购物车/电子商务解决方案都是功能齐全的PHP驱动网站.这意味着用户与之交互的所有页面都是服务器生成的,因此体验与magento框架/工作流程相关联.我想在我现有的网站上整合电子商务/购物车的点点滴滴.实际上,我希望:

1)在产品信息页面上,"立即购买/添加到购物车"按钮添加到购物车

2)在每个页面上,查看购物车/结帐选项

3)在结账页面上,已经有其他内容,在页面中集成了magento"checkout"块(而不是从Magento生成的整个页面).

有没有人用Magento做过这件事?这是一个简单的单一产品网站,因此您可以分享的任何建议都将受到高度赞赏.

shopping-cart magento oscommerce e-commerce

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

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