标签: reverse

正则表达式从正确的方向匹配

通常,我们使用正则表达式从左到右方向匹配。我想知道python中是否有一些开关可以用来从右到左匹配?还是此功能嵌入在任何其他语言中?

例如

abcd1_abcd2
Run Code Online (Sandbox Code Playgroud)

如果给定正则表达式abcd,它将匹配两个abcd字符串。我想要的是首先放置最后一个匹配,从而反向匹配。

python regex reverse

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

反向json javascript

是否有一种廉价的逆转方式:

{
    "10": "..."
    "11": "...",
    "12": "...",
    "13": "...",
    "14": "...",
}
Run Code Online (Sandbox Code Playgroud)

这样我得到:

{
    "14": "...",
    "13": "...",
    "12": "..."
    "11": "...",
    "10": "...",
}
Run Code Online (Sandbox Code Playgroud)

reverse()似乎不适用于json对象.我能想到的唯一方法是遍历所有元素并创建一个数组.感觉应该有更好的方法.

编辑:感谢所有帮助更新:

如果每个键都有按时间顺序排列的数据,那该怎么说呢.当我在对象上使用$ .each时,它从上到下穿过对象,我没有意识到这是不可靠的.

这是我正在尝试做的事情:

$.each(object, function (key, value) {
  function foo (key, value);
});
Run Code Online (Sandbox Code Playgroud)

除了最后3对之外,我想不要在foo上运行foo,也就是说我只想使用最后3对.我想如果我可以扭转它们,我可以运行前三个并停止.

有什么方法可以做到最后3?如果最后3个排序不可靠,是否有更安全的方法来获取最后3个.最后3个将具有最大的数字键.

谢谢.

编辑2:我基本上决定最终在服务器端进行操作.我正在重新组织我的数据库,以便相关的子文档现在已经填满了可以使用mongodb查询的文档.谢谢.

javascript jquery reverse json

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

反向URL问题

我将django模型定义为

from utils.utils import APIModel
from django.db import models
from django.core.urlresolvers import reverse

class DjangoJobPosting(APIModel):
    title = models.CharField(max_length=50)
    description = models.TextField()
    company = models.CharField(max_length=25)

    def get_absolute_url(self):
        return reverse('jobs.views.JobDetail', args=[self.pk])
Run Code Online (Sandbox Code Playgroud)

以期

from restless.views import Endpoint
from restless.models import serialize
from .models import *
from utils.utils import JSON404

import ujson as json

class JobList(Endpoint):
    def get(self, request):
        fields = [
            ('url', lambda job: job.get_absolute_url()),
            'title',
            ('description',lambda job: job.description[:50]),
            'id'
        ]
        jobs = DjangoJobPosting.objects.all()
        return serialize(jobs, fields)

class JobDetail(Endpoint):
    def get(self, request, pk): …
Run Code Online (Sandbox Code Playgroud)

python django url reverse django-views

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

如何在多个端口上设置反向代理(tcp 和 udp)

我已经为该网站设置了一个反向代理,现在我想用下面所述的端口代理我的游戏服务器,但我真的找不到如何执行此操作的任何地方。有没有人有想法?如果可能,我想在 apache 上执行此操作。我在 ubuntu 上运行。

研发计划

TCP 端口:3389

MSSQL

TCP 端口:1143

小组发言

UDP 端口:9987 TCP 端口:9987 TCP 端口:10011 TCP 端口:30033

登录服务器

TCP 端口:15001 TCP 端口:15100

游戏服务器

TCP 端口:15221

FTP

21

apache proxy reverse ports nginx

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

如何使用 jQuery 在第二次单击时反转 CSS 动画

我制作了以下菜单图标 CSS 动画,当我点击它时会触发它。当我使用 jQuery 第二次单击它时,我想让它反向动画。

#path1 {
  stroke-dasharray: 33px;
  stroke-dashoffset: 33px;
  animation: line 1.5s linear forwards;
  animation-play-state: paused;
}

@keyframes line {
  100% {
    stroke-dashoffset: -15.5;
  }
}

#halfLineLeft {
  transform-origin: 1% 50%;
  animation: shrinkleft 1s linear forwards;
  animation-play-state: paused;
}

 #halfLineRight {
  transform-origin: 100% 1%;
  animation: shrinkleft 1s linear forwards;
  animation-play-state: paused;
}

