问题列表 - 第31890页

在R中聚类照片?

我在这里有一个一般的R问题:

通常使用数码相机,我们倾向于点击许多可能重复的图像,并且在Picassa上共享时会浪费在线空间,或者在尝试删除一些不需要的图像时会产生开销.

是否可以使用R聚类照片?我的意思是Matlab中有一些用于图像处理的聚类功能,但这种功能是否可用,或者在R中是否有任何建议?

如果有任何关于这个主题,请提供一些想法.

r image image-processing

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

为什么我不能在PHP中将实例变量声明为对象数组?

我正在用PHP编写客户管理系统,以便离线使用(即在客户端计算机上).我考虑使用Java或C#,但得出的结论是,让浏览器为我做所有布局更容易,只需让公司在他们的计算机上安装wamp.

通过这个界面,他们还可以管理代理商(即,他们所在地区的销售人员获得公司订单,以防任何人不知道).这是我将在这篇文章中用来演示我遇到的问题的部分.

基本上我有4个类 - AgentPages,AgentList,AgentDetails和AgentForm.AgentForm将有两种模式 - 编辑和新模式.AgentPages有一个名为getPages的函数,它返回其他3个类的实例数组.但是它不喜欢"new"关键字.

我的代码如下(仅适用于AgentPages类):

<?php
require_once("AgentList.php");
require_once("AgentDetails.php");
require_once("AgentForm.php");
class AgentPages {
    public function  __construct() {
        echo "Constructed";
    }
    private $pages = array("List" => new AgentList(), "Details" => new AgentDetails(), "Form" => new AgentForm());

