2014-08-01 码农明明桑
推送服务现在广泛的使用,几乎成了每个app的必备,现在呢,苹果上面有APNs,android上面游GCM(中国不可用)。我也是经常使用第三方的推送,比如百度云推送,个推等等。但是一直想知道推送的原理,想着自己也能做出来,到网上搜到一些推送的方案(大段内容来自网上)。 方案一:使用GCM服务(Google Cloud Messaging) 简介:Google在Android上标配了自己的推送GCM(Google Cloud Messageing),可以帮助开发人员给他们的Android应用程序发送数据。它是一个轻量级的消息,告诉Android应用程序有新的数据要获取从服务器,或者它可能是一个消息,其中包含了4KB的payload 继续阅读 »
2014-05-20 码农明明桑
新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版本编译。 Gradle是什么? Gradle是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是google引入,替换ant和maven的新工具,其依赖兼容maven和ivy。 使用gradle的目的: 更容易重用资源和代码; 可以更容易创建不同的版本的程序,多个类型的apk包; 更容易配置,扩展; 更好的IDE 继续阅读 »
2015-04-06 AllanChan
做过App 开发的程序猿都知道,开发App 最痛苦的不是开发的过程,是编译的过程,调试的过程。 基于这个问题的争论,本人在这里不做太详细的描述。给位可以在Google 一下。 关于React-Native 它是什么,来自于哪里,主要是干点什么,本人在这里也不做详细介绍Google 会给到你想要的答案!!或者点解这里(请自备梯子),而关于React-Native 的好处和坏处,点击这里。 继续阅读 »
2016-05-15 litaotao
写在前面 感谢公司开放的企业文化; 我是来自优矿的量化工程师,闲时喜欢对自己用的产品思考和研究,公司有很多这方面的专家,他们在产品方面有很多沉淀和见解。今天我主要从即时客服这个功能点,以用户的角度和大家分享一些我对产品设计的看法,共通探讨一下如何定义一个好的产品,以及如何设计一个好的产品;此外,我还会分享一些自己使用 CNZZ, Google Analytics, Google Search Console, GrowingIO, Baidu Share 工具来尝试用户增长的一些想法。 继续阅读 »
2016-04-22 zzyhappyzzy
SEO
说明 前段时间抽空搭建了个人博客,来回也折腾了不少时间,好不容易写了点东西,发现搜索引擎居然不能找到自己写的东西,于是就开始研究了下搜索引擎推广。 平台 我的博客采用Hexo框架搭建的,存储在Github上。然后自己买了个域名,现在博客主页基本配置完成我的主页。 确认自己网站是否被收录 在浏览器的搜索框输入site:zyoung.me,查看搜索结果就能明白了。(这个域名是我的,大家换成自己的网站域名就可以了)。提供下Google和Baidu的网站验证入口 * Google搜索引擎提交入口 * Baidu搜索引擎提交入口 继续阅读 »
2016-09-06 JustWe
众所周知,Android的设计架构一直为人所诟病,模块的分割不清,很容易造成新手的困惑和迷茫,并且写出来的代码非常混杂,Activity即包含UI的处理,还包括数据的具体处理,让一个Activity弄出好几千行的容量,而且代码非常不清晰,可读性比较差。 所以在Android的开发过程中,一直没有一个统一的开发模式,MVC、MVP、MVVM都有出现,不过之前Google在Github开源的一个开源库to-do-mvp ,Google提供了他们对MVP的一个范式,我们一次为基础谈谈Android 的MVP的应用。 What is MVP? MVP 指的是“models-views-pre 继续阅读 »
2017-10-29 jude
闲话 最近偶尔被墙,不得已用了下 bing ,其搜索质量跟 google 相比差一两个档次(百度就更不用说),于是敲代码的效率严重下降。 唉,谁叫我是一个 google/stackoverflow 搬运工呢,要是哪一天完全翻不动,就不干程序员了!不过在此之前,我想着能留下点什么有用的给后人就好,所以写下这篇文章。 继续阅读 »
2019-08-18 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 上一篇文章讲解了 Google Voice,提到 Google Voice 的使用技巧。本篇文章为大家讲讲国内手机号。 只要读者使用国内手机号,或多或少会收到各种各样的骚扰电话、短信。不用质疑,各种渠道买卖数据的渠道很多。此时此刻,有可能读者的数据就被打包交易着。 然而,在国内不可能不使用手机号。手机号的重要性等同于身份证,各种应用、会员、政务等都需要,没有手 继续阅读 »
2019-03-19 安兴乐-siler
Attention is all you need---可视化理解Transformer结构 在上一篇文章中我们介绍了注意力机制—目前在深度学习中被广泛应用。注意力机制能够显著提高神经机器翻译任务的性能。本文将会看一看Transformer---加速训练注意力模型的方法。Transformers在很多特定任务上已经优于Google神经机器翻译模型了。不过其最大的优点在于它的并行化训练。Google云强烈建议使用TPU云提供的Transformer模型。我们赶紧撸起袖子拆开模型看一看内部究竟如何吧。 继续阅读 »
2017-02-19 令狐葱
node程序的调试向来是比较令人头疼的问题,不过Chrome DevTools在去年已经可以支持node程序的调试,虽然不像使用Eclipse调试Java程序那么方便功能那么强大,但是也算是提供了一个便捷的途径来帮助我们快速的定位node程序的问题。 这个功能是在Google I/O 2016上正式发布的,可以通过这里的视频(youtube,需翻墙)了解更多信息。 使用步骤记录如下: 安装最新的Node 要支持这项功能,需要node.js的版本在6.3.0以上。如果版本较低,将会提示不支持该功能。在Mac上你可以使用nvm来切换node的版本,具体请自行google之。 ➜ wx node --inspect -- 继续阅读 »