首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BryantHe
掘友等级
python后端开发 / iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
107
文章 100
沸点 7
赞
107
返回
|
搜索文章
文章
热门
最新
开发鱼书网站的收获
可以抽象成两个点:Request 和 Response,请求和响应。 客户端按照HTTP协议格式发送请求到服务端。经过tcp三次握手,IP解析,到达服务端。然后服务端做出响应,返回HTTP协议格式的数据,经过tcp四次挥手,客户端收到数据。 路由分发,定位到相应路由下的具体函数…
Python的多线程
多线程可以充分利用CPU的性能优势。现在CPU多核是标配,多核CPU完全有能力同时执行多个程序,从而减少程序运行时间。 python里有全局解释器锁:GIL,global interpreter lock。它的作用是不管你CPU有多少个核,也不管你开了多少个线程,同一时刻,只能…
Swift实现LRU缓存淘汰算法
1)内存空间消耗更大,因为需要额外的空间存储指针信息。 2)对链表进行频繁的插入和删除操作,会导致频繁的内存申请和释放,容易造成内存碎片,如果是Java语言,还可能会造成频繁的GC(自动垃圾回收器)操作。 1)若申请内存空间很大,比如100M,但若内存空间没有100M的连续空间…
对UIStackView布局的研究
最近遇到了界面开发效率的问题。现在强烈的感觉到,目前的代码布局方式太低效。按照一段100%的开发时间来算,代码布局就占据了50%。我想现在减少这个比例,把更多的开发时间放在整体的逻辑上。 目前来看最合适的方式就是使用UIStackView了。即使是较为复杂的页面,老大在目前的版…
[编程技巧]用“多态”让代码更灵活
写代码时经常会碰到这样一种情况:想生成不同实例,那就需要做多重if判断或者switch下n个case。 这样的问题是每次追加一种家畜就需要追加新的处理语句,也很有可能在其他各处的判断语句也要一起改。 代码量增加后,这真的是一个非常非常麻烦的事情。 多态替换的是面向过程编程里的s…
iOS_“图片浏览选择”功能的编写思路
最近重新开始练习iOS开发,找感觉。 先做个简单的图片浏览选择功能。不用管是难还是简单,先实现一下。 首先是创建相应的页面。这个作为最基础的部分还是在此略过。总共有三个页面: 然后是处理图片数据,在页面间传递图片数据。 传递整个图片数组和被选择图片的索引值,而不是只传递被选择的…
PHP_设置权限令牌Token
我们开发的后端API接口会对访问者有一个权限要求,比如一些包含私人信息的接口,就需要访问者请求接口的同时,传递一个提前已经发放给访问者的Token。 这就像一个令牌一样,只有访问者展示出来我们才会“通过放行”。 下面就记录一下权限令牌的代码编写思路。 这里讨论一下Service…
算法_复杂度分析(上)
学习算法避不开复杂度分析,所以记录一下复杂度分析的方方面面,这篇记录基础知识。 测试数据的规模大小,也会影响结果。 而BigO的估算特点,恰好可以忽视上面两条具体因素,间接做到统一标准。 Big O表示的是正相关。这里指的则是: 因此,随着数据规模变大,Big O看重的是f(n…
PHP_TP5框架开发后端接口(代码编写思路)
这半个月断断续续在学习用PHP的ThinkPHP框架开发后端API。现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性。 数据表会随着代码的编写做些调整和改变。 值得注意的一点,当有两张表之间的关系是多对多时,记得设计一张中间表存放两张表各自的i…
JavaScript_JS里的函数:值和闭包
最近在开发一个微信小程序,语言肯定是用JavaScript。JS之前就学习过了,但很久没用,有些东西都忘了。 现在再次使用,很多东西一下子又想起来了,索性趁着这个点把想法记下来。 因此有一阶值特性的函数就叫做一阶函数(First-Class Function)。这个特性可以说是…
下一页
个人成就
文章被点赞
111
文章被阅读
22,653
掘力值
642
关注了
65
关注者
34
收藏集
3
关注标签
8
加入于
2017-02-13