Elkins`s private blog

升级打怪进阶中...


  • 首页

  • 分类

  • 归档

  • 标签

  • 留言

UIButton同时有选中和禁用状态时的按钮图片处理

发表于 2017-08-28 | 分类于 编程
| 阅读时长 1 分钟

系统会优先显示选中的按钮图片,所以需要增加同时选中和禁用状态的按钮图片。

Swift 3:

1
button.setImage(image, for: [.disabled, .selected])

nmap指令的使用

发表于 2017-08-10 | 分类于 编程
| 阅读时长 1 分钟

扫同网段有哪些 IP (用 ping 的)

1
nmap -sP 192.168.1.0/24

或

1
nmap -sP 192.168.1.1-254

扫 OS

1
nmap -O 192.168.1.1

阅读全文 »

Swift中使用Widget的一些坑

发表于 2017-03-14 | 分类于 编程
| 阅读时长 1 分钟
  • 使用纯代码的时候必须把NSExtensionPointIdentifier对应的值改为$(PRODUCT_NAME).TodayViewController,否则代码不生效。
  • 一定要共享资源文件(勾选TodayExtension的target),否则会各种crash

移动端图片格式调研

发表于 2016-09-13 | 分类于 其他
| 阅读时长 20 分钟

注:转自 ibireme ,如有转载,请标明出处。

图片通常是移动端流量耗费最多的部分,并且占据着重要的视觉空间。合理的图片格式选用和优化可以为你节省带宽、提升视觉效果。在这篇文章里我会分析一下目前主流和新兴的几种图片格式的特点、性能分析、参数调优,以及相关开源库的选择。

阅读全文 »

Hola App用户使用协议

发表于 2016-08-02 | 分类于 其他
| 阅读时长 13 分钟

请仔细阅读本协议,Hola App平台将依据以下条件和条款为您提供服务。

欢迎阅读Hola App平台用户协议(下称“本协议”)。本协议阐述之条款和条件适用于您使用Hola App平台所提供的各种工具和服务(下称“服务”)

1.服务条款的确认

Hola App平台根据本服务条款及对该条款的修改向用户提供服务。本服务条款具有合同法上的法律效力。

如果您对协议的任何条款表示异议,您可以选择不注册,一旦您点选“注册”并通过注册程序,即表示您自愿接受本协议之所有条款,并已成为Hola App平台的注册会员。用户在使用Hola App平台的同时,同意接受Hola App平台会员服务提供的各类信息服务。

阅读全文 »

关于 HTTP 状态码的说明

发表于 2016-07-27 | 分类于 其他
| 阅读时长 26 分钟

1xx消息

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。

100 Continue

客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。

阅读全文 »

Sketch入门教程

发表于 2016-02-27 | 分类于 设计
| 阅读时长 23 分钟

注意:这是一篇译文,如果你够装逼,完全可以浏览原文:Sketch Tutorial for iOS Developers
如需转载,请注明出处。谢谢!!!
转载地址:http://www.rockerhx.com/2016/02/02/2016-02-02-Sketch-Tutorial-for-iOS-Developers/
作为一名iOS开发者,我经历过几个没有设计师的项目,结果就是,痛苦的一逼。
做这种类型的项目,设计是非常重要的,特别是迭代设计。
在每个项目最开始的时候,客户其实并不知道自己想要什么。直接堆码之前我们还是有点小小的设计知识更有助于你跟客户撕逼的时候占上风,其实我们只是想更完美,难道不是吗?

阅读全文 »

解决apache启动错误'httpd:Could not reliably determine...'

发表于 2015-01-18 | 分类于 编程
| 阅读时长 1 分钟
  • 启动apache遇到错误:httpd: Could not reliably determine the server’s fully qualified domain name
    1
    2
    [root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start
    httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
  1. 进入apache的安装目录:(视个人安装情况而不同)

    1
    [root@server ~]# cd /usr/local/apache/conf
  2. 编辑httpd.conf文件,搜索”#ServerName”,添加ServerName localhost:80

    1
    2
    3
    4
    5
    [root@server conf]# ls
    extra  httpd.conf  magic  mime.types  original
    [root@server conf]# vi httpd.conf
    #ServerName www.example.com:80
    ServerName localhost:80
  3. 再重新启动apache 即可。

    1
    [root@server ~]# /usr/local/apache/bin/apachectl restart

Linux 常用的20条命令

发表于 2014-11-20 | 分类于 编程
| 阅读时长 15 分钟

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。

1、cd命令
这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:

1.    cd /root/Docements # 切换到目录/root/Docements  
2.    cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录    
3.    cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录  
阅读全文 »

Git 分支相关

发表于 2014-09-08 | 分类于 编程
| 阅读时长 1 分钟

清理没有关联的远程分支

1
git fetch -p origin

删除本地分支

1
git br -D brname

删除远程分支

1
git push origin :brname

拉取协作者提交的pr

1
git pull 协作者的项目路径 brname
12
Elkins Zhao

Elkins Zhao

Game / Journey / Coding / Movie / Music

14 日志
3 分类
21 标签
GitHub Twitter Weibo Instagram YouTube
© 2014 - 2017 Elkins Zhao
由 Hexo 强力驱动
主题 - NexT.Muse
全站共29.1k字