首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
肖小的人儿
掘友等级
高级工程师
|
腾讯
公众号:肖小的人儿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 3
沸点 2
赞
5
返回
|
搜索文章
最新
热门
iOS MRC 内存管理的基本原则
先从内存管理开始。对于一个软件来说,合理的使用内存可以让应用的性能和体验更加优秀。之前搞 Android 时的内存管理就比较简单,基于 JVM 的强大垃圾回收能力,开发者只需要考虑一些常见的内存泄漏问题即可。 转到 iOS 后,就需要了解清楚内存管理的一些知识,提高写代码的姿势…
iOS MRC 内存管理的实用技巧
在上一篇文章中提到了 iOS MRC 内存管理的基本原则。 基于引用计数的内存管理策略相当简单,所以对应的需要开发者注意的点就会很多。让众多开发者都能掌握内存管理知识并合理的应用在日常开发中几乎是件不可能的事情。 所以,苹果只能在官方文档中尽量给到一些合理正确的规范与技巧,以便…
主动推迟面试时间是面试的大忌
最近国内互联网的春招活动陆续开始了,也有很多学生有关注我的号,然后提交了内推信息。先同步一下内推进度:截止到群发本文的时间,所有成功提交信息的都已内推成功。 请提交信息的各位留意邮箱里腾讯官方发来的邮件,务必点击邮件里的链接接受内推。 请还未收到邮件的去垃圾箱看看,还没有的话微…
画一个妹子陪着你 | 情人节特辑
情人节快乐!又到了一年一度的情人节,今年依然是 new 一个对象吗?来用代码画一个吧。 基于 Android 平台,使用 Kotlin + C++ 的方式实现。 上层负责 UI 相关,以及监听用户交互事件,并通过 JNI 交给 Native 层做具体响应。 Native 层则负…
Kent Beck 教你编程模式与代码重构
Kent Beck,软件开发方法学的泰山北斗,是最早研究软件开发的模式和重构的人之一,是敏捷开发的开创者之一,更是极限编程和测试驱动开发的创始人。 这本书是 Kent Beck 的杰作,目标是帮助你通过代码表达自己的意图,从更高的层次理解代码的结构与模式。 举个栗子🌰 编程中…
Assimp Android 编译
将一个C++的工程编译成Android平台可用的.so库,需要用到一些额外的工具。在开始之前,最好先了解下相关的知识点。 我们在处理命令时,如果单条命令可以直接执行,但是命令比较多的时候就没办法挨个手动调用,这时候可以写到makefile文件里,通过make命令批量处理。可以把…
使用FFmpeg处理音视频
一. 安装ffmpeg命令行工具 本文只介绍mac系统下的安装方法,Linux的用户安装也很简单,Win的用户也可以上网找找教程。。。 1. 安装Homebrew Homebrew号称是“OS X 不可或缺的包管理器”,通过homebrew,可以很方便地在mac上安装常用的命令…
Android版本名称及API版本对应表
PlatformVersionAPILevelVERSION_CODENotesAndroid8.127O_MR1PlatformHighlightsAndroid8.026OPlatformHigh
检索匹配的利器:正则表达式
一. 初识正则 1. 正则给人的直观印象 很多人觉得正则表达式很难,一般有两种情况:第一种是确实看的比较深入,这种大神太少了,至少我现在只认识了一个。另外一种情况就是被正则晦涩难懂的表达形式吓到了。本文主要是针对第二种人,我想说的是正则表达式真的不难,最起码学会初级和中级的应用…
OpenGL中投影变换矩阵的反向推导
正交投影和透视投影的作用都是把用户坐标映射到OpenGL的可视区域。如果我们能根据二者的变换矩阵来推出最终经过映射的坐标范围恰好是OpenGL的可视区域,也就是反向推导出了这两个投影矩阵。 OpenGL的可视区域的坐标范围是一个边长为2的立方体。每个维度上的大小是2,范围是[-…
下一页
个人成就
文章被点赞
111
文章被阅读
42,531
掘力值
799
关注了
4
关注者
41
收藏集
0
关注标签
41
加入于
2018-03-27