小编sor*_*rin的帖子

如何将CFStringRef转换为NSString?

NSString *aNSString;
CFStringRef aCFString;
aCFString = CFStringCreateWithCString(NULL, [aNSString UTF8String], NSUTF8StringEncoding);
aCFString = CFXMLCreateStringByUnescapingEntities(NULL, aCFString, NULL);
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到一个新NSStringaCFString

string cocoa cfstring

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

如何在Python中禁用和重新启用控制台日志记录?

我正在使用Python的日志记录模块,我想暂时禁用控制台日志记录,但它不起作用.

#!/usr/bin/python
import logging

logger = logging.getLogger() # this gets the root logger
# ... here I add my own handlers 
#logger.removeHandler(sys.stdout)
#logger.removeHandler(sys.stderr)

print logger.handlers 
# this will print [<logging.StreamHandler instance at ...>]
# but I may have other handlers there that I want to keep

logger.debug("bla bla")
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了bla blaon stdout,我不知道如何安全地禁用控制台处理程序.我怎么能确定我暂时删除了控制台StreamHandler而不是另一个?

python console logging stdout

134
推荐指数
9
解决办法
14万
查看次数

如何更改maven日志记录级别以仅显示警告和错误?

我想阻止maven显示INFO消息,我想只看到警告和错误(如果有的话).

我怎样才能实现这一点,最好是通过更改调用maven的命令行来实现?

logging maven-2 maven

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

如何将自签名证书正确导入Java密钥库,默认情况下可供所有Java应用程序使用?

我确实想将自签名证书导入Java,因此任何尝试建立SSL连接的Java应用程序都会信任此证书.

到目前为止,我设法将其导入

keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem
keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem
Run Code Online (Sandbox Code Playgroud)

不过,当我尝试跑步时,HTTPSClient.class我仍然得到:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

java certificate keystore keytool ssl-certificate

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

为什么git在Windows下无法记住我的密码

我刚刚开始使用git而且我无法记住我的密码我正在使用cmd.exe提升而我的git主机是github而且我已经在github上创建了一个类似于该指南的ssh密钥

但我还是得到了

*\subnus.mvc>git push origin master
Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
Run Code Online (Sandbox Code Playgroud)

windows git ssh cmd

129
推荐指数
10
解决办法
7万
查看次数

如何使用GitHub Org插件从jenkins管道(jenkinsfile)触发另一个作业?

如何从内部触发另一个作业的构建Jenkinsfile

我假设这个工作是同一个github组织下的另一个存储库,一个已经有自己的Jenkins文件.

我也想在分支名称为master时执行此操作,因为触发任何本地分支的下游构建没有意义.

更新:

stage 'test-downstream'
node {
     def job = build job: 'some-downtream-job-name'
}
Run Code Online (Sandbox Code Playgroud)

仍然,执行时我得到一个错误

找不到名为some-downtream-job-name的参数化作业

我确信这个工作存在于jenkins中,并且与当前工作文件夹在同一组织文件夹下.这是另一项有自己的工作Jenkinsfile.

请注意,此问题特定于GitHub组织插件,该插件可从GitHub组织自动创建和维护每个存储库和分支的作业.

groovy jenkins jenkins-workflow jenkins-pipeline

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

如何自动安装Ansible Galaxy角色?

所有我的Ansible剧本/角色都签入我的git仓库.

但是,对于Ansible Galaxy角色,我总是必须在我想运行Ansible的每台机器上逐个明确地下载它们.

在Ansible抱怨在运行时缺少角色之前,确切地知道确切需要哪些Ansible Galaxy角色甚至是很难的.

如何管理Ansible Galaxy角色依赖项?我想让他们检查我的git repo以及其余的ansible代码,或者在我在新机器上运行Ansible时自动识别和下载它们.

ansible ansible-playbook ansible-galaxy

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

如何在bash中创建一个等待Web服务器响应的循环?

如何在bash中创建一个等待Web服务器响应的循环?

它应该打印一个"." 每10秒钟左右,等到服务器开始响应.

更新,此代码测试我是否从服务器得到了良好的响应.

if curl --output /dev/null --silent --head --fail "$url"; then
  echo "URL exists: $url"
else
  echo "URL does not exist: $url"
fi

bash

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

从Mac访问Parallels Windows localhost

我使用Windows(7)操作系统作为开发平台,在Mac/Parallels Desktop 5上运行.

我想访问Windows localhost - 从Mac端进行测试.

我找到了许多访问相反方式的解决方案(从Windows访问Mac的localhost) - 但没有找到此访问方向的解决方案(如果有的话).

任何的想法 ?可能吗 ?

macos parallels localhost virtual-machine windows-7

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

如何在XCode 4上使标签正常工作?

XCode最终添加了标签,但问题是它们表现得非常奇怪.例如,只有在打开新选项卡时,它们才会打开选项卡.

如果仅通过单击项目树打开文件,则只要单击树中的另一个文件,XCode就会关闭选项卡.

是否有可能使它们像真正的标签一样,并阻止XCode重用它们?怎么样?

xcode xcode4

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