汪小祯

做什么都是因为喜欢

switf服务端环境配置

本来想直接java+spring搭服务器环境的,后面觉得这样学的太杂了不好。就直接用swift+perfect搭服务端好了。以后想做些App,简单的也可以自己写后端。 安装Ubuntu16.04之前用ubuntu14.04,但是在最后build时候提示要clang 3.6 服务器环境配置连接服务..


从OSI模型浅谈SS和VPN

科学上网,基本已是一个程序员的必备技能,我们用到的地方,不仅仅局限于访问Google查询资料,而在Github提速,使用npm或者brew下载软件时,可能都需要使用到代理。 我们可能会产生以下疑问 在浏览网页时使用shadowsocks,可以判断是否是国外网站而选择走不走代理,而使用VPN则无法..


工大助手Tableview优化

寒假的时候写完了iOS端的校园说说部分,因为当时技术有限,很多部分不完善,尤其体现在高速滑动时,界面卡顿很严重。开学大概一个月时,自己技术也有了一定提高,对tableview进行了重构,并在这里写下思路。 老版本因为当时只会使用xib+tableview,所以用了一个很取巧的地方。一个说说模块,..


202. Happy Number

题目Write an algorithm to determine if a number is “happy”. A happy number is a number defined by the following process: Starting with any positive in..


405. Convert a Number to Hexadecimal

题目Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two’s complement method is used. Note: All letters in hex..


415. Add Strings

题目Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2. Note: The length of both num1 and num2 is &l..


268. Missing Number

题目Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array. For example,Given nums = [0, 1..


349. Intersection of Two Arrays

题目Given two arrays, write a function to compute their intersection. Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. Note:Each elemen..