小编cou*_*lix的帖子

舍入浮动到最近的因子?

我想解决一个小数学问题

给定数字x和分辨率y,我需要找到具有所需分辨率的下一个x'.

例如

x = 1.002     y = 0.1   x'= 1.1

x = 0.348     y = 0.1   x'= 0.4

x = 0.50      y = 1     x'= 1

x = 0.32      y = 0.05     x'= 0.35
Run Code Online (Sandbox Code Playgroud)

有没有聪明的方法在Python中这样做?

python algorithm math

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

谷歌云CDN,存储和容器引擎问题与后端服务

我有一个特定的用例,我似乎无法解决.

一个典型的gcloud设置:

  • 一个K8S集群

  • 一个gcloud存储桶

  • 一个gcloud负载均衡器

我设法让我的域名https://cdn.foobar.com/uploads/指向谷歌存储后端没有任何问题:我可以访问文件.它的后端服务失败了.

CDN当HTTP请求命中它时,我希望它充当缓存,例如https://cdn.foobar.com/assets/x.jpg,如果它没有资产的副本,它应该查询其他域https://foobar.com/assets/x.jpg.

我明白这就是负载平衡器backend-service的用途.(对?)

backend-service所指向的实例组K8S簇的,并且需要一个端口.我guessed需要允许防火墙公开Nodeport我的web应用程序服务,以便loadbalancer能够查询它.

云CDN

在此输入图像描述

在此输入图像描述

负载均衡

健康检查失败.

在此输入图像描述

后端服务指向k8s群集的实例组,并且需要一些端口(默认80?)80失败.我guessed需要允许防火墙公开Nodeport我的web应用程序服务的32231 ,以便loadbalancer能够查询它.502仍然失败了.

?> kubectl describe svc Name: backoffice-service Namespace: default Labels: app=backoffice Selector: app=backoffice Type: NodePort IP: 10.7.xxx.xxx Port: http 80/TCP NodePort: http 32231/TCP Endpoints: 10.4.x.x:8500,10.4.x.x:8500 Session Affinity: None No events.

在此输入图像描述

我此时已经没想完了.任何正确方向的提示都将非常感激.

cdn gcloud google-kubernetes-engine

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

如何修复浮点不精确的输出?

我正在做一些浮动操作并最终得到以下数字:

-0.5
-0.4
-0.3000000000000000004
-0.2000000000000000004
-0.1000000000000000003
1.10E-16
0.1
0.2
0.30000000000000000004
0.4
0.5
Run Code Online (Sandbox Code Playgroud)

算法如下:

var inc:Number = nextMultiple(min, stepSize);
trace(String(inc));

private function nextMultiple(x:Number, y:Number) {
    return Math.ceil(x/y)*y;
}
Run Code Online (Sandbox Code Playgroud)

我理解浮点数不能总是在一个字节中准确表示.例如1/3.我也知道我的步数为0.1.如果我有步骤,我怎么能得到一个正确的输出?

奇怪的是,这是我第一次遇到这种类型的问题.也许我玩不够漂浮.

language-agnostic algorithm math floating-point actionscript-3

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

REST身份验证S3,如hmac sha1签名与symetric数据加密

我正在争论一个S3像aproach使用授权哈希与密钥作为种子和请求的一些数据作为使用hmac sha1(Amazon S3方式)签名的消息与其他开发人员支持使用密钥对数据进行symetric加密由发射器和服务器知道.

使用带有hmac sha1和symetric密钥的签名数据有什么好处,而不是使用前者,我们不需要加密用户名或密码.

什么是最难打破的?la S3中的symetric加密或sha1散列?

如果所有大型玩家都使用oauth和没有symetric键的类似玩家,那么肯定会有明显的优势,那些是什么?

architecture security encryption rest cryptography

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

Unicode latin1字符串编码/解码

而从一个未知的/旧的/非一致Mysql数据库中获取数据,以使用Python(Django的)ORM一个Postgres UTF-8分贝我有时故障编码的数据作为结果.

目标:grégory

> a
u'gr\xe3\xa9gory'

> print a
grã©gory
Run Code Online (Sandbox Code Playgroud)

我尝试了几种解码/编码技巧但没有成功:

 > print a.encode('utf-8').decode('latin1')
 grã©gory

 > print a.encode('utf-8').decode('latin1')
 grã©gory

 > print a.decode('latin-1')
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-3: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

