问题列表 - 第24796页

内部部署,外部部署应用程序,它们是什么?

当我研究云计算时,我通常会看到这些术语:内部部署,外部部署应用程序.我试图在Google上搜索它们,但没有运气.有人可以向我解释这些条款吗?

language-agnostic

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

有没有办法将我的程序与Wine编译的部分联系起来?

我试图在Linux中使用Windows DLL功能.我目前的解决方案是一个单独的wine应用程序的汇编,它使用dll并在dll和主应用程序之间通过IPC传输请求/响应.

这很有效,但与简单的dll调用相比,这是一个真正的开销.

我看到wine编译的程序通常是一个bootstrapping脚本和一些.so,它(根据文件实用程序)是普通的linux动态链接库.

有没有办法将.so直接链接到我的应用程序?有手册吗?

c++ linux gcc wine

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

物理游戏编程box2d - 使用扭矩定位类似炮塔的物体

这是我在尝试使用LÖVE引擎实现游戏时遇到的问题,该引擎覆盖带有Lua脚本的box2d.

目标很简单:类似炮塔的物体(从顶部看,在2D环境中)需要定位自己,使其指向目标.

炮塔位于x,y坐标上,目标位于tx,ty.我们可以认为x,y是固定的,但是tx,ty往往会从一个瞬间变化到另一个瞬间(即它们将是鼠标光标).

转台有一个转子,可以在任何给定的时刻,顺时针或逆时针施加旋转力(扭矩).该力的大小有一个名为maxTorque的上限.

转台还具有一定的转动惯量,其作用于角运动,与质量作用于线性运动的方式相同.没有任何摩擦,因此如果它具有角速度,炮塔将继续旋转.

炮塔具有较小的AI功能,可重新评估其方向以验证其指向正确的方向,并激活旋转器.这发生在每dt(每秒约60次).它现在看起来像这样:

function Turret:update(dt)
  local x,y = self:getPositon()
  local tx,ty = self:getTarget()
  local maxTorque = self:getMaxTorque() -- max force of the turret rotor
  local inertia = self:getInertia() -- the rotational inertia
  local w = self:getAngularVelocity() -- current angular velocity of the turret
  local angle = self:getAngle() -- the angle the turret is facing currently

  -- the angle of the like that links the turret center with the target
  local targetAngle …
Run Code Online (Sandbox Code Playgroud)

lua physics box2d

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

如何获取名称以某些字符串开头的所有元素?

我有一个HTML页面.我想提取名称以"q1_"开头的所有元素.

我怎样才能在JavaScript中实现这一目标?

html javascript

40
推荐指数
3
解决办法
9万
查看次数

FCGI htaccess处理程序

我正在尝试在共享托管服务提供商上设置django.我按照http://helpdesk.bluehost.com/index.php/kb/article/000531上的说明进行操作 ,几乎让它正常工作.

我现在面临的问题是流量是通过fcgi文件正确路由的,但文件本身在浏览器中显示为纯文本.如果我在ssh shell中运行./mysite.fcgi,我会得到默认的django欢迎页面.

我的.htaccess是:

AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)

和mysite.fcgi:

#!/usr/bin/python2.6
import sys, os
os.environ['DJANGO_SETTINGS_MODULE'] = "icm.settings"

from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
Run Code Online (Sandbox Code Playgroud)

谢谢.

django .htaccess shared-hosting fastcgi

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

TDD和封装优先级冲突

我刚开始在我的项目中练习TDD.我正在开发一个项目,现在使用php/zend/mysql和phpunit/dbunit进行测试.我对封装和测试驱动方法的想法有点分心.封装背后的想法是隐藏对多个对象功能的访问.为了使其更清晰,私有和受保护的函数不能直接测试(除非您将创建一个公共函数来调用它).

所以我最终将一些私有和受保护的函数转换为公共函数,以便能够测试它们.我真的违反了封装原则,让位于微功能可测试性.这是正确的做法吗?

php tdd phpunit unit-testing encapsulation

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

Scala向下或减少循环?

在Scala中,您经常使用迭代器以for递增的顺序执行循环,如:

for(i <- 1 to 10){ code }
Run Code Online (Sandbox Code Playgroud)

你会怎么做,所以它从10变为1?我想10 to 1给出一个空的迭代器(就像通常的范围数学)?

我制作了一个Scala脚本,它通过在迭代器上调用reverse来解决它,但是在我看来它不是很好,下面的方法是什么?

def nBeers(n:Int) = n match {

    case 0 => ("No more bottles of beer on the wall, no more bottles of beer." +
               "\nGo to the store and buy some more, " +
               "99 bottles of beer on the wall.\n")

    case _ => (n + " bottles of beer on the wall, " + n +
               " bottles of beer.\n" +
               "Take one down …
Run Code Online (Sandbox Code Playgroud)

iterator loops for-loop scala

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

在C/C++中推荐HTTP解析库

我正在寻找C/C++的HTTP解析库.我看过curl库,但它似乎是一个http客户端库.我正在寻找一个解析HTTP标头的库(例如获取查询字符串,获取cookie,获取请求网址,获取发布数据的方法)?

谢谢.

c c++ http

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

Django子应用程序和模块结构

我正在开发一个Django应用程序,这是一个需要多个子应用程序来保持整洁的大型系统.因此,我有一个顶级目录,它是一个Django应用程序(因为它有一个空models.py文件),以及多个子目录,它们本身也是应用程序.

我以这种方式放置我的应用程序的原因是因为子应用程序是分开的,但它们永远不会在父应用程序之外自己使用.因此,单独分发它们是没有意义的.

安装我的应用程序时,设置文件必须包含以下内容:

INSTALLED_APPS = (
    ...
    'myapp',
    'myapp.subapp1',
    'myapp.subapp2',
    ...
)
Run Code Online (Sandbox Code Playgroud)

......这显然不是最理想的.这也有要求,所有的子应用程序是由他们的"内部"名称简称(即稍微讨厌的结果subapp1,subapp2等等).例如,如果我想重置subapp1的数据库表,我必须键入:

python manage.py reset subapp1
Run Code Online (Sandbox Code Playgroud)

这很烦人,特别是因为我有一个名为的子应用程序core- 当我的应用程序安装在用户的项目中时,它很可能与另一个应用程序的名称冲突.

我是完全错误地做了这个,还是在那里迫使这些"内部"应用程序以他们的全名引用?

python django django-apps

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

Chrome扩展程序背景页面显示弹出页面

我正在制作Google Chrome扩展程序,我希望我的后台页面能够在事件发生后显示浏览器操作的弹出页面.可以这样做吗?

谢谢

background google-chrome popup

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