不要省钱买垃圾

写东西这个事情还是不能停下来的,一旦停下来,受惰性驱使很容易就一直停下去了。最早构思「不要省钱买垃圾」这个主题的时候是一个月之前。 为什么是一个月之前呢?因为一个月之前我们公司同事「村长」同学的电脑扑街了。作为一个硬件工程师,他竟然表示对于电...

2016-10-31 09:24:00

阅读数 8

评论数 0

计算机程序的思维逻辑 (36) - 泛型 (中) - 解析通配符

本系列文章经补充和完善,已修订整理成书《Java编程的逻辑》(马俊昌著),由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买:京东自营链接 上节我们介绍了泛型的基本概念和原理,本节继续讨论泛型,主要讨论泛型中的通配符概念。通配符有着令人费解和混...

2016-10-30 23:04:56

阅读数 3

评论数 0

textField字符长度限制的方法

在项目开发过程中,遇到这么一个需求,编辑标签时,输入的最大长度需要限制为24个字节。 查阅了一些材料,并参考了之前项目的相关处理办法,今天在这里总结一下解决方案。 1.添加对UITextField的编辑变化事件的监听: [self.textField ad...

2016-10-30 15:53:00

阅读数 14

评论数 0

斐波那契数列和青蛙跳问题

原文链接:http://blog.csdn.net/qq_22329521/article/details/52967839 递归的显著缺点 递归由于调用自身,而函数调用是有时间和空间的消耗的:每一次函数调用,都需要在内存栈中分配内存空间以保存参数、返回地...

2016-10-29 23:23:00

阅读数 8

评论数 0

Swift2.0 中的String(二):基本操作

Swift中的字符串,第二篇,基本操作。其他的几篇传送门(GitHub打不开链接的同学请自行把地址github改成gitcafe,或者直接去归档里找:-P): Swift2.0 中的String(一):常用属性 Swift2.0 中的String(二):基本操作 Swift2.0 中的Str...

2016-10-29 14:28:00

阅读数 2

评论数 0

Diomidis Spinellis:有效的调试

\关键要点\有效的调试取决于正确的策略、方法、实践、工具和技巧。 \找到 bug,并且能够通过详细的日志记录、故障报告、防御性编程和专业工具重现它。 \修复一个故障之后,能够发现和修复类似的问题并采取一些措施确保他们以后不再发生。 \给同事详解一个失败的代码片段以帮助你发现其中的问题。 \通过静态...

2016-10-27 17:52:00

阅读数 1

评论数 0

创建类模式(五):单例(Singleton)

定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式一般情况下通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化。 和静态变量的区别 虽然都是在任意地方可以访问到,但是静态变量或全局变量不能限制一个应用中只存在指定类的一个实例,...

2016-10-27 13:47:00

阅读数 2

评论数 0

高中学历他从服务员到交互设计师2年后去了千人企业薪资翻10倍

写在前面如果说看古人的诗书需要知人论世来断的话,那看前辈的成就也不外乎此。刚说要采访的时候,他发过来的是自己2009年毕业至今的过往。星夜码字个人经历中012008~2009年:高中刚毕业出来后,开始在网吧做网管,这是第一份工作,也是网上传说中的段子:“网...

2016-10-26 17:53:00

阅读数 22

评论数 0

当没有数据的时候去除tableView多余的分割线

当没有其它数据,tableView 出现下面的情况,多出许多多余的分割线 wechat01.jpg 这个时时候,只要在tableView初始化的时时候加上一句 self.tableView.tableFooterView = [[UIView...

2016-10-26 12:28:00

阅读数 12

评论数 0

4、nodeMCU学习笔记--pwm模块

闲言碎语 上篇文章里面的一个综合例子里面有用到用tmr模块来模拟pwm输出实现呼吸灯效果。不过,tmr模块最小时间单位是1ms,模拟出来的pwm效果实在是不理想。刚好,nodeMCU有提供pwm模块。这回就来讲讲pwm模块。 模块函数 数了一下,总共有8个...

2016-10-25 22:49:00

阅读数 29

评论数 0

Android 如何有效的解决内存泄漏的问题

前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题。在网上找了很多资料,有很多都是互相抄的,没有实际的作用。 本文的内存泄漏检测工具是:LeakCanary github地址:https://github.com/square/leakcanary...

2016-10-25 11:08:00

阅读数 1

评论数 0

京东用户激励体系

京东用户激励体系分为三部分:会员、付费会员Plus、京豆一:会员会员等级按照成长值分为:a.注册会员(成长值=无)b.铜牌会员(成长值=0-1999)c.银牌会员(成长值=2000-9999)d.金牌会员(成长值=10000-29999)e.钻石会员(成长...

2016-10-24 23:06:00

阅读数 52

评论数 0

linux awk(good)

一个用awk处理字符串的例子: #!/bin/bash source="nokia201703148855" preffixStr=$(echo $source |awk '{print substr($0,0,13);}') echo &q...

2016-10-20 15:45:00

阅读数 1

评论数 0

Xcode 常用插件

FastStub-Xcode:Xcode Plugin helps you find missing methods in your class header, protocols, and super class, also makes fast inserting. XAlign:An ama...

2016-10-19 17:16:00

阅读数 3

评论数 0

笔记摘要(六)--Swift3.0之函数

函数参数与返回值 无参函数也需要在函数名后加上一对圆括号(),当被调用时,也需要在函数名- 后加写一对圆括号(); func sayHelloWorld() -> String{ return"hello ,w...

2016-10-18 09:53:00

阅读数 7

评论数 0

做你自己的Android经典小游戏扫雷(一)

Screenshot_20161017-225702.png 从扫雷的历史讲起 扫雷是微软在1992年发布的一款经典益智小游戏,游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷。相信玩法大家也都懂,经典WinXp和W...

2016-10-17 23:36:00

阅读数 55

评论数 0

Android NDK/JNI入门

1.概述 NDK(Native Development Kit)是一组允许我们在Android应用中利用C/C++代码的工具。通过NDK我们可以构建自己的的源代码,也可以使用现有的一些库。 JNI(Java Native Interface)是java提供...

2016-10-15 18:52:00

阅读数 11

评论数 0

潮汐|林桉

图片发自简书App

2016-10-15 00:33:00

阅读数 20

评论数 0

安卓常用三方SDK

高德地图 注册 成为开发者,创建应用 获取签名文件的SHA-1 配置 清单文件 //地图包、搜索包需要的基础权限 <!--允许程序打开网络套接字--> <uses-permission android:name=&...

2016-10-13 19:44:00

阅读数 6

评论数 0

设计闲话 #16: 界面中的无意识设计

Hi-iD 的文章《Affordance(可供性)和设计》很经典,厘清了可供性和无意识设计 (Without-thought) 的概念。 可供性 (affordance) 由 Don Norman 带进设计领域,它指一件物品根据其物理特性而提供给人的行为的...

2016-10-12 23:59:00

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