问题列表 - 第27742页

部分PHP代码刷新

是否可以仅刷新页面的一部分?怎么样?

那个部分:

if (checkExpiry($member->expires)==true) {
    print timeLeft($leftts);
} else {
    print "expired";
}
Run Code Online (Sandbox Code Playgroud)

我有一张桌子,显示姓名,电子邮件,会员资格结束之前的时间,我需要每秒刷新"会员资格结束时间".

php partial-page-refresh

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

嵌套函数在gcc中是一件坏事吗?

我知道嵌套函数不是标准C的一部分,但由于它们存在于gcc中(并且事实上gcc是我唯一关心的编译器),我倾向于经常使用它们.

这是坏事吗 ?如果是这样,你能告诉我一些令人讨厌的例子吗?gcc中嵌套函数的状态是什么?他们会被删除吗?

c gcc closures nested-function

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

JS中的URL编码,用于有意义的URL和Rails页面缓存

我正在运行一个Rails应用程序,此时会获得大量流量,因此我开始使用页面缓存来提高性能.到目前为止,一切都像一个魅力.但是当我试图缓存搜索结果时,我遇到了一个奇怪的问题.

我的方法:

  • 使用有意义的网址进行搜索和分页(/ search?query = term&page = 3变为/ search/term/3)
  • 使用Javascript提交表单 - 如果JS被禁用,它将回退到旧表单(这也适用于我的路由,但没有缓存)

我的代码:

// Javascript
function set_search_action() {
  window.location = '/search/' + escape(document.getElementById('query').value);
  return false;
}

// HTML
<form action="/search" id="search_form" method="get" onSubmit="return set_search_action();">
  <input id="query" name="query" title="Search" type="text" />
  <input class="submit" name="commit" type="submit" value="Search" />
</form>
Run Code Online (Sandbox Code Playgroud)

问题

一切都适用于单词,如"term".但是当我搜索"term1 term2"时,表单将提交到/ search/term1 term2 // search/term1 term2/1.它应该提交到/ search/term1 + term2这就是我认为JS转义函数应该做的事情.

到目前为止,它也适用于开发模式中的空间.但我想在启用缓存的生产模式下它将成为一个问题(URL不应包含任何空格).

关于我做错了什么的任何想法?谢谢!

javascript caching escaping ruby-on-rails urlencode

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

Objective-C++预编译头文件

我正在使用一个C++库(它恰好在iPad应用程序中,但我不确定它应该有什么区别)并且真的希望预编译头以加速构建,但xCode似乎通过C编译器而不是C++编译器运行预编译的头文件.

有没有办法让它使用正确的编译器?我已经将所有源文件从.m更改为.mm.

c++ macos xcode objective-c objective-c++

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

何时使用this.method()?

可能重复:
为什么StyleCop建议使用"this"作为前缀方法或属性调用?
你什么时候使用"this"关键字?

大家好,星期五我有一个关于this.method();的使用的问题.我的代码似乎可以在不使用它的情况下工作.但是我包含它因为它似乎是正确的事情.应该什么时候使用它,并且因为它的存在并不总是有所作为,这对于.this的最佳实践是什么?

c# methods this

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

Visual Studio 2010 Professional中的C#模式

配置我刚刚安装的Visual Studio 2010 Professional时,我错误地选择了Visual Basic模式.我想纠正我的选择并将其更改为C#.我怎样才能做到这一点?

visual-studio-2010

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

将事件添加到WinForms?

我有一个TextBoxWinForm,我想每次有人按下TextBox中的一个键时执行一些代码.我正在查看事件属性菜单,并查看KeyDown事件,但不知道如何向其中添加代码.

c# events winforms

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

保存变量(不是会话)

这可能是一个愚蠢的问题,但如何保存不特定于特定会话的变量.您可能想要这样做的一个简单示例是访问者计数器 - 每次有人访问网页时会增加一个数字(注意 - 我实际上并没有这样做,我的应用程序不同,但这是我需要的功能).我能想到的唯一方法是将变量写入文件,或将变量放入数据库.两者看起来都有点不雅.对这种事情有更好的方法吗?

php

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

Microsoft SQL Server中存储过程与标量值函数的性能

我想知道存储过程和标量值函数之间的性能差异.现在我主要使用标量值函数,因为我可以在其他查​​询中使用它们(并且99%的时间它们仍然返回1个值).但是有一些标量值函数,我从来没有在其他查询中使用过,通常我用简单的SELECT dbo.somefunction(参数)调用它们就是这样.

从性能的角度来看,将它们迁移到存储过程会更好吗?

sql-server-2005 sql-server-2008

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

分配多个变量是正确的a = b = c = d = 5?

a = b = c = d = 5

puts (a) >> 5
puts (b) >> 5
puts (b) >> 5
puts (b) >> 5
a= a+1
puts (a) >> 6
puts (b) >> 5
Run Code Online (Sandbox Code Playgroud)

我发现分配这样的值没有问题.我的问题是,应该像上面给出的那样分配还是像这样?

a , b, c, d = 5, 5, 5, 5
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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