问题列表 - 第28060页

我可以用C++和C#以及Java做的所有事情吗?

是否可以使用其他语言(如Java,C#或C++)以C编程语言编写所有内容.如果是这样的话,为什么现在学校不教C而不是Java?

好吧,我问的主要原因是因为我不想绑定到单一的编程语言和平台(.NET和C#或Obj-C和Cocoa).也许我把编程语言与框架混淆了?如果有人能为我澄清这一切,我肯定会投票给你答案.

c platform programming-languages

11
推荐指数
6
解决办法
7881
查看次数

Jquery选择器不工作

我使用以下选择器从表中的输入中获取值,但它不能正常工作?

var kom =$("tr#1 .b input").attr(value);
Run Code Online (Sandbox Code Playgroud)

和行看起来如下

  <tr class="numbers" id="1">
   <td class="a" align="right">1</td>
   <td class="a" align="left">Tue</td>
   <td class="b"><input class="input" type="text" title="" value=""/></td>
   <td class="c"><input class="input" type="text" title="" value=""/></td>
   <td class="d"><input class="input" type="text" title="" value=""/></td>
   <td class="e"><input class="input" type="text" title="" value=""/></td>
   <td class="f">0</td>
   <td class="g"><input class="input" type="text" title="" value=""/></td>
 </tr>
Run Code Online (Sandbox Code Playgroud)

任何有关我可能做错的建议任何援助都非常感谢

关于breezer

jquery jquery-selectors

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

MongoDB更新:如何检查更新是成功还是失败?

我正在使用pecl驱动程序在PHP中使用MongoDB.我的更新工作得很好,但我想在我的函数中构建一些错误检查.

我尝试在一个非常简单的函数中使用lastError():

function system_db_update_object($query, $values, $database, $collection) {
    $connection = new Mongo();
    $collection = $connection->$database->$collection;
    $connection->$database->resetError(); //Added for debugging
    $collection->update(
        $query,
        array('$set' => $values));
    //$errorArray = $connection->$database->lastError();
    var_dump($connection->$database->lastError());exit; // Var dump and /Exit/
}
Run Code Online (Sandbox Code Playgroud)

但几乎不管我尝试更新(无论是否存在),我都得到了相同的基本结果:

array(4) {
  ["err"]=>
  NULL
  ["updatedExisting"]=>
  bool(true)
  ["n"]=>
  float(1)
  ["ok"]=>
  float(1)
}
Run Code Online (Sandbox Code Playgroud)

我如何知道更新是成功还是失败?

php mongodb

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

Java - 使对象集合友好

如果一个对象拥有一个唯一的主键,那么它需要实现哪些接口才能实现集合友好,特别是在高效排序,可清洗等方面...?

如果主键是字符串,那么如何最好地实现这些接口?

谢谢!

java collections hash set comparable

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

在R中组合边界形状文件

我在加利福尼亚州有五个相邻县的shapefile,我正在尝试将它们组合成一个大型shapefile并保持县的原始边界.那么我想绘制点,如使地图只需要在县界的一个简单的地图.有没有办法在R中执行此操作或我是否必须使用类似ArcGIS的东西?

有关于在shapefile中进行合并的大量文档,例如此处两个shapefile具有相同的坐标.但是没有关于仅部分共享坐标的shapefile的文档.

gis r esri shapefile

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

Mathematica相当于Ruby的注入

是否有类似injectRuby 的Mathematica函数?例如,如果我想要列表中元素的产品,在Ruby中我可以写:

list.inject(1) { |prod,el| prod * el }
Run Code Online (Sandbox Code Playgroud)

我发现我可以Product在Mathematica中使用:

Apply[Product, list]
Run Code Online (Sandbox Code Playgroud)

然而,这对我来说不够通用(如果我不只是想要产品或数字的总和).什么是最接近的inject

functional-programming wolfram-mathematica

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

msg_send调用会产生多少开销?

我正在尝试拼凑并运行用户组合的任务列表.这些任务列表可以是数百或数千个项目.

据我所知,最简单和最明显的方法是构建一个数组,然后迭代它们:

NSArray *arrayOfTasks = .... init and fill with thousands of tasks

for (id *eachTask in arrayOfTasks)
{
  if ( eachTask && [eachTask respondsToSelector:@selector(execute)] ) [eachTask execute];
}
Run Code Online (Sandbox Code Playgroud)

对于台式机,这可能没问题,但对于iphone或ipad,这可能是个问题.这是一个很好的方法,还是有更快的方法来完成同样的事情?

我之所以要问msg_send发生了多少开销,我也可以做一个直接的C实现.例如,我可以将链接列表组合在一起并使用块来处理下一个任务.我会从中获得任何东西,还是比它的价值更麻烦?

cocoa objective-c objective-c-blocks

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

PHP - 一个方法可以返回指针吗?

我在类中有一个方法试图返回一个指针:

<?php
public function prepare( $query ) {
    // bla bla bla

    return &$this->statement;
}
?>
Run Code Online (Sandbox Code Playgroud)

但它会产生以下错误:

解析错误:语法错误,第246/home/realst34/public_html/s98_fw/classes/sql.php中的意外"&"

但是,此代码有效:

<?php
public function prepare( $query ) {
    // bla bla bla

    $statement = &$this->statement;
    return $statement;
}
?>
Run Code Online (Sandbox Code Playgroud)

这只是PHP的本质还是我做错了什么?

php pointers

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

C++ Lock-Free模板化ObjectPool

他们存在吗?

*添加澄清:

是否有任何可用的库实现无(这是线程安全的,可能是实现自旋锁或其他轻量级同步)ObjectPool(http://en.wikipedia.org/wiki/Object_pool_pattern)使用模板用C++语言编写

c++ memory templates lock-free objectpool

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

如何将python函数复制到远程计算机然后执行它?

我正在尝试在Python 3中创建一个允许我在远程计算机上轻松执行函数的构造.假设我已经有了一个python tcp服务器,它将运行它收到的函数,在远程服务器上运行,我现在正在寻找使用像这样的装饰器

@execute_on(address, port)
Run Code Online (Sandbox Code Playgroud)

这将创建执行正在装饰的函数所需的必要上下文,然后将函数和上下文发送到远程机器上的tcp服务器,然后执行它.首先,这有点理智吗?如果没有,你能推荐一个更好的方法吗?我做了一些谷歌搜索,但没有找到满足这些需求的东西.

我对tcp服务器和客户端有一个快速而又脏的实现,所以相当确定它会工作.我可以得到一个字符串表示函数(例如func)传递给装饰器

import inspect
string = inspect.getsource(func)
Run Code Online (Sandbox Code Playgroud)

然后可以将其发送到可以执行的服务器.问题是,如何获取该函数执行所需的所有上下文信息?例如,如果func定义如下,

import MyModule
def func():
    result = MyModule.my_func()
Run Code Online (Sandbox Code Playgroud)

MyModule需要在全局上下文中使用func,或者在远程服务器上使用funcs本地上下文.在这种情况下,这是相对微不足道的,但根据何时以及如何使用import语句,它会变得更加复杂.在Python中有一种简单而优雅的方法吗?我现在提出的最好的方法是使用ast库来提取所有import语句,使用inspect模块获取这些模块的字符串表示,然后在远程服务器上重建整个上下文.不是特别优雅,我可以看到很多错误的余地.

谢谢你的时间

python parsing remote-execution

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