即使有一些unicode_escape

python utf-8 character-encoding

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

溢出时假滚动条:隐藏

我有一个大帆布包裹在一个较小的div容器内,溢出隐藏.

我想创建一个(假div/css甚至画布?)滚动条来移动包装器内的画布位置,就好像它是一个真实的(溢出:自动)滚动条.

首先,我正在努力实现的是可行的吗?

我可以用javascript将'我的画布位置'移动到包装器中吗?

为什么假滚动条?

  • 画布是一个"活动"区域,用户可以在其中绘制和移动形状.

  • 本机滚动条在ipad上不起作用.

  • Css定制

我看到很多Jquery libs做类似的事情,但是他们让内容可以拖动,而我只希望滚动条"bar"可以拖动.

这是我尝试的演示:

http://jsbin.com/otinuy/1/edit

html5 scroll html5-canvas fabricjs

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

Django单点登录和Php站点:跨域登录?

我正在django中构建一个小应用程序作为服务,现在是时候将它集成到一些客户端PHP Web应用程序上.

我们的域名www.a.com的客户A为其用户处理自己的身份验证,并可能使用Cookie进行会话.

我如何从他的域中登录用户也登录我的Django应用程序dommain www.b.com/clientA/?

我知道如何让我们在我的域上重新登录并使用域名A的authbackend检查凭证,但这意味着用户必须输入他的登录/通行证两次:在www.a.com和www.b.com上.

出于安全考虑,我认为从域www.a.com访问cookie是不可能的.

你会怎么处理这个?

php authentication django login

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

Flex List控件多于String?

我有一个列表控件,我想显示一个字符串(很好),但也有一个彩色方块.

想象一下,我有一个"添加播放器"按钮,带有颜色选择器的文本输入.我想在列表中看到颜色+玩家名称.我怎么能这样做?

[Bindable]
public var data:ArrayCollection = new ArrayCollection();  


<mx:List id="eqlist" width="100%" dataProvider="{data}" />



data.addItem(fooTxt.text);
Run Code Online (Sandbox Code Playgroud)

这段代码只会添加文本值,我应该添加一个由彩色画布+文本值组成的hbox对象吗?

谢谢,

apache-flex user-interface list actionscript-3

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

Mxml和as3混淆[简单]

我想知道我可以从mxml代码调用脚本中定义的as3函数,如下所示:

<mx:Line x="translateX(xmin);" .. >


<mx:Script>
   <![CDATA[

   // do some basic math
   private function translate ...
Run Code Online (Sandbox Code Playgroud)

如果不可能,我必须将所有内容转换为as3吗?

谢谢

apache-flex mxml actionscript-3

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

Textarea CSS IE7和"输入密钥"创建内联空间

在ie7下,我对textareas有一个奇怪的问题.当我输入内容并按下输入时,如果创建一个新行,似乎会添加一个空格.

它似乎与CSS有关,因为当我删除Javascript时,bug仍然存在.当我删除CSS它按预期工作.

当我在我的造型中删除textarea的所有提及时,bug不会消失.也许它的父母造型更复杂.

欢迎提供所有提示

http://g.imagehost.org/download/0038/textarea_bug

这是文件

http://www.2shared.com/file/5302450/2f33f63c/page.html

点击右下角的链接"下载zip"

html css textarea internet-explorer-7

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

简单的jquery延迟队列

我有一个同步的方法foo(param).

我希望可以自由地调用foo(param)而不执行实际的foo()调用,直到稍后的特定事件.

它似乎是延迟/承诺的一个很好的候选者,但我必须做错事,因为超时没有任何影响.

log方法是否应该返回promise?

var log = function(message) {
    $('#log').append('<p>' + message + '</p>');
};

$(function() {
 
    var q = new $.Deferred();
    
    q.then(log("1"));
    q.then(log("2"));
    q.then(log("3"));
    q.then(log("4"));
    q.then(log("5"));
    q.then(log("6"));
    q.then(log("7"));
    
    setTimeout(function(){
        q.resolve();
    }, 10000);
    
    
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="log"></div>
Run Code Online (Sandbox Code Playgroud)

javascript deferred jquery-deferred

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