2018-03-12 derekchan
你有没有误删没 push 到远端仓库分支的经历,过后为敲了几天的代码懊悔不已,只能凭着记忆还原代码,其实强大的 Git 提供了一个方法: 在项目目录输入git reflog查看 commit 记录,找到最后提交的代码 commit SHA1值。 继续阅读 »
2014-10-13 YongHao Hu
以前用git 不是非常优雅, 经常用git push -f, 然后在别的地方更新时就会出现conflict,然后要很麻烦的手动处理。 最近找到了比较一个优雅的方法: git fetch origin git reset --hard origin/master 继续阅读 »
2016-04-11 Renfei Yu
Push 推送技术说明 [TOC] Java NIO 使用说明 参考资料 Java NIO Tutorial 简介 Java NIO (New IO) is an alternative IO API for Java (from Java 1.4), meaning alternative to the standard Java IO and Java Networking API's. Java NIO offers a different way of working with IO than the standard IO API's. 继续阅读 »
2016-04-10 Renfei Yu
Push推送对比研究分析 [TOC] 个推 一.主要功能及特点 个推不仅能提供云端到客户端的推送服务,也可以提供从客户端上传至云端的服务,即推送消息链路支持上下行双向通道,开发者与客户端之间互动更便利。 多个APP合并一条长连接,共享链路,省电省流量。 SDK接口丰富,可定制推送模式和通知栏提示样式,也支持增量更新。 通过根据用户属性的分析建立不同标签,也可以进行A/B分组测试,从而进行精细化运营。 保持与服务器的长连接,以便消息能够即时推送到达客户端 继续阅读 »
2017-02-22 leung
``` module.exports = function(config) { var files = []; files.push('newifi/@(jquery*|newifi).js'); files.push('index.html'); files.push('../../test/.coffee'); files.push('../../test/.js'); var otherFiles = [ 'newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).js', 'newifi//.cs 继续阅读 »
2014-11-26 林长宇
本文译自http://www.raywenderlich.com。原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译。 在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢? 继续阅读 »
2013-03-07 刘太华
zmq push--pull 方式 在ZMQ中是淡化服务端和客户端的概念的: 相对的服务端: 创建一个SUBer订阅者bind一个端口, 用来接收数据 创建一个zmq.PUSH 创建一个zmq poller轮询对象, 将sub注册到poller, 并赋予zmq.POLLIN意味轮询进来的msg 创建sock=poller.poll()开始轮询 当有msg发送到suber订阅者的监听端口后, sock.recv()方法将会收到msg, 最后使用之前创建的pusher, 使用pusher.send(msg)将消息推送到连接到的puller, 如果无puller, 此msg将被丢弃 继续阅读 »
2016-08-30 Jamling
git
在提交代码时,有许多的初学者甚至是老程序员也会犯一个错误,那就是把一些不应该提交到源代码仓库的文件也提交到仓库,比如编译后的输出bin/目录,本地工程的一些设置文件如.idea,.settings。如果一旦提交到远程仓库,那么还将影响到团队中的其他成员。每次更新的时候,都会将别人的设置更新下来,可能会导致编译不通过等诸多问题。一旦这些文件受git管控,那么想删掉它就麻烦了。如果本地删除,再commit和push,那么其他成员更新代码的时候,他本地的也会被删除。对于编译输出的文件还好,再编译一次就可以。如果是环境设置类的文件,那么对方就惨了。会导致许多莫名的错误。 继续阅读 »
2015-11-30 Klaus Ma
Configuring a remote for a fork List the current configured remote repository for your fork. $git remote -v origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch) origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) 继续阅读 »
2016-04-28 zzyhappyzzy
git
说明 如果你想从别的git托管服务器哪里复制一份源代码到新的git托管服务器上,可以通过以下步骤实现。 git仓迁移 从原地址克隆一份裸版本,比如原版本托管在github上。 git clone --bare git://github.com/username/project.git 到新的git服务器上创建一个空的新项目,比如gitCafe服务器。 以镜像推送的方式,上传代码到gitCafe服务器上 cd project.git git push --mirror git@gitcafe.com/username/newproject.git 删除本地之前克隆下来的裸版本 cd .. rm -rf project. 继续阅读 »