我有表格的网址http://domain/image/?uuid?/42x42/some_name.png.Web服务器(nginx)配置为查找文件/some/path/image/?uuid?/thumbnail_42x42.png,如果它不存在,则将URL发送到后端(Django via mod_wsgi),然后生成缩略图.然后后端发出302重定向到客户端请求的完全相同的URL,并认为在第二次请求时服务器将注意到缩略图文件并直接发送它.
问题是,这适用于所有浏览器吗?到目前为止,测试没有显示任何问题,但我能确定所有用户代理都会按预期解释这个吗?
更新:让我澄清意图.目前的工作原理如下:
让后端服务于新创建的映像更糟糕的原因有两个:
所以我让后端工作的时间最短.
Update²:我非常感谢一些RFC参考或者有很多浏览器经验的人的意见.所有这些肯定的答案都令人愉快,但它们看起来毫无根据.
这有点难以解释,我希望我的英语足够:
我有一个类"A",它应该维护一个类"B"的对象列表(就像一个私有列表).类"A"的使用者应该能够将项添加到列表中.将项目添加到列表后,消费者应该无法再次修改它们,单独留下他不应该使用列表本身(添加或删除项目).但他应该能够枚举列表中的项目并获取它们的值.有它的模式吗?你会怎么做?
如果问题不够清楚,请告诉我.
我们现在已经在一些项目上使用Scrum并取得了不同的成功,现在我有一个与文档相关的查询.
在Scrum中,您显然有产品积压("应用程序首先打开用户正在使用的最后一个文档.")和sprint任务积压("实现忘记密码屏幕").然而,在我看到的所有例子中,这两个项目在细节方面都是相当高的水平(根据便利贴设计).
那么,细节在哪里?假设客户对库存管理屏幕有一些非常具体的要求,或者有一个复杂的API需要在后端集成,在哪里记录,如何以及谁捕获这些信息?它是否与积压分开,但是在准时制或其他方面填充?
我编写了很多动态生成的内容(在PHP下开发),我使用jQuery为我的项目增加了额外的灵活性和功能.
事情是,以一种不引人注目的方式添加JavaScript是相当困难的.这是一个例子:
您必须生成随机数量的div元素,每个元素都触发不同的功能onClick.我可以使用onclick我的div元素上的属性来调用带有参数的JS函数,但这只是一个糟糕的解决方案.此外,我可以在我的PHP for循环中生成一些jQuery代码以及每个div ,但是再次这不会完全不引人注目.
那么这种情况下的解决方案是什么?
调试一些与财务相关的SQL代码发现了数学(24,8)数学精度的奇怪问题.
在MSSQL上运行以下查询,您将获得A + B*C表达式结果为0.123457
SELECT A,B,C,A + B*C FROM(选择CAST(0.12345678 AS NUMERIC(24,8))AS A,CAST(0 AS NUMERIC(24,8))AS B,CAST(500 AS NUMERIC(24) ,8))AS C)T
所以我们失去了两个重要的符号.试图以不同的方式解决这个问题,我将中间乘法结果(即Zero!)转换为数字(24,8),这样可以正常工作.
最后一个有解决方案.但是我还有一个问题 - 为什么MSSQL以这种方式运行以及我的样本中实际发生了哪种类型的转换?
sql-server floating-point casting type-conversion floating-accuracy
我想将MySQL管理员的数据库文件位置更改为我的计算机的另一个驱动器.(我运行Windows XP SP2和MySQL Administrator 1.2.8.)
- 在启动变量 - >常规参数 - >我Data directory:从 更改C:/Program Files/MySQL/MySQL Server 5.0/data为D:/.....,但在我停止服务并重新启动它后,出现以下错误:
Could not re-connect to the MySQL Server.
Server could not be started.
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Run Code Online (Sandbox Code Playgroud)
有没有其他人有这个问题?
是否可以在Postgres 8.1中更改列的自然顺序?
我知道你不应该依赖列顺序 - 它对我正在做的事情并不重要 - 我只需要它以一种更令人愉悦的方式制作一些自动生成的东西,以便字段顺序匹配所有从pgadmin通过后端到前端的方式.
我正在实现一个使用自定义样式提交按钮的设计.它们是非常简单的浅灰色按钮,外边缘稍暗:
input.button {
background: #eee;
border: 1px solid #ccc;
}
Run Code Online (Sandbox Code Playgroud)
这在Firefox,Safari和Opera中看起来恰到好处.问题出在Internet Explorer 6和7上.
由于表单是页面上的第一个表单,因此它被视为主要表单 - 因此从get go开始活动.活动表单中的第一个提交按钮在IE中接收纯黑色边框,以将其标记为主要操作.
如果我关闭边框,那么IE中的黑色额外边框也会消失.我正在寻找一种方法来保持我的正常边界,但删除轮廓.
browser ×1
c# ×1
casting ×1
collections ×1
css ×1
data-access ×1
http ×1
javascript ×1
jquery ×1
mysql ×1
oracle ×1
postgresql ×1
scrum ×1
sql-server ×1