@keyframes shrinkleft {
  100% {
    transform: scale(0,1);
  }
}
svg {
  transform: translate(350px, 200px);
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的 jQuery ......

$("svg").click(
  function(){
     $("#path1, #halfLineLeft, #halfLineRight").css("animation-play-state", "running");
  }
 ); …
Run Code Online (Sandbox Code Playgroud)

css jquery animation reverse function

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

将python中的字典反转为key:值列表?

如何将python字典转换d = {1:10, 2:20, 3:30, 4:30}{10: [1], 20: [2], 30: [3, 4]}

我需要反转一个字典,这些值应该成为另一个字典的键,并且这些值应该是列表中的键,即也在排序的内容中。

reverse dictionary list python-3.x

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

反转熊猫子集数据框中的字符串列

我有以下数据框。

    ID  LOC Alice   Bob  Karen
0   1   CH  9|5 6|3 4|4
1   2   ES  1|1 0|8 2|0
2   3   DE  2|4 6|6 3|1
3   4   ES  3|9 1|2 4|2
Run Code Online (Sandbox Code Playgroud)

Alice 和 Bob 列包含字符串值。我想以另一列的值为条件反转这些列中的字符串。例如,在 LOC==ES 处,反转相应列中的字符串将如下所示:

    ID  LOC Alice   Bob   Karen
0   1   CH  9|5 6|3 4|4
1   2   ES  1|1 8|0 0|2
2   3   DE  2|4 6|6 3|1
3   4   ES  9|3 2|1 2|4
Run Code Online (Sandbox Code Playgroud)

是否有一种快速方法可以对具有数千行的 csv 文件中的所有匹配行执行此操作?

谢谢你。

python string reverse pandas

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

Pandas Python Groupby 累积和反向

我发现Pandas groupby 累积总和并发现它非常有用。但是,我想确定如何计算反向累积和。

该链接建议如下。

df.groupby(by=['name','day']).sum().groupby(level=[0]).cumsum()
Run Code Online (Sandbox Code Playgroud)

为了反转总和,我尝试对数据进行切片,但失败了。

df.groupby(by=['name','day']).ix[::-1, 'no'].sum().groupby(level=[0]).cumsum()


Jack | Monday    | 10 | 90
Jack | Tuesday   | 30 | 80
Jack | Wednesday | 50 | 50
Jill | Monday    | 40 | 80
Jill | Wednesday | 40 | 40 
Run Code Online (Sandbox Code Playgroud)

编辑:根据反馈,我尝试实现代码并使数据框更大:

import pandas as pd
df = pd.DataFrame(
    {'name': ['Jack', 'Jack', 'Jack', 'Jill', 'Jill'],
     'surname' : ['Jones','Jones','Jones','Smith','Smith'],
     'car' : ['VW','Mazda','VW','Merc','Merc'],
     'country' : ['UK','US','UK','EU','EU'],
     'year' : [1980,1980,1980,1980,1980],
     'day': ['Monday', 'Tuesday','Wednesday','Monday','Wednesday'],
     'date': ['2016-02-31','2016-01-31','2016-01-31','2016-01-31','2016-01-31'],
     'no': [10,30,50,40,40],
     'qty' : …
Run Code Online (Sandbox Code Playgroud)

python reverse group-by pandas

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

反转圆形狂欢动画

我想制作一个简单的动画,以尝试描述。在第一个屏幕中间有一个小圆圈,然后按它时,圆形动画将显示一个矩形按钮。我不知道我是否做到了最好的方法,但这是

circle.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <solid android:color="@color/circle_color"></solid>

    <size
        android:width="50dp"
        android:height="50dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

我的片段的布局

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/fragments_container">

    <Button
        android:id="@+id/my_button"
        android:layout_width="200dp"
        android:layout_height="100dp"
        android:layout_gravity="center"
        android:background="@color/buttons_color"
        android:visibility="invisible"
        />

    <ImageView
        android:id="@+id/circle_image"
        android:layout_gravity="center"
        android:layout_width="50dp"
        android:layout_height="50dp"
        app:srcCompat="@drawable/circle" />

</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

然后在我的片段里

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    activity = (MainActivity) getActivity();
    final View fragments_container = activity.findViewById(R.id.fragments_container);

    final Button button = (Button) activity.findViewById(R.id.my_button);
    final ImageView image = (ImageView) activity.findViewById(R.id.circle_image);



    image.setOnClickListener(new ImageView.OnClickListener(){
        @Override
        public void onClick(View v) {
            Animator animator …
Run Code Online (Sandbox Code Playgroud)

reverse android circularreveal

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

使用递归反转链表

我希望能够编写一个递归函数来反转链表。想象一下,所有元素都已经附加到列表中。

我想分配head->next->next to head,所以node->next的下一个节点就是节点本身。然后,当递归完成时,将链表的头(this->head)分配给最终节点(即头)。

还缺少的是将最后一个节点分配到 NULL 旁边。

在任何世界上都会有这样的事情吗?它给出了运行时/分段错误。

struct node {
    int data;
    node *next;
};

class LinkedList{
    node *head = nullptr;
public:
    node *reverse(node *head){
        if(head->next != nullptr){
            reverse(head->next)->next = head;
        }
        else{
            this->head = head;
        }
        return head;
    }
};
Run Code Online (Sandbox Code Playgroud)

c++ recursion reverse linked-list

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