zhouwk的个人笔记


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

阿里云Error503

发表于 2018-07-03 | 分类于 PHP | 阅读次数:
1
2
3
4
5
6
7
8
{
"code": 0,
"data": {
"token": "d1a7a956a63c14bb0d92d4208fd256fc",
"expireTime": 1534648353
},
"message": "ok"
}

在阿里云申请集成LAMP环境的centOS主机,在配置好相应的安全组、安全规则之后,通过浏览器IP地址访问项目发布目录下的index.php时候,出现了503错误,错误信息如下

Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

但是目录下的html文件是可以正常通过IP地址访问的,通过提交阿里云工单得知,是ECS服务器的php-fpm进程未开启导致不能解析PHP文件。

阅读全文 »

PHPStorm_[08S01]

发表于 2018-06-28 | 分类于 PHP | 阅读次数:

使用MAMP + PHPStorm搭建PHP开发环境,在PHPStrom连接MySql数据库的时候出现了[08S01]错误码,错误信息是Communications link failure,详细信息如下图

阅读全文 »

ReactiveCocoa_Signal

发表于 2018-06-25 | 分类于 iOS | 阅读次数:

需要重新整理

本文是对Reactive_event初步归纳记录,理解较浅、可能有误、后续完善。

Signal在RAC中用来表示正在进行中的事件流,比如通知、用户输入等等,使用者可以注册对事件流的观察成为观察者,观察事件流中所包含的事件。随着任务的进行,这些任务的状态或结果被封装Event类型,并发送到事件流中,然后事件流再把这些事件推送给所有的观察者。

阅读全文 »

ReactiveCocoa_Event

发表于 2018-06-24 | 分类于 iOS | 阅读次数:

需要重新整理

Event是RAC中事件流所传输的对象,有如下几种:
value Event: 值事件,我们可以通过值事件来告诉观察者产生的数据,比如从服务器请求的数据、进度、模型数组等等。我们再创建事件流的时候会限定其类型,所以这些值事件的value必须同类型。
failure Event:失败事件,我们可以通过失败事件来告诉观察者发生了什么错误,通过.error参数来具体描述这个错误,用代码来简单实现一个socket异常断开的失败事件:

阅读全文 »

UITextField

发表于 2018-06-15 | 分类于 iOS | 阅读次数:
1
2
3
override func textRect(forBounds bounds: CGRect) -> CGRect {
return bounds.insetBy(dx: 10, dy: 10)
}

重写该方法用于调整文本的显示区域(非编辑状态),参数中bounds的解释是The bounding rectangle of the receiver.但是并不是很清楚和谁有关系,测试案例中输出结果有时候为文本框的.bounds,更多是(0, 0, 100, 100)

阅读全文 »

代码量统计

发表于 2018-05-28 | 分类于 iOS | 阅读次数:

之前有过一次面试被问到:“项目中大约有多少类和多少行代码”,当时心里就…了,这怎么回答,因为着实估算不出来啊,而且其他人负责的模块更不好估算啊。所以后来上网特意找了下相关的终端命令。

1
2
3
4
// 统计文件夹下文件的数量,包括子文件夹下的
ls -lR|grep "^-"|wc -l
// 统计项目中指定文件后缀名的代码行数(这个也是不准确的,因为包括了空行)
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" -or -name "*.xib" ")" -print | xargs wc -l

写软件著作权申请书的时候也会用到这两个终端命令,因为填写这两个数据。

国际化

发表于 2018-05-25 | 分类于 iOS | 阅读次数:

国际化本身并不是一个复杂的东西,所以只会简要介绍其中的一些点。

国际化基础配置

还是要简单介绍一下项目国际化需要的配置以及XIB和代码中字符串的国际化。
首先我们要在PROJECT->Localizations中添加所要支持的语言,同时会有自动弹框选中需要国际化的XIB文件。

阅读全文 »

widget

发表于 2018-05-24 | 分类于 iOS | 阅读次数:

实际上这并不是我首次在项目中使用到widget,先后在两个项目中涉及到widget,首次使用应该是16年的项目中。说来有些惭愧,虽然已经在两个项目中使用widget,但是除了业务逻辑,针对widget的逻辑(基本是UI逻辑)都只是简单的粘贴复制,并没有对其中的相关API进行仔细分析,所以当时为了调节和需求对应的效果,盲目的模仿一些文章调节参数。

阅读全文 »

iOSbug记录(一)

发表于 2017-10-31 | 分类于 iOS | 阅读次数:

本文用于记录日常iOS开发学习中遇到的bug,方便以后再次遇到快速定位解决。

  1. dyld: Library not loaded… image not found:在buildsetting里面有一栏Always Embed Swift Standard Library设置YES
    阅读全文 »
123
zhouwk

zhouwk

记录日常技术学习和开发中遇到的一些点、优秀技术博客转载,主要为iOS+PHP方向

29 日志
2 分类
26 标签
常用学习网站
  • CocoaChina
  • 码农网
  • 伯乐在线
  • PHP中文网
  • PHP100
© 2019 zhouwk
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4