问题列表 - 第7642页

如何用rand()摆脱警告?(C++)

每当我在C++中使用rand函数时:

#include<iostream>
#include<time.h>
#include<stdlib.h>
using namespace std;
int main(){
srand(time(0));
int n=(rand()%6)+1;
cout<<"The dice roll is "<<n<<"."<<endl;
}
Run Code Online (Sandbox Code Playgroud)

我收到有关第5行从time_t到int的转换的警告:

srand(time(0));
Run Code Online (Sandbox Code Playgroud)

有没有办法摆脱这个警告?

c++ random time seed standard-library

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

SVN导入后如何提交更改?

我创建了一个项目,并使用了svn import.现在我想对文件进行更改,如何做到这一点?

我有空~/.workspace/project/.svn/entries.

如果我尝试svn commit我得到这个:

$ svn commit src/dat/Win.java
svn: '/home/st/.workspace/dat/src/dat' is not a working copy
svn: Can't open file '/home/st/.workspace/dat/src/dat/.svn/entries': No such file or 
Run Code Online (Sandbox Code Playgroud)

目录

......或者只是svn commit:

$ svn commit
svn: Can't read file '/home/st/.workspace/dat/.svn/entries': End of file found
Run Code Online (Sandbox Code Playgroud)

svn

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

如何使用加权函数对多个字段的搜索结果进行排序?

我有一个Lucene索引,其中每个文档都有几个包含数值的字段.现在我想在这个字段的加权和上对搜索结果进行排序.例如:

field1=100
field2=002
field3=014
Run Code Online (Sandbox Code Playgroud)

加权函数看起来像:

f(d) = field1 * 0.5 + field2 * 1.4 + field3 * 1.8
Run Code Online (Sandbox Code Playgroud)

结果应按表示文档的f(d)位置排序d.排序功能应该是非静态的,并且可能因搜索到搜索而不同,因为常量因素受执行搜索的用户的影响.

有谁知道如何解决这个问题,或者想知道如何以另一种方式实现这一目标?

java sorting lucene

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

C#/ .NET - 持续集成和FTP部署

注意:我是持续集成的新手

获得这些功能的"最佳"方法是什么:

  1. 构建(程序集和Web应用程序)
  2. 测试(MbUnit或NUnit)
  3. 如果它通过测试通过FTP部署到主服务器(互联网).

而我所说的"最好"是最便宜的选择,而且易于学习(低头痛).

.net c# deployment ftp continuous-integration

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

单击后退按钮强制页面刷新

我有2个asp.net页面..页面A和页面B.在单击页面A上的链接时,用户被重定向到页面B.当在页面B上,如果用户单击浏览器的后退按钮,我需要强制调用页面刷新第A页.如何实现此功能?注意:代码需要兼容不同的浏览器...即IE,Firefox,Opera等

javascript browser asp.net ajax

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

Rails - 常量哈希?

我的应用程序需要一个模型(?),它基本上包含另一个实体的状态.在实体中我想存储状态的ID,但在我的应用程序中,视图是根据一个好的单词描述进行讨论.例如,1 =新的,2 =使用等等.

我怎样才能以最好的方式实现这一点,这意味着我可以轻松设置和检索此状态列而无需重复自己?

最终我想要的东西

Foo.status = 'New'  (actually sets value to 1)
Run Code Online (Sandbox Code Playgroud)

Foo.status  (returns 'New', but stores 1)
Run Code Online (Sandbox Code Playgroud)

我是否以正确的方式思考这个问题?

ruby ruby-on-rails

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

只读数据库访问的事务?

关于使用事务从数据库中读取的看法似乎有很多不同.

来自DeveloperWorks文章的引用交易策略:模型和策略概述:

如果您只是在阅读数据,为什么还需要交易?答案是你没有.启动事务以执行只读操作会增加处理线程的开销,并可能导致数据库上的共享读锁(取决于您使用的数据库类型以及隔离级别设置的内容).

作为相反的意见,Hibernate文档中有以下引用非事务性数据访问和自动提交模式

我们的建议是不在应用程序中使用自动提交模式,并且仅在具有明显性能优势或未来代码更改的可能性很小时才应用只读事务.无论您是读取还是写入数据,始终更喜欢常规ACID事务来对数据访问操作进行分组.

也有EclipseLink的邮件列表上一个类似的争论在这里.

真相在哪里呢?交易是否为最佳实践?如果两者都是可行的解决方案,使用交易的标准是什么?

据我所知,只有隔离级别高于'read committed'才会有所不同.它是否正确?

有哪些经验和建议?

database data-access transactions

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

在Flash中使用ExternalInterface

我正在尝试编辑一些flash以进行外部javascript函数调用,但没有成功.这是我的actionscript 2.0代码:

//testing external .js calls

import flash.external.ExternalInterface;

//attempting to make external js call

ExternalInterface.call("createPlaylist","It's my Life!");
Run Code Online (Sandbox Code Playgroud)

这是我的javascript;

function createPlaylist(mess){
  alert("called createPlaylist: " + mess);
}
Run Code Online (Sandbox Code Playgroud)

我见过很多例子,我对使用它感到困惑 ExternalInterface.addCallback.我不需要javascript将任何内容返回给flash,这是必要的吗?

无论出于何种原因,我从未看到警报.有没有人在我的代码中看到任何问题?有ExternalInterface没有我没有的图书馆?另外,最好的使用方法是什么ExternalInterface(即错误检查等),在此先感谢...

flash actionscript externalinterface

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

按键事件受按钮影响

我是新来的,我对C#应用程序有一点问题.我想捕捉关键事件.这首先不是问题,但是在我向表单添加了一些按钮之后,表单的按键事件忽略了箭头键并将焦点从一个按钮移动到下一个按钮.(键启动事件有效)是否有当我按住箭头键时,停止此操作并让他们做其他事情的方法?

c# events focus onkeypress

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

UITableView - 添加单元格

我在TabBarController中有一个UITableViews,它们填充了单独的数据数组.由于Web同步,此阵列更新,我想更新表.

呼叫:

[self.tableView reloadData]
Run Code Online (Sandbox Code Playgroud)

将重新加载现有单元格中的内容,但我需要为新数据添加单元格.似乎这种方法不是在调用

-tableView:tableView numberOfRowsInSection:section
Run Code Online (Sandbox Code Playgroud)

再次,这是我动态指定行数的地方.有任何想法吗?我已经阅读了所有可以找到的文档,但没有抓到任何内容.这是一个应用程序设计问题吗?

谢谢!

iphone cocoa cocoa-touch objective-c

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