问题列表 - 第15895页

我想检测用户何时关闭浏览器窗口?

我有示例,我需要在用户关闭浏览器窗口时终止会话.我试过page_unload()无法正常工作.示例是:我有父窗口,窗口将从中打开我需要在用户关闭子窗口时删除会话.拜托,我需要一些帮助.

javascript c# asp.net webforms

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

反对注释的论据

我的团队正在转向Spring 3.0,有些人想要开始将所有内容都移到Annotations中.当我看到一个类似这样的方法的类时,我的肠道感觉非常糟糕(代码味道?):(只是一个例子 - 不是所有真正的注释)

@Transaction
@Method("GET")
@PathElement("time")
@PathElement("date")
@Autowired
@Secure("ROLE_ADMIN")
public void manage(@Qualifier('time')int time) {
...
}
Run Code Online (Sandbox Code Playgroud)

我只是落后于时代,还是这对所有人来说都是一个可怕的想法?而不是使用诸如继承和多态的OO概念,现在通过约定或通过注释来实现一切.我只是不喜欢它.必须重新编译所有代码来改变IMO配置的东西似乎是错误的.但它似乎是一切(特别是春天)的方式.我应该"克服它"还是应该推回并尝试尽可能地保留我们的代码作为注释?

java annotations coding-style

52
推荐指数
6
解决办法
5896
查看次数

如何在每个项目上迭代并执行一些任意操作?

我有一个具有此功能的Abstract Iterator类

void iterate(){
    while(this.hasnext()){
        ..this.next()..
    }
}
Run Code Online (Sandbox Code Playgroud)

如何传入将应用于下一个元素的任意函数.例如,有办法iterate(print)吗?

java polymorphism

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

字符串转义码(\n、\t...)源自何处?

纯粹想知道...因为它们今天仍然存在并在 C# 中使用...

使用字符串转义码的模式从何而来?它首先以什么语言出现?哪些语言(如果有)以不同的方式解决了问题?

string history

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

Tcl用于获取字符串中每个字符的ASCII码

我需要为字符串中的每个字符获取ASCII字符.实际上它是(小)文件中的每个字符.以下前3行成功将所有文件的内容拉入字符串(根据此配方):

set fp [open "store_order_create_ddl.sql" r]
set data [read $fp]
close $fp
Run Code Online (Sandbox Code Playgroud)

我相信我正确地辨别出字符的ASCII码(参见http://wiki.tcl.tk/1497).但是我在弄清楚如何遍历字符串中的每个字符时遇到了问题.

首先,我不认为以下是用Tcl循环字符串中的字符的特殊惯用方法.其次,更重要的是,它行为不正确,在每个字符之间插入一个额外的元素.

下面是我编写的代码,用于处理上面"数据"变量集的内容,然后是一些示例输出.

码:

for {set i 0} {$i < [string length $data]} {incr i} {
  set char [string index $data $i]
  scan $char %c ascii
  puts "char: $char (ascii: $ascii)"
}
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

char: C (ascii: 67)
char:  (ascii: 0)
char: R (ascii: 82)
char:  (ascii: 0)
char: E (ascii: 69)
char:  (ascii: 0)
char: A (ascii: 65)
char:  (ascii: 0)
char: T (ascii: …
Run Code Online (Sandbox Code Playgroud)

string ascii list tcl utf-16

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

让Vim将所有空格都显示为一个字符

我找不到让Vim将所有空格显示为角色的方法.我发现的只是标签,尾随空格等.

vi vim

735
推荐指数
19
解决办法
59万
查看次数

如果向后兼容性不是问题,那么将删除哪些C#功能?

向后兼容性是语言设计者最关心的问题,特别是当语言像C#一样受欢迎时.随着时间的推移,语言会积累过时的功能.避免使用这些功能被认为是一种很好的做法,但它们保留在与旧版本兼容的语言中.

如果向后兼容性不是问题,应该删除C#中的哪些语言功能或基类库?

我不是在问一些开发人员喜欢和其他人讨厌的功能.我感兴趣的是(几乎)被普遍认为是最好避免的功能(也许是因为现在有一种更好的方法可以做同样的事情).

c#

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

这叫什么样的编程风格?

我没有这种编程风格的好名字,其中语法 简洁,因为不必将上下文传递给函数或从上下文对象调用函数.

例如,一些随机的OpenGL C代码:

 glBegin(GL_QUADS);
 glNormal3fv(&n[i][0]);
 glVertex3fv(&v[faces[i][0]][0]);
 glVertex3fv(&v[faces[i][1]][0]);
 glVertex3fv(&v[faces[i][2]][0]);
 glVertex3fv(&v[faces[i][3]][0]);
 glEnd();
Run Code Online (Sandbox Code Playgroud)

但您可以在"开始"调用中设置上下文并在"结束"调用中释放它.我在C#,Java和Ruby中看到过这样的样式.它有名字吗?

coding-style terminology

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

您推荐哪种适用于Ruby的Twitter API库?

什么是Ruby最好的Twitter API库?

我想做一些简单的事情,比如:

  • 搜索日期范围的细节关键字
  • 开始关注人
  • 推特消息

如何使用您推荐的库来完成这些操作?

ruby api twitter

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

使用Google AppEngine作为个人网站的"缓存"(wordpress blogs,wiki)

我读了一篇独立游戏开发者的文章,他正在使用谷歌AppEngine来缓存他的主站点和博客,以保护在流量高峰期间提供高可用性(Digg,Slashdot效果).

Wolfire Blog - 面向独立开发者的Google App Engine

关于他们在Google AppEngine上使用Python开发的用户缓存网站的确切内容,并没有太多细节.我能找到的唯一细节是AppEngine python应用程序通过RSS提要阅读后端wordpress文章:

Wordpress在专用服务器上运行,我们通过RSS(App Engine部分)将其导入www.wolfire.com.尽管有一天要做的事情,倾倒Wordpress完全在我的名单上.;)

有没有人知道任何开源Python或Java Web框架,您可以使用这些框架来自定义缓存可以在Google AppEngine上构建和部署的网站,以充当Web内容的"可扩展"提供程序?

我正在使用名为bluehost的"Ok"共享托管服务来托管我的wordpress博客,我希望能够将我的博客放在一个单独的域(blog.ddaniels.net)上并在www上托管google app-engine .ddaniels.net即指向blog.ddaniels.net.

这可以扩展到几乎任何类型的网站,你仍然需要链接到动态内容指向原始主机(对于诸如评论和编辑维基页面等,基本上任何HTTP PUT类型操作).

我假设你基本上需要一个Java或Python框架,你可以:

  1. 配置您的后端主机,例如blog.yourname.com

  2. 将Google App Engine框架配置为www.yourname.com(Google App Engine映射到您的域的详细信息,关键是您必须使用子域,"www"是子域)

  3. 在首次访问页面时(或在到期时间之后),HTTP从备份主机获取页面并将其缓存在Google AppEngine上

python java google-app-engine caching

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