我希望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) 从几天开始我试图让这个运行:使用以下代码片段我想过滤一些人,并在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) 我开始使用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) 我很难找到匹配所有传入网址的通配符网址匹配模式.这只匹配一个只有主机名的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没有成功找到合适的线索
我在hg本地打开了第二个分支(branch2)并将其推送到bitbucket.之后,我在本地合并了两个分支并再次推送它...我仍然生活在bitbucket上.如何在bitbucket上删除branch2?
您好我有一个网址,我想匹配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')
工作就像一个魅力,但没有组...
我想知道为什么nodetools不知道我的节点对ring handeld的百分比...
我创建了这个键空间
CREATE KEYSPACE mykeyspace with replication = {'class':'SimpleStrategy','replication_factor':'3'} AND durable_writes = true;
有人有线索吗?
我想在一个多对多的字段中插入一些数据.我收到此错误
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)
有人有想法吗?非常感谢!
我有一个问题,找到一个有效的循环我的库存解决方案.我通过链接一个意图文件开始我的剧本:
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'])=> …
我想写一个脚本(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文件?有人有例子吗?
非常感谢!