小编won*_*ng2的帖子

Python是如何实现内置函数pow()的?

我必须编写一个程序来计算a**b % c哪里bc都是非常大的数字.如果我只是使用a**b % c它,它真的很慢.然后我发现内置函数pow()可以通过调用来快速完成pow(a, b, c).
我很想知道Python是如何实现这一点的?或者我在哪里可以找到实现此功能的源代码文件?

python algorithm math

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

正则表达式匹配标签之间的文本

我有这个字符串:

My name is <b>Bob</b>, I'm <b>20</b> years old, I like <b>programming</b>.
Run Code Online (Sandbox Code Playgroud)

我想将b标签之间的文本转换为数组,即:

['Bob', '20', 'programming']
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,/<b>(.*?)<\/b>/.exec(str)但它只会得到第一个文本.

javascript regex

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

如何在HTML中定义胡子部分?

这是我的HTML:

<script type="text/html" id="ul-template">
    <ul id="list">
        {{> li-templ}}
    </ul>
</script>  

<script type="text/html" id="ul-template2">
    <div id="list2">
        {{> li-templ}}
    </div>
</script>    

<script type="text/html" id="li-templ">
    <p>{{ name }}</p>
</script>  
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我想重用这个#li-templ部分,但似乎我必须将它写入一个名为li-templ.mustachethen 的文件然后我可以将它包括在内partial
我可以在单个html文件中定义它们吗?

html javascript mustache

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

如何使用mongoengine"插入如果不存在其他更新"?

我正在使用Django中的mongoengine,
这是我的文档定义:

class Location(mongoengine.Document):  
    user_id = mongoengine.IntField(required=True)  
    point = mongoengine.GeoPointField(required=True)
Run Code Online (Sandbox Code Playgroud)

我想这样做:
给定一个user_idpoint:
如果没有文件,有这个user_id,创建一个具有user_idpoint并保存;
否则用user_idwith 更新文档point.
我可以用mongoengine在一个声明中这样做吗?

python django mongodb mongoengine

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

HTML5画布反别名?

我正在尝试用画布绘制二次曲线.这是代码:
HTML:

<canvas id="mycanvas"> 
    Your browser is not supported.
</canvas> 
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

var canvas = document.getElementById("mycanvas");
canvas.style.width = "1000px";
canvas.style.height = "1000px";
if (canvas.getContext) {
    var ctx = canvas.getContext("2d");
    var x = 0,
        y = 0;
    setInterval(function() {
        ctx.lineTo(x, y);
        ctx.stroke();
        x += 1;
        y = 0.01 * x * x;
    }, 100);
}
Run Code Online (Sandbox Code Playgroud)

但结果真的很难看,首先,线条太粗,第二,别名是如此明显......我怎么能改善呢?
你可以在这里看到效果:http://jsfiddle.net/7wNmx/1/

javascript html5-canvas

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

如何预加载谷歌地图的一些部分?

我正在使用Google Maps API构建一个网络应用程序,我需要平滑地放大一个区域,所以我用来setTimeout每秒增加缩放级别,但是在一些网络不好的地方,地图图像的加载速度太慢了快速转向白页....

所以我的问题是可以预加载谷歌地图的某些部分(从3点到16点放大)

javascript performance google-maps preload google-maps-api-3

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

如何将变量从beforeEach挂钩传递到测试中?

beforeEach(async () => {
  const sandbox = sinon.sandbox.create()
  ...
})

test('/add', () => {
  // how can I use sandbox here?
})
Run Code Online (Sandbox Code Playgroud)

我需要的是类似t.contextava

jestjs

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

Apache mod_wsgi错误:禁止您无权访问此服务器上的/

我正在使用Ubuntu 10.04.
我在/home/wong2/Code/python/django2/named 下创建了一个django项目,atest
setting.wsgi在同一目录下创建了一个wsgi文件.
这里的内容是setting.wsgi:

import os 
import sys

path = '/home/wong2/Code/python/django2'

if path not in sys.path:
    sys.path.append(path)
os.environ["DJANGO_SETTINGS_MODULE"] = "atest.settings" 
from django.core.handlers.wsgi import WSGIHandler 
application = WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

这是我添加到我的httpd.conf中的内容:

<VirtualHost *:80>
    ServerName localhost
    WSGIScriptAlias / /home/wong2/Code/python/django2/setting.wsgi
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow  
        Allow from all 
    </Directory>
    <Directory "/home/wong2/Code/python/django2/atest">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

问题是,当我访问http:// localhost时,它说

被禁止

您无权访问此服务器上的/.

非常感谢.

python apache django mod-wsgi wsgi

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

如何在Go中循环使用UTF-8字符串?

我有一个中文字符串:

x = "??"
Run Code Online (Sandbox Code Playgroud)

我想循环遍历它并对其中的每个角色做一些事情,例如:

for i, len := 0, len(x); i < len; i++ {
    foo( x[i] ) // do sth.
}
Run Code Online (Sandbox Code Playgroud)

我发现len(x)将返回6而不是2,在Google之后我找到了RuneCountInString返回字符串实际长度的方法,但我仍然不知道如何循环以x[i]获得正确的字符,x[0] == '?'例如..

谢谢

go

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

在文本周围添加笔划 - 在外面 - 用css?

我有以下HTML和CSS:

body { background-color: gray; }
h1 {
  color: white;
  font-size: 2.5em;
}
Run Code Online (Sandbox Code Playgroud)
<h1>WHAT CARRER SHOULD YOU HAVE ?</h1>
Run Code Online (Sandbox Code Playgroud)

哪个呈现如下:

在此输入图像描述

我想在它周围添加一个笔划,这意味着围绕这些文本的黑色边框.
我用Google搜索并找到了-webkit-text-stroke,并想出了:

body { background-color: gray; }
h1 {
  color: white;
  font-size: 2.5em;
  -webkit-text-stroke: 2px black;
}
Run Code Online (Sandbox Code Playgroud)
<h1>WHAT CARRER SHOULD YOU HAVE ?</h1>
Run Code Online (Sandbox Code Playgroud)

但是,效果不是我想要的:

在此输入图像描述

正如你所看到的,似乎行程添加里面的文字,使文字看起来太瘦了我.

如何在文本之外进行笔划?

小提琴:http://jsfiddle.net/jpjbk1z7/

PS:只需要webkit支持

html css

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