问题列表 - 第49000页

IronPython在C#中的集成:一个特定的问题/问题

我正在通过IronPython为我的C#mapmaking应用程序提供可扩展性机制.一切正常,但我有一个特定的要求,我无法实现:我希望用户能够指定两件事:

  1. 要加载的Python脚本的文件名
  2. 包含Python脚本的单行字符串,通常是从该Python文件调用函数(示例getTextLabel(element))

这两个设置必须是分开的,但我不知道是否可以使用PythonScript相关类来完成此操作.

我是Python的新手,或许有另一种方法可以实现这一目标?出于性能原因,我想避免多次加载和编译Python脚本文件(因为可能存在上面提到的几个不同的"函数调用"设置,CompiledCode如果可能的话我想重用该文件的实例).

更新:@digEmAll给出了我的问题的正确答案,所以我接受它作为一个有效的答案.但如果你关心表现,你也应该看看我自己的答案.

c# ironpython

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

在pymongo快速或批量Upsert

如何在pymongo中进行批量upsert?我想更新一堆条目,一次做一个是非常慢的.

几乎完全相同的问题的答案在这里:MongoDB中的批量更新/ upsert?

接受的答案实际上没有回答这个问题.它只是提供了一个指向mongo CLI的链接,用于执行导入/导出.

我也愿意向某人解释为什么做大量upsert是不可能/没有最佳做法,但请解释这类问题的首选解决方案是什么.

python upsert mongodb nosql pymongo

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

如何将参数传递给Script标签?

我读了教程: http://drnicwilliams.com/2006/11/21/diy-widgets/由Nic博士为XSS Widgets提供.

我正在寻找一种将参数传递给脚本标签的方法.例如,要进行以下工作:

<script src="http://path/to/widget.js?param_a=1&amp;param_b=3"></script>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?


更新:两个有趣的链接:

javascript xss parameters widget script-tag

68
推荐指数
9
解决办法
9万
查看次数

这个C#代码有什么作用?

    public class AccountMembershipService : IMembershipService
    {
        private readonly MembershipProvider _provider;

        public AccountMembershipService()
            : this(null)
        {
        }
Run Code Online (Sandbox Code Playgroud)

我从使用MVC3项目自动创建的AccountModels.cs类中获取了这段代码.

你能解释'this(null)'位在做什么吗?

c# null

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

has_selector在RSpec测试中失败,但页面呈现正确并且标记存在

我正在通过Hartl的Rails Tutorial一书,我完全坚持其中一个测试.测试(从书中直接)非常简单:

require 'spec_helper'
describe UsersController do
render_views
describe "GET 'show'" do
    before(:each) do
        @user = Factory(:user)
    end
    ...
    it "should include the user's name" do
        get :show, :id => @user
        response.should have_selector('h1', :content => @user.name)
    end
end
Run Code Online (Sandbox Code Playgroud)

测试失败,出现以下错误:

UsersController GET 'show' should include the user's name Failure/Error: response.should have_selector('h1', :content => @user.name) expected following output to contain a <h1>Steve T</h1> tag:...

页面在浏览器中正确呈现.这是从浏览器呈现的HTML源中剪切的:

<section class="round">
<h1> <img alt="Steve T" class="gravatar" src="http://gravatar.com/..." /> Steve T </h1> </section>

我甚至可以print response.body在控制器规范中添加一个调用:它将正确输出标签. …

rspec ruby-on-rails webrat

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

从哪里开始解析JSON?

如果我将JSON数据存储在名为"data"的字符串中(例如下面的示例),我如何访问特定信息(例如messages->unreadpokes->most_recent)?

{
  "messages": {
    "unread": 0,
    "most_recent": 1300047276
  },
  "pokes": {
    "unread": 0,
    "most_recent": 0
  },
  "shares": {
    "unread": 0,
    "most_recent": 0
  },
  "friend_requests": [],
  "group_invites": [],
  "event_invites": []
}
Run Code Online (Sandbox Code Playgroud)

我喜欢data['messages']['unread']工作的东西- 但当我的数据存储为字符串时,它当然不会!

python json facebook

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

检测从DisplayObjectContainer中删除子项的方法?

有没有办法检测从DisplayObjectContainer中删除子项的时间?我尝试重写removeChild(),但是当通过将子项添加到另一个容器(通过在新容器上调用addChild())删除子项时,这似乎不会触发.我不知道任何触发的事件,要么......

我知道您可以使用更高级别的Flex类来完成此操作,但我使用的是纯AS3项目.

flash actionscript-3

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

JPA如何删除父项而不删除子项?

我正在尝试删除父母,但我一直收到外键违规.如果我将Cascade.ALL放在父级中,它也会删除子级.它现在正是我想要的.

我有我的父类:Docteur

//bi-directional many-to-one association to Patient
    @OneToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.DETACH}, orphanRemoval=false, mappedBy="docteur")
    private List patients;

我的孩子是:耐心

我把它

    @ManyToOne()
    private Docteur docteur;

但在我的情况下,患者的胆量只有一个Docteur.

在我的经理类中.我尝试了许多不起作用的东西

这是我的最新版本

Clinique clinique = read(clinique_ID);
Docteur docteur = entityManager.createNamedQuery("getDocteur", Docteur.class).setParameter("clinique_ID", clinique_ID).setParameter("docteur_ID", docteur_ID).getSingleResult();

clinique.getDocteurs().remove(docteur);

entityManager.merge(clinique);

entityManager.persist(clinique);

这是我得到的错误:

无法删除或更新父行:外键约束失败(jerabi_asteriskdb/Patient,CONSTRAINT FK340C82E5A10F077EFOREIGN KEY(docteur_DOCTEUR_ID)REFERENCES Docteur(DOCTEUR_ID))

jpa cascade one-to-many

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

是否可以对一组对象进行起泡?

我有一个由.txt文件填充的对象数组

Object[] punteggiTutti = scores.toArray();
Run Code Online (Sandbox Code Playgroud)

即使可以使用.sort函数:

Arrays.sort(punteggiTutti, Collections.reverseOrder());
Run Code Online (Sandbox Code Playgroud)

我会知道如何应用一个工作的bubblesort算法; 我尝试了以下不工作的代码:

for(int i=0; i<j; i++) 
    {
    if(punteggiTutti[i]<punteggiTutti[i+1])  // error "<" operator cannot be used in objects 
      {
      temp=punteggiTutti[i]; 
      punteggiTutti[i]=punteggiTutti[i+1];
      punteggiTutti[i+1]=temp;
      }
    }
Run Code Online (Sandbox Code Playgroud)

java arrays object bubble-sort

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

什么实际上被复制到MySQL奴隶?

我在多主复制设置中配置了两个MySQL服务器.每个人都是奴隶,掌握着另一个人.我的应用程序要求在后台运行一些大型查询,这些查询的结果将用于填充表.我想,我可以在一台服务器上运行这些大型查询,而应用程序前端则使用另一台服务器.这样,在服务器运行这些查询时,应用程序不会变慢.

这些查询非常大INSERT .... SELECT.通过我的复制设置,似乎当一个服务器完成查询时,而不是仅仅将INSERT发送到从服务器,它使从服务器运行原始的大型INSERT/SELECT.

这真的发生了吗?或者有没有办法看到从主服务器发送到从服务器的命令,以验证这是行为?我能告诉的唯一方法是CPU负载.

是否有一种方法让奴隶只能从INSERT中获得结果INSERT ...在主服务器上运行SELECT?

mysql replication database-replication

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