首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub的使用

GitHub的使用 一、注册GitHub账号 我们先注册好github账号 1、这里我已经注册好了,就直接讲里面的内容 二、GitHub的使用步骤 进入到这个页面 2、进入 到这个页面后点击...3、第一步、输入库的名字,名字最好是用英文形式命名,名字长度也不要太长。 4、第二步、在使用以下命令初始化此存储库里面给添加自述文件前面打上勾 5、第三步,也就是最后一部点击创建储存库。...三、上传文件 进入下面照片的相同页面,点击右上角代码左边的添加文件,在点击上传文件。 6、然后把你想要的文件夹放进去,最好是像我这样放,有一点文件不要太多。...7、传好之后划到页面最底部点击提交更改。 8、跳转到我下面的页面,然会点击导航栏倒数第一的选项,也就是设置。 9、然后点击左边的Pages选项。 4、最后一个步骤了!...最.后上面会有一个链接,那就是你文件的链接 英文图 中文图 谢谢大家的观看 如果有什么问题可以加我的微信:y27724611159

35130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    软件设计:使用框架而不耦合的挑战与应对策略

    如何实现“使用而不耦合” 1. 抽象层的使用 实现“使用而不耦合”的一个关键策略是引入抽象层。...依赖注入 依赖注入(DI)是一种减少耦合的有效手段。它允许应用程序在运行时接收依赖项,而不是在编译时硬编码。这提高了代码的灵活性和可测试性。...挑战与解决方案 尽管“使用而不耦合”的理念在理论上具有吸引力,但在实践中却面临诸多挑战: 性能权衡:引入额外的抽象层可能会带来性能开销。 复杂性增加:过度设计可能导致系统变得不必要地复杂。...学习曲线:开发者需要掌握额外的设计模式和原则。 为了克服这些挑战,重要的是要平衡使用框架带来的便利性和保持灵活性之间的关系。...结论 “你可以使用框架,但不要与它耦合”是一种理想的软件开发原则,它强调了在利用框架提供的便利的同时,保持应用程序的灵活性和可维护性。

    17810

    GitHub的使用

    创建新项目在GitHub创建新项目:创建Git文件(1)在需要上传的目录打开powershell(2)执行命令创建隐藏的.git文件:git init添加用户项目的.git\config文件最后加入[user...global user.email "you@example.com"git config --global user.name "Your Name"添加到Git分别执行add、commit,具体参考 Git的使用...表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件(2)commit对修改的描述git commit -m "add env"关联仓库将本地仓库关联到...github上,XXX为仓库名git remote add origin https://github.com/Snowstorm0/XXX.gitPushpush到github:git push -u...origin master常见报错(1)add 时 报错:warning: LF will be replaced by CRLF in XXX换行符错误,在windows下使用以下代码修改:git

    35142

    react ---- Router路由的使用和页面跳转

    React-Router的中文文档可以参照如下链接: http://react-guide.github.io/react-router-cn/docs/Introduction.html 首先,我们打开已经构建完成的...这是因为Home组件所在路由的 path为 “/”,而“/Page1”开头包含了 “/”,React就会默认渲染Home组件。...关于Page2、Page3的访问也是一样,现在为止,我们可以通过输入地址的方式进行访问,但依然不够方便,那么我们就要设置一些访问入口,也就是传统页面中“超链接”所在地。...点击其中一个链接就可以跳转到特定的页面,比如Page1: ? 注意,这里的跳转并没有访问新的html文件,而是由React改变了原本html页面中的内容。...现在,我们已经成功地使用 Router、Route 和 Link 实现了React页面跳转的功能.

    2.9K10

    react-router v6使用createHashHistory进行history.push时,url改变页面不渲染

    问题描述 在我使用history库的createHashHistory创建history对象时,使用history.push进行页面跳转的时候,url 变化,但是页面没有渲染。...(可参考:: react-router-dom v6 组件外使用路由跳转) 因为太麻烦,没有采用。 最终使用了react-router-dom中的useNavigate进行页面跳转。...navigate("/"); navigate的使用方法可以参考博客:react-router-dom 在hook中的使用 v6 和 v5的对比 需要注意的是:,useNavigate方法只能在函数式组件中使用...面向对象编程将属性和方法封装起来,屏蔽很多细节,不利于测试 ②类组件有状态管理,而函数式组件的状态需要使用useState自定义。...③创建组件时,函数式组件只需调用函数即可创建组件,而类组件必须先实例化一个对象,然后通过这个实例化对象调用render函数来创建组件 ④类组件是用生命周期钩子函数来实现业务逻辑的,而函数式组件使用react

    4.1K20

    【前端部署第四篇】使用 Docker 构建缓存及多阶段构建优化单页应用

    终于可以来一个与真实项目接近带有复杂度的项目,以 CRA 部署为例: 「部署一个 Creact React APP2 单页应用。」...「那 Docker 中是不也可以做到这一点?」 在 Dockerfile 中,对于 ADD 指令来讲,如果「添加文件内容的 checksum 没有发生变化,则可以利用构建缓存」。...构建体积优化: 多阶段构建 我们的目标静态资源,完全不需要依赖于 node.js 环境进行服务化,而 node.js 环境将造成极大的资源浪费。...第一阶段 Node 镜像: 使用 node 镜像对单页应用进行构建,生成静态资源 第二阶段 Nginx 镜像: 使用 nginx 镜像对单页应用的静态资源进行服务化 该 Dockerfile 配置位于.../post/7080800226365145118 [2] Creact React APP:https://github.com/facebook/create-react-app [3] cra-deploy

    1.7K20

    vue单页 使用keep-alive页面返回不刷新

    使用vue单页开发项目时遇到一个很恶心的问题:在列表页点击一条数据进入详情页,按返回键返回列表页时页面刷新了,用户体验非常差啊!!!...查阅了一下相关问题,使用解决这个问题,下面是我的使用心得。 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。...从主页跳到任何页面,再返回主页都不会刷新页面!这并不是我想要的,我只要从详情页返回列表页时不刷新页面,其他情况下是需要刷新的,那么我就需要定制化处理了。...beforeRouterLeave(to,from,next){},它是methods平级的,具体使用方法可以查阅一下。...注意问题: beforeRouterLeave必须写在有配置路由的页面上才有效的,最开始我想写在App.vue页面上,发现根本就不执行的!

    2.4K30

    React Router 使用 Url 传参后改变页面参数不刷新的解决方法

    问题 今天在写页面的时候发现一个问题,就是在 React Router 中使用了 Url 传参的功能,像这样: export class MainRouter extends React.Component...来获取 url 参数的值,但是我发现如果你在这个 url 下只将 url 中的参数部分改变,比如 channelId 从 1 变成 2 的时候,页面并不会重新渲染。...解决办法 查阅资料后发现这样的根本原因是 props 的改变并不会引起组件的重新渲染,只有 state 的变化才会引起组件的重新渲染,而 url 参数属于 props,故改变 url 参数并不会引起组件的重新渲染...后来发现React的组件中有一个可复写的方法 componentWillReceiveProps(nextProps) { ... } 这个方法可以在 React 组件中被复写,这个方法将会在 props...改变的时候被调用,所以你可以使用这个方法将 nextProps 获取到,并且在这个方法里面修改 state 的内容,这样就可以让组件重新被渲染。

    4.2K30

    聊聊因不恰当使用alibaba sentinel而踩到的坑

    今天就来聊聊因不恰当使用alibaba sentinel,而导致熔断降级失效的一些例子。因为sentinel还在不断迭代更新中,不同版本会有一些差异,而且在版本的迭代中,有些问题可能也已经修复。...本文演示的版本使用的sentinel-dashboard是1.8.0。...使用springcloud alibaba的版本为2.2.3.RELEASE 02 失效场景例子 降级不生效问题 A 原因分析 项目中使用了自定义全局异常处理,而异常数或者异常比例的统计在 com.alibaba.csp.sentinel.adapter.spring.webmvc.AbstractSentinelInterceptor.afterCompletion...中已经有网友提出了解决思路 https://github.com/alibaba/Sentinel/issues/1281 https://github.com/alibaba/Sentinel/issues...04 demo链接 https://github.com/lyb-geek/springboot-learning/tree/master/springboot-sentinel

    1.1K20

    React为什么不将Vite作为默认推荐?

    CRA推出于2016年,彼时还没有成体系的React脚手架工具供大家使用,再加上这是官方工具,一经推出就受到了欢迎。截止当前,CRA仓库已经收获快10wstar。...而CRA本身的进步速度却在放缓,其上一次提交要追溯到去年9月8日: 此外,CRA对一些流行工具的支持也不是很好,比如在TailwindCSS文档中就不推荐使用CRA: 近日,油管10w粉丝的前端网红...将当时的一些工程化最佳实践都封装在react-scripts包下,并抹平这些工具不兼容的地方。...最终,React团队更倾向如下解决方案:将CRA作为一个脚手架工具,启动后会根据用户的不同场景需要(比如是SSR还是CSR)推荐不同的框架,再将CRA作为「不使用框架情况下的兜底方案」。...最近,Next.js达到了10wstar成就,成为Github中star排名第14的仓库,间接印证了这种趋势。 回到开篇的问题:React为什么不将Vite作为默认推荐?

    1.4K10

    为什么我们选择使用 React 而不是 Angular 构建新 UI

    以下是我们一路走来的历程,帮助你揭开一些关于React的实用亮点。 我们来自哪里 在React之前,我们使用AngularJS,这可能是当时被选中的最流行的前端框架。...这些封装的组件管理自己的状态,因为组件逻辑是用 JavaScript 而不是模板编写的,你可以轻松地通过应用程序传递丰富的数据,而不用担心 DOM 中的状态。...使用 React,你应该永远记住,它实际上并不是一个 JS 框架,而是一个用于渲染视图的库。...除此之外,React 组件可以在应用程序之间创建和重用。 ReactJS 和 AngularJS 的主要区别在于 React 是以 JS 为中心的,而 AngularJS 是以 HTML 为中心。...React 可能是增长最快的JS“框架” —— 截至今天,GitHub 有超过 1,000 个贡献者。 尽管 React 有一个学习曲线,但它使应用程序开发变得简单易懂。

    2.3K30

    为什么我们选择使用 React 而不是 Angular 构建新 UI

    以下是我们一路走来的历程,帮助你揭开一些关于React的实用亮点。 我们来自哪里 在React之前,我们使用AngularJS,这可能是当时被选中的最流行的前端框架。...这些封装的组件管理自己的状态,因为组件逻辑是用 JavaScript 而不是模板编写的,你可以轻松地通过应用程序传递丰富的数据,而不用担心 DOM 中的状态。...除此之外,React 组件可以在应用程序之间创建和重用。 ReactJS 和 AngularJS 的主要区别在于 React 是以 JS 为中心的,而 AngularJS 是以 HTML 为中心。...React 可能是增长最快的JS“框架” —— 截至今天,GitHub 有超过 1,000 个贡献者。 尽管 React 有一个学习曲线,但它使应用程序开发变得简单易懂。...结论 当你考虑转向使用 React 或基于 React 构建时,了解你的数据以及你希望将如何发展是你在迈步前进之前必须弄清楚的。例如,React 使用单向数据绑定,其中数据流仅以单一方式进行。

    2.7K60

    聊聊因不恰当使用alibaba sentinel而踩到的坑

    今天就来聊聊因不恰当使用alibaba sentinel,而导致熔断降级失效的一些例子。因为sentinel还在不断迭代更新中,不同版本会有一些差异,而且在版本的迭代中,有些问题可能也已经修复。...本文演示的版本使用的sentinel-dashboard是1.8.0。...使用springcloud alibaba的版本为2.2.3.RELEASE 失效场景例子 1、降级不生效问题 a、原因分析 项目中使用了自定义全局异常处理,而异常数或者异常比例的统计在 com.alibaba.csp.sentinel.adapter.spring.webmvc.AbstractSentinelInterceptor.afterCompletion...b、解决方案 在官方的issue中已经有网友提出了解决思路 https://github.com/alibaba/Sentinel/issues/1281 和 https://github.com/alibaba...感兴趣的朋友可以蛮看看。 demo链接 https://github.com/lyb-geek/springboot-learning/tree/master/springboot-sentinel

    1.6K20
    领券