在很多python脚本中在最后的部分会执行一个判断语句 if __name__ == "__main__:", 之后还可能会有一些执行语句。那添加这个判断的目的何在? 在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的 ...
分类:
编程语言 时间:
2018-06-11 19:33:32
阅读次数:
160
在考虑iOS或Android应用程序开发时,我们大多数人会首先考虑Objective-C vs Swift和Java。作为本地技术堆栈,当涉及到iOS和Android应用程序开发时,它们自然是最常用的移动开发工具。但是,还有更多方法来构建高性能和用户友好的移动应用程序。而Xamarin就是其中之一。 ...
分类:
移动开发 时间:
2018-06-10 11:41:31
阅读次数:
5844
1. 查看当前环境 :~ user$ eval "$(curl -sL check.vapor.sh)" 正常情况 ? Xcode 9 is compatible with Vapor 2.? Xcode 9 is compatible with Vapor 3.? Swift 4.1 is com ...
分类:
系统相关 时间:
2018-06-08 18:29:11
阅读次数:
611
前言 近期又开始折腾起Haskell,掉进这个深坑恐怕很难再爬上来了。在不断深入了解Haskell的各种概念以及使用它们去解决实际问题的时候,我会试想着将这些概念移植到Swift中。函数式编程范式的很多概念在Swift等主打面向对象范式的语言中就像各种设计模式一样,优雅地帮助我们构建好整个项目,促使 ...
分类:
编程语言 时间:
2018-06-08 00:39:47
阅读次数:
191
在已经搭建好的GlusterFS服务器上(如不知道如何搭建GlusteFS请参考上一篇): Create bricks: # truncate -s 1GB /srv/disk{1..4}# for i in `seq 1 4`;do mkfs.xfs -i size=512 /srv/disk$i ...
分类:
编程语言 时间:
2018-06-07 14:19:25
阅读次数:
798
截取某字符串的前10个字符串 截取某字符串的后10个字符串 也可以换种写法 截取某字符串的第3个字符到第6个字符范围的字符串 ...
分类:
编程语言 时间:
2018-06-07 14:02:03
阅读次数:
482
Swift 关闭视图的过度动画 //关闭视图过渡动画 UIView.performWithoutAnimation { //关闭CALayer的隐式动画 CATransaction.setDisableActions(true) self.collectionView.reloadData() CA ...
分类:
编程语言 时间:
2018-06-01 01:01:01
阅读次数:
234
新建一个OC语言的项目,然后添加一个基于NSObject的Swift文件SwiftFileModel类 .swift import UIKit class SwiftFileModel: NSObject { func firstMethod() { print("SwiftFileModel"); ...
分类:
移动开发 时间:
2018-05-30 18:11:59
阅读次数:
519
NSMutableAttributedString let testAttributes = [NSAttributedStringKey.foregroundColor: UIColor.blue, NSAttributedStringKey.backgroundColor: UIColor.ye ...
分类:
编程语言 时间:
2018-05-30 15:09:41
阅读次数:
2589
var mV:UIView! override func viewDidLoad() { super.viewDidLoad() mV = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100 )) mV.backgroundCol ...
分类:
编程语言 时间:
2018-05-29 23:00:03
阅读次数:
1319