小编Jur*_*ocs的帖子

使用毫秒将日期时间格式化为字符串

我希望datetime从日期开始有一个字符串,以毫秒为单位.这段代码对我来说很典型,我很想学会如何缩短它.

from datetime import datetime

timeformatted= str(datetime.utcnow())
semiformatted= timeformatted.replace("-","")
almostformatted= semiformatted.replace(":","")
formatted=almostformatted.replace(".","")
withspacegoaway=formatted.replace(" ","")
formattedstripped=withspacegoaway.strip()
print formattedstripped
Run Code Online (Sandbox Code Playgroud)

python datetime string-formatting

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

angularjs:尝试获取过滤数据时,$ filter未定义

从几天开始我试图让这个运行:使用以下代码片段我想过滤一些人,并在onchange被触发后接收已经过滤的对象.在这里看到此代码:http://jsbin.com/isojof/1/

任何的想法?

还有noch $ filter对象......但是如何创建一个呢?$ filter('filter')显然无效!

<html ng-app>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>

</head>


<body ng-controller="List">

    Search: <input ng-change="getData(names, query)" ng-model="query">
    Search: <select ng-change="getData(names, query2)" ng-model="query2">
    <option></option>
    <option>Berlin</option>
    <option>Hamburg</option>
</select>
 <div>
    <ul class="names" >
        <li ng-model="item" " ng-repeat="name in names | filter:query | filter:query2">
            {{name.firstname}}, {{name.lastname}}, {{name.age}}, {{name.location}}
        </li>
    </ul>
