我正在开发一个需要在服务器上快速渲染简单3D场景的应用程序,然后通过HTTP将它们作为JPEG返回.基本上,我希望能够通过执行以下操作,在HTML页面中简单地包含动态3D场景:
<img src="http://www.myserver.com/renderimage?scene=1&x=123&y=123&z=123">
Run Code Online (Sandbox Code Playgroud)
我的问题是用于渲染的技术.在桌面应用程序中,我很自然地使用DirectX,但我担心它可能不适合服务器端应用程序,它将为数十甚至数百个用户串联创建映像.有人对这个有经验么?是否有适合此应用的3D API(最好是免费提供)?从头开始编写软件渲染器会更好吗?
我对使用DirectX或OpenGL的主要担心是它是否能在虚拟化服务器环境中运行良好,以及它是否适用于典型的服务器硬件(我无法控制).
我需要在Linux服务器上扫描上传的文件是否存在病毒,但我不知道该怎么做.
我有什么选择,如果有的话?我也对多个用户同时发送多个文件时扫描程序的执行情况感兴趣.
当您使用GET请求通过您的站点传递变量时,您是否在使用它们之前验证它们(正则表达式,过滤器等)?
假设您有网址http://www.example.com/i=45&p=custform.你知道"i"将永远是一个整数,"p"将始终只包含字母和/或数字.是否值得花时间确保没有人试图操纵值然后重新提交页面?
我有一个分页的GridPanel,不知道如何添加服务器端排序.我是否为sortChange()事件添加了一个监听器?我会覆盖它吗?或者是否有另一个我应该合作的事件.
任何帮助,将不胜感激.
是的,我知道为node.js写的少了.但我真的想在不将node.js添加到我的服务器的情况下使用它,或者学习它是如何工作的.
是否有一些较少用其他语言编写的实现?或者类似于更少的东西?
当使用mailto链接时,如果他没有设置电子邮件客户端,或者没有将他的网络邮件设置为他的默认客户端(例如,macmail中的默认客户端),它对用户没有任何作用..什么是优雅地提供回退的最佳方式,请用户手动给您发送电子邮件?单击链接后,我可以使用JS或css显示消息:
提交成功,如果没有任何反应,请手动给我们发电子邮件.
如果使用带有mailto的表单,我可以在没有或使用服务器端脚本的情况下成功使用重定向页面吗?有没有办法过滤失败的成功,而不是依赖用户对上面的双重成功/失败消息的判断?
编辑:至少在单击mailto链接(或表单)时更改状态的最佳方式是什么.显然JavaScript或CSS是选项,但我不能简单地创建双动作链接或表单提交; mailto并链接到另一个页面(你已经提交/点击了按钮')
我正在我的PHP服务器端API中,我正在进行大量的MySQL查询,我想通过让多个线程处理不同的查询然后返回结果来加快速度.
但是如何在PHP中创建另一个线程?我正在传递POST params,所以一个简单的shell_exec()可以工作,但似乎有点不安全.我正在考虑的选项:
1)使用我拥有的参数发出cURL请求,处理请求中的JSON然后返回
2)shell_exec()用PHP CLI 调用a 并以某种方式(我将如何做到这一点?)处理PHP中的响应
这里最好的选择是什么?
在我们的多人手机游戏中,我们想要使用Game Center中的玩家名称.这些玩家名称将显示在公共排行榜中,因此我们希望在我们的服务器上确保Game Center玩家名称实际上属于该特定用户.
我找到了验证玩家登录Game Center的方法设置第三方服务器与Game Center进行交互.验证游戏中心登录后,我已经验证了playerID.
是否有任何方法可以通过Apple的PlayerID获取玩家名称?
或者我如何验证从客户端获得的玩家姓名属于该用户?
PS我们的服务器是用Java编写的,所以任何Java代码示例都会受到赞赏.
将此与Visual Studio Code进行比较您需要做的就是允许源映射,VSCode将调试TypeScript,但是我无法在WebStorm上实现相同的功能.
我可以在WebStorm中轻松调试服务器端JavaScript,但不能调试TypeScript
我想在服务器端使用cookie开发一个想法,但我担心我不应该依赖cookie行为,因为以下引用说cookie是客户端和基于浏览器的对象:
HTTP cookie为服务器提供了在客户端应用程序系统上存储和检索状态信息的机制.
维基百科:
HTTP cookie(也称为Web cookie,Internet cookie,浏览器cookie或简称cookie)是从网站发送的一小段数据,当用户浏览时由用户的Web浏览器存储在用户的计算机上
Cookie通常用于标识用户.Cookie是服务器嵌入用户计算机的小文件
HTTP cookie(Web cookie,浏览器cookie)是服务器发送到用户Web浏览器的一小段数据.浏览器可以存储它并将其与下一个请求一起发送回同一服务器.
但是,在服务器端,我测试了如果没有浏览器的角色,更改cookie的值可以正常工作.我想确保使用cookie是一种标准方式,所以我依靠它来生成我之前在这个问题中提到的一些临时数据.
<%
Response.Cookies("a")="test <br>"
response.write request.cookies("a")
Response.Cookies("a")="test1 <br>"
response.write request.cookies("a")
Response.Cookies("a")="test2 <br>"
response.write request.cookies("a")
Response.Cookies("a").Expires = DateAdd("d",-1,Now())
%>
Run Code Online (Sandbox Code Playgroud)
结果:
test
test1
test2
Run Code Online (Sandbox Code Playgroud)
并且页面标题中没有名称为"a"的 cookie,并且访问者浏览器上没有创建任何对象.似乎cookie是在服务器上创建并杀死的,浏览器对此一无所知!
我的问题是,如果上面提到的参考文献的定义是错误的?他们是否遗漏了有关cookie服务器端特性的一些细节?如果我在服务器端使用cookie作为临时变量会有什么问题?
server-side ×10
api ×2
css ×2
javascript ×2
3d ×1
antivirus ×1
browser ×1
client-side ×1
concurrency ×1
cookies ×1
debugging ×1
extjs ×1
forms ×1
game-center ×1
gridpanel ×1
ios ×1
less ×1
linux ×1
mailto ×1
mysql ×1
node.js ×1
php ×1
render ×1
sorting ×1
typescript ×1
url ×1
validation ×1
webstorm ×1