首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
whr666
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
关于B站的弹幕集成
1. DanmakuFlameMaster的集成与简单使用 其实最开始我们项目中使用这个的时候,所有弹幕都是直接服务器返回的。所以开始的时候,我的想法是通过解析器去处理,但是后来我放弃了!为什么?首先json的解析规则是很复杂的,代码我简单看了看,说实话,能力有限真的没看懂相应…
[译] 如何用 Flutter 来创建一个带有底部导航栏的应用程序
如果你从事移动开发,你可能听说过谷歌的跨平台 SDK:Flutter。Flutter 的 beta 版本 于 2 月 27 日发布,并于近期发布了第一个预览版。为了帮助您开始使用 Flutter,本教程将介绍 SDK 的一些基本内容,同时还将介绍如何设置底部导航栏。为了帮助您学…
Android内容服务ContentService原理浅析
ContentService服务伴随系统启动,本身是一个Binder系统服务,运行在SystemServer进程。作为系统服务,最好能保持高效运行,因此ContentService通知APP都是异步的,也就是oneway的,仅仅插入目标进程(线程)的Queue队列,不必等待执行…
程序员修炼第一课 | 如何通过改善代码风格来消灭隐藏bug
正如食物腐烂之前,可能会发出异味。当代码存在隐藏问题时,代码也会表现出一些异状,我们称之为代码异味(code smell),它存在于整体结构和代码设计阶段,暗示代码块或通用的编程模式中可能存在更深层次的问题。 代码异味通常被认为是暗示代码段需要重构的标志,但这并不是说代码有bu…
为什么局部变量需要显式设置初始化值
我们在编程中,无时无刻地都在于方法打交道,而在方法中,我们很难不使用局部变量,比如我们有下面的这样一段很简单的代码 随着我们敲打出上面的代码,IDE也会同时抛给我们一个错误,就是 Variable 'localName' might not have been initiali…
Android网络系列(一):关于计算机网络的一些基础
网络一直是项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架。从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用的工具类,到后来Google开源的比较完善丰富的Volley,再到如今比较流行的Okhttp、Retrof…
JavaScript数据结构与算法(链表)
去年4,5月份得时候看过Vue得源码。没记错的话其中的Cache类应该就是用链表实现的. 虽然用得不多但是作为数据结构的的重要组成部分,掌握它也是非常有必要的,下面主要以单链表进行说明.
对症下药,快速下载github单个文件夹
前几日遇到一个比较麻烦的事情,刚好周末有时间,不知道大家是否和我一样,在github阅读源码的时候,只想看他的src目录,当然在github上面阅读非常的麻烦,各种快捷都用不了,函数跳转,全局搜索….等等。但是。。。 关键来了,很有源码整个项目都非常的大,介于github网速不…
吐血推荐 5 个 Chrome 浏览器插件,文末有从别人的电脑移植插件的方法
最近又发现一些好用的 Chrome 插件,上次的分享得到大家的热捧,在这里——推荐 5 款超好用的 Chrome 浏览器插件,这次也给大家分享五个,喜欢就点个赞,也欢迎大家留言推荐一些给我,谢谢。 每一个优秀的程序员都善于利用 Github 提升自己,众所周知,开源代码库向来都…
[小程序] mpVue 踩坑
1. mpVue与vue生命周期的区别 mpVue支持vue的生命周期、小程序的生命周期,常用beforeMount、mounted、onShow、onUnload。在beforeMount的时候,其实已经是在小程序前几个生命周期onLoad、onReady、onShow之后了…
下一页
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2018-06-01