</div>
    <script type="text/javascript">
    function List($scope) {
        $scope.names = [
        {"firstname": "Carl",
        "lastname": "Luyk",
        "age": 20,
        "location":"Berlin"},
        {"firstname": "Carl",
        "lastname": "Moreen",
        "age": 20,
        "location":"Hamburg"},
        {"firstname": "Tom", …
Run Code Online (Sandbox Code Playgroud)

angularjs

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

如何在开发计算机上使用ansible模板在本地创建文件

我开始使用ansible,我正在寻找一种方法来在服务器上创建一个样板项目,并在本地环境中使用ansible playbooks.

我想在本地使用ansible模板来创建一些通用文件.但是我如何采取ansible在本地执行某些事情?

我用local_action读了一些东西,但我想我没弄错.

这是针对webbserver ...但是如何在本地创建一些文件呢?


- hosts: webservers
      remote_user: someuser
- name: create some file
    template: src=~/workspace/ansible_templates/somefile_template.j2 dest=/etc/somefile/apps-available/someproject.ini
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook

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

Asyncio和aiohttp将所有urls路径路由到处理程序

我很难找到匹配所有传入网址的通配符网址匹配模式.这只匹配一个只有主机名的url:

import asyncio
from aiohttp import web

@asyncio.coroutine
def handle(request):
    print('there was a request')
    text = "Hello "
    return web.Response(body=text.encode('utf-8'))

@asyncio.coroutine
def init(loop):
    app = web.Application(loop=loop)
    app.router.add_route('GET', '/', handle)

    srv = yield from loop.create_server(app.make_handler(),
                                        '127.0.0.1', 9999)
    print("Server started at http://'127.0.0.1:9999'")
    return srv

loop = asyncio.get_event_loop()
loop.run_until_complete(init(loop))
try:
    loop.run_forever()
except KeyboardInterrupt:
    pass 
Run Code Online (Sandbox Code Playgroud)

因此,无论路径如何,它都应该在有请求时随时调用处理程序.如果是http://127.0.0.1:9999/http://127.0.0.1:9999/test/this/test/

我在这里了一下http://aiohttp.readthedocs.org/en/stable/web.html#aiohttp-web-variable-handler没有成功找到合适的线索

python python-3.x python-asyncio aiohttp

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

如何用mercurial hg删除bitbucket中的分支?

我在hg本地打开了第二个分支(branch2)并将其推送到bitbucket.之后,我在本地合并了两个分支并再次推送它...我仍然生活在bitbucket上.如何在bitbucket上删除branch2?

mercurial bitbucket

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

Regex django url

您好我有一个网址,我想匹配uuid网址如下所示:

/ mobile/mobile-thing/68f8ffbb-b715-46fb-90f8-b474d9c57134 /

urlpatterns = patterns("mobile.views",
    url(r'^$', 'something_cool', name='cool'),
    url(r'^mobile-thing/(?P<uuid>[.*/])$', 'mobile_thing', name='mobile-thinger'),
)
Run Code Online (Sandbox Code Playgroud)

但这根本不起作用.我没有调用我的相应视图.我测试了很多变化......

但是url(r'^mobile-thing/', 'mobile_thing', name='mobile-thinger')工作就像一个魅力,但没有组...

python regex django

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

Cassandra:Nodetool显示"?" 在Owns

我想知道为什么nodetools不知道我的节点对ring handeld的百分比...

我创建了这个键空间

CREATE KEYSPACE mykeyspace with replication = {'class':'SimpleStrategy','replication_factor':'3'} AND durable_writes = true;

当nodetool状态

有人有线索吗?

cassandra cassandra-2.0

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

Django:此函数的关键字参数无效

我想在一个多对多的字段中插入一些数据.我收到此错误

user是此函数的无效关键字参数

我也尝试使用relatedName ...但仍然没有工作...

我的模型看起来像这样:

models.py

class Workspace(models.Model):
    user = models.ManyToManyField(User,null=False, blank=False, related_name='members')
    workspace_name = models.CharField(max_length=80, null=False, blank=False)
    workspace_cat =models.CharField(max_length=80, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

views.py

db= Workspace(user=5, workspace_name=data_to_db['workspace_name'],workspace_cat=data_to_db['workspace_category'])
db.save()
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?非常感谢!

python django

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

使用ansible循环通过主机

我有一个问题,找到一个有效的循环我的库存解决方案.我通过链接一个意图文件开始我的剧本:

ansible-playbook -i inventory/dev.yml playbook.yml

我的剧本看起来像这样:

---
- hosts: localhost
  tasks:
    - name: Create VM if enviro == true
      include_role:
        name: local_vm_creator
      when: enviro == 'dev' 
Run Code Online (Sandbox Code Playgroud)

因此,当加载playbook时,从host_vars读取变量enviro并将when条件设置为dev.库存文件dev.yml如下所示:

[local_vm]
192.168.99.100
192.168.99.101
192.168.99.102

[local_vm_manager_1]
192.168.99.103

[local_vm_manager_2]
192.168.99.104

[local-all:children]
local_vm
local_vm_manager_1
local_vm_manager_2
Run Code Online (Sandbox Code Playgroud)

我的角色local_vm_creator中的main.yml如下所示:

---
- name: Create test host
  local_action: shell docker-machine create -d virtualbox {{ item }}
  with_items:
    - node-1
    - node-2
    - node-3
    - node-4
    - node-5

- debug: msg="host is {{item}}"
  with_items:  groups['local_vm'] 
Run Code Online (Sandbox Code Playgroud)

问题是我无法从dev.yml库存文件中获取列出的服务器.

它只是返回:

ok:[localhost] =>(item = groups ['local_vm'])=> …

ansible

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

什么是将python代码写入python文件的最佳方法?

我想写一个脚本(generate_script.py)生成另一个python脚本(filegenerated.py)

到目前为止,我已经创建了generate_script.py:

import os
filepath = os.getcwd()
def MakeFile(file_name):
    temp_path = filepath + file_name
    file = open(file_name, 'w')
    file.write('def print_success():')
    file.write('    print "sucesss"')
    file.close()
    print 'Execution completed.'
Run Code Online (Sandbox Code Playgroud)

文件(filegenerated.py)现在看起来像这样:

def print_success():print"sucesss"

现在我不想手动插入所有换行符(也是由于操作系统的困难)...是否有模板系统我可以使用python代码写入python文件?有人有例子吗?

非常感谢!

python

10
推荐指数
3
解决办法
5845
查看次数