发起这个 项目 的 起因 是 GitHub . Github 的 使用技能 俨然已经成了 一项新技术 , 这不是 工具 的 本意 . 我用过的 源代码 管理工具 不多,  SVN 我觉得不错 . 常用的功能, 如   上传文件  获取新版  乐观锁  合并   Version(版本)  Revision(Tag) ,   都已经有了, 也容易找到使用 . Github 有时候 还不如 百度网盘 好用 . 源代码管理工具, 核心功能 是 复制文件, 高级功能 是 比较文件, 再加上一个 数据库 记…
大家好 , 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net . 我们可以先看看一个网友的 代码生成器 项目 : <.Net 代码生成器 for PostgreSql>    https://github.com/2881099/dotnetGen_postgresql <.Net 代码生成器 for Sql Server>     https://github.com/2881099/dotnetGen_sqlserver <.Net 代码生成器 for…
Redis 的 安装 是 复杂 的, 使用 是 复杂 的, Redis 的 功能 是 重型 的, Redis 本身的 技术实现 是 复杂 的 . Redis 是用 C 写的, C 语言 编写的代码需要直接调用 操作系统 底层 API, 如 系统套接字(Socket), 系统 IO, 这会导致 移植性 兼容性 稳定性 的 问题 . C 语言 编写的代码是晦涩的,  难以维护的. Redis 是一个 NoSql 数据库, 却被拿来当成 分布式缓存 用,  Redis 里 居然有 “Snapshot”…
操作系统 如果 不需要 处理 复杂多样 的 硬件 兼容性, 其实 并不算 大项目, 可以算 毕业设计 . 但是, GUI 和 Tcp / IP  这两个 部分 的 实现逻辑 很多 很复杂,  这  2 个部分 需要 积累, 但是, 只要 定义好 接口 和 模块, 应该可以 写出 容易 移植 和 重用 的  GUI 和  Tcp / IP  包, 所以, 我发起了 这个 项目 . 这个 项目的 工作是 用   C 语言  实现  GUI 包  和  Tcp / IP  包, 这  2 个 包 可以…
目标 :  让 PostgreSql 成为 通用的 跨平台 的 数据库 , 成为 开发者 喜爱 的 利器 . 要做的事 , 当然 , PostgreSql 本身现在不用我们去做什么 . 一个 数据库 要成为 开发者喜爱的 流行的 普遍使用的 数据库 , 需要有 良好的 外围设施 的 支持 . 外围设施 比如 查询分析器 , 定时 Job , 跨数据库 导入导出 资料       等等 . 所以 , 这个项目要做的事 , 就是 提供 PostgreSql 的 外围设施 . 当然 , 可能是些  示…
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,cmmi等项目.过程管理.过程改善的支持.任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用. 缺点:能应用起来的团队.公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能. (2)GitHub的优缺点: 优点:GitHub提供Git存储库服务,基于w…
众所周知,日志的管理是软件系统很重要的一部分,千万不可忽略其重要性.完整的日志将会在系统维护中起着异常重要的作用,就好像磨刀不误砍柴工一样,日志就像对系统进行分析的工具,工具便捷了,对系统分析起来就能达到事半功倍的效果.开发者必须要明白日志的价值和意义,万万不可忽略和轻视. LogCook是一款非常简洁实用的Android日记管理工具.LogCook的中文翻译是日志厨师,你可以把它看作是一个日志美食家. 特点 作为一款日志管理工具它最大的特点就是简单实用,与Android原生的日志功能相比较它具…
最近开始接触和使用GitLab,用它来做源代码的版本控制,CI.CD持续集成和持续交付,感觉功能确实很强大,今天也只能先说一下它的源代码管理功能,核心就是GIT,对GIT进行了封装,提供了一些扩展功能,事实上GitLab类似于GitHub,都是以Git以基础的! 下面我们来看一个场景,首先你在GitLab上建立了一个Project,然后本地有对应的项目,希望把本地现有的项目迁入到GitHub上,主要分为以下几个步骤: 一 在远程建立一个仓库,它有https和ssh的地址 二 本地建立仓库文件夹…
作者是一个大学在读学生,自己在平时的学习中,GitHub上的开源项目给自己提供了很大的帮助.GitHub是目前使用最广泛的分布式项目管理软件,GitHub上面托管了许多非常优秀的开源项目.我觉得每一个从事IT行业都应该有一个属于自己的GitHub.下面就介绍一下作者自己一步步创建自己的GitHub的过程,作者也是在网上查阅了很多资料才创建成功的,在这里把自己的经历分享给大家,也是记录下自己学习过程,希望能够给那些想要创建自己GitHub的一些帮助. 1.到GitHub上注册自己的账号.https…
点击页面右上角的 “fork” ,把你关注的项目fork到你自己的账号下了. 把项目克隆到本地 修改并push 回到你的github界面,发起请求: 在自己fork的库处新建请求:New pull request 等待库的拥有者merge吧. https://github.com/geeeeeeeeek/git-recipes/wiki/3.3-%E5%88%9B%E5%BB%BAPull-Request http://blog.csdn.net/ygrx/article/details/910…