本文链接:https://blog.csdn.net/shiliang97/article/details/97864803 7-4 悄悄关注 (25 分) 新浪微博上有个“悄悄关注”,一个用户悄悄关注的人
在GitHub上部署网页 Github是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。 (一)Github官网展示如下: ? (二)其他常见开源社区: ? Rails (三)Github的使用 1、实名注册Github账号 2、点亮个人头像 3、完善个人资料 4、能够在GitHub上搜索资料 5、创建/删除GitHub远程仓库 6、建立本地仓库 7、将本地仓库和远程仓库建立关联 (四)注册步骤: 注册Github账号 1.注册账号 2.完善个人资料 3.点亮头像 4.邮件地址 (五)注册示范: 1.进入官网(https://github.com),填写用户名、邮箱、密码
点这里 7-4 字符串排序 本题要求编写程序,读入5个字符串,按由小到大的顺序输出。 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。
本文链接:https://blog.csdn.net/shiliang97/article/details/102924283 7-4 树的遍历 (20 分) 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列
转载自公众号【开源最前线】 小编也算是常年混迹于GitHub上,热衷于搜集分享各种有趣,有用的开源项目,竟然从来没有想到过Github上还有开源的面试项目, 1、coding-interview-university https://github.com/jwasham/coding-interview-university 这一长列表是从 Google 4、面试指南interviews https://github.com/kdn251/interviews Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。 7、front-end-interview-handbook https://github.com/yangshun/front-end-interview-handbook ? https://github.com/donnemartin/system-design-primer ?
: Operating System Course in Tsinghua University UNIX TOOLBOX 命令行的艺术 嵌入式 Linux 知识库 (eLinux.org 中文版) 开源世界旅行手册 Git-Cheat-Sheet (感谢 @flyhigher139 翻译了中文版) Git Community Book 中文版 git-flow 备忘清单 Git magic Git Magic Git 参考手册 Github 帮助文档 GitHub秘籍 Git教程 (本文由 @廖雪峰 创作,如果觉得本教程对您有帮助,可以去 iTunes 购买) Got GitHub GotGitHub HgInit (中文版) Mercurial Rest of Us》中文版) 硝烟中的 Scrum 和 XP 项目相关 GNU make 指南 Gradle 2 用户指南 Gradle 中文使用文档 Joel谈软件 selenium 中文文档 开源软件架构 语言核心机制的系列图书) Zepto.js Zepto.js 中文文档 命名函数表达式探秘 (注:原文由为之漫笔 翻译,原始地址无法打开,所以此处地址为我博客上的备份) 学用 JavaScript 设计模式 (开源中国
clone到本地 在github上有注册的账号,https://github.com/ 找到自己感兴趣的开源项目,如:https://github.com/wuhan2020/wuhan2020.github.io comment 等待开源项目管理任务的审核,审核通过,就会把改动合并到对应的开发分支 除了贡献代码参与项目,还可以提Issue,进入项目主页,单击Issue然后选择New Issue在弹出的页面中输入项目 /z2516305651/wuhan2020.github.io.git (fetch) origin https://github.com/z2516305651/wuhan2020.github.io.git .github.io.git (fetch) origin https://github.com/z2516305651/wuhan2020.github.io.git (push) upsteam https://github.com/wuhan2020/wuhan2020.github.io.git (fetch) upsteam https://github.com/wuhan2020/wuhan2020
但是它有很多限制: 你必须开源,无论有没有修改。 协议和版权信息要保留说明 协议不能私自更改,与原版本一致。 你修改的地方要说清楚。 GNU Affero General Public License v3.0 允许个人使用、商业使用、专利授权、复制、分发和修改,作者免责,贡献者可以快速专利授予,需要保留版权信息、必须开源、不允许更换协议 Mozilla Public License 2.0 许个人使用、商业使用、专利授权、复制、分发和修改,作者免责,需要保留版权信息、必须开源,不允许更换协议(但允许更换成某些GNU协议),不允许使用商标 使用推荐 1、普通开发者 如果你是信仰开源大法的普通开发者,使用 MIT License 协议即可,它会保留你的版权信息,又允许他人进行修改。 3、开源库开发者 推荐使用GNU LGPL相关协议。 4、无私奉献的雷锋 感谢你为世界作出的贡献,必选The Unlicense。
今日推荐:一款开源免费的多显示器管理工具Dual Monitor Tools文章链接:https://cloud.tencent.com/developer/article/2465641 Dual Monitor GitHub Desktop 是一个强大且直观的开源项目,旨在简化和优化 Git 版本控制的使用。通过 GitHub Desktop,开发者可以轻松地在桌面环境中进行代码管理、分支管理和协作。 项目简介GitHub Desktop 是由 GitHub 开发的一款应用程序,它旨在提供简洁和高效的 Git 版本控制体验。 初始化设置:启动 GitHub Desktop,使用你的 GitHub 账户登录。如果你还没有账户,可以在 GitHub 网站上创建一个。 登录后,GitHub Desktop 会自动同步你在 GitHub 上的仓库。
Github 开源整合 1. (自动提示) https://github.com/huangguangda/AutoCompleteTextViewDemo Android---UI篇---Button(按钮) https://github.com --UI篇---Dialog(对话框) https://github.com/huangguangda/Dialog Android---UI篇---EditText(编辑框) https://github.com ://github.com/huangguangda/ImageButton Android---UI篇---LinearLayout(线性布局) https://github.com/huangguangda https://github.com/huangguangda/TextView Android---UI篇---Spinner(下拉列表) https://github.com/huangguangda
而GPL协议就像一种开源“病毒”,任何一款沾染上他的软件都不得不保持开源和免费。 根据国外论坛Robbin的解释:“GPL是针对软件源代码的版权,而不是针对软件编译后二进制版本的版权。 与上面的GPL不同的是,LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。使采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。 BSD开源协议(Berkerley Software Distribution) 目前BSD开源协议分为BSD 3-Clause和BSD 2-Clause两种,分别代指两个条款和三个条款的BSD协议。 应该说,BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但是,不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。 ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的 5. android GitHub Android App是GitHub开源的Android客户端,支持Issues、Gists,并集成了新闻Feed,能够让你及时跟进组织及关注的开发者、库等。 android资源库包含了GitHub Android App的所有源代码。 6. Smack API是一个完整的实现了XMPP协议的开源API库,而aSmack则是Smack在Android上的构建版本,于2013年2月初迁移到GitHub上,该资源库并不包含太多的代码,只是一个构建环境
作者:HelloGitHub-小鱼干 前几天 GitHub 官方一口气开源了 5 款字体,各有特色,彼此兼容,重要的是代码友好。这不,一开源就获得了 4.5k+ 的 star。 除了这两大热点之外,GitHub trending 还有利用 GPT 实现的线框变 HTML 的 draw-a-ui,提取图片中公式的 LaTeX-OCR,绘制你的像素动画的 aseprite,微软开源的命令补齐工具 微软开源的命令行自动补齐工具,inshellisense 为 shell 提供了 IDE 风格的自动补全功能。 往期回顾 往期回顾: 七个很实用的开源项目「GitHub 热点速览」 如何写出优雅的代码? 试试这些开源项目「GitHub 热点速览」 以上为 2023 年第 46 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub
先介绍一下github,github是一个为程序开发者提供项目代码保存的一个平台,程序开发人员可以将代码发布在上面,可以为共享的,即开源的项目,或者私有的。 先去github上面注册一个账号:https://github.com 然后安卓Git客户端,这里推荐msysgit,详细安装过程可以参考我的博客: http://blog.csdn.net/u014427391 创建成功了,接着我们就要使用安装好的Git客户端了 Git客户端使用方法: (1)点击桌面上的Git工具快捷方式,输入git clone https://github.com/你的github用户名/ (2)进入那个你要上传代码的文件夹,将代码复制到里面,创建成功的文件夹里自动生成LICENSE这些文件,当然你的git要用用命令进入自动创建的文件夹 我的是cd lexer1.1.0,这个名称是github (6)进入你的github,这时你会发现,项目代码提交上去了,哈哈哈!^V^ ?
如何Fork开源项目? 实际上大多数的开源项目,都遵循着一个大致的工作流程。 一个开源项目大致会有三种人: 1.负责该项目,是该项目的所有者和维护者。 (有pull无push权限)(提出bug修改意见) 3.只是想使用该开源软件,是该项目的使用者。
我们正式为各位开发者们介绍在 GitHub 上最新的一个开源库 (和开源组织) —— androidx! 我们还看到有外部的开发者专门学习和完善这个开源协作的工作流程,因此,我们希望探索一种对开发者们更友好的方式让这个协作流程更简单方便。 于是我们进一步推进这个协作流程,与开发者们相遇在 —— GitHub! git clone git@github.com:/androidx.git . > GitHub。
github上有非常多的资源,我们可以在github上搜索到非常多的开源项目。那么如何使用github查找资源? 罗列出一下几种方式。 1.Explore 登录GitHub,在页面中心找到Explore,如图: 或 Explore GitHub 会把所有近期有活跃的项目呈现给大家,是没有经过筛选的,按照默认排序。 有点英语底子的人一看就明白了,Trending就是潮流热门趋势的意思,在这个页面你可以看到最近一些热门的开源项目,GitHub就通过这个页面,做了筛选的功能,可以算是很多人主动获取一些开源项目最好的途径 ,那就是 GitHub 的 Search 功能。 总结 GitHub 对于我们做技术开发的人来说真是太有帮助了,优秀的开源项目在上面太多,我们不管是应用在实际项目上,还是对源码的学习,这都是提升我们自己技能和开拓眼界的一个重要渠道,你有大把大把的时间用来刷微博
了解更多请访问: 英文版: https://help.github.com/en/github/searching-for-information-on-github/understanding-the-search-syntax 中文版:https://help.github.com/cn/github/searching-for-information-on-github/understanding-the-search-syntax
如果要说我最大的成果的话,我的Github可以概括下。这一年之中累计收获了3w+Star,总计开源维护了6个项目,下面我就对这些开源项目做个小小的总结。 ? 这个项目是我去年3月份开始写的,耗时9个月,到去年12月的时候正式开源。 这个项目开启了我的开源之路,我觉得围绕这个项目我可以打造很多有价值的东西,毕竟互联网上的实战型项目太少了,而文档齐全的项目更少,于是我便努力把它打造成一个学习型项目,于是便有了接下来的一系列开源项目。 为啥要在Github上面写开源项目呢,其实我的心中一直有这样一个想法:作为一个从事互联网工作的人,我们总得在互联网上留下点什么吧! Github地址 最后附上我的Github地址:https://github.com/macrozheng
即时通讯flamingo 代码下载地址: https://github.com/baloonwj/flamingo ? 电驴 代码下载地址: https://github.com/baloonwj/easyMule ? filezilla(开源ftp客户端和服务器) 代码下载地址: https://github.com/baloonwj/filezilla ? TeamTalk(开源企业内部使用的即时通讯软件) 代码下载地址: https://github.com/baloonwj/TeamTalk ? 如果您在使用上述开源项目的过程中遇到技术问题,可通过这个公众号与我取得联系,或者加入我们的 QQ 群 729995516 进行技术交流。