问题列表 - 第7431页

Java问题,如何从未知对象获取方法的值

我在系统中定义了很多对象,可能有1000个对象,其中一些有这个方法:

public Date getDate();
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以做这样的事情:

Object o = getFromSomeWhere.....;

Method m = o.getMethod("getDate");
Date date = (Date) m.getValue();
Run Code Online (Sandbox Code Playgroud)

java methods dynamic

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

将重复的varchars更新为SQL数据库中的唯一

我需要更改数据库以在表列上添加唯一约束,但其中的VARCHAR数据不是唯一的.

如何通过在现有数据末尾添加序号来更新这些重复记录,以使每个值都是唯一的?

例如,我想将'name'更改为'name1','name2','name3'

sql database unique duplicates

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

与Python相比,Shell脚本的优势

我试过几次学习shell(bash)脚本,但被语法驱逐了.然后我找到了Python,并且能够完成shell脚本在Python中可以做的大部分工作.我现在不确定是否应该把时间花在学习shell脚本上.所以我想问:

与Python相比,shell脚本的优势是什么使它成为不可或缺的工具?

我不是专业的系统管理员,但我有兴趣为家庭用户设置Linux系统,因此我认为学习shell脚本可能是必要的.

python shell

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

奇怪的C++ std :: string行为......我该如何解决这个问题?

这让我疯了.我已经花了两个多小时试图解决这个问题......

这是我的问题.我正在开发一个适用于贝叶斯网络的大型程序.这是主要功能:

using namespace std;

int main()
{  
    DSL_network net;
    initializeNetwork(net); 
    setEvidence(net);
    net.SetDefaultBNAlgorithm(7);
    net.SetNumberOfSamples(80000);
    cout << "Samples:\t" << net.GetNumberOfSamples() << endl;
    updateEvidence(net);
    //net.WriteFile("test.dsl");
    return(DSL_OKAY);
}
Run Code Online (Sandbox Code Playgroud)

一切正常.当我想要打印出一个字符串时出现问题:

using namespace std;

int main()
{  
    //simple string creation
    string a = "test";
    //should print out "test"
    cout << a << endl;
    DSL_network net;
    initializeNetwork(net); 
    setEvidence(net);
    net.SetDefaultBNAlgorithm(7);
    net.SetNumberOfSamples(80000);
    cout << "Samples:\t" << net.GetNumberOfSamples() << endl;
    updateEvidence(net);
    //net.WriteFile("test.dsl");
    return(DSL_OKAY);
}
Run Code Online (Sandbox Code Playgroud)

这是输出(只是打印字符串a ...):

   ▀ÇΦy♠≈6♦

会发生什么事?

更新:

int main()
    {  
        //simple string creation
        string a = "test"; …
Run Code Online (Sandbox Code Playgroud)

c++ string

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

如何从URL获取ID?

我正在使用asp.net MVC.

我有编辑页面网址,如{controller}/Edit/2

所以在视图页面上如何从这个URL获取ID?

我要把一个链接重定向到某个页面并发送上面的ID.

编辑 喜欢

<%=Html.ActionLink("name", "Action", "Controller", new{ ID = ? } ) %>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

使用JPA/Hibernate注释映射字符串列表

我想做这样的事情:

    @Entity public class Bar {
        @Id @GeneratedValue long id;
        List<String> Foos
    }
Run Code Online (Sandbox Code Playgroud)

并将Foos坚持在这样的表格中:

foo_bars (
    bar_id int, 
    foo varchar(64)
);
Run Code Online (Sandbox Code Playgroud)

更新:

我知道如何映射其他实体,但在许多情况下它是过度的.如果没有创建另一个实体或最终在某些blob列中的所有内容,看起来我建议的是不可能的.

java annotations hibernate jpa

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

多列索引是否适用于单列选择?

我(例如)有一个索引:

CREATE INDEX someIndex ON orders (customer, date);
Run Code Online (Sandbox Code Playgroud)

此索引是否仅加速使用客户和日期的查询,还是加速了像这样的单列查询?

SELECT * FROM orders WHERE customer > 33;
Run Code Online (Sandbox Code Playgroud)

我正在使用SQLite.


如果答案是肯定的,为什么每个表可以创建多个索引?


还有一个问题:当您在查询中使用两个列时,组合索引与两个分离索引相比要快多少?

sqlite indexing

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

快速跨平台C/C++图像处理库

什么是用于图像处理的一些跨平台和高性能图像库(调整大小和查找颜色/色调直方图).不需要gui.这适用于C/C++.

到目前为止,我一直在寻找

  • OpenCV的
  • GIL是Boost的一部分
  • 魔鬼
  • CIMG

我的问题

  • 我上面列出的那些表现如何
  • 还有什么其他的图书馆

您的意见非常感谢.

c c++ performance cross-platform image-processing

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

我需要更新SQL查询中的当前时间

使用Time.now或Time.now.to_s或Time.now.to_datetime会抛出错误.

使用Date.today没有帮助,因为它将日期与时间存储为12.00 AM而不是当前时间戳.

请帮我解决这个问题.

ruby ruby-on-rails

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

如何将复数单词变为单数?

我正在为ORM准备一些表名,我想将多个表名转换为单个实体名.我唯一的问题是找到一个可靠的算法.这就是我现在正在做的事情:

  1. 如果一个单词以-ies结尾,我用-y替换结尾
  2. 如果一个单词以-es结尾,我删除了这个结尾.这并不总是工作,但-例如,它取代类型典型
  3. 否则,我只是删除尾随-s

有谁知道更好的算法?

algorithm nlp inflection lemmatization

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