小编joe*_*son的帖子

如何在Markdown标记中缩进几行?

我想写几行文字.它们应该正常格式化,除非每行应从第6列开始.即我不希望代码块格式化规则使这块文本看起来像代码,因为我将使用其他格式,如粗体等.如何在Markdown中执行此操作?

markdown

314
推荐指数
12
解决办法
35万
查看次数

如何创建日期时间戳并格式化为ISO 8601,RFC 3339,UTC时区?

如何使用ISO 8601RFC 3339的格式标准生成日期时间戳?

目标是一个如下所示的字符串:

"2015-01-01T00:00:00.000Z"
Run Code Online (Sandbox Code Playgroud)

格式:

  • 年,月,日,如"XXXX-XX-XX"
  • 字母"T"作为分隔符
  • 小时,分钟,秒,毫秒,如"XX:XX:XX.XXX".
  • 字母"Z"作为零偏移的区域指示符,也就是UTC,GMT,Zulu时间.

最佳案例:

  • Swift源代码简单,简洁,直观.
  • 无需使用任何其他框架,子项目,cocoapod,C代码等.

我搜索过StackOverflow,Google,Apple等,并没有找到Swift的答案.

似乎最有前途的类NSDate,NSDateFormatter,NSTimeZone.

相关问答:如何在iOS中获得ISO 8601日期?

这是迄今为止我提出的最好的:

var now = NSDate()
var formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0)
println(formatter.stringFromDate(now))
Run Code Online (Sandbox Code Playgroud)

time date iso8601 rfc3339 swift

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

如何使用GMP,MPFR,MPC,ELF逐个安装GCC,无需共享库?

如何使用当前版本,
使用正确版本的依赖项,而不是使用包管理器(如yum,rpm,apt,dpkg),而不是使用共享库,逐个安装GCC(GNU编译器集合)?

典型的开发人员可能希望以典型的方式安装GCC,使用您的包管理器(yum,rpm,apt,dpkg,port,brew等)或按照此处的说明进行操作(http://gcc.gnu.org/wiki/ InstallingGCC).

我的问题是如何一块一块地安装GCC,没有共享库.

  • 我想要一个完全独立的GCC,可以在不使用任何共享库的情况下在我的系统中移动,而无需创建任何共享库.
  • 这就是GCC所说的"困难之路",不建议普通用户使用.

GCC取决于:

  • GMP:GNU多精度算术库
  • MPFR:GNU多精度浮点舍入库
  • MPC:GNU多精度C库
  • ELF:可执行和可链接格式库
  • PPL:Parma Polyhedra库(可选,用于内存优化)

gcc elf mpfr gmp mpc

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

使用ECDSA对Amazon AWS EC2服务器进行SSH指纹验证?

当我创建一个新的Amazon EC2服务器时,我ssh照常使用它连接到它.

我看到了典型的警告:

$ ssh myserver  
The authenticity of host 'ec2-12-34-567-890.compute-1.amazonaws.com (12.34.567.890)'     can't be established.
ECDSA key fingerprint is 31:66:15:d2:19:41:2b:09:8a:8f:9f:bd:de:c6:ff:07.
Are you sure you want to continue connecting (yes/no)? 
Run Code Online (Sandbox Code Playgroud)

登录前如何验证指纹?

理想情况下,答案基于原始创建控制台日志之外的其他内容 - 因为日志可能会在系统重新启动后刷新,或者在生成大量输出的大型系统安装脚本期间刷新,或者连接到旧系统在创建时未跟踪的密钥.

ssh amazon-ec2 fingerprint amazon-web-services ecdsa

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

如何为adminpack解决PostgreSQL pgAdmin错误"服务器工具未安装"?

Ubuntu上的PostgreSQL 9.1 pgAdmin III发出此警告:

Guru提示 - 未安装

服务器工具

服务器工具服务器缺少工具功能.

pgAdmin II使用了默认情况下在所有PostgreSQL版本中都不可用的一些支持功能...默认情况下,

adminpack已安装并激活,如果...

安装了扩展程序后,您只需单击"修复它!"即可.按钮...

怎么解决这个?

postgresql ubuntu pgadmin psql

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

Swift正则表达式:字符串匹配模式吗?

在Swift中,查看字符串是否与模式匹配的简单方法是什么?

伪代码示例:

if string matches pattern ...

if string =~ pattern ...
Run Code Online (Sandbox Code Playgroud)

(我已经阅读过Swift文档并且还没有看到正则表达式的功能.我已经阅读过添加一个新的=~运算符,这是一个好主意但比我想要的更复杂,因为这是一个教学项目.我试过rangeOfString但是得到错误:'String'没有成员'rangeOfString'.我正在寻找一个Swift解决方案,即不输入NSRegularExpression.我不需要对匹配结果数据做任何事情.)

regex string ios swift

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

ProFTPD被杀死(信号15)错误 - 如何修复logrotate重启错误?

Ubuntu上的ProFTPD意外被杀死.

日志消息:

$ tail /var/log/proftpd/proftpd.log.1
...
... ProFTPD killed (signal 15)
... ProFTPD 1.3.5rc3 standalone mode SHUTDOWN
Run Code Online (Sandbox Code Playgroud)

诊断:消息的时间与cron运行logrotate命令的时间相同.

由于日志文件,日志轮换和ProFTPD服务器无法重启,Google搜索会显示有关ProFTPD在基于Debian的系统上出现故障的各种信息.

我将为此解决方案添加赏金.我也发布了一个解决方案的答案,以防它对其他人有帮助.

cron logrotate proftpd

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

如何用mkmf.log安装Nokogiri Ruby gem,说没有找到libiconv?

我正在安装Ruby Nokogiri gem并在下面找到错误.

如何诊断并解决它?

# gem install nokogiri
Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
ERROR: Failed to build gem native extension.
...
/opt/ruby/1.9.3-p194/bin/ruby extconf.rb
checking for libxml/parser.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.
...
/opt/ruby/1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': 
The compiler failed to generate an executable file. (RuntimeError)
You have to install …
Run Code Online (Sandbox Code Playgroud)

ruby gem install nokogiri

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

Swift REPL:如何导入,加载,评估或需要.swift文件?

在Swift REPL中,如何导入(也就是加载,评估,要求)典型的文本*.swift文件?

  • 我想使用这个文件中的代码: ~/src/Foo.swift

  • 像这样的语法不起作用: import ~/src/Foo.swift

为了比较:

  • Swift REPL中用于框架的等效解决方案是: import Foundation

  • Ruby REPL中*.ruby文件的等效解决方案是: require "~/src/foo"

这些是类似的问题,我/不是/我在问:

  • 如何使用/制作Swift命令行脚本,可执行文件,模块等

  • 如何使用/制作XCode游乐场,项目,库,框架等

  • 如何使用预先存在的文件列表启动REPL.

import require read-eval-print-loop swift

26
推荐指数
2
解决办法
4013
查看次数

提取2个集/文件之间的唯一值

在linux/shell环境中工作,我该如何完成以下任务:

文本文件1包含:

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

文本文件2包含:

6
7
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我需要提取文件2中不在文件1中的条目.因此在本例中为'6'和'7'.

我如何从命令行执行此操作?

非常感谢!

linux bash scripting perl command-line

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