04月07日
201511 Web 端 1) 增加了冒泡打赏功能,小伙伴快来打我吧 2) 项目可以归档了,再也不用担心一堆完成的项目在项目列表碍眼了 3) Merge Request 提供 自动Squash 功能,再也不用看那么多 commits 了 4) MarkDown 支持 -[x] 语法,可以表达多项选择 5) 项目内增加成员备注功能,不用担心认错人了 6) WebIDE : - 增加文件对比功能。在…
03月24日
身份认证 最普遍的身份认证方式就是用用户名(或 email)和密码做登陆操作。这就意味要实现一个登陆的表单,以便用户能够用他们个人信息登陆。这个表单看起来是这样的: <form name="loginForm" ng-controller="LoginController" ng-submit="login(credentials)" novalidate> <…
03月24日
在本篇博客中,我将说一下怎样在 Swift 项目中实现一个像 Gmail 客户端那样的侧滑菜单。 你可以完全自己手动写一个侧滑菜单,但是现在在 GitHub 上面已经有很多免费的开源库了,如果不是有很特别的需求,大可不必新建一个轮子。 在这里我使用的这个第三方库名字叫做 SWRevealViewController,作者是 John Lluch。这个免费的类库提供了很方便快捷的方法去把侧滑菜单加…
03月11日
在很多前端项目中,我们会需要根据用户的实时输入来给予一些界面上的反馈。比如,类似 Google 搜索那样的实时结果提示。或者是要自己实现一个在线编辑器的时候,需要做代码提示等等。这些在英文输入法状态下都还比较容易处理,只需要处理 keypress 事件就可以了,网上也有很多老外的项目。但是,老外们是从来不管中文输入法的,所以在打开了中文输入法后,我们会发现事件无法触发了。那么,这种时候要怎么处理…
03月03日
产品更新日志 本月最值得关注的是 Coding 新春发解密红包!各种新奇玩法,挑战你的大脑极限!红包解密题目汇总可以到 这里 看哦~ Web 端 1) 个人设置里支持修改邮箱。 2) 取消“项目内成员删除他人创建的任务”的权限(管理员除外)。 3) 项目内的 Markdown 编辑器支持“#”自动提示,并通过 #ID 引用项目内任务和合并请求(公开项目引用 Pull Request)。 4) 提…
初识 Polymer 是在 Google I/O 2013 发布的一个新的 Web UI 框架。Polymer的核心原则是 “Everything is an element”。它是一款实用、基于事件驱动、封装性和互操作性强的 Web UI 开发框架。 在了解 Polymer 之前,如果你没有了解过 Web Components ,推荐去了解下 Web Components 规范。可以通过 We…
02月09日
用Mocha + Chai 进行 BDD 测试,是目前较为流行的 Nodejs 测试方法。本文介绍mocha测试用例失败时如何在非 IDE 环境下单步 Debug 找出问题。 mocha 配置 $ npm install mocha $ mkdir test $ $EDITOR test/test.js 内容如下 var assert = require("assert") describe(…
02月03日
这是五个小时与一个字符的战斗 是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天,甚至数星期来查找问题,但最终可能只花费了数秒,改动了数行,甚至几个字符就解决了问题。这次给大家分享一个困扰了我很久,我花了五个小时才查找出问题原因,最终只添加了一个字符解决了的问题。 问题描述 我们的业务系统比较复杂,但最终提供给用户的访问接口比较单一,都是使用 Nginx 来做一个代理转发,而这个代理…
01月26日
需要注意的一些事情 本文使用的为 Java 语言解决方案。 搜索方法上,按照个人理解,有两点关键: 分词 将类似 “women” 这样的词分解成 “wo’men”。经过这样的分词,在搜索时无论通过全拼音匹配,还是首字母匹配,处理起来都比较方便。 词库构建 目前我接触过的常见搜索场景有两种,它们对词库的建立有如下影响: 通讯录搜索 对词库有频繁的添加 / 删除操作。 站内搜索 使用预先维护好的词库…
01月22日
产品更新日志 本月最值得关注的是推出 CodeInsight 在线代码阅读服务,有了这款云端神器,代码阅读分析不在话下,效率提升指日可待! Web 端 1) 演示平台文件系统支持查看大文本文件。 2) 演示平台 mongodb 服务重新上线。 3) 推出项目转让功能。 4) 讨论新增标签功能。 5) 讨论支持 Markdown 全屏编辑。 6) 界面交互与用户体验部分进行优化。 7) 推出 Co…