2016-08-09 朱晓辉
在做即时通讯类APP中,经常需要在tabBar上显示数字角标几小红点,这时系统TabBarController已经不能满足需要了,需要自定义TabBarController,OC 自定义TabBarController相信大家都很熟悉,今天笔者来聊聊Swift中自定义TabBarController的实现,笔者顺便做下封装,方便调用. 继续阅读 »
2017-01-11 Mystery0 M
之前和朋友一起写一个Android APP,代码不算难,只是要我们一起写,这就出了一些代码合并上以及同步的问题。 今天讲的主要是GitHub上分支保持与主干源码同步的问题。 之前使用的时候就是项目挂在笔者的GitHub上,别人修改的代码提交一个pull request就能够合并到主分支中,但是一直没解决的问题是主分支代码更新了,但是别人的fork的仓库却并没有更新,这个问题课难倒了我们,弄了几次都没成功,后来就一直删除仓库,重新fork来保证代码的更新。 现在,这个问题终于解决了。 我来简单写一下解决步骤: 1.下载git客户端 相信如果要用Android studio的提交,应该都下载了git并且配置完毕。 2.启动命令 继续阅读 »
2017-03-02 Mystery0 M
重要事件(3/16更新) 虽然不知道是什么原因,但是这两天我在着自己的mod包的时候,依旧是反编译回编译SystemUI,但是这一次却无法开机,导致我的系统数据出现异常,然后就只能三清然后重新刷,我怀疑是签名的问题,正好这两天写完了一个app在打包发布的时候发现了这样一个细节: 点击右边的链接,跳转的是链接(自备梯子)。 这个页面是Android 7.0引入的应用签名方案,据说能够对apk提供更多的保护,所以我怀疑是因为这个原因。 但是我还是不清楚为什么别人能改,所以在这里告诫大家一下,刷机需谨慎,记得做好备份,数据是无价的。 以下是原文 说在前面 对于Android手机上的导航栏,虽然说Android7.1.1上我是 继续阅读 »
2015-06-25 王财勇
七牛是国内专为移动时代开发者打造的数据管理平台,为互联网网站和移动App提供数据的在线托管、传输加速以及图片、音视频等富媒体的云处理服务。使用七牛云存储,可以在线托管图片、视频,可以在线生成外接地址,供博客使用。你可以通过点击链接 注册并成为标准用户,这样我将获得5GB超大下载流量!十分感谢。 more 新建空间 选择公开空间,通用。当然了选择其它也可以。如果选择私有空间,在后面的生成外部链接不是很方便。 待生成空间后,我们可以去空间设置里设置空间的一些属性。 尤其是我们最好设置一个https域名。待设置好https域名后我们 选择默认域名后,在七牛控制台中引用的URL以此域名显示。 上传资源 方法1. 我们可以在空 继续阅读 »
2016-11-08 Alex Sun
本文基于Koa v2.0.0。 1. Koa vs Express Koa是继Express之后,Node的又一主流Web开发框架。相比于Express,Koa只保留了核心的中间件处理逻辑,去掉了路由,模板,以及其他一些功能。详细的比较可以参考Koa vs Express。 另一方面,在中间件的处理过程中,Koa和Express也有着一定区别,看下面例子: ```js // http style http.createServer((req, res) => { // ... }) // express style app.use((req, res, next) => { // ... }) // koa st 继续阅读 »
2020-08-04 Robin Wen
文/Robin 之前笔者分享了「音乐类 App 进化史」,今天特地写一篇文章聊聊 Spotify。 Spotify,是一家在线音乐流服务平台,2006 年 4 月由 Daniel Ek 和 Martin Lorentzon 在瑞典创立。目前是全球最大的流音乐服务商之一,与环球音乐集团、索尼音乐娱乐、华纳音乐集团三大唱片公司及其它唱片公司合作授权、由数字版权管理保护的音乐。 2018 年 4 月 3 日,Spotify 以直接上市模式在纽交所上市,当日市值 265 亿美元。Spotify 的营收来自两个方面。其中,免费服务的收入主要来自广告,而付费服务的收入来自 Spotify Premium 用户每月支付的费用。 Spo 继续阅读 »
2016-07-30 kk
Flask应用中通常会用工厂模式 来创建应用对象,这样方便配置和测试。 应用代码 ```python app/init.py from flask import Flask from flask_xxxext import Xxx from flask_yyyext import Yyy ... 一些flask拓展 xx = Xxx() yy = Yyy() 继续阅读 »
2017-04-10 AnnatarHe
背景 去年大概十一月份学校就让做毕业设计,我这个学Web的自然是没什么意外地继续写网站了。 其实起初的时候我很纠结做什么课题的。那个时候对爬虫挺感兴趣的,又出了React-Native,就有做个学校App的想法。然后又因为对Web非常熟悉,做网站肯定不会翻车。 继续阅读 »
2020-09-30 Robin Wen
文/Robin Blockstream 最近发布了钱包 AQUA。AQUA 是一个去中心化的、非托管、单签名钱包,支持比特币以及 Liquid Network 的资产。 在软件的主屏幕上,AQUA 可让您访问比特币,L-BTC,USDt,L-CAD和其它液态资产。Blockstream 将发送和接收功能做的尽可能顺畅,也为简化和优化UI界面进行了非常努力的工作,使一切用户操作能够顺利进行。超过 20 个国家与地区的用户还可以在 App 内使用借记卡或 Apple Pay 直接购买比特币(目前还不支持中国)。 AQUA 像 Blockstream 旗下的 Green 钱包一样是完全开源的。可能读者好奇了,AQUA 和 Gre 继续阅读 »
2014-12-02 W.Y.
nodemon 是一款非常实用的工具,用来监控 NodeJS 源代码的任何变化和自动重启你的服务器,这样我们只需要刷新页面就能看到你的改动。这里还有个一个工具 supervisor 也能实现同样的功能,但相比起来 nodemon 更加灵活轻量,内存占用更少。 more 安装 使用 npm 将 nodemon 安装到全局: shell npm install -g nodemon 使用 nodemon 会将你输入的启动命令包裹起来,所以你可以使用任何可以使用的启动参数 shell nodemon [your node app] 使用 -h 或者 --help 来查看完整的帮助: shell nodemon -h 继续阅读 »