问题列表 - 第18960页

一般的java服务器/客户端教程

我正在开发一种多玩家纸牌游戏,需要客户互相通信或一般服务器.我之前从未这样做过,所以我需要一些指导或教程来实现这一目标.

到目前为止,我已经创建了本地的单人版游戏......

java sockets client-server

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

如何检查AJAX请求的真实性

我正在设计一个网站,用户可以尽快解决难题.JavaScript用于计算每个拼图,并在拼图完成时通过AJAX将毫秒数发送到服务器.如何确保服务器收到的时间不是由用户伪造的?

我不认为基于会话的真实性令牌(Rails中用于表单的那种)就足够了,因为我需要验证值的来源,而不仅仅是请求的合法性.

有没有办法以加密方式签署请求?我想不出黑客无法复制的任何东西.任何JavaScript,由于其暴露的客户端性质,都会受到篡改吗?我是否必须使用像Flash这样的编译器?(Yikes.)或者有什么方法可以隐藏密钥吗?或者其他我没想过的东西?

更新:为了澄清,我不想惩罚网络连接速度慢的人(网络速度应该被视为不一致),因此时间需要100%客户端(只有当我们知道用户可以看到时,计时器才会启动谜题).此外,涉及金钱,因此不能接受"信任用户"的数量.

javascript language-agnostic security encryption ajax

34
推荐指数
3
解决办法
2732
查看次数

嵌套函数的真实示例

我之前询问嵌套函数是如何工作的,但遗憾的是我仍然没有得到它.为了更好地理解它,有人可以展示一些嵌套函数的实际用法示例吗?

非常感谢

python nested function

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

从网页轮询数据库? - ASP.NET

这就是我想要做的.我有一个网站,允许用户提交在服务选择和处理的作业表中排队的请求.我在表中有一个状态列,表示请求是排队等待处理还是由服务当前处理,或者服务已完成处理请求.整个过程需要几分钟.

我有一个状态ASP.NET页面,我需要在该页面中实时显示其请求的当前状态.我想显示某种动画并表示当前状态.我可以做到这一点的一种方法是每x秒进行一次meta http刷新,检查请求的状态(我猜这是Expedia,Priceline这样的网站如何做到的?)

我想阻止完整的页面刷新,并寻找一个AJAX/JQuery解决方案.我该如何实现?轮询正确的方法?

.net asp.net ajax

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

用于获取表内行的xpath

我有一个像以下的html表:

<table ..... class="cars">

<tr class="item-odd">
...
</tr>
<tr class="item-even">
</tr>

</table>
Run Code Online (Sandbox Code Playgroud)

我怎么能用xpath获取表行?

//tr[contains(@class, ???)
Run Code Online (Sandbox Code Playgroud)

我可以使用OR在某种程度上说item-odd | item-even

java xpath

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

无头Linux服务器上的Smalltalk Web应用程序部署

我们使用Pharo和Seaside编写了一个小型原型Web应用程序,我们现在想向套装演示应用程序可以部署到我们的标准Linux版本中.我们使用CentOS,Ubuntu Server和Gentoo的混合物,因为我们的大多数应用程序都是基于JAVA/Apache的,所以它们是无头的.只有80和443端口对外开放.

托管Seaside/Smalltalk服务器端应用程序时有什么经验?

smalltalk seaside pharo

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

asp.net确保javascript只加载一次

我一直在使用asp.net webforms,我一直在制作一个UserControl,它依赖于一小部分javascript,它位于外部文件中.

我希望能够在UserControl中引用javascript以确保它在页面上加载,但问题是UserControl可以在页面上多次出现,所以我只希望脚本加载UserControl的第一个实例.

在ASP.NET Webforms中有一种简单的方法吗?

javascript asp.net webforms

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

Wordpress数据库$ wpdb与get_option()

所以我一直在开发使用get_option函数创建交互和删除数据库的插件.

我现在看到一些教程展示如何使用全局$ wpdb方式从数据库中获取值.

两者之间有什么区别,哪一个比另一个好?

php wordpress wordpress-plugin

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

绘图时,OpenGL ES Framebuffer奇怪的镜像

我真的无法理解这个:

以前我无法让Framebuffers工作,但我现在已经开始了.然而,这种令人难以置信的奇怪镜像正在从帧缓冲器生成纹理,我不知道为什么.基本上,我将尝试使用GL_TRIANGLE_FAN在0,0处绘制纹理,并且纹理在右上角显示为正常(或多或少),但出现在左下角,镜像.如果我用相同的纹理填充我的大部分或全部视口区域,结果是一个丑陋的z-fighting重叠.

屏幕截图将更加正义.

原始图片:

原文http://img301.imageshack.us/img301/1518/testsprite.png

绘制80x80 at(0,0)

80x80 http://img407.imageshack.us/img407/8339/screenshot20100106at315.png

在(0,0)绘制100x180

100x180 http://img503.imageshack.us/img503/2584/screenshot20100106at316.png

在(0,0)绘制320x480

320x480 http://img85.imageshack.us/img85/9172/screenshot20100106at317.png

这是我的代码:

设置视图:

//Apply the 2D orthographic perspective.
glViewport(0,0,320,480);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(0, 320, 480, 0, -10000.0f, 100.0f);

//Disable depth testing.
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glDisable(GL_DEPTH_TEST);

//Enable vertext and texture coordinate arrays.
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);

glShadeModel(GL_SMOOTH);

glClearColor(0.5f, 0.5f, 0.5f, 1.0f);   

glGetError(); // Clear error codes

sprite = [Sprite createSpriteFromImage:@"TestSprite.png"];
[sprite retain];

[self createTextureBuffer];
Run Code Online (Sandbox Code Playgroud)

创建纹理缓冲区.

- (void) createTextureBuffer
{
    // generate texture
    glGenTextures(1, &bufferTexture);
    glBindTexture(GL_TEXTURE_2D, bufferTexture);
    glTexImage2D(GL_TEXTURE_2D, 0, …
Run Code Online (Sandbox Code Playgroud)

iphone fbo opengl-es framebuffer

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

不区分大小写的LDAP搜索

在'uid'属性上执行不区分大小写的匹配的语法是什么?如果属性定义很重要,那将如何改变?特别是我将ApacheDS用于我的LDAP存储.

ldap case-insensitive ldap-query apacheds

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