问题列表 - 第28906页

如何在std :: set中选择一个随机元素?

如何选择一个随机元素std::set

我天真地试过这个:

int GetSample(const std::set<int>& s) {
  double r = rand() % s.size();
  return *(s.begin() + r); // compile error
}
Run Code Online (Sandbox Code Playgroud)

但这operator+是不允许的.

c++ iterator set

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

Python - 函数输出?

我有一个非常基本的问题.

假设我调用一个函数,例如,

def foo():
    x = 'hello world'
Run Code Online (Sandbox Code Playgroud)

如何让函数以这样的方式返回x,我可以将它用作另一个函数的输入或者在程序体内使用变量?

当我使用return并在另一个函数中调用该变量时,我得到一个NameError.

python function

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

AppEngine:我可以编写一个动态属性(db.Expando),其名称是在运行时选择的吗?

如果我有一个从db.Expando派生的实体,我可以通过为新属性赋值来编写Dynamic属性,例如在这个例子中为"y":

class MyEntity(db.Expando):  
  x = db.IntegerProperty()  

my_entity = MyEntity(x=1)  
my_entity.y = 2  
Run Code Online (Sandbox Code Playgroud)

但是假设我在变量中有动态属性的名称...我如何(1)读取和写入它,以及(2)检查实体的实例中是否存在动态变量?例如

class MyEntity(db.Expando):  
  x = db.IntegerProperty()  

my_entity = MyEntity(x=1)  
# choose a var name:  
var_name = "z"  
# assign a value to the Dynamic variable whose name is in var_name:  
my_entity.property_by_name[var_name] = 2  
# also, check if such a property esists  
if my_entity.property_exists(var_name):  
  # read the value of the Dynamic property whose name is in var_name
  print my_entity.property_by_name[var_name]  
Run Code Online (Sandbox Code Playgroud)

谢谢...

python google-app-engine entity properties google-cloud-datastore

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

C#XmlDocument.CreateDocumentType

我试图弄清楚CreateDocumentType()在C#中工作,虽然我已经找到并读取了它上面的msdn页面,但我无法让它为我工作.

我只是想在我的xml文档中创建这一行:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题所需的语法

编辑:代码到目前为止,htmldoc是在代码中进一步声明的xmldocument.

string dtdLink = "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
string dtdDef = "-//W3C//DTD XHTML 1.0 Transitional//EN";

XmlDocumentType docType = htmlDoc.CreateDocumentType("html", "PUBLIC", dtdLink, dtdDef);
htmlDoc.AppendChild(docType);
Run Code Online (Sandbox Code Playgroud)

这不起作用.

c# xmldocument

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

使用PHP添加30秒的时间

我怎么能在这个时候增加30秒?

$time = date("m/d/Y h:i:s a", time());
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做,因为它显示了很多不同的时间单位,当我只想增加30秒.

php time

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

Bash脚本使用Grep搜索文件中的模式

我正在编写一个bash脚本,使用GREP在文件中搜索模式.我无法解释为什么它不起作用.这是该计划

echo "Enter file name...";
read fname;
echo "Enter the search pattern";
read pattern
if [ -f $fname ]; then
    result=`grep -i '$pattern' $fname`
    echo $result;
fi
Run Code Online (Sandbox Code Playgroud)

或者有不同的方法来做到这一点?

谢谢


(文件内容)

Welcome to UNIX
The shell is a command programming language that provides an interface to the UNIX operating system.
The shell can modify the environment in which commands run.
Simple UNIX commands consist of one or more words separated by blanks. 
Most commands produce output on the standard output that …
Run Code Online (Sandbox Code Playgroud)

unix bash grep

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

代码编译等,但只是在运行时挂起

我的程序旨在解析文本文件,提取相关数据,然后将其保存在SQL表中.我像这样编译它..

  gcc -o parse parse.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient_r
Run Code Online (Sandbox Code Playgroud)

然后我像这样运行...

  ./parse > tweets.rss
Run Code Online (Sandbox Code Playgroud)

但它只是挂起.它不会打印我调试的任何printf.怎么了?这是我的代码......

http://pastebin.com/3R45zyMp

我很感激任何帮助!

c

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

无法在自定义生成流程模板中删除TFS2010的自定义工作流活动

我为TFS 2010创建了一个自定义工作流活动来自定义程序集版本.我已经创建了活动并使用Testworkflow和一些单元测试代码对其进行了测试.它工作正常.但是,当我创建新的构建过程模板时,我无法将自定义活动放到工作流设计器上.当我将其拖动到我要插入的位置时,鼠标光标向我显示停止标志.

这是我做的: - 创建新的构建过程模板(作为默认模板的副本) - 获取新模板的最新版本,因此我有一个本地副本. - 查看新模板 - 在工作流程设计器中打开它 - 找到我要添加自定义活动的位置 - 在工具箱中,单击选择项目...并找到包含我的自定义活动的dll - 在工具箱并将其拖到工作流程上

将任何标准活动添加到构建过程工作流程都可以正常工作.我很困惑,我在这里失踪了什么?

build-automation workflow-foundation workflow-foundation-4 tfs2010

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

如何计算Map <Int,Int>的中值?

对于一个映射,其中键表示一个序列的数量,并且值是计数这个数字在序列中出现的频率,java中的算法实现如何计算中值?

例如:

1,1,2,2,2,2,3,3,3,4,5,6,6,6,7,7
Run Code Online (Sandbox Code Playgroud)

在地图中:

Map<Int,Int> map = ...
map.put(1,2)
map.put(2,4)
map.put(3,3)
map.put(4,1)
map.put(5,1)
map.put(6,3)
map.put(7,2)

double median = calculateMedian(map);
print(median);
Run Code Online (Sandbox Code Playgroud)

会导致:

> print(median);
3
>
Run Code Online (Sandbox Code Playgroud)

所以我要找的是一个java实现calculateMedian.

java algorithm median

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

奇怪的ruby语法

Action Mailer Basics rails guide中的语法是什么?

class UserMailer < ActionMailer::Base
   def welcome_email(user)
      recipients    user.email
      from          "My Awesome Site Notifications <notifications@example.com>"
      subject       "Welcome to My Awesome Site"
      sent_on       Time.now
      body          {:user => user, :url => "http://example.com/login"}
   end
end
Run Code Online (Sandbox Code Playgroud)

我应该如何理解建筑,比如

from "Some text for this field"
Run Code Online (Sandbox Code Playgroud)

它是赋值变量的值,称为"from"吗?

ruby syntax

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