问题列表 - 第9986页

为什么在Grails中使用<g:textField />?

如果您已熟悉标准HTML表单标签,那么在Grails中使用g:textField的原因是什么?

如果我理解正确,以下两个标记替代方案是等效的:

<input type="text" name="name" value="${params.name}" id="name" />
<g:textField name="name" value="${params.name}" />
Run Code Online (Sandbox Code Playgroud)

在任何情况下使用g:textField会增加价值吗?我错过了什么吗?

grails taglib gsp

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

非会员非朋友功能与私人功能

Herb Sutter表示,在C++中编写方法的最面向对象的方法是使用非成员非友元函数.这是否意味着我应该采用私有方法并将它们变成非成员非朋友函数?这些方法可能需要的任何成员变量都可以作为参数传入.

示例(之前):

class Number {
 public:
  Number( int nNumber ) : m_nNumber( nNumber ) {}
  int CalculateDifference( int nNumber ) { return minus( nNumber ); }
 private:
  int minus( int nNumber ) { return m_nNumber - nNumber; }
  int m_nNumber;
};
Run Code Online (Sandbox Code Playgroud)

示例(后):

int minus( int nLhsNumber, int nRhsNumber ) { return nLhsNumber - nRhsNumber; }
class Number {
 public:
  Number( int nNumber ) : m_nNumber( nNumber ) {}
  int CalculateDifference( int nNumber ) { return minus( m_nNumber, nNumber ); …
Run Code Online (Sandbox Code Playgroud)

c++ refactoring

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

如何向span元素添加工具提示?

在下面的代码中,我想在用户悬停跨度时出现一个工具提示,我该怎么做?我不想使用任何链接.

<span> text </span>
Run Code Online (Sandbox Code Playgroud)

html css

346
推荐指数
5
解决办法
32万
查看次数

Django:如何从每个视图写入当前用户名(django)

我正在写小社交申请.其中一个功能是在站点的标题中写入用户名.所以例如,如果我登录并且我的名字是Oleg(用户名),那么我应该看到:

你好,Oleg | 点击编辑个人资料

否则我应该看到类似的东西:

您好请注册或加入

我想要的是在我的网站的每个页面上显示这一点.显而易见的解决方案是将request.user对象传递到我站点的每个视图中.但是这里http://www.willmer.com/kb/category/django/ 我读到我可以从任何模板中访问请求对象,只需启用:

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
)
Run Code Online (Sandbox Code Playgroud)

不知道为什么,但它实际上不起作用:(

也许有人可以帮助我并提出解决方案?

非常感谢,

奥列格

django

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

将int转换为CGFloat

关于如何在目标C中将int转换为CGFloat的任何想法?

iphone integer objective-c

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

C++中奇怪的stdout行为

我希望我的程序在处理时显示unix风车.有一个for循环,在每次迭代中都有一个printf函数:

printf("Fetching articles (%c)\r",q);
Run Code Online (Sandbox Code Playgroud)

q是风车中的一个字符( - \| /),具体取决于迭代次数.

问题是 - 似乎在100次迭代中,显示的行只有两个变化,每次迭代大约需要一秒钟才能完成.

什么可能是这个的答案?

这是整个循环,只有两个可能的风车字符:

for (int i=0;i<numb_articles;i++) {
  memset(file_path,0x0,BUFF_SIZE);

  url=article_urls[i];

  if (rules->print!=NO_PRINT) {
    url=modify_url(url,rules->printout,rules->print);
    if (url=="NULL")
      continue;
  }

  get_page(url,file_content);

  if (strcmp(rules->save.data(),"NULL")!=0)
    if (!check_save(rules->save,file_content,url))
      continue;

  at_least_one_saved=true;
  numb_articles_accepted++;

  encoding_list[i]=get_encoding(file_content);

  title=get_title(file_content,err_msg);

  if (title=="")
    continue;

  title_list[i]=strdup(title.data());
  filename=get_filename(title);

  int count=numb_fn_found(filename_list,i,filename.data());
  char *tmp = new char[10];
  if (count>0) {
    sprintf(tmp,"(%d)",count);
    filename.insert((size_t)filename.length(),tmp);
  }

  filename_list[i]=strdup(filename.data());

  char q;
  if (i%2==0)
    q='|';
  else q='-';

  printf("Fetching articles (%c)\r",q);

  ofstream output_file;
  sprintf(file_path,TMP_FILE,filename.data());
  strncat(file_path,".html",5);
  output_file.open(file_path);

  output_file << file_content;

  output_file.close();
}
Run Code Online (Sandbox Code Playgroud)

c++ printf stdout windmill

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

python词典列表中的项频率

好的,所以我有一个dicts列表:

[{'name': 'johnny', 'surname': 'smith', 'age': 53},
 {'name': 'johnny', 'surname': 'ryan', 'age': 13},
 {'name': 'jakob', 'surname': 'smith', 'age': 27},
 {'name': 'aaron', 'surname': 'specter', 'age': 22},
 {'name': 'max', 'surname': 'headroom', 'age': 108},
]
Run Code Online (Sandbox Code Playgroud)

我想要每列中项目的"频率".所以对于这个我会得到类似的东西:

{'name': {'johnny': 2, 'jakob': 1, 'aaron': 1, 'max': 1}, 
'surname': {'smith': 2, 'ryan': 1, 'specter': 1, 'headroom': 1}, 
'age': {53:1, 13:1, 27: 1. 22:1, 108:1}}
Run Code Online (Sandbox Code Playgroud)

那里的任何模块可以做这样的事情吗?

python dictionary

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

mod_rewrite错误404,如果.php

我重写我的网址是用户友好的.例如,我有一个名为user.php的页面,我将其重写为/ user.但是用户仍然可以使用user.php.如果他们请求扩展名为.php的网页,我可以重定向到404吗?

Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on


RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

谢谢.

php mod-rewrite

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

Bigint(bigbit)图书馆

我正在寻找一个c ++类/库,提供1024位和更大的整数和位操作,如: - 位移位, - 按位OR/AND, - 位置第一个零位

速度至关重要,因此必须使用一些SIMD组件来实现.

c++ biginteger

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

在iPhone上使用NSMethodSignature(具有Obj-C 2.0属性)

嘿伙计们,我在手机上运行以下代码,其中'object'是Cat,它是Animal的子类.动物有属性'颜色':

NSLog(@"Object: %@", object);
NSLog(@"Color: %@", [object color]);
NSMethodSignature *signature = [[object class] instanceMethodSignatureForSelector:@selector(color)];

NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:signature];
[invocation setTarget:object];

[invocation invoke];
Run Code Online (Sandbox Code Playgroud)

我的控制台中的输出是:

2009-06-28 16:17:07.766 MyApplication[57869:20b] Object: <Cat: 0xd3f370>
2009-06-28 16:17:08.146 MyApplication[57869:20b] Color: <Color: 0xd3eae0>
Run Code Online (Sandbox Code Playgroud)

然后,我收到以下错误:

*** -[Cat <null selector>]: unrecognized selector sent to instance 0xd3f370
Run Code Online (Sandbox Code Playgroud)

有线索吗?我在其他类中使用这种类似的方法,但我无法弄清楚在这种情况下我做错了什么.选择器'颜色'显然存在,但我不知道它为什么没有被正确识别.

iphone cocoa properties dynamic objective-c

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