标签: reverse

用于JavaScript的Django reverse()

在我的项目中,我有很多Ajax方法,使用外部客户端脚本(我不想将JavaScript包含在模板中!)和更改URL对我来说很麻烦,因为我需要手动更改Ajax调用中的URL .

有没有办法{% url %}在JavaScript中模拟templatetag 的行为?

例如,从^ajax脚本开始和稍后在脚本中打印urlpatterns会将模式替换为实际值吗?

这就是我的想法,我的问题是 - 是否有任何常见的做法来做这样的事情?也许一些可重用的应用程序?我也很乐意阅读您的任何建议和相关想法.

更新1: 我说的是计算网址,而不是静态网址:

url(r'^ajax/delete/(?P<type>image|audio)/(?P<item_id>\d+)/from/set/(?P<set_id>\d+)/$', 'blog.ajax.remove_item_from_set'),
Run Code Online (Sandbox Code Playgroud)

javascript django url reverse

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

可逆伪随机序列发生器

我想要某种方法来创建一个相当长的随机数序列,我可以向前和向后翻转.就像具有"下一个"和"上一个"按钮的机器一样,它会为您提供随机数字.

像10位分辨率(即0到1023范围内的正整数)就足够了,并且序列> 100k.这是一个简单的游戏类型的应用程序,我不需要加密强度随机性或任何东西,但我希望它感觉相当随机.我有可用的内存有限,所以我不能只生成一大块随机数据并通过它.我需要在"交互时间"中获取数字 - 我可以轻松地花几个小时思考下一个数字,但不是比这更舒服.最终它将在某种微控制器上运行,可能只是一个Arduino.

我可以用简单的线性同余生成器(LCG)来做到这一点.前进很简单,向后退我必须缓存最近的数字并间隔存储一些点,这样我就可以从那里重新创建序列.

但也许有一些伪随机发生器可以让你前进和前进?应该可以连接两个线性反馈移位寄存器(LFSR)以在不同方向上滚动,不是吗?

或者也许我可以使用某种哈希函数来填充索引号?我要先尝试一下.

还有其他想法吗?

random reverse arduino prng

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

使用PHP-SPL解决方案通过数组反向迭代?

PHP中是否有SPL反向数组迭代器?如果没有,那么实现它的最佳方法是什么?

我可以干脆做

$array = array_reverse($array);
foreach($array as $currentElement) {}
Run Code Online (Sandbox Code Playgroud)

要么

for($i = count($array) - 1; $i >= 0; $i--)
{

}
Run Code Online (Sandbox Code Playgroud)

但是有更优雅的方式吗?

php spl reverse loops

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

如何在python dict中反转键的顺序?

这是我的代码:

a = {0:'000000',1:'11111',3:'333333',4:'444444'}

for i in a:
    print i
Run Code Online (Sandbox Code Playgroud)

表明:

0
1
3
4
Run Code Online (Sandbox Code Playgroud)

但我想要它显示:

4
3
1
0
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么办?

python reverse dictionary

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

颠倒传奇的顺序

我使用以下代码绘制条形图.需要以相反的顺序呈现图例.我该怎么做?

colorsArr = plt.cm.BuPu(np.linspace(0, 0.5, len(C2)))
p = numpy.empty(len(C2), dtype=object)
plt.figure(figsize=(11,11))

prevBar = 0
for index in range(len(C2)):
    plt.bar(ind, C2[index], width, bottom=prevBar, color=colorsArr[index], 
            label=C0[index])
    prevBar = prevBar + C2[index]

# positions of the x-axis ticks (center of the bars as bar labels)
tick_pos = [i+(width/2) for i in ind]

plt.ylabel('Home Category')
plt.title('Affinity - Retail Details(Home category)')
# set the x ticks with names
plt.xticks(tick_pos, C1)
plt.yticks(np.arange(0,70000,3000))
plt.legend(title="Line", loc='upper left' )
# Set a buffer around the edge
plt.xlim(-width*2, width*2)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python reverse matplotlib legend

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

如何生成与给定正则表达式匹配的随机字符串?

重复:

与正则表达式匹配的随机字符串

不,不是.我正在寻找一种简单而通用的方法,我可以实际实现.这比随机生成密码困难得多.


我想创建一个采用正则表达式的应用程序,并显示10个与该表达式匹配的随机生成的字符串.它应该帮助人们更好地理解他们的regexp,并决定他们是否足够安全以进行验证.有谁知道一个简单的方法吗?

一个显而易见的解决方案是编写(或窃取)正则表达式解析器,但这似乎真的在我脑海中.

我再说一遍,我正在寻找一种简单而通用的方法来做到这一点.

编辑:蛮力方法是不可能的.假设随机字符串仅为[a-z0-9]{10}每秒100万次迭代,则需要花费65年的时间来迭代所有10-char字符串的空间.

regex random reverse parsing

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

Java否定indexOf(从end [length()]开始计算)

在Java中是否有任何方法可以从最后找到一个char的indexOf并将length()作为参考,就像其他语言一样?

   new String("abcd").reverseIndexOf("d"(,[4 or -0]))
or new String("abcd").indexOf("d",-0) // Should return a (-)1
Run Code Online (Sandbox Code Playgroud)

......而不是显而易见的

   new String("abcd").indexOf("d") - newString("abcd").length()     
Run Code Online (Sandbox Code Playgroud)

谢谢!

java string reverse indexof

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

在不省略开始和结束切片的情况下反转Python字符串

如何在不省略开始和结束切片参数的情况下反转Python字符串?

word = "hello"
reversed_word = word[::-1]
Run Code Online (Sandbox Code Playgroud)

我知道这有效,但是如何通过指定开始和结束索引来获得结果呢?

word = "hello"
reversed_word = word[?:?:-1]
Run Code Online (Sandbox Code Playgroud)

很难向学生解释为什么要word[::-1]反转弦乐.如果我能给他们逻辑推理而不是"它是pythonic方式",那就更好了.

我解释的方式word[::1]如下:"你没有指定开始,所以它只是从一开始就开始.你没有指定结束,所以直到结束.现在步骤是1所以它只是从开始到最后1个字符由1." 现在,当我的学生看到word[::-1]他们会想到"我们没有指定开头或结尾,所以它一次会经过字符串-1个字符?"

python reverse slice

20
推荐指数
3
解决办法
1563
查看次数

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

反向数组顺序

我试图扭转java中数组的顺序.
在O(n)中使用最少内存量的最有效方法是什么.
无需用代码回答,伪代码就行了.
这是我的思考过程:

  create a new temp array //I think this is a waste of memory, 
                          //but I am not sure if there's a better way
 grab elements from the end of the original array -decrement this variable
 insert element in beginning of temp array -increment this variable
then make the original array point to the temp array? //I am not sure 
            //if I can do this in java; so let's say the 
            //original array is Object[] arr; and …
Run Code Online (Sandbox Code Playgroud)

java arrays reverse

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