02月16日
维护 WebIDE 免不了要管理很多的文件, 自从我们线上系统增加了资源回收功能,便一直受一个问题困扰:后台线程解绑目录时偶尔报错,看症状因为是某些文件被占用了,目录不能解绑。但是由于系统中很多地方都有打开文件,各种包也存在复杂的的引用关系,在搜查几遍代码后并没有发现什么明显的异常。 由于这个功能清理的是既没在线又没有在离线列表中的磁盘绑定目录,那么很可能是文件句柄泄露了,还有一种原因可能是 J…
02月06日
1.什么是 HSB 颜色模式? 在 HSB 模式中,H (hue) 表示色相,S (saturation) 表示饱和度,B (brightness)表示亮度。 HSB 模式对应的媒介是人眼。 色相 H (hue) 在 0~360° 的标准色轮上,色相是按位置度量的。 色相即每种色彩的相貌、名称,如红、橙、黄、绿、青、蓝、紫等。色相是区分色彩的主要依据,是色彩的最大特征。 饱和度 S (satur…
01月22日
如果你写过 iOS 项目的话,应该会了解到,iOS 里面最常用的一个控件就是 UITableView;即便没写过 iOS 项目,你应该也会在一些流行的 App 里面看到过它,比如:YouTube,Facebook,Twitter,Medium 等等。一般来讲,当你想要在一个页面上,展示一个数量动态变化的数据的时候,你应该会考虑使用 UITableView。 还有一个基础控件是 Collectio…
01月19日
分支和合并 Git 跟其他版本控制系统最大的优势就在于其高级的分支模型。 Git 允许而且 鼓励 你在本地使用多个完全独立的分支。这些分支的创建,合并和删除几乎都可以在几秒内完成。 这意味着你可以轻松的做如下操作: 无痛的上下文切换 创建分支试验一个想法,提交几次,切回你原来分支的状态,应用一个改动 patch,切回你原来正在试验的状态,将刚才应用的 patch 合并过来。 基于角色的代码支线 …
01月12日
今天,我们很高兴地宣布 Coding Enterprise 发布了 —— Coding Enterprise 是 CODING 专为企业打造的软件开发协作平台,提供了针对中小型企业的公有云版本和针对大型企业的私有云版本,功能覆盖所有的开发场景,可以帮助企业更高效便捷地进行开发协作,真正实现一站式开发。 简单易用,安全高效 CODING 团队拥有 3 年多的互联网平台级产品开发和运营经验,旗下 C…
12月28日
如白驹过隙,洋葱猴号 2016 次时光列车即将抵达下一站,过去这一年,我们共同亲历了里约奥运会上的精彩瞬间,到战区难民引发的全球关注;从英国脱欧到美国大选;从风靡全球的《Pokémon Go》到同样传遍朋友圈的《PPAP》... 2016 年有太多事件值得回忆,现在,让我们进行一次 Coding Review,一起回顾共同走过的 2016 年。 萌猴抓周迎猴年 2016 猴年伊始,我们进行了持续…
12月20日
1. CORS 简介 同源策略(same origin policy)是浏览器安全的基石。在同源策略的限制下,非同源的网站之间不能发送 ajax 请求的。 为了解决这个问题,w3c 提出了跨源资源共享,即 CORS(Cross-Origin Resource Sharing)。 CORS 做到了两点: 不破坏即有规则 服务器实现了 CORS 接口,就可以跨源通信 基于这两点,CORS 将请求分为…
12月09日
现今这个时候,微服务大行其道,互联网应用遍地都是,随便开发个什么应用首要考虑的都是要可伸缩,扩展性要好。当我们的后台服务一点点增多,各个服务的配置也越来越多,随之而来的就是一个配置管理问题,各自管各自的开发时没什么问题,到了线上之后管理就会很头疼,到了要大规模更新就更烦了。我们的后台服务就是如此,各种语言开发的都有,在慢慢的迭代过程的我们发现配置中心是一个比较好的解决方案,作为 Spring 的…
12月01日
作者:张海龙 CODING CEO,技术创业者,CMU 计算机硕士,原 Oracle 高级软件工程师。2010 年回国创业,曾联合创办开源中国社区,2014年创办 CODING。在云计算时代,CODING 致力于通过技术创新推动软件开发与交付模式的转变,让开发更简单。 Coding.net 是国内一流的云端软件开发协作平台,为开发者免费提供包括代码托管,项目管理,产品演示,WebIDE 等工具,…
11月30日
Coding Monthly | 码市开启优选开发者计划 本月最值得关注的是: 码市开发者身份认证自动化并支持在线签署承诺书 本月推荐 项目 | Mapper 代码自动生成器 Mapper 代码自动生成器,支持简单的表关联、条件查询、排序、分页,只需要配置一下信息,所有 Mapper.java、Mapper.xml 都会生成出来,使用 freemarker 模板实现。 传送门:linkin/my…