问题列表 - 第45249页

jQuery UI自动完成值

是否可以在jQuery UI自动完成中设置一个值(组合框中的值/文本)?

我需要从"自动填充"框中的所选项目中获取数据库ID.

提前致谢!

jquery autocomplete

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

Python PyGILState_ {Ensure/Release}在从Python代码返回C++时导致段错误

更新好吧,看起来在调用PyGILState_Ensure()之前添加PyEval_InitThreads()就可以了.在我急于解决问题时,我错误地将我的"挂起"归因于PyEval_InitThreads().

但是,在阅读了一些Python文档后,我想知道这是否是正确的解决方案.

当未知哪个线程(如果有)当前具有全局解释器锁时,调用此函数是不安全的.


首先,我正在研究一些经过修改的GNU Radio代码 - 特别是修改过的gr_bin_statistics_f块.现在,有一个错误报告(虽然是一个旧报告)几乎描述了我的确切情况.

http://gnuradio.org/redmine/issues/show/199

现在,bug报告中提到的usrp_spectrum_sense.py调用gr_bin_statistics_f(C++),然后定期回调Python以重新调整USRP(无​​线电).

以下是调用Python代码时发生的情况:

PyGILState_STATE d_gstate;
d_gstate = PyGILState_Ensure();

// call python code

PyGILState_Release(d_gstate);
Run Code Online (Sandbox Code Playgroud)

因此,一旦我们从Python代码返回,当调用PyGILState_Release(d_gstate)时就会发生分段错误.虽然我的代码和原始的gr_bin_statistics_f之间存在差异,但似乎没有任何东西与此远程相关.

我读到在PyGILState_Ensure()之前调用PyEval_InitThreads()已经解决了一些人的问题,但它只是导致我的程序挂起.

任何人都可以为我阐明这一点吗?或者只是时候发送消息到GNU Radio邮件列表?

在Fedora 14 x86_64上使用Python2.7.

这是GDB的回溯:


(gdb) c
Continuing.
[New Thread 0x7fabd3a8d700 (LWP 23969)]
[New Thread 0x7fabd328c700 (LWP 23970)]
[New Thread 0x7fabd2a8b700 (LWP 23971)]
[New Thread 0x7fabd228a700 (LWP 23972)]
[New Thread 0x7fabd1a89700 (LWP 23973)]
[New Thread 0x7fabd1288700 (LWP 23974)]
[New Thread 0x7fabd0a87700 (LWP 23975)]
[New Thread 0x7fabbbfff700 (LWP 23976)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to …
Run Code Online (Sandbox Code Playgroud)

c++ python multithreading gnuradio segmentation-fault

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

如何为Android活动的某些部分创建公共代码?

在我的申请中有14项活动.其中9个活动包含自定义标题栏和选项卡窗格.所以在这里我需要在一个地方编写这个公共代码而不是每个包含自定义标题栏和选项卡窗格代码的活动中的冗余代码(即布局和它的活动特定代码)

有什么可能的方法呢?

android android-activity

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

龙目岛与休眠

这可能吗?没有看到太多关于它的讨论.

java code-generation hibernate lombok

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

如何使用Devise登录/注销时设置cookie

我正在使用Devise for rails 3应用程序.对于页面缓存,我需要为登录/注销信息设置cookie.

使用Devise登录/注销时设置cookie的最简单方法是什么?我读了"如何自定义控制器"部分,但它似乎是很多工作.

ruby-on-rails devise

16
推荐指数
2
解决办法
9505
查看次数

什么是延期对象?

jQuery 1.5添加了"Deferred Objects".他们是什么,他们究竟做了什么?

jquery jquery-deferred

120
推荐指数
3
解决办法
5万
查看次数

是否可以在 js <script> 请求上设置自定义标头?

这样的事情可能吗?

<script src="http://myserver.com/some.js" my-custom-header="foo"></script>
Run Code Online (Sandbox Code Playgroud)

更新(更详细一点):

有人问我是否有办法将一些参数作为脚本请求的一部分使用标头而不是 GET 参数传递给服务器。我说,“不,”但我想我会仔细检查一下。

javascript http-headers

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

Application.Exit()或Environment.Exit(1)删除exe

当我抛出异常时,我添加了退出,但之后删除了exe文件.这是一个已知的问题吗?(在VS2010中)

.net c# exit visual-studio-2010 visual-studio

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

帮助NHibernate Criteria查询groupby属性

我有以下查询,

SearchTemplate Template = new SearchTemplate();
            Template.Criteria = DetachedCriteria.For(typeof(table1));

            Template.Criteria.CreateCriteria("table2", "Usr", NHibernate.SqlCommand.JoinType.InnerJoin)

                 .SetProjection(Projections.ProjectionList()
                 .Add(Projections.Count("Usr.ID"), "UserCount")
                  .Add(Projections.GroupProperty("Location"), "ALocation")
                  .Add(Projections.GroupProperty("Company"), "ACompany")
                  .Add(Projections.GroupProperty("Usr.Designation"), "ADesignation"));  
Run Code Online (Sandbox Code Playgroud)

上面的查询给我数据,

Location   Company    Designation   Count
  Florida      A          Manager       3
  Florida      A          QA            5
  Texas        B          Manager       6
  Texas        B          QA            7
Run Code Online (Sandbox Code Playgroud)

有没有办法更改查询,以便它提供数据,

  Location   Company    Manager    QA               
  Florida      A           3       5
  Texas        B           6       7
Run Code Online (Sandbox Code Playgroud)

这里Manager和QA是唯一可以进入指定字段的值.

nhibernate criteria nhibernate-projections

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

如何从"assets"目录中读取文本文件作为字符串?

我的资产文件夹中有一个文件...如何阅读?

现在我正在尝试:

      public static String readFileAsString(String filePath)
        throws java.io.IOException{
            StringBuffer fileData = new StringBuffer(1000);
            BufferedReader reader = new BufferedReader(
                    new FileReader(filePath));
            char[] buf = new char[1024];
            int numRead=0;
            while((numRead=reader.read(buf)) != -1){
                String readData = String.valueOf(buf, 0, numRead);
                fileData.append(readData);
                buf = new char[1024];
            }
            reader.close();
            return fileData.toString();
        }
Run Code Online (Sandbox Code Playgroud)

但它抛出一个空指针异常......

该文件名为"origin",它位于文件夹资产中

我试着把它投射:

readFileAsString("file:///android_asset/origin");
Run Code Online (Sandbox Code Playgroud)

readFileAsString("asset/origin");``
Run Code Online (Sandbox Code Playgroud)

但都失败了......有什么建议吗?

java file-io android android-assets

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