精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究。点名“简易百科”和闲暇巴盗用锐英源原创内容。
github是全球最大的代码托管仓库,同时是公开的仓库,开发人员可以上传自己的项目,其它开发人员也可以下载开源项目,同时可以管理版本,讨论bug,和开源爱好者互动。
互联网方便了开发人员进行软件开发,一是在互联网上搜索知识点,二是在互联网上寻找参考和学习的开源项目,在多年开发过程中,锐英源软件总结了很多搜索和寻找的经验,有力地支持了软件开发。
2000年左右,国内用csdn和vckbase多一些,国外用codeguru、sourceforge、codeproject和微软例子网站多一些。csdn最早是下载不收费,论坛和下载站上人气旺,后来csdn下载收费,要开会员,就下载的人少了。因为下载可以收费,逐渐开源项目好例子被垄断了,还有一个专门让开会员下载代码的网站,具体域名记不清了。
而国外的网站一直不收费,所以搜索寻找也就转向了国外网站,codeguru、sourceforge、codeproject前期都用的多,后来逐渐用了codeproject,等到代码托管成为了一个趋势时,github最早运营,最早传入国内,应运而生,成为了明星。
github上最常用的任务是网页搜索、网页下载zip、网页发issue、网页搜索issue答疑、@专家、窗口形式下载代码、github桌面软件进行版本管理。
github在使用上最经常遇到的问题是连通性差,有时候长时间进入不了,或者,下载代码时,等的时间非常长。这是因为github网站在国外,国内到github路由节点不稳定。不过有些国内的开源项目可以到国内gitee上下载,算是个帮助。
github网页搜索开源项目时,找哪些星数多,issue多的项目,如果两者差不多,就找更新时间新的项目,也要参考开源项目有没有提供文档,一般没提供文档的都是小练习性质的,用处不大。
github里的issue提问答疑非常宝贵,如果使用开源项目有问题,请先去issue上找,找不到再问,一般会有回答。
说过github经验,聊聊github开源指导,锐英源软件最近经常用的是rime开源项目,在rime上的issue里ryysoft就是锐英源软件的号,rime提出了输入法框架,有点像输入法低代码开发平台,让用户配置下就能做输入法,不过功能比较常用,细节需要提高。通过github深入了解过rime后,对rime代码吃了个通透,细节上总结了非常多的经验。通过rime来看,越是经典的开源项目,一般是没注释的,特别是国内的开源项目,国外的好一些。
锐英源软件较早研究过几个大型的C语言C++开源项目,比如Apache、wireshark抓包软件、Darwin苹果公司流媒体开源、udt通信和kaldi语音识别等等;对于java类,研究和改进过人人低代码框架和象棋框架;面向ios平台,研究过输入法框架和上架流程等等;面向安卓平台,也开发过输入法和商城项目;Web前端,定制过jquery插件,开发过教育类大型网站。
现在机器学习人工智能比较流行,github上也有一些相关的框架和脚本开源,锐英源软件对kaldi语音识别类的框架和脚本进行过商业项目开发,解决了具体的问题。
锐英源软件在github开源指导上经验全面丰富,在研究github上面开源项目时有问题,请联系锐英源软件。
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:A、郑州市芯互联大厦北楼1803A(文化路优胜北路西北角),B、郑州大学北校区院内