微信公众号用户与网站用户的绑定方案

现在很多网站都已经建立了一套完整的用户账号体系,基于这套体系,再做其他应用的用户扩展就非常方便。例如,有了微软的outlook账户,就可以登录win8,可以登录微软的邮箱,还可以登录skype。同样地,一个Apple ID可以享受苹果的所有服务。正所谓,一个账号,处处使用。 对于企业,可能会有产品线通常有网站,app,微信公众号等。统一各产品线的账号体系,实现一个账号处处使用的目标是非常有...

注册信息验证时的用户体验提升

注册账号时,通常会需要用户填写邮箱或手机号,这两个信息对于同一个网站或App来说需要有这两个特性:唯一性,有效性。 唯一性是方便我们能准确地“认识”到用户,就像公民身份证号一样,一个用户只能对应一个身份证号,同样地,一个邮箱或手机号只能在网站上被注册一次,被用作登录的账号。 有效性是为了确保用户信息是经过验证的,这一点需要用户自己来承担。通常,我们通过向用户填写的邮箱发送激活邮件,或者向...

Audacity,开源且跨平台的录音软件

发现一个不错的开源录音软件,而且是跨平台的 ,Audacity 支持导出mp3,wav等主流音频格式。 点击下载Audacity 因为wav格式是无损的,30s的录音文件就有将近5MB+,承受不起。下载一个mp3插件导出mp3格式吧,虽然有损但是可以满足绝大部分需求。软件导出的时候会提示下载。

微信公众平台聊天机器人

今天我们来看看有哪些比较好玩的聊天机器人,并且通过微信公众号搭建一个自己的聊天机器人。 QQ机器人 腾讯有一个可以聊天的QQ机器人,当时觉得特别好玩,它会不厌其烦地陪你聊天,不吃不喝。它的QQ号是:615050000。 小黄鸡 曾经非常火的人人网小黄鸡聊天机器人,陪着大学生度过了多少个空虚寂寞冷的日日夜夜。在这里可以找到开发文档:赛科机器人 。它提供了一个快速接入微信...

Android虚拟机Dalvik

JVM 我们先了解一下JVM,顾名思义,就是Java虚拟机(Java Virtual Machine)的意思,它是一个虚构出来的计算机。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Ja...

自己买服务器搭建博客

最近抽空把玩了一下服务器,买了vps,注册了域名,搭建了博客。我把自己搭建服务器的整个过程写出来,希望能帮到有需要的朋友。如有问题,请在我的博客中联系我。 注册域名 很多地方都可以注册,我选择的是:万网, 最近在搞活动,一年49块,赠送有20块钱的券,即只要29块(可惜我买完后才知道有这个活动,泪奔。。。) 购买VPS 国内的vps实在是太贵了,一般都是要600RMB...

分享一些前沿的开发环境

最近在搭建和完善公司的开发环境,也参考了其他公司和大牛的做法,在这里把一些认为比较好的分享记录一下: 1、huhulab 开发规范(试行) git 团队所有代码采用 git 进行版本控制 开发模型: http://scottchacon.com/2011/08/31/github-flow.html master 分支的代码要求做到可以直接进行上线部署 开发新分支时,基于 master...

remi — linux下比较好用的安装源

在centOS上安装php时,发现它的版本是5.3的,想安装高版本的暂时没有。 通过寻找,找到了一个比较好用的安装源remi,上面的好多都是比较新的。 1、在centOS下下载源 su cd /etc/yum.repos.d wget http://rpms.famillecollet.com/enterprise/remi.repo 参考http://blog.familleco...

linux下常用命令集锦

在这里存放一些自己常用的一些Linux命令 磁盘相关 查看磁盘使用情况,能看到磁盘的使用率等信息 df -h 按目录深度查看目录大小,在我的mac上参数--max-depth=1无效,不知何故 du -h --max-depth=1 /usr/ 查看目录下文件大小 du -sh * 拷贝目录A下所有文件到目录B cp -R /A/. /B 解压缩 ...

mac设置adb环境变量

1、进入用户主目录,找到.bash_profile文件(可以用ls -a查看隐藏文件)编辑 cd ~ //进入用户主目录 pico .bash_profile //编辑.bash_profile文件,输入以下参数, 2、输入以下参数。ANDROID_ADB 后面的路径部分需要根据自己的需求更改,它使android sdk的目录。路径中不要有多余的空格。 ...