    function getPages() {
        return $this->pages;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

我正在使用启用了PHP的netbeans 6.9 IDE,并且(你可能猜到)我安装了wamp服务器.在PHP 5.3版本下,netbeans调试器告诉我"解析错误:在第20行的C:\ wamp\www\CustomerApp_v2\Agents\AgentPages.php中解析错误".在5.2.11下,它说明了该行上意外的T_NEW.我在第20行之前已经对此进行了大量评论,但我可以告诉你,第20行是$ pages的声明.我现在每个类都有一个空构造函数.

我也尝试了以下行而不是第20行:

$AgentList = new AgentList();
Run Code Online (Sandbox Code Playgroud)

这也不起作用 - 我得到了同样的错误.根据我所看到的所有教程,我的代码没有任何问题 - 我可能只是忽略了一些明显的东西.

有谁知道我做错了什么?我之前已经完成了很多PHP面向对象的东西,但是我最后一次触及它的时间是2年前.

提前致谢.

问候,

理查德

php parse-error

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

将AutoFac设置为默认使用PropertiesAutowired(true)?

有没有办法我可以设置AutoFac使用PropertiesAutowired(true)作为所有注册类型的默认值.

即我不想一直使用".PropertiesAutowired(true)"

var builder = new ContainerBuilder();
builder.RegisterType<Logger>()
    .PropertiesAutowired(true)
    .SingleInstance();
Run Code Online (Sandbox Code Playgroud)

.net dependency-injection ioc-container

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

rails做if/else逻辑的方式

我有以下代码似乎工作正常:

  <%if group.employees.count > 0%>
    <td><%= link_to group.employees.count.to_s, {:action => 'index', :controller => 'employees'}, {:id=>group.id}%></td>
  <%else%>
    <td><%= link_to "Add Employee", {:action => 'new', :controller => 'employees'}%></td>        
  <%end%>
Run Code Online (Sandbox Code Playgroud)

我只是想知道如何用更多的导轨友好的方式使用除非?

ruby-on-rails

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

有人可以帮忙解释这个C one liner的作用吗?

我通常可以找出大多数C代码,但这个是我的头脑.

#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x))
Run Code Online (Sandbox Code Playgroud)

示例用法如下:

int x = 57;
kroundup32(x);
//x is now 64
Run Code Online (Sandbox Code Playgroud)

其他一些例子是:

1至1
2至2
7至8
31至32
60至64
3000至4096

我知道它将整数舍入到它最近的2的幂,但这就是我的知识.

任何解释将不胜感激.

谢谢

c

13
推荐指数
3
解决办法
766
查看次数

处理与Silverlight的Specflow异步

Silverlight Unit测试框架定义了一个处理异步调用的过程(从Microsoft.Silverlight.Testing.SilverlightTest派生测试类,添加异步属性,使用EnqueueXXX方法.)考虑SpecFlow在测试类和步骤之间的分离:

  • 是否可以使用这些工具来等待异步行为的测试中的Silverlight方法调用(例如进行Web服务调用)?
  • 如果他们不能,那么在SpecFlow测试文件中处理此行为的指导是什么?(也许使用在事件处理程序中跳过并等待它的AutoResetEvent?)

.net silverlight tdd bdd specflow

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

使用maven-scala-plugin构建jar

我创建了scala应用程序,现在我想构建jar.我运行mvn package比尝试运行jar by命令

java -jar target/burner-1.0-SNAPSHOT.jar

我看到错误:

Failed to load Main-Class manifest attribute from

如何定义Main-Class属性?我需要创建Manifest.mf吗?哪里?或者我需要在pom.xml中的某个地方使用mainclass属性?

更新: 我已经创建了包含内容的src/main/resources/MANIFEST.MF文件

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: itsabear
Main-Class: ru.dmteam.App
Build-Jdk: 1.6.0_20
Run Code Online (Sandbox Code Playgroud)

我没有忘记在文件末尾的行结尾.在mvn package我看到新罐子之后.我在这个jar中检查了manifest.mf - 它包含了正确的主类,但是当我输入时java -jar target/burner-1.0-SNAPSHOT.jar我仍然看到一个错误Failed to load Main-Class manifest attribute from

我的pom.xml http://pastie.org/1070483

更新2 我发现现在jar中有两个manifest.mf文件.MANIFEST.MF和META-INF/MANIFEST.MF我将我的自定义MANIFEST.MF移动到刚刚创建的META-INF文件夹(在src/main/resources中),但现在 mvn package在创建jar时覆盖它...

eclipse maven-2 scala m2eclipse

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

在ActiveRecord中通过位掩码搜索

我有一个带有位掩码字段的用户表,其中包含一个权限掩码.在本地,我可以通过执行位掩码来确定用户是否具有某种权限(UserPermissions&Perm)==Perm.但是,我希望能够发布一个find_by_mask或类似的东西,也许使用一个:conditions,但我似乎无法找到如何查询数据库以检索具有匹配权限掩码的用户列表.

使用ActiveRecord的任何想法?

具体来说,这必须使用sqlite和postgres

activerecord ruby-on-rails bitmask

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

phonegap不起作用

我已经从它的网站下载了phonegap示例.但它没有运行.我找不到原因.请帮我解决.当我运行它时显示

"无法加载文件:///andriod_asset/www/index.html上的网页:找不到请求的文件.www/index.html"

android android-emulator cordova

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

如何在不使用LD_LIBRARY_PATH的情况下链接makefile中特定版本的共享库?

我知道LD_LIBRARY_PATH是邪恶的,避免使用它是一个好习惯.我有一个server.c远程Solaris 9服务器上的程序,它包含两个版本的openssl库(0.9.8和1.0.0),我使用的是gcc 3.4.6.我的程序需要链接到1.0.0a版本.因为它是工作环境,所以我无权修改openssl库目录中的任何内容.我想出用两个-L-R选项编译我的程序而没有设置LD_LIBRARY_PATH,它工作正常.(我注意到没有设置-R选项它将无法工作)但编译后的程序保持链接/usr/local/ssl/lib/libssl.so.0.9.8而不是/.../libssl.so.1.0.0.有解决办法吗?

顺便说一句,如果我错了,请纠正我:是否-R在运行时实际"链接"共享库并且-L选项仅在编译时"加载"共享库?

任何帮助都感激不尽!

Z.Zen

//////////////////////////////////////////////

这是我的Makefile:

CC = gcc
OPENSSLDIR = /usr/local/ssl
CFLAGS = -g -Wall -W -I${OPENSSLDIR}/include -O2 -D_REENTRANT -D__EXTENSIONS__ 

RPATH = -R${OPENSSLDIR}/lib
LD = ${RPATH} -L${OPENSSLDIR}/lib -lssl -lcrypto -lsocket -lnsl -lpthread

OBJS = common.o

PROGS = server

all: ${PROGS}

server: server.o ${OBJS}
        ${CC} server.o ${OBJS} -o server ${LD}


clean:;
        ${RM} ${PROGS} *.ln *.BAK *.bak …
Run Code Online (Sandbox Code Playgroud)

c gcc openssl shared-libraries

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