程序设计

专业和发烧友程序员的问答

7
如何从抽佣任务中早日返回?
我有一个rake任务,在开始时要进行一些检查,如果其中一项检查失败,我想从rake任务中早返回,则我不想执行任何剩余的代码。 我认为解决方案是将返回值放到我想从代码中返回的位置,但是出现以下错误 unexpected return
226 ruby  rake 

21
Git:“请告诉我你是谁”错误
我有一些应用服务器,我可以使用Chef +一些临时的bash脚本进行引导。问题是,当我想在其中一台应用服务器上运行更新时,我得到: 19:00:28: *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" git pull origin master每次更新应用程序服务器时,是否真的需要将其设置为简单吗?无论如何,有没有要重写此行为,以便在未设置名称和电子邮件时不会出错?
226 git 

13
在Python中,如何分割字符串并保留分隔符?
这是解释此问题的最简单方法。这是我正在使用的: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] 这就是我想要的: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] 原因是我想将字符串拆分为标记,对其进行操作,然后将其重新放回原处。
226 python  regex 

19
克隆私人Github存储库
我在Github上有一个我正在从事的项目的私有存储库。到现在为止,我只在家用台式机上工作,但我只是买了一台笔记本电脑,并试图对其进行设置,以便可以从两台计算机上进行项目工作,并进行推/拉更改。 我在笔记本电脑的Github帐户中添加了新的SSH密钥,并成功克隆并更改了我设置的公共测试存储库。但是,我无法克隆私人仓库。为了克隆私有存储库,我需要在命令行中执行任何特殊操作吗?我需要为我的笔记本电脑设置一个新的GitHub帐户并将自己设置为协作者吗? 我使用的命令是 git clone git://github.com/myusername/reponame.git
226 git  github  private 


7
将Instant格式化为String
我正在尝试使用新的Java 8 time-api和模式将Instant格式化为String: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); 使用上面的代码,我得到一个异常,该异常抱怨一个不受支持的字段: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

7
如何更改情节背景颜色?
我正在matplotlib中制作散点图,需要将实际图的背景更改为黑色。我知道如何使用以下方法更改情节的脸色: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') 我的问题是,这会改变情节周围空间的颜色。如何更改绘图的实际背景颜色?
226 python  matplotlib 

5
Redis键命名约定?
Redis中密钥的正常命名约定是什么?我已经看到值之间有分隔符,:但是我不确定正常的约定是什么,为什么? 对于用户,您会做类似... user:00 如果用户的ID是 00 您是否可以仅查询密钥的开头以返回所有用户? 我主要是希望通过研究对人们有用的方式以及他们为什么选择它们的方式来避免将来出现任何问题。

8
在Flask中重定向到URL
我是Python和Flask的新手,我正在尝试做与Response.redirectC#中相同的操作-即:重定向到特定的URL-我该如何处理? 这是我的代码: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port)
226 python  redirect  flask 

21
TypeScript-的Angular Framework错误-“没有将exportAs设置为ngForm的指令”
使用TypeScript的Angular2-forms框架时,我不断收到此错误: 没有directive将“ exportAs”设置为“ ngForm”的情况 这是我的代码 项目依赖项: "dependencies": { "@angular/common": "2.0.0-rc.6", "@angular/compiler": "2.0.0-rc.6", "@angular/core": "2.0.0-rc.6", "@angular/forms": "2.0.0-rc.6", "@angular/http": "2.0.0-rc.6", "@angular/platform-browser": "2.0.0-rc.6", "@angular/platform-browser-dynamic": "2.0.0-rc.6", "@angular/router": "3.0.0-rc.2", "ng2-bootstrap": "^1.1.1", "reflect-metadata": "^0.1.8", "core-js": "^2.4.0", "es6-module-loader": "^0.17.8", "rxjs": "5.0.0-beta.11", "systemjs": "0.19.27", "zone.js": "0.6.17", "jquery": "3.0.0", } 这是登录模板: <form #loginForm="ngForm" (ng-submit)="authenticate(loginForm.value)"> </form> ...以及登录组件: import { Component …

3
如何使正则表达式变为非贪婪?
我正在使用jQuery。我有一个带有特殊字符块(开头和结尾)的字符串。我想从特殊字符块中获取文本。我使用正则表达式对象进行字符串内查找。但是当有两个或两个以上特殊字符时,如何告诉jQuery查找多个结果? 我的HTML: <div id="container"> <div id="textcontainer"> Cuộc chiến pháp lý giữa [|cơ thử|nghiệm|] thị trường [|test2|đây là test lần 2|] chứng khoán [|Mỹ|day la nuoc my|] và ngân hàng đầu tư quyền lực nhất Phố Wall mới chỉ bắt đầu. </div> </div> 和我的JavaScript代码: $(document).ready(function() { var takedata = $("#textcontainer").text(); var …

5
配置,以便可以从github进行pip安装
我们想在github上使用pip将私有软件包安装到我们的生产服务器上。这个问题关系到github存储库中需要什么才能使安装成功。 假设使用以下命令行(可以正常身份验证并尝试安装): pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName ProductName中需要驻留什么?是使用sdist选项运行setup.py之后,tar文件中通常包含的内容,还是实际的tar.gz文件或其他内容? 我在这里问是因为我尝试了几种变体,但无法使其正常工作。任何帮助表示赞赏。
226 python  git  pip 



25
使用AngularJS限制字符串的长度
我有以下几点: <div>{{modal.title}}</div> 有没有一种方法可以将字符串的长度限制为20个字符? 还有一个更好的问题是,...如果超过20个字符,我是否可以更改字符串以将其截断并显示在末尾?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.