请稍侯

iOS性能内存优化

iOS性能内存优化 几个优化总体思路: 避免过多的CPU计算 简化复杂频繁的布局计算 文本计算、格式转换、图像绘制、对象的创建调整等尽可能放到后台线程进行 避免图层混合 确保控件的opaque属性设置为tru...

iOS内存管理机制

iOS内存管理机制 Objective-C内存管理的对象 主要有两类,一类是值类型,比如int、float、struct等基本数据类型; 另一类是引用类型,也就是继承自NSObject类的所有的OC对象; 前一种值类型不需要我们管理,后一种引用类型是需要我们管理内存的; ...

HTTPS的深入理解

HTTPS的深入理解 HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对...

OAuth2.0深入理解

OAuth2.0深入理解 OAuth简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务...

CentOS上LAMP环境搭建及配置

将以下脚本保存为 lamp.sh , 执行 sh lamp.sh 安装。 #!/bin/sh # 参考: # Shell脚本编程30分钟入门:https://github.com/qinjx/30min_guides/blob/master/shell.md # nstall JAVA...

浅谈将兵之才与将将之才

帅和将,在古书里经常出现在军队和战场上,一场战争是否能取得胜利,往往得益于帅和将的密切配合。其区别在于:“能领兵者,谓之将也”;“能将将者,谓之帅也”,即帅才比将才高一个层次,偏重于战略思维;而将才是在一定局部范围内能掌控局势,能带领所属出色或顺利完成统帅分派的任务的人,他偏重于战术...

CentOS上安装ShadowSocks脚本

将以下脚本保存为 shadowsocks.sh , 执行 sh shadowsocks.sh 安装。 #!/bin/sh # 参考: # Pip和Shadowsocks的安装配置教程:http://www.guance.com/611.html # CentOS6零基础配置shadow...

决策、目标、计划

其实随着年龄的增长,自身积累的增长,自己对自己的人生,在大方向与决策方面能做的选择空间也会越来越小。 人生的确定性与不确定性的比例也就越来越高。 人生的目标可以就有很多,不同的时间段都可能给自己设定不能的目标;好的人生,决策只能一次,总体的方向只能一个方向,就像生命只有一次一样;这一次要...

如果你做的事情毫不费力,就是在浪费时间

原文出处: 钛媒体 曾担任苹果副总裁的Roizen女士提出了八条职业原则,其中关于创业她说:很多怀有雄心壮志的人力求消除工作中的困难,顺利到达梦想彼岸,这是不对的。现实情况是,即使你真的轻松成功,你也会感到无聊。所以,找点困难的事情做吧。创业的美妙之处正在于其艰难。没有安全可言,没有稳定的收...

学习积累之iOS示例

屏幕背景切换Flashlight http://www.tudou.com/listplay/xs8jxgy4XvQ/59M24Wo-tdU.html UITableView,UINavigationView的使用 http://www.tudou.com/listplay/xs8jxgy...

nginx的负载均衡配置

Nginx负载均衡通过upstream实现,同时Nginx还支持多组的负载均衡,可以配置多个upstream来服务于不同的Server. down 表示单前的server暂时不参与负载 weight 默认为1.weight越大,负载的权重就越大。 max_fails :允...

我做的一些视频

Intellij之JavaEE开发教程 http://www.tudou.com/plcover/4maF4_tJ9uw/ Spring教程 http://www.tudou.com/plcover/w30DGqKxUyY/ 从项目实例学习开发 http://www.tudou.com/...

Apache虚拟目录、域名关联、端口转发以及防盗链配置

Apache虚拟目录、域名关联、端口转发以及防盗链配置 在上网,或在浏览器输入网址时,细心的就会发现,这个网址有很大的学问。一般网站都是通过域来访问的,一些相关的站点就配置了相应的子域名,如本站主域名为:wodedata.com ,其他相关的站点就配置了子域名进行访问,如:my.woded...

从笔迹看性格

即使是因为意外事故,不能用手而学会用脚趾头那笔写字的人,也会表现出和用手写字时一样的习惯。因为与其说人是用手写字,不如说是用脑写子。也就是说,人的笔迹会如实地暴露出你的潜意识。 从笔迹看性格1 写的字左边略微往上,亦即稍微往右倾斜的人,属于“感情型”。而且往右倾斜的幅度越大者,感情越丰富...

ssh隧道、端口转发及内网穿透

ssh隧道、端口转发及内网穿透 ssh相关知识点概要 SSH是一种安全的传输协议,目前最多的主要是用于连接服务器,除了这个之外它的隧道转发功能也是非常强大有用的。 下面介绍一下三个非常强大的命令: ssh -C -f -N -g -L listen_port...

macOS下安装配置Jekyll

在macOS 10.11+下安装配置Jekyll 确保系统已经有环境:Ruby(v1.9.3+),RubyGems,NodeJS,Python 2.7 ; 安装Xcode Command-Line Tools:xcode-select --install; 安装Jekyll:...

作者简介

个人简介 维唯为为是wodedata.com背后的男人; 是一个有激情干劲、个性随和的年轻小伙; 是一个热爱编程并有着多年开发工作经验的工作狂; 是一个喜欢学习新知识、研究新技术、热爱分享的IT达人; 是一个业余爱好各种技术DIY、技术分享、交流技术的技术人; 是...

链表相关面试题

链表相关面试题 判断单链表是否存在环 设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)程序如下: b...

排序及二分查找

冒泡排序:是对所有相邻记录的关键字值进行比效,如果是逆顺(a[j]>a[j+1]),则将其交换,最终达到有序化; 选择排序:第一次从R[0]-R[n-1]中选取最小值,与R[0]交换,第二次从R[1]-R[n-1]中选取最小值,与R[1]交换,...

两数相乘小数位无限制

两个数相乘,小数点后位数没有限制,请写一个高精度算法 解题思路:将两组小数用数组存储,计算机两组小数点位数的总和,将小数点剔除,将小数点后面的位数向前移动一位。即开始求两个大整数的乘积。用递归的思路输出,得到的乘积,同时通过计算的小数点的位数,来判定什么时候输出小数点。 求...