为什么80%的码农都做不了架构师?>>>   

每周为您推送最有价值的开源技术内参!

##热门资讯

1、2017 码云招聘-被窝已暖,漂洋过海来睡我

好吧,我承认这是一则寻人启事! 既然来了,何不今日将咱们彼此之间纯洁的革命友谊升华一下?外面冷我已将被窝暖好~ 码云团队是一群追逐梦想的人,为做出美好的事情而努力。在这里没有大公司的等级观念,扁平化的管理模式让每个人都可以随时提出自己的创意和想法。所以,我们诚意邀请您的加入……

2、谷歌 Chrome 新功能曝光:“小程序”来了

在微信推出“小程序”后,谷歌也准备这么做了,将在谷歌浏览器Chrome上推出。 谷歌的“小程序”名叫增强型网页应用( Progressive Web Apps,简称 PWAs),是目前正处于测试版的Chrome 57新增的功能……

3、GitLab 称有 707 位用户超 5000 个项目丢失数据

GitLab 的一位系统管理员本周早些时候删错了服务器上的 PostgreSQL数据库目录(他本想删除 db2.cluster.gitlab.com服务器上的目录,结果在db1.cluster.gitlab.com上执行了删除命令),导致了数百GB的产品数据被误删。GitLab随后从备份数据库恢复数据,但丢失了6小时的数据……

4、微软宣布开源 Git 虚拟文件系统 GVFS:性能大提升

Git 是一个被广泛使用的版本控制系统,但在规模扩展上有些不尽如人意。随着项目和代码库的增长,其性能也会受到很大的影响,一个常见的小任务,都有可能耗费数小时去执行。不过今天,微软已经给出了解决这个问题的答案……

5、微软:下一代PC是这样的

WinHEC 与 TechED、PDC 并称“微软三大年度研讨会”,对与微软合作的产业链上游企业和硬件制造商以及OEM来说,这是一场非常重要的研讨会,上个月在国内召开的WinHEC大会上,微软就明确的告诉OEM合伙伙伴应该创建什么样类型的……

##Git 技术干货

1、Git 基础和规范

什么是版本控制?Git 是如何诞生、演进和使用?Git 的常用命令、规范及其相关资料的整理。

2、GIT 传输协议实现

为什么说 Git 协议是 Git 三种主流传输协议(即HTTP、SSH、GIT)中最少被使用的?这其中究竟有什么不为人知的技术困惑呢?

3、深入理解学习 Git 常用工作流

如何理解如今常用的集中式(svn)工作流、功能分支工作流、gitflow工作流、forking工作流、pull request 等几种工作流模式?

  • 使用SVN的工作流来使用git有什么不妥?
  • git 方便的branch在哪里,团队多人如何协作?冲突了怎么办?如何进行发布控制?
  • 经典的master-发布、develop-主开发、hotfix-不过修复如何避免代码不经过验证上线?
  • 如何在github上面与他人一起协作,star-fork-pull request是怎样的流程?

4、7个重要的 Git 使用技巧

我们经常使用 Git 来保存自己的工作,在我们迷迷糊糊的犯下错误之后,就可以使用 Git 将代码返回到之前的状态。然而,大部分时间我们都只会用到 add、commit、branch 和 push/pull 这些命令。但如果自己往仓库中添加了错误的文件,或是将代码提交到了错误的分支,而且提交信息还写错了的话,自己怎样才能取消之前的操作?

##码云项目推荐

1、项目名称:面向中小企业的协同管理系统 —— 然之

**项目简介:**然之协同系统由客户管理( crm )、日常办公( oa )、现金记账( cash )、团队分享( team )和应用导航( ips )五大模块组成。 主要面向中小团队的企业内部管理。和市面上其他的产品相比,然之协同更专注于提供一体化、精简的解决方案。具有如下功能:

  • 客户管理,订单跟踪,轻松做好销售管理
  • 项目任务,公告文档,日常事务轻松搞定
  • 收入支出,出帐入账,现金流,一目了然
  • 论坛博客,动态消息,沟通分享无界限

**项目地址:**https://git.oschina.net/wwccss/ranzhi

2、项目名称:SaltStack 和 Django 开发的运维平台 SaltOps

**项目简介:**SaltOps 是一个基于 SaltStack 和 Django 开发的运维平台, 平台的主要功能包括:CMDB、包发布管理、工具系统、最终作为包发布和工具系统的角色 与 Jenkins、Zabbix 等系统进行整合。

系统具备的功能如下:

  • CMDB:这个也是没办法的事情,资产信息还是要的。。而且 Salt 的 Agent 非常适合采集这些基础信息 最后,包发布的过程是需要用到 CMDB 信息的,所以 CMDB 是作为附属品存在的
  • 包发布:程序包发布的功能,这块主要是用到 salt 的 state.sls,通过编写好 sls 文件,然后调用 salt 进行发布的动作,发布完后应用与主机的信息自然就对接起来了
  • 工具平台:既然都接上了 Salt,把工具平台做了也是很自然的事情啦~

**项目地址:**https://git.oschina.net/wuwenhao/saltops

3、项目名称:针对游戏保护系统的白名单机制的攻击演示

**项目简介:**Subvert 是对目前所有游戏保护系统所谓的白名单机制的一个攻击演示代码,意在说明基于白名单机制是在已经"污染"的环境里是不可取的。仅用于研究和学习,不可用于非法用途或者商业用途。

**项目地址:**http://git.oschina.net/killvxk/subvert

4、项目名称:基于 Qt 开发的地理信息模块

**项目简介:**基于Qt的GUI库开发的地理信息模块,处理了180度经线的问题,提供:矩形、圆形、多边形类。封装Qt的QGeoCircle、QGeoRectangle和QPolygonF类,成为地理多边形、地理圆形和地理矩形,共同的基类为MyQtGeoShapeBase,提供查询某个坐标是否在某个地理形状内的常用功能。

当从西向东运动的时候,经度值逐渐增大,直到东经180度后突变为-180度(西经用复数表示),然后再逐渐增长到-179度,-178度,以此类推。当一个空间区域跨东经180度的时候,进行特殊处理,判断覆盖范围。下图是地球上的经度划分:

如下图所示,是一个横跨180度经度线的多边形区域,绿色点是海上的目标。通过提供的GeoShapes库,可以生成多边形空间对象,判断某个坐标点是否在该多边形内。

**项目地址:**https://git.oschina.net/iOceanPlus/Qt_GeoPolygon

5、项目名称:基于 Cocos2dx 的纵版飞行射击单机手游

**项目简介:**本游戏是一款基于Cocos2dx开发的纵版飞行射击单机手游。玩家可以控制一架飞机与敌机进行对战,飞机可以发射子弹、导弹甚至激光,除此之外,玩家还能对自己的飞机进行强化改造,提升基础属性。当玩家完成指定的任务后,还能获取各种类型的道具奖励。游戏操作简单,上手容易,画面逼真炫酷,并有多种道具可供使用。

本游戏支持三种游戏模式:闯关模式、无尽模式、急速模式

a. 闯关模式 这是一种最常见的玩法,即游戏给玩家多个关卡,每个关卡面对的敌人不同,任务也不同,随着任务的完成,剧情也会逐渐展现在玩家面前。

b. 无尽模式 所谓无尽就是指这个模式的游戏永远不会结束,除非玩家的战机被击落。这种模式能提供给玩家一种畅快淋漓的游戏体验,因为在游戏中玩家不会受到其他事物的干扰,打飞机一次性打个够。

c. 急速模式 此游戏模式考验的是玩家的反应能力。在此游戏模式中,玩家控制的战机会以较高的速度飞行,同时,周围还有飞鸟、山川、陨石等障碍物,玩家需集中注意力快速的躲过这些障碍物才能顺利进行游戏。同时,战机的飞行速度也会越来越快,永无尽头。

**项目地址:**https://git.oschina.net/thorqq/RaidenFree

6、项目名称:敏感词检测组件 ToolGood.Words

**项目简介:**一款高性能非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母,拼音模糊搜索等功能。

**项目地址:**http://git.oschina.net/toolgood/ToolGood.Words

##推荐阅读:

【码云周刊第 5 期】厉害了 word 的代码,程序“猿”的 AI 进化史!

【码云周刊第 4 期】当测试拿起自动化测试工具,开发仿佛看见一场悲剧正在上演!

【码云周刊第 3 期】来自国内开发者的实战项目,开源让通讯从未如此简单!

【码云周刊第 2 期】老司机教你如何麻溜地搭建网站

【码云周刊第 1 期】推荐7款你不能错过的开源硬件架构

##请关注码云官方微信公众号,了解更多开源项目资讯!

转载于:https://my.oschina.net/gitosc/blog/832073

【码云周刊第 6 期】程序员不可错过的 Git 技术干货相关推荐

  1. 【码云周刊第 28 期】计算机视觉时代的识图技术

    为什么80%的码农都做不了架构师?>>>    Venture Scanner 追踪了全球957家人工智能公司,总融资额为48亿美金.其中,机器学习.自然语言处理.计算机视觉等认知技 ...

  2. 【码云周刊第 10 期】放码过来,四个男人的带头冲锋!!(内附 PPT 下载链接)...

    为什么80%的码农都做不了架构师?>>>    一周热门资讯回顾 码云全面改版:新界面新态度,更一致的体验 DuangDuangDuang!码云项目的 Readme.md 特殊技能 ...

  3. 【码云周刊第 11 期】追踪代码大仓库? Git 的拿手好戏!

    为什么80%的码农都做不了架构师?>>>    一周热门资讯回顾 ActFramework 1.0 正式发布, Java MVC 框架 TIOBE 3 月编程语言排行榜:Swift ...

  4. 【码云周刊第 30 期】打造场景化的图片特效处理工具

    为什么80%的码农都做不了架构师?>>>    ##码云项目推荐 1.项目名称:图片实时处理使用工具 iOS-GPUImage **项目简介:**本项目是基于 ios 的图片处理 A ...

  5. 【码云周刊第 24 期】超实用 Andorid 开发实例

    为什么80%的码农都做不了架构师?>>>    ##码云项目推荐 1.项目名称:开源中国 Android 客户端 **项目简介:**这是 OSCHINA 官方开发的 Android ...

  6. 【码云周刊第 68 期】数据可视化:商业智能的未来!

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 随着我们进入大数据时代的步伐越来越快,海量数据深度分析的重要性与日俱增,许多应用程序积累了大量消费者的行为数据,急需将这 ...

  7. 6款实用开源报表工具 | 码云周刊第 83 期

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...

  8. 【码云周刊第 61 期】四款开源项目教你玩转微信游戏

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 前段时间小编的朋友圈几乎被一款微信小游戏霸屏,很多玩过的朋友戏称"根本停不下来",没错就是" ...

  9. 【码云周刊第 63 期】这5个在线考试系统,让你组织考试的效率翻一倍!

    摘要: 每周为您推送最有价值的开源技术内参! 码云项目推荐 在互联网连接一切的风潮之下,对于考试系统,也有很多人搭建一套符合自己需求的在线系统,但是却苦于一直没有好的开源项目,最后不得不购买高昂的 S ...

最新文章

  1. ORA-**,oracle 12c操作问题
  2. js获取当前时间戳,仿PHP函数模式
  3. Redis之内存分析
  4. Android设置无title报错
  5. 【Nodejs】npm cnpm 淘宝镜像
  6. flask web开发是前端还是后端_后端开发该不该学前端开发?
  7. 解析函数的幂级数理论【洛朗展开(Laurent 展开)】
  8. 7个开源好用的管理系统,建议收藏加转载
  9. matlab 转移矩阵,matlab转移矩阵
  10. 打包出来的 common.js/umd.js 是啥?
  11. 【论文解读】目标检测之RFBnet模型
  12. Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念(转)
  13. 电脑经常出现程序未响应
  14. Linux配置sendmail实现PHP发送邮件
  15. 安装系统时,硬盘格式转换
  16. 武汉星起航跨境——中东电商蓬勃发展,亚马逊中东站点如何发货?
  17. 基于mycncart开发PHP在线定制商城网站源码
  18. Unity 骨骼动画 Anima2D
  19. oracle初始化参数详解
  20. 产品经理如何做好项目介绍?

热门文章

  1. Java项目-基于Springboot实现校友录管理系统
  2. CPU 使用率过高报警,我要原地爆炸了
  3. 20220627外星人2015 R2硬盘更换记录
  4. 老师应该如何教少儿编程课
  5. 从虚拟机架构到编译器实现导引【一本书的长度】
  6. tiworker.exe是什么程序?tiworker.exe占用大量内容如何解决?
  7. 研究发现蝴蝶的翅膀颜色跟飞行速度有关
  8. 非计算机专业推荐笔记本电脑,计算机专业笔记本电脑推荐
  9. react + antd 封装一个图片预览,旋转,查看原图组件
  10. markdown表格合并单元格,嵌入HTML语法