摘要:
背景 在client编程中。字典转模型是一个极为常见的问题,苹果提供了KVC来实现NSDictionary到Model的注入,可是KVC仅仅能进行单层浅注入。且无法处理类型转换、key与属性名不正确应、深度注入等问题,笔者从Masonry得到启示,开发了一个通过链式配置注入器实现深度注入、类型转换、 阅读全文
摘要:
Android 动画分三种,当中属性动画为我们最经常使用动画,且能满足项目中开发差点儿所有需求,google官方包支持3.0+。我们能够引用三方包nineoldandroids来失陪到低版本号。本样例中就是用属性动画实现效果。 对普通的View做动画,我们仅仅要定义好要的动画ObjectAnimat 阅读全文
摘要:
题目 给你两个正整数a和b, 输出它们的最大公约数 辗转相除法 辗转相除法的步骤 def gcd(b,a): b,a=a,b%a if a==0: return b else: return gcd(b,a) 即就是取假设b与a不能整除,就取a和b除以a的余数再考察是个递归的思路。 理解 能够从两个 阅读全文
摘要:
潘鹏在CSDN上原创,如其它站点转载请注意排版和写明出处: 今天早上近三点睡着,六点半起床 起床后一点不困 到如今也没有一点困意 昨晚总结完才睡,晚上睡得特别的踏实和香 这应该才是真正的丰富 今天早上看到红黑联盟和第七城市转载了我的博客文章内容 批评红黑联盟。转载后加了个红黑联盟的LOGO,可是转载 阅读全文
摘要:
在上一篇文章Android IPC机制(二)用Messenger进行进程间通信中我们介绍了使用Messenger来进行进程间通信的方法。可是我们能发现Messenger是以串行的方式来处理client发来的信息,假设有大量的消息发到服务端,服务端仍然一个一个的处理再响应client显然是不合适的。另 阅读全文
摘要:
1.js的两个时间函数是哪两个? setTimeOut('function',time)%暂停多少秒后运行一次 和setInterval('function',time)%在某段时间内不停的去运行一行代码 2.argument是什么?与this有什么差别? 3.闭包有什么作用? 4.怎样用js实现旋 阅读全文
摘要:
题目:求一个串的最大的循环次数。 分析:dp。KMP,字符串。这里利用KMP算法。 KMP的next函数是跳跃到近期的串的递归结构位置(串元素取值0 ~ len-1); 由KMP过程可知: 假设存在循环节,则S[0 ~ next[len]-1] 与 S[len-next[len] ~ len-1]相 阅读全文
摘要:
在日常的开发中,我们用过非常多开源的webserver,比如tomcat、apache等等。如今我们自己实现一个简单的webserver,主要的功能就是用户点击要訪问的资源,server将资源发送到client的浏览器。为了简化操作。这里不考虑资源不存在等异常情况。web服务基于的是HTTP协议。用 阅读全文
摘要:
直方图均衡化又称为灰度均衡化,是指通过某种灰度映射使输入图像转换为在每一灰度级上有近似同样的像素点的输出图像。在经过均衡化处理后的图像中,像素将尽可能占尽可能多的灰度级而且均匀分布。 对于一般的灰度图片来说。灰度级变化范围为0~255.为了计算方便,将灰度范围变为0~1。且连续。连续这个地方一定要注 阅读全文
摘要:
万向节死锁(Gimbal Lock)问题 上文中以前说过,欧拉旋转的顺规和轴向定义,自然造就了“万向节死锁”问题。本文主要来探索它自然形成的原因。 陀螺仪 首先。我们来了解Gimbal 到底是个什么玩意儿。以下来自维基百科中关于Gimbal的一段引述: 平衡环架(英语:Gimbal)为一具有枢纽的装 阅读全文