0%

1、需求背景

最近研究了清晰度调节功能,可以让

2、

PhotoShop USM 算法

3、具体实现

4、总结

《Unnatural》是最近很火的一部日剧,不久之前看了第一集开头20分钟,觉得没什么意思就弃了。昨天空闲时间比较多,耐心地看完了第一集,从第一集后半段开始,剧情紧凑地让我忘记了时间的流动,一不留声,追完了全部十集。

Read more »

时隔两年,重新开始写博客,记录生活。
迟到了4个月的新年计划,努力实现吧。

生活

  • 把新家装修好
  • 尽量保持每个月的读书计划
  • 购置今年将要发布的最新 iPhone
  • 将旧款的 Macbook Pro 换掉

技术

  • iOS新技术学习
  • 图形学相关的学习
  • 完成了2到3个微信小程序
  • 学习安卓开发,写一个完整的安卓应用
  • 区块链学习,写一个基本应用

1. 前言

目前大部分的iOS应用的列表都带有下拉刷新的功能,这个功能一般是用来获取更多的数据并填充到现有的列表中,当然下拉这个动作也可以带出其他的操作,例如旧版微信在消息列表下拉可以拍视频

要研究下拉刷新这个功能,首先要了解iOS中的列表视图,绝大部分的iOS app 的列表都是 UITableView,而 UITableView 继承于 UIScrollView,许多的滑动操作都是在 UIScrollView 中进行处理,包括我们的下拉动作,所以有必要仔细研究一下 UIScrollView 这个 UI控件

Read more »

插入排序

归并排序

快速排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void qsort(int *arr, int start, int end) {
if (arr == NULL || start >= end) {
return;
}
int small = start;
swap(arr[start], arr[end]);

for (int i = start; i < end; ++i) {
if (arr[i] < arr[end]) {
if (i != small) {
swap(arr[i], arr[small]);
}
small += 1;
}
}

swap(arr[small], arr[end]);

qsort(arr, start, small-1);
qsort(arr, small+1, end);
}

2016 计划:

  • 上线 2-3 个iOS应用
  • 移植其中一个应用到安卓
  • 完成 2-3 个iOS的开源库 (cocoapods)
  • python实现一个类似于hexo的静态博客工具
  • 了解最新的前端工具, 并用此构建一个静态的简历
  • 写一个自己的语言和解释器, 翻译到c++或者python
  • qt或者其他的工具写一个mac app
  • 学习java, 尝试写一个简单的后端
  • c++实现一个tiny nginx
  • 好好准备面试 😏

2016 愿望清单:

  • iPhone 7

在某个项目中遇到判断字符串相似程度的需求,google 了一下,原来python标准库里面没有这样的函数,反而是 PHP 里面有一个similar_text()函数,果然PHP 是世界上最好的编程语言

函数原型

similar_text 的原型是这样的

1
int similar_text(string str1, string str2 [, float percent])

他返回的是两个字符串中能匹配的字符数量,如果有第三个参数,就修改第三个参数的值为 [0, 100] 区间的一个浮点数,表示匹配程度

Read more »

在开发 iOS app 的时候,较为蛋疼的一点是UIColor在设置颜色时用的 rgb 三个分量,而且用的是百分比,非常繁琐

1
2
3
4
// 白色
[UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0];
// 红色
[UIColor colorWithRed:255.0/255.0 green:0.0/255.0 blue:0.0/255.0 alpha:1.0];
Read more »

lsich.com 一开始放在github上,但是速度太慢了,ping 的延迟有 300+ ms,后来放在了国内类似的服务gitcafe上,速度非常快,ping 的延迟也在一个正常范围内,gitcafe用的是香港的服务器,本文发出时gitcafe.io指向103.56.54.5

最近vpn很不稳定,经常连不上,但是又有科学上网的需要,所以去搬瓦工买了一个服务器来建ss服务, 注意要选择洛杉矶机房或者凤凰城机房,他们在美国西海岸,延迟较低

想了想,国外不用备案,干脆就把lsich.com迁移过去

全站都用上了https,所有的http请求都被定向到https了,非常 cooooooool

就酱 ~

教务系统现在使用了验证码,原来的抢课脚本不能用了,于是最近写了一个新的抢课脚本

本文是关于如何对验证码进行识别,具体抢课的功能代码请点击上面的链接查看

Read more »