关于github:满速下载PanDownload重振回归

明天在逛GitHub忽然看到了一个相熟的身影 GitHub地址:https://github.com/PanDownloa... PanDownload作为一代BD网盘下载神器貌似王者归来了 本着试一试的心态,将我的项目下载并装在了电脑上测试 发现还真的和原来的一样好用 下载时速度也根本可能跑满本人的宽带 同时,还反对多个下载通道 1、伞兵一号通道:被限速账号应用,会有减速成果 2、伞兵二号通道:未被限速账号应用,不反对近程下载 3、伞兵三号通道:未被限速账号应用,反对近程下载 4、伞兵四号通道:被限速账号应用,可满速 有网友下载速度间接达到了60M/s!! 本版特点1.容许最高应用1024线程下载 2.容许最高32工作同时下载 3.修复PanDownload全副性能,截至到公布日期,所有性能可用 4.内置三大下载通道 5.容许用户自定义PanDownload题目 6.应用第三方提取码查问通道,主动填写提取码 7.默认勾销PanDownload的链接分享 8.较好的容灾解决(眼神暗示) 应用办法一、下载相应压缩包 二、确认杀软没有删除解压进去的内容 三、双击运行PanDownload.exe即可,如果出什么谬误,多开几次,试试管理员运行 四、若呈现解决不了的谬误,可去Github详谈 Pandownload下载办法:公众号回复【102】即可下载

September 9, 2020 · 1 min · jiezi

关于github:更有效使用GitHub的4个技巧

起源:公众号《前端全栈开发者》作为一个十分喜爱GitHub的程序员,我在日常应用中发现了这4个技巧,能够进步我应用GitHub的效率。这篇文章介绍并演示了这4个技巧,我心愿它们也能帮忙你更无效地应用GitHub。 技巧1:用文件查找器疾速、轻松地搜寻仓库中的文件GitHub提供应用Git进行软件开发和版本控制的托管,有数千个存储库、我的项目和文件。因而,如何高效地在GitHub上搜寻文件是十分重要的。第一个技巧是应用GitHub在仓库中提供的快捷方式搜寻仓库中的文件。 如上图所示,在运行时的仓库页面,按键盘上的 t 键,那么GitHub就会激活文件查找器。而后你只须要输出指标文件名,比方ServiceProvider.cs 文件,文件查找器就会显示你想要的文件。 技巧2:应用搜寻限定词搜寻你想要的指标当初,假如你不晓得指标文件位于哪个仓库中,或者你想在组织中查找某个用户。而后,你能够应用搜寻限定词在GitHub的任何页面上搜寻所需的指标。 如你在下面看到的,咱们在Marketplace页面上,并心愿在dotnet组织中搜寻ConfigurationBuilder.cs文件。而后,你只须要输出搜寻限定词即可表明此目标。 org:dotnet filename:ConfigurationBuilder.csGitHub就会显示你想要的文件。 技巧3:在Github个人资料页面上启用自述文件是的,看来Github不仅在6月份从新设计了GitHub的UI,还减少了一些小机密。你能够在Github个人资料页面上取得个人资料README。它是你本人的自述文件,而不是我的项目的自述文件。乏味! 启用它非常简单,你只须要创立一个与你的Github账户用户名雷同的新仓库,这是一个非凡的仓库,你能够用它在你的Github配置文件中增加README.md。 技巧4:将徽章增加到GitHub仓库中从技术上讲,这不是GitHub提供的性能。然而,应用此小技巧能够使你的GitHub仓库页面更业余,并反映你我的项目的以后状态。 一些社区为开发者提供了本人的徽章,例如,你能够从Azure DevOps中取得如下所示的构建/部署状态徽章。 另一方面,你能够从一些供应商那里取得更通用的徽章,比方shields.io。shield.io 能够读取你我的项目的状态并生成相应的徽章。此外,你还能够在 shield.io 上创立本人的徽章。 而后,你只须要将markdown链接复制并粘贴到GitHub仓库中的README.md文件中。

August 24, 2020 · 1 min · jiezi

关于github:免费部署个人博客到远端Github

前言后面的博客我写到怎么样用hexo建设一个本人的博客网站(没看的能够先看后面那个文章地址,)然而它只能运行在本地端口,如果你分享给你的小伙伴他们是打不开的。如果把它部署到服务器上或空间上每个月都会有不菲的收入,所以我明天教大家怎么部署到收费的GitHub下面。 创立GitHub仓库首先登录GitHub而后新建一个repository(部署集体博客的GitHub仓库命名必须要与集体名称雷同,否则接下来会出谬误)(疏忽我这个谬误揭示,因为我曾经部署过一次了)创立仓库后会跳转到这个界面这时咱们GitHub的仓库建设就实现了 装置git部署插件回到命令行中进入博客文件夹内在blog文件目录下输出: C:\Users\Markey\blog> npm install --save hexo-deployer-git如果不行的话就持续应用淘宝镜像源,输出: C:\Users\Markey\blog> cnpm install --save hexo-deployer-git静静的期待装置装置实现后进入文件夹关上_config.yml文件进行配置关上文件找到deployment在type后输出'git',并增加repo和branch两个配置,在repo处填写github仓库地址,在branch处填写master。!!留神!!冒号前面要加空格!! 部署到远端在命令行中输出 C:\Users\Markey\blog> hexo d就会主动上传到远端,并要求你填写账户的明码。 然而如果呈现了谬误提醒,解决办法是: 右键桌面关上git bush在外面输出 $ git config --global user.name "姓名为GitHub上的姓名" $ git config --global user.email "邮箱为GitHub的注册邮箱"这时再反复第一遍的步骤,回到命令行中输出 hexo d失常提醒输出明码即位胜利,输出明码后就会主动向远端推送文件,再次关上GitHub仓库页面就会发现本地blog文件夹中的文件都再GitHub上部署实现 关上集体博客网站的页面这时只有输出仓库名 就能够胜利的拜访到集体博客的页面了,和你在localhost4000端口下面是截然不同的,如果你感觉这个域名每次都要输出很麻烦很简短,来看看怎么给这个博客绑定一个本人的共性域名吧 文章链接

August 23, 2020 · 1 min · jiezi

关于github:github上能commits进项目但无记录的问题

github上提交但无记录问题问题可能在于你的git账号与github帐号不对应,须要留神到公司的git账号和github上的区别。其余账号能提交然而不算commits,算不同用户,然而不能在我的项目里拉成我的项目成员。详见官网解释) 导致的结果就是长久以来的commit都不算,都是空白的,气skr人

August 20, 2020 · 1 min · jiezi

关于github:开发一款视频直播有多吃香

视频直播与通话类利用有多火爆呢? 据工信部公布的2020年上半年互联网和相干服务业运行状况统计,截止到2020年6月末,我国国内市场上监测到的APP数量为359万款,其中,外乡第三方利用商店APP数量为212万款。 而在下载量中,音乐视频类下载量排第一位,下载量达1810亿次,环比增长6.6%;日常工具类、社交通信类、零碎工具类、生存服务类别离以1555亿次、1543亿次、1219亿次、1204亿次排名第3-6位。 2019-2020年1-6月互联网业务收入增长状况 如此大的下载量,是不是听了之后也开始蠢蠢欲动了呢? 而因为疫情的影响,手机与互联网的遍及,市场还处于挖掘阶段,有十分大的回升空间。那么,很多投资人会问了,开发一款视频直播或者视频通话类利用难吗? 图片起源:xcv95 毫无疑问,如果说要从策动到开发到测试再到上线,都由本人独立实现的话,那肯定是艰难的,因为你须要的团队涵盖了开发人员到营销、后续服务人员以及保护人员,这都将是一个很大的挑战。 一款市面上性能较完整的APP个别会用到10个SDK乃至更多的SDK,SDK是什么呢?简略来说,SDK就是软件开发工具包,它能够简略地为某个编程语言提供利用程序接口的一些文件,但也可能包含能与某种嵌入式零碎通信的简单的硬件。咱们通常看到的各类软件与APP都是由各类的SDK开发组成的。 而那真的须要本人去开发吗? 答案显然是否定的,事实上,开发一款这样的利用并不难,甚至只有你有想法,找到可实现你想法的SDK,进行简略的编程编写,整合资源,便能够实现本人的想法,从而做出一款蕴含了本人想法的利用。 anyRTC正是服务于利用开发的平台之一。 anyRTC是一家专一于提供优质音视频服务的公司。 说到音视频,现如今曾经慢慢渗入生存的每一个角落。有了音视频的传输,你能够在微信里与家人通电话,能够在直播软件上听主播唱歌,能够在APP上开线上会议,能够坐在家里上网课…… 音视频作为媒介,传递的不仅仅是信息,还包含了情感,促成了人与人之间的交换,特地是近些年来,音视频简直涵盖了所有的热门APP,不仅是不便了用户之间的交换,突破工夫空间的壁垒,更是加强了APP与用户的粘合度,让用户感触到APP的温度。 anyRTC入门有多简略呢? 轻便的SDK,稳固的接口,一对一的业余技术领导,仅需4行代码就实现的音视频场景搭建……入门有多简略呢?就像吃饭一样简略。你仅需进入官网,点击注册,下载SDK,就能够开启你的音视频之旅了!各式各样的Demo收费体验,总有一款适宜你。 如果你并不是开发人员,也能够通过咱们给出的实例代码,实现场景的出现,剩下的就只须要你体验了,邀请好友,一起测试,看看成果。如果想要某一个板块的性能,间接分割客服: “嘿!把这个给我拆下来,我想给我的APP整个新玩意儿!” anyRTC不仅能够提供音视频的SDK,能够同时满足音频与视频的须要,也能够独自提供音频SDK与视频SDK。并且anyRTC能够提供音视频传输的服务,实时传输,高并发高可用,满足绝大部分的开发需要,而且每月会提供10000分钟收费时长,对于初创APP来说,能够缩小十分大的守业累赘。 不仅如此,只有在9月30日以前注册应用,咱们还将给到“首月收费,次月五折”的钜惠,惊喜一波接一波!这次肯定超值~ 尽管当初的互联网普及率曾经很高了,但互联网时代的倒退仍旧还处于初级阶段,许多的互联网利用都在拔地而起,整个互联网行业兴兴向荣。5G基建的搭建也刺激了互联网的智能倒退,在将来,应用领域还会有更多的宝藏期待开掘,而音视频,也将成为这条路上不可或缺的中坚力量。 所以,如果你想要开发一款视频直播或是视频通话类利用,找到咱们,就不难啦!

August 18, 2020 · 1 min · jiezi

关于github:Github-Actions-Hugo-自动更新博客

应用 hugo 搭建集体博客,GitHub 治理博客资源,GitHub Actions 主动构建更新博客站点。 后期筹备GitHubDockerNginxHugo一个曾经备案的域名一台在线的服务器Let's Encrypt HTTPS 证书GitHub Actions 主动公布name: Deploy Blogon: push: branches: [ master ] pull_request: branches: [ master ]jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Deploy Blog uses: appleboy/ssh-action@master with: host: ${{secrets.BLOG_ALIYUN_HOST}} username: ${{secrets.BLOG_ALIYUN_USERNAME}} key: ${{secrets.ID_RSA_HUG_BLOG_ALIYUN}} script: | if [ ! -d "kk70-blog-source" ]; then git clone https://github.com/kevin70/blog.git kk70-blog-source fi cd kk70-blog-source git pull --rebase git submodule update --init --recursive docker run --rm -i -v ~/kk70-blog-source:/src klakegg/hugo:0.74.3 if [ ! -d "/usr/share/nginx/kk70.top" ]; then mkdir -p /usr/share/nginx/kk70.top else rm -rf /usr/share/nginx/kk70.top/* fi cp -R public/* /usr/share/nginx/kk70.top/应用 appleboy/ssh-action 连贯近程服务器构建更新 Blog。 ...

August 15, 2020 · 1 min · jiezi

关于github:git修改本仓库用户名和邮箱和全局用户名和邮箱以及已提交内容的用户名和邮箱

批改本仓库的用户名和邮箱git config user.name 'new username'git config user.email 'new email' 批改全局用户名和邮箱git config --global user.name 'new username'git config --global user.email 'new email' 批改已提交内容的用户名和邮箱1.关上终端 2.复制粘贴脚本,并依据你的信息批改以下变量 OLD_EMAIL CORRECT_NAME CORRECT_EMAIL #!/bin/shgit filter-branch -f --env-filter 'OLD_EMAIL="your-old-email@qq.com"CORRECT_NAME="newName"CORRECT_EMAIL="new-emil@qq.com"if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]thenexport GIT_COMMITTER_NAME="$CORRECT_NAME"export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"fiif [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]thenexport GIT_AUTHOR_NAME="$CORRECT_NAME"export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"fi' --tag-name-filter cat -- --branches --tagsgit log 查看历史记录批改状况 3.应用git push --force --tag origin 'refs/heads/\*' 把正确的历史提交记录提交的到github服务器

August 13, 2020 · 1 min · jiezi

关于github:基于-Hexo-NexT-GitHub-的静态博客2020-年-8-月升级过程记录

早在 2017 年,我基于 Hexo + NexT 搭建了 GitHub 托管的动态博客。到当初快 3 年了,产生了很多变动,比方 Hexo 脚手架降级了 2 个大版本「目前最新 5.0 版」,Node.js 也降级了多个大版本,动态博客的性能进行了很多加强,为了赶上时代的潮流,故须要对之前搭建的动态博客底层框架进行全方面的降级。本文记录了残缺的降级过程。本文演示在 Mac 零碎下的操作过程。 首先展现降级后,主页最终成果: 本次降级计划如下: 应用最新版脚手架工具创立新的动态博客我的项目将文章、Next 主题、Hexo 配置等迁徙至新版我的项目中应用该计划,可确保不会呈现新老版本的兼容性问题,在稳定性、效率之间找到最好的平衡点。 工具筹备依据 Hexo 官网的介绍,进行工具的筹备,首先确保零碎中已装置如下工具: node.js「演示版本13.12.0」git而后在终端顺次执行如下 bash 指令: # 国内执行 cnpm 命令更快更不便npm install hexo-cli -ghexo init blogcd blognpm installhexo server初始动态博客我的项目曾经能够在本地运行起来了,接下来集成最新版 NexT 主题,依据 NexT 官网的领导,间接执行如下指令: git clone https://github.com/theme-next/hexo-theme-next themes/next关上 Hexo 配置文件,更改主题: theme: next装置 git 部署插件 npm install hexo-deployer-git --save接下来能够开始筹备数据的迁徙工作了。 配置及文章迁徙只须要进行如下两步,即可实现迁徙工作: 将 Hexo 目录下的 _config.yml 配置,以及主题目录下的 _config.yml 配置迁徙至新的我的项目中将 Hexo 目录下的 source 目录整体迁徙至新的我的项目中新版性能变更在新版 NexT 主题的配置文件中,新增了很多基于 jsdelivr.net 的可选 CDN 服务,关上后能够保障三方资源文件的极快加载,倡议关上。Hexo 的官网文档中,介绍了文章中插入图片的三种办法,不过无论是哪种办法,在应用本地 Markdown 编辑器进行文章编写时,都无奈预览图片。为了解决此问题,能够装置一个图片门路转换的插件 hexo-asset-image,然而该插件目前处于废除状态。目前未找到好的解决办法,临时实用官网举荐的「相对路径的标签援用」。icon 资源的援用格局呈现了变动,详情能够参考配置示例,须要留神变更。感触尽管 Hexo + NexT 整体降级了 1 到 2 个大版本,细节性能明显增加了很多「从配置的规模就可以看进去」,页面细节更加现代化,然而主体性能并无变动。首次迁徙后,呈现局部图片、图标找不到的状况,后续通过钻研后都失去了解决,并无其余问题,体验相比原来达到了 105% 的程度,举荐降级。 ...

August 9, 2020 · 1 min · jiezi

关于github:基于-Hexo-NexT-GitHub-的静态博客2020-年-8-月升级过程记录

早在 2017 年,我基于 Hexo + NexT 搭建了 GitHub 托管的动态博客。到当初快 3 年了,产生了很多变动,比方 Hexo 脚手架降级了 2 个大版本「目前最新 5.0 版」,Node.js 也降级了多个大版本,动态博客的性能进行了很多加强,为了赶上时代的潮流,故须要对之前搭建的动态博客底层框架进行全方面的降级。本文记录了残缺的降级过程。本文演示在 Mac 零碎下的操作过程。 首先展现降级后,主页最终成果: 本次降级计划如下: 应用最新版脚手架工具创立新的动态博客我的项目将文章、Next 主题、Hexo 配置等迁徙至新版我的项目中应用该计划,可确保不会呈现新老版本的兼容性问题,在稳定性、效率之间找到最好的平衡点。 工具筹备依据 Hexo 官网的介绍,进行工具的筹备,首先确保零碎中已装置如下工具: node.js「演示版本13.12.0」git而后在终端顺次执行如下 bash 指令: # 国内执行 cnpm 命令更快更不便npm install hexo-cli -ghexo init blogcd blognpm installhexo server初始动态博客我的项目曾经能够在本地运行起来了,接下来集成最新版 NexT 主题,依据 NexT 官网的领导,间接执行如下指令: git clone https://github.com/theme-next/hexo-theme-next themes/next关上 Hexo 配置文件,更改主题: theme: next装置 git 部署插件 npm install hexo-deployer-git --save接下来能够开始筹备数据的迁徙工作了。 配置及文章迁徙只须要进行如下两步,即可实现迁徙工作: 将 Hexo 目录下的 _config.yml 配置,以及主题目录下的 _config.yml 配置迁徙至新的我的项目中将 Hexo 目录下的 source 目录整体迁徙至新的我的项目中新版性能变更在新版 NexT 主题的配置文件中,新增了很多基于 jsdelivr.net 的可选 CDN 服务,关上后能够保障三方资源文件的极快加载,倡议关上。Hexo 的官网文档中,介绍了文章中插入图片的三种办法,不过无论是哪种办法,在应用本地 Markdown 编辑器进行文章编写时,都无奈预览图片。为了解决此问题,能够装置一个图片门路转换的插件 hexo-asset-image,然而该插件目前处于废除状态。目前未找到好的解决办法,临时实用官网举荐的「相对路径的标签援用」。icon 资源的援用格局呈现了变动,详情能够参考配置示例,须要留神变更。感触尽管 Hexo + NexT 整体降级了 1 到 2 个大版本,细节性能明显增加了很多「从配置的规模就可以看进去」,页面细节更加现代化,然而主体性能并无变动。首次迁徙后,呈现局部图片、图标找不到的状况,后续通过钻研后都失去了解决,并无其余问题,体验相比原来达到了 105% 的程度,举荐降级。 ...

August 9, 2020 · 1 min · jiezi

关于github:糟糕你写的-BUG-要被存1000年了

摘要:代码冰封,祖传千年!把大象放在冰箱须要几步? 三步!把代码放在北极须要几步?纳尼? GitHub刚刚颁布了一组照片,你写的代码(BUG)上周曾经被打包运往北极保留。 只有你2月2日以前奉献过的开源代码,当初都曾经被埋在北极的冰雪之下,保留一千年。 2019年GitHub颁布了一项打算:Arctic Code Vault,我的项目的意思是要把你的/我的/他们的代码带入北极,而后埋入北极公开400米深的永恒冻土层,据说,要保留1000年。 (这就是传说中的 祖传 代码 吗? ) 据GitHub官网统计,曾经有数百万的程序为这个北极代码仓库(Arctic Code Vault)打算做出了奉献。第一阶段的代码曾经胜利打包“快递”到北极,接下来GitHub还会持续发展这个我的项目。 这是怎么样个神操作?来,跟随着小熊派的脚步,来一场代码的北极之旅吧! 第一步:上传北极代码库要想将让本人代码被带往北极,首先你得将代码上传至GitHub的北极代码库。 https://github.com/github/archive-programGitHub官网为这些将本人代码上传至北极代码库 的开发者们还设计了 荣誉徽章 以示表彰,只有将鼠标悬停在开 发者主页 材料介绍中“ Highlight ”的下方,即可看到该开发者有哪些项目存在于北极代码库。 第二步:代码的保留可能会有不少小伙伴十分纳闷,这些网站上的代码要怎么能力保留下来? 除了自行将代码上传北极代码库外,GitHub还会对每个沉闷的公共存储库进行快照捕捉,将其贮存在北极代码库里,并将北极代码库中足足有21TB的代码数据交给挪威Piql公司。由该公司位于挪威德拉门的工厂进行编码并以QR码的模式保留在卤化银胶片上。这种胶片的使用寿命极长,能够最大限度地将代码残缺地保留下来。 第三步:代码的运输以及寄存这些每帧都蕴含880万个像素点的胶片足足装了186箱,在运到挪威的首都奥斯陆后通过空运返回北极。 这些寄存了代码的胶片最终落在了斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城,这里人迹罕至、气温凛冽,有几百米厚的冻土层,十分合适寄存胶片。 这些胶片卷轴将会被存储在小城左近的一座废除煤矿密封室内的钢壁容器中。而在这废除煤矿的不远处则是存储了寰球数以百万计种子的寰球种子库,当初来自世界各地的开源代码与寰球种子库一起存储在这座小岛上,为人类的子孙后代留下一笔难以掂量的宝贵财富。 将来如何解析出代码?那就有人放心了,千年后的人类与当初人类的认知程度必会呈现偏差,那时的人类该怎么解析出这些代码呢? 据GitHub官网阐明,在发展打算前就曾经招集了人类学、考古学、历史学、语言学等各方面的专家组成GitHub Archive Program征询小组,为解决如何与"继承者们"进行最佳的沟通曾经提出诸多计划了。在这些胶片卷轴中除了开源代码以外还会有存档的简介、其应用形式、开源利用的信息和指南以及当下这些开源我的项目的应用状况等,以防未来的读者无奈解读该文档或解读后须要从头开始重建技术。 千年太久,只争朝夕! 侥幸的是,你不必等一千年能力看小熊派的代码! 话说,1000年当前你的后辈看到你的代码当前是什么样的反馈? 点击关注,第一工夫理解华为云陈腐技术~

August 4, 2020 · 1 min · jiezi

关于github:糟糕你写的-BUG-要被存1000年了

摘要:代码冰封,祖传千年!把大象放在冰箱须要几步? 三步!把代码放在北极须要几步?纳尼? GitHub刚刚颁布了一组照片,你写的代码(BUG)上周曾经被打包运往北极保留。 只有你2月2日以前奉献过的开源代码,当初都曾经被埋在北极的冰雪之下,保留一千年。 2019年GitHub颁布了一项打算:Arctic Code Vault,我的项目的意思是要把你的/我的/他们的代码带入北极,而后埋入北极公开400米深的永恒冻土层,据说,要保留1000年。 (这就是传说中的 祖传 代码 吗? ) 据GitHub官网统计,曾经有数百万的程序为这个北极代码仓库(Arctic Code Vault)打算做出了奉献。第一阶段的代码曾经胜利打包“快递”到北极,接下来GitHub还会持续发展这个我的项目。 这是怎么样个神操作?来,跟随着小熊派的脚步,来一场代码的北极之旅吧! 第一步:上传北极代码库要想将让本人代码被带往北极,首先你得将代码上传至GitHub的北极代码库。 https://github.com/github/archive-programGitHub官网为这些将本人代码上传至北极代码库 的开发者们还设计了 荣誉徽章 以示表彰,只有将鼠标悬停在开 发者主页 材料介绍中“ Highlight ”的下方,即可看到该开发者有哪些项目存在于北极代码库。 第二步:代码的保留可能会有不少小伙伴十分纳闷,这些网站上的代码要怎么能力保留下来? 除了自行将代码上传北极代码库外,GitHub还会对每个沉闷的公共存储库进行快照捕捉,将其贮存在北极代码库里,并将北极代码库中足足有21TB的代码数据交给挪威Piql公司。由该公司位于挪威德拉门的工厂进行编码并以QR码的模式保留在卤化银胶片上。这种胶片的使用寿命极长,能够最大限度地将代码残缺地保留下来。 第三步:代码的运输以及寄存这些每帧都蕴含880万个像素点的胶片足足装了186箱,在运到挪威的首都奥斯陆后通过空运返回北极。 这些寄存了代码的胶片最终落在了斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城,这里人迹罕至、气温凛冽,有几百米厚的冻土层,十分合适寄存胶片。 这些胶片卷轴将会被存储在小城左近的一座废除煤矿密封室内的钢壁容器中。而在这废除煤矿的不远处则是存储了寰球数以百万计种子的寰球种子库,当初来自世界各地的开源代码与寰球种子库一起存储在这座小岛上,为人类的子孙后代留下一笔难以掂量的宝贵财富。 将来如何解析出代码?那就有人放心了,千年后的人类与当初人类的认知程度必会呈现偏差,那时的人类该怎么解析出这些代码呢? 据GitHub官网阐明,在发展打算前就曾经招集了人类学、考古学、历史学、语言学等各方面的专家组成GitHub Archive Program征询小组,为解决如何与"继承者们"进行最佳的沟通曾经提出诸多计划了。在这些胶片卷轴中除了开源代码以外还会有存档的简介、其应用形式、开源利用的信息和指南以及当下这些开源我的项目的应用状况等,以防未来的读者无奈解读该文档或解读后须要从头开始重建技术。 千年太久,只争朝夕! 侥幸的是,你不必等一千年能力看小熊派的代码! 话说,1000年当前你的后辈看到你的代码当前是什么样的反馈? 点击关注,第一工夫理解华为云陈腐技术~

August 4, 2020 · 1 min · jiezi

关于github:让你的GitHub下载飞速提升到2Ms以上

2020年7月27日整顿公布多种GitHub减速形式!转载自:https://code.pingbook.top/blo... 1. GitHub 镜像拜访这里提供两个最罕用的镜像地址: https://github.com.cnpmjs.orghttps://hub.fastgit.org也就是说下面的镜像就是一个克隆版的Github,你能够拜访下面的镜像网站,网站的内容跟Github是残缺同步的镜像,而后在这个网站外面进行下载克隆等操作。 2. GitHub文件减速利用 Cloudflare Workers 对 github release 、archive 以及我的项目文件进行减速,部署无需服务器且自带CDN. https://gh.api.99988866.xyzhttps://g.ioiox.com 以上网站为演示站点,如无奈关上能够查看开源我的项目:gh-proxy-GitHub 文件减速自行部署。 3. Github 减速下载只须要复制以后 GitHub 地址粘贴到输入框中就能够代理减速下载! 地址:http://toolwa.com/github/ 4. 减速你的 Githubhttps://github.zhlh6.cn 输出 Github 仓库地址,应用生成的地址进行 git ssh 操作即可 5. 谷歌浏览器GitHub减速插件(举荐) 谷歌浏览器Github减速插件.crx 下载 百度网盘: https://pan.baidu.com/s/1qGiI...,提取码:stsv 如果能够间接拜访谷歌商店,能够拜访GitHub 减速谷歌商店装置。 6. GitHub raw 减速GitHub raw 域名并非 github.com 而是 raw.githubusercontent.com,上方的 GitHub 减速如果不能减速这个域名,那么能够应用 Static CDN 提供的反代服务。 将 raw.githubusercontent.com 替换为 raw.staticdn.net 即可减速。 7. GitHub + Jsdelivrjsdelivr 惟一美中不足的就是它不能获取 exe 文件以及 Release 处附加的 exe 和 dmg 文件。 ...

July 28, 2020 · 1 min · jiezi

关于github:写博客必备神器打造稳定快速高效免费图床真香

明天和大家分享一下我在写博客的时候遇到的问题,在我写博客的时候图片这么去治理。所以本人最近搭建了一个收费的图床,感觉还是挺好用的,心愿对小伙伴们有帮忙。 那我为什么应用GitHub 搭建图床呢?,重要的是应用起来不便,高效,收费呀,因而,GitHub图床是个不错的抉择,利用jsDelivr CDN减速拜访(jsDelivr 是一个收费开源的 CDN 解决方案),PicGo工具一键上传,操作简略不便,也不必放心速度和容量问题,而且完全免费,能够说是目前收费图床的最佳解决方案! 搭建图床搭建须要大家首先筹备的工作: 1、首先申请一个GitHub 账号,Github地址,申请账号流程就不一一说了,置信小伙伴们是能够本人搞定的(这个和个别创立账号的流程是一样的)。 2、新建GitHub仓库生成Token 点击Create repository 创立仓库,页面仓库展现 点击Generate token,切记把这个生成的token 拷贝一次 3、下载PicGo配置参数: 下载PicGO,装置胜利,点开软件进行配置 设定仓库名:【用户名/图床仓库名】即(zhangfu1111/Blogimagemanager) 设定分支名:【master】 设定Token:拷贝GitHub上生成的【Token】 指定存储门路:填写想要贮存的门路,如【images/】,这样就会在仓库下创立一个名为images/的文件夹,图片将会贮存在此文件夹中 设定自定义域名:它的的作用是,在图片上传后,PicGo会依照【自定义域名+上传的图片名】的形式生成拜访链接,放到粘贴板上,因为咱们要应用jsDelivr减速拜访,所以能够设置为【https://cdn.jsdelivr.net/gh/用户名/图床仓库名 】,如 https://cdn.jsdelivr.net/gh/zhangfu1111/Blogimagemanager到此咱们曾经把图床环境搭建实现,这时候咱们能够上传图片(PicGo上传快捷键:ctrl+shift+P),如何应用呢? 例如咱们用微信截图,截完图按ctrl+shift+P键,图片就会主动上传到咱们创立的仓库外面了,而后复制图片的连贯,就能够把图片 引入到Markdown (Typora下载链接:https://pan.baidu.com/s/10v9m... 提取码:mmhw),编辑器当中了,还能够开启以下这个性能。间接复制。 PicGo上传失败起因总结: 1、项目名称中存在空格 ,即zhangfu1111/ Blogimagemanager 2、工夫戳重命名未开启。 好了,这就是明天和小伙伴们分享的收费搭建本人的图床,写博客的小伙伴,能够试试哦。很不错的哦。 我是阿福,公众号「阿福聊编程」作者,对后端技术放弃学习爱好者,我会常常更新JAVA技术文章,在进阶的路上,共勉!

July 27, 2020 · 1 min · jiezi

关于github:写博客必备神器打造稳定快速高效免费图床真香

明天和大家分享一下我在写博客的时候遇到的问题,在我写博客的时候图片这么去治理。所以本人最近搭建了一个收费的图床,感觉还是挺好用的,心愿对小伙伴们有帮忙。 那我为什么应用GitHub 搭建图床呢?,重要的是应用起来不便,高效,收费呀,因而,GitHub图床是个不错的抉择,利用jsDelivr CDN减速拜访(jsDelivr 是一个收费开源的 CDN 解决方案),PicGo工具一键上传,操作简略不便,也不必放心速度和容量问题,而且完全免费,能够说是目前收费图床的最佳解决方案! 搭建图床搭建须要大家首先筹备的工作: 1、首先申请一个GitHub 账号,Github地址,申请账号流程就不一一说了,置信小伙伴们是能够本人搞定的(这个和个别创立账号的流程是一样的)。 2、新建GitHub仓库生成Token 点击Create repository 创立仓库,页面仓库展现 点击Generate token,切记把这个生成的token 拷贝一次 3、下载PicGo配置参数: 下载PicGO,装置胜利,点开软件进行配置 设定仓库名:【用户名/图床仓库名】即(zhangfu1111/Blogimagemanager) 设定分支名:【master】 设定Token:拷贝GitHub上生成的【Token】 指定存储门路:填写想要贮存的门路,如【images/】,这样就会在仓库下创立一个名为images/的文件夹,图片将会贮存在此文件夹中 设定自定义域名:它的的作用是,在图片上传后,PicGo会依照【自定义域名+上传的图片名】的形式生成拜访链接,放到粘贴板上,因为咱们要应用jsDelivr减速拜访,所以能够设置为【https://cdn.jsdelivr.net/gh/用户名/图床仓库名 】,如 https://cdn.jsdelivr.net/gh/zhangfu1111/Blogimagemanager到此咱们曾经把图床环境搭建实现,这时候咱们能够上传图片(PicGo上传快捷键:ctrl+shift+P),如何应用呢? 例如咱们用微信截图,截完图按ctrl+shift+P键,图片就会主动上传到咱们创立的仓库外面了,而后复制图片的连贯,就能够把图片 引入到Markdown (Typora下载链接:https://pan.baidu.com/s/10v9m... 提取码:mmhw),编辑器当中了,还能够开启以下这个性能。间接复制。 PicGo上传失败起因总结: 1、项目名称中存在空格 ,即zhangfu1111/ Blogimagemanager 2、工夫戳重命名未开启。 好了,这就是明天和小伙伴们分享的收费搭建本人的图床,写博客的小伙伴,能够试试哦。很不错的哦。 我是阿福,公众号「阿福聊编程」作者,对后端技术放弃学习爱好者,我会常常更新JAVA技术文章,在进阶的路上,共勉!

July 27, 2020 · 1 min · jiezi

关于github:我在-GitHub-上发现了一款骚气满满的字体

本文转自量子位,作者栗体,如有侵权,则可删除。 这个字体叫 Leon Sans,外表看去平平无奇。 但事实上,它并不是一般的字体,体内蕴藏着魔力。 Leon Sans 最特地的中央在于,字体是由代码形成的。有了这些代码,它能够随便变身。 比方,在暗夜里闪耀出七色的光影: 比方,在春天里枝繁叶茂,花也开好了: 比方,雨点打在地上汇成了河: 形态 (Shapes) 、成果 (Effects) 、动画 (Animations) ,特技丰硕任君抉择。 魔法字体,是名叫 Jongmin Kim 的韩国小伙伴,为了庆贺宝宝诞生而设计的。 不过,这不是独乐乐,是普天同庆:代码开源了,GitHub 曾经有 6200 星。 除此之外,有线上 Demo 能够游玩。 都能怎么玩最根本的操作,就是扭转粗细 (Weight) 。 不止给规范字体调粗细,也给炫彩的艺术字调粗细: 而后,加大一点难度,让字体瑟瑟发抖。就是把线条变得波折。 稍稍不平坦,就会轻微的抖动。激烈的弯折,就是触电了,烧糊了: 拔电,再也不动了。 不过还好,能够棘手把它埋在春天里 (误) : 当然,埋法不止这一种。 也能够把字母截断,变成粉红色的 “多米诺骨牌”,每张牌的宽窄还能自由选择: 还能够让文字看上去,在平静中流淌: 线上 Demo 的性能一共十几种,大家也能够本人试一下: 如果,Demo 还不能满足你的设想,那就去食用代码吧: 字体是代码组成的文本有代码示意:text,字体大小有代码示意:size,粗细有代码:weight,字间距有代码示意:tracking…… 另外,每一种特技都有各自的代码,也都有能够调节的参数。 比方,瑟瑟发抖叫做 wave,抖动频率用 fps 来调。 只有用这一串代码,就能够把灵动的字体,在 H5 上显示了: ...

July 23, 2020 · 1 min · jiezi

关于github:编程小白用了3年在-Github-斩获-90k-Star-聊聊学习编程的正确姿势

我是Guide哥,一Java后端开发,半个全栈,自在的少年。 如果你看到这篇文章,祝贺你!不论是初入编程畛域的小白,还是曾经在工作几年的新手,这篇文章都将对你有很大的帮忙。倡议看到最初。置信我!肯定会有收货。 这篇文章我会试着给你带来一个更加不一样的编程能力进步实战指南。如果你感觉这篇文章对你有用的话,也不要白嫖好吧!点个在看或者赞就是对我最大的激励。欢送转发让更多人看到这篇文章,一起变强! 先来说一下本人的状况!我从小学就开始接触电脑,不过到了大学之后才接触编程,整个大一都很迷茫,编程很少,也不晓得如何进步本人的编程能力。大二的时候,本人退出了学校的一个技术组织,自此之后,便真正开启了本人疯狂的大学自学编程之路。 自学编程路上,Github 相对对我帮忙最大。 我在大二就开始接触 Github 了,过后就感觉下面有太多不错的学习资源了。到了大三下学期,本人就想着说要不也尝试着做一下开源呗!而后,我就从比拟好动手的 Java 学习和面试指南动手。 到目前未知,我的所有的开源我的项目累计靠近 90k star,并且播种了 4.6k 的关注。 说到 Github 其实也挺羞愧的!因为我的大部分我的项目都没有提供英文版本。实际上,如果你要做开源的话,本着开源精力,最好能有一份英文翻译版。 好的!上面咱们就开始注释!想要本人编程变得更强的小伙伴记得多记笔记。 1. 抉择一个适合的电脑学习编程前至多要有一个略微适宜一点的电脑吧! 对于电脑抉择,我感觉不要纠结是买 Mac 还是 Windows。作为一个应用了 Windows 开发 4 年,Mac 开发一年的人主观地说,两者对于编程效率的影响没有你想的那么大。特地是在你初学编程的阶段,是齐全没太大区别的。 Mac 的性价比更低,一台合格的 Mac 开发本 1 万 2 起步。尽管它的确好一些,然而抉择电脑的时候还是要依据本人理论经济状况来决定。 另外,肯定不要抉择内存低于 8g 的电脑,有条件的话最好能 16g。 2. 六个黄金准则很多人可能会感觉说,咱们学习编程,首先是要找一门编程语言好好开始学,比方我在上大学的时候最开始接触的是 C 语言。 我感觉非也!就我本人作为一个从大学自学编程一路一路踩坑的过来人来说,我感觉学习编程第一步应该是要搞清楚学习编程有哪些必备的网站?咱们是如何查资料的?咱们是如何解决问题的?国内外有哪些技术社区比拟好?...... 首次之外,你还要搞明确学习编程不是加入应试考试。 2.1. 理解常见的学习编程网站理解学习编程有哪些必备的网站之后,你能力更好地进行自学。 个别状况下,但但凡初学编程的同学,往往都须要课后进行继续学习的。一是因为你可能刚学编程,老师教的货色你听不明确。二是因为程序员这个行业自身就须要一直学习。三是因为大学外面教的货色往往和社会理论须要脱节,只有自学才能够让你技术和社会不脱节。 举荐几个我罕用的学习编程的网站: a.中国大学 Mooc 下面有很多名校的课程和国家精品课程比拟适宜咱们夯实编程根底。比方下图是南京大学的一门对于软件工程的大学选修课。 b.慕课网 下面有很多比拟适宜入门的收费课程。另外,如果你须要实战我的项目视频资源的话,也能够在慕课网找到(慕课网打钱!!!)。 c.哔哩哔哩 是的,你没看错!看 B 站也能学习!B 站下面有很多优良的学习资源以及优良的 UP 主比方 Guide 哥。 ...

July 21, 2020 · 2 min · jiezi

关于github:使用github-action同时部署hexo到github和coding最优雅的方式

原文发于我的博客和公众号:“Noosphere博客”,“智圈云公众号”,理解相干信息能够关注“智圈云”指标咱们晓得应用github action 能够很简略的部署hexo的动态文件到github pages,然而如果在国内咱们心愿部署到github pages同时也部署到coding,而后通过dns双线路由,另外,咱们可能有多个账号,比方公司的和集体的博客或者网站,也是同时部署到coding和github,那就这个github action解决不了,上面咱们革新一下,使其达到这个指标: hexo的source寄存在独立库生成的动态文件存在独立的库提交markdown文件后,主动生成动态文件主动部署到github pages主动部署到coding同一份hexo source库,只须要配置一次hexo的_config.yml,就能够间接通过hexo deploy -g 或者git push来触发部署反对多个github账号,同时也反对多个coding账号配置hexo的deploy找到hexo根目录的_config.yml,而后配置deploy字段的内容如下 deploy: type: 'git' repo: github: 'git@noosphere-coder.github.com:noosphere-coder/noosphere-coder.github.io.git' coding: 'git@e.coding.net:noosphere/noosphere.git' branch: 'master'这个配置指标是让咱们间接hexo deploy能够同时推送到 github 和 coding 的 pages 仓库 配置 hexo deploy命令反对多个github和coding账号一般来说,如果我只有一个github的账号,在这个配置下间接执行hexo g -d,一个命令就能够间接实现两个仓库的部署了。 那么如果咱们的github账号有多个,比方有一个办公用的,一个私人的,那怎么办?咱们晓得 git 的 ssh 推送形式是须要应用特定的 key 的, 所以,咱们只须要配置 ssh 来路由特定的域名到key即可. 依据需要,在配置这个ssh key的路由之前,咱们要学生成一个key用于做pages部署 ssh-keygen noosphere-coder而后一路回车就行(不须要太强的安全性的话),生成后key在/home/$USER/.ssh/目录下 为了这个key能够推送到github或者coding的独立账号,咱们须要把这个key退出到github和coding的账号,比方我新建了一个noosphere-coder的github账号,那么我把这个noosphere-coder的ssh key作为这个账户的ssh key即可,关上[https://github.com/settings/keys](https://github.com/settings/keys),点击 New SSH key减少即可,退出后,咱们就能够用这个key来操作这个github账号了(coding也相似)。 接下来,咱们用这个key来配置ssh key的路由,达到执行git push命令的时候主动应用不同的key: cat << EOF > /home/$USER/.ssh/configHost github.com HostName github.com PreferredAuthentications publickey IdentityFile /home/$USER/.ssh/id_rsaHost noosphere-coder.github.com HostName github.com PreferredAuthentications publickey IdentityFile /home/$USER/.ssh/noosphere-coderHost e.coding.net HostName e.coding.net PreferredAuthentications publickey IdentityFile /home/$USER/.ssh/id_rsa Host noosphere-coder.coding.net HostName e.coding.net PreferredAuthentications publickey IdentityFile /home/$USER/.ssh/noosphere-coderEOF这个配置通知ssh,如果碰到Host为noosphere-coder.github.com或者noosphere-coder.coding.net的时候就去应用/home/$USER/.ssh/noosphere-coder这个key ...

July 20, 2020 · 3 min · jiezi

关于github:GitHubcom访问不了

首先看看网络有没有问题cmd窗口中输出 ping www.baidu.com证实网络没问题 再试一下githubcmd窗口中输出 ping github.com因而狐疑是:本地DNS无奈解析导致的 解决办法关上C:\Windows\System32\drivers\etc\hosts,在最初加上 192.30.255.112  github.com git  185.31.16.184 github.global.ssl.fastly.netCtrl + S 保留从新ping 一下github.com 全副搞定!

July 20, 2020 · 1 min · jiezi

GitHub-把代码埋到北极已将首批开源项目存入地下-250-米永久冻土层

技术编辑:芒果果丨发自 思否编辑部SegmentFault 思否报道丨公众号:SegmentFault “把开源代码在北极保留 1000 年!”去年,GitHub 颁布了一项代码存档打算——Arctic Code Vault,要把代码埋入北极公开 250 米深的永恒冻土层,心愿将代码保留一千年。 当初,这不只是一个边远的幻想了,GitHub 曾经把采集到的沉闷公共存储库快照保留到了位于北极的数据仓库,以备来世之用。此外,GitHub 还为开发者在配置文件中设计了留念徽章。 GitHub 代码永恒保留打算启动在 GitHub 环球2019开发者大会上,GitHub 首席执行官 Nat Friedman 首次介绍了 GitHub 存档程序,他说:“在这个平台上,代码应该存储在北极的一个档案中,用胶片卷起来,供前人应用。”过来几个月,GitHub 与 Piql(长期数字存储提供商)单干,将 21 TB 的 GitHub 存储库数据写入了 186 卷的 piqlFilm 数字光感档案胶片中。 开发人员和开发人员的代码创立的快照当初在存档中,当初能够在他们的GitHub配置文件上看到相应的徽章,据说,取得一个 Star 用户就能够点亮徽章,开发者奉献的相应存储库会通过悬浮窗显示进去。 GitHub 在每个存储的卷轴上都增加了一个 GitHub 代码库指南,这个由社区输出编写的语句也能够在归档程序的相关联的文章中查找到。 档案中还蕴含一个独自的胶卷,其中以书面形式解释了档案内容的历史和文化背景。所谓的技术树旨在提供古代软件开发、开源和各种应用程序以及风行编程语言的具体介绍。 此外,存储档案中还包含解释发明微处理器、网络、电子、半导体和前工业技术的技术条件的著述。其目标是使档案的继承人尽可能全面地理解当今的技术可能性。 GitHub 打算公布档案库中的第一个作品列表,同时征求社区的意见、倡议和反馈。 埋藏在北极 250 米冻土层下的开源代码,将保留千年去年,Github 为了爱护开源代码,发表了这项代码存档打算,并发表在往年 2 月 2 日正式启动将此前的开源代码以 QR 码的模式存储在胶片里,并将这些胶片寄存在挪威斯瓦尔巴特一座已废除的矿井里。 斯瓦尔巴群岛的一个服役煤矿中,比北极圈更凑近北极。Arctic Code Vault 数据存储库就位于这个北极公开 250 米深的永恒冻土层。 Github 认为,存储在古代设施中的信息在几代之后很可能会隐没,因而须要用不同的模式和平台进行存储备份,留存于后世。 ...

July 17, 2020 · 1 min · jiezi

GitHub-两周内第二次服务中断原因竟然是服务器被盗

技术编辑:徐九丨发自 思否编辑部 GitHub 在两周内呈现了第二次服务中断,这次继续了大概 4 个小时。 据微博博主 @shijin1 音讯,微软针对此次 GitHub 服务中断发邮件进行了回复,称通过排查发现,此次服务中断的起因是因为疫情的影响,其各地服务器均有被盗走的景象。微软还称曾经全力对服务器进行追回,心愿可能尽快找回服务器与数据。 在两周前的 6 月 29 日,GitHub 也产生了相似的两小时服务器中断问题,官网过后并未解释具体起因。此次的服务器被盗事件暂不能 100% 确认,但截至发稿工夫,GitHub 官网尚未申明具体起因。 GitHub 是目前治理、开发和存储源代码的最大服务平台,苹果、谷歌、亚马逊和 Facebook 等公司都在应用该服务。2018年,微软早以 75 亿美元的价格收买了 GitHub,并始终在逐渐改善对开发者的服务,截止 2019 年底,GitHub 用户数量达到 4100 万。 往年 4 月,GitHub 官网发布公告示意向所有团队收费凋谢外围性能。无论是集体收费账户还是商业我的项目团队,都可拜访 GitHub 的有限公有存储库。

July 13, 2020 · 1 min · jiezi

GitHub-JavaScript-趋势榜项目第29周

2020年7月6日-2020年7月13日1. vuejs/vue我的项目地址:https://github.com/vuejs/vue stars:167834 | forks:25552 | 730 stars this week Vue.js是一个渐进的,可逐渐采纳的JavaScript框架,用于在Web上构建利用。 2. GitSquared/edex-ui我的项目地址:https://github.com/GitSquared/edex-ui stars:14910 | forks:905 | 1875 stars this week 具备高级监控和触摸屏反对的跨平台,可定制的科幻终端仿真器。 3. gothinkster/realworld我的项目地址:https://github.com/gothinkster/realworld stars:43946 | forks:3572 | 690 stars this week "The mother of all demo apps" - 由React、Angular、Node、Django等提供反对的克隆版,堪称榜样 ???? 4. trekhleb/javascript-algorithms我的项目地址:https://github.com/trekhleb/javascript-algorithms stars:74720 | forks:12653 | 780 stars this week ???? 用JavaScript实现的算法和数据结构,并带有解释和进一步浏览的我的项目 5. facebook/react我的项目地址:https://github.com/facebook/react stars:152017 | forks:29704 | 642 stars this week 用于构建用户界面的申明式、高效和灵便的JavaScript库。 6. cypress-io/cypress我的项目地址:https://github.com/cypress-io/cypress ...

July 13, 2020 · 2 min · jiezi

GitHub上40Kstar的宝藏级SpringBoot核心文档看完献出膝盖

SpringBoot 以其轻量级、内嵌 Web 容器、一键启动、不便调试等特点被越来越多的微服务实践者所采纳。然而知其然还要知其所以然,本 Chat 就来解说 SpringBoot 外围模块的实现原理,在面试的时候也是会被常常问到的,核心内容次要包含: spring-boot-load 模块,失常状况下一个类加载器只能找到加载门路的 jar 包外面当前目录或者文件类外面的 *.class 文件,SpringBoot 容许咱们应用 java -jar archive.jar 运行蕴含嵌套依赖 jar 的 jar 或者 war 文件,那么 SpringBoot 是如何实现的?spring-boot-autoconfigure 模块,Spring的呈现给咱们治理 Bean 的依赖注入提供了便捷,然而当咱们须要应用通过 pom 引入的 jar 外面的一个 Bean 时候,还是须要手动在 XML 配置文件外面配置。Springboot 则能够根据 classpath 外面的依赖内容主动配置 Bean 到 Spring 容器。spring-boot 模块,提供了一些个性用来反对 SpringBoot 中其它模块,本文会解说到该模块都提供了哪些性能以及原理。那么学习SpringBoot就没有一个正确的路线吗,这里小编就要给大家分享一个神仙级SpringBoot外围笔记了,图文并茂,非常适合有须要学习SpringBoot的敌人!因为篇幅起因,有须要SpringBoot外围笔记残缺文档可在文末获取收费支付形式! 话不多说,看目录 一、Spring Boot 入门 二、配置文件 三、日志 四、Web开发 五、Docker 六、SpringBoot与数据拜访 七、启动配置原理 因为篇幅起因,有须要SpringBoot外围笔记残缺文档扫 即可获取材料收费支付形式!

July 10, 2020 · 1 min · jiezi

Github-Daily-Taro-实战网易云音乐项目

电鸭社区-远程工作-自由职业-兼职外包-自由从这开始 嗨,我是 Martin,也叫老王。今天推荐一个 React 实战项目,使用的是京东的 Taro 框架。 TaroGithubhttps://github.com/NervJS/taro watch 688star 26.2kfork 3.2k简介Taro 是一套遵循 React 语法规范的 多端开发 解决方案。 现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动/QQ小程序、快应用、H5、React-Native 等)运行的代码。 特性支持多种框架Taro 目前支持 React、Nerv、Vue 三类框架,在未来 Taro 将开放拓展能力,使得开发者可以通过 Taro 拓展更多的框架支持。 快速开发微信小程序Taro 立足于微信小程序开发,众所周知小程序的开发体验并不是非常友好,比如小程序中无法使用 npm 来进行第三方库的管理,无法使用一些比较新的 ES 规范等等,针对小程序端的开发弊端,Taro 具有以下的优秀特性 ✅ 支持使用 npm/yarn 安装管理第三方依赖 ✅ 支持使用 ES7/ES8 甚至更新的 ES 规范,一切都可自行配置 ✅ 支持使用 CSS 预编译器,例如 Sass 等 ✅ 支持使用 Redux 进行状态管理 ✅ 支持使用 MobX 进行状态管理 ✅ 小程序 API 优化,异步 API Promise 化等等 ...

July 8, 2020 · 1 min · jiezi

GitHub-JavaScript-趋势榜项目第26周

1. tobspr/shapez.io项目地址:https://github.com/tobspr/shapez.io ⭐:642 | forks:180 | 218 stars this week shapez.io 是一个受 factorio 启发的开源的用于构建游戏的基础平台! 在网络和桌面上可用。 2. twbs/bootstrap项目地址:https://github.com/twbs/bootstrap ⭐:141874 | forks:69102 | 523 stars this week 最受欢迎的HTML,CSS和JavaScript框架,用于在开发开发响应式,移动优先项目。 3. iptv-org/iptv项目地址:https://github.com/iptv-org/iptv ⭐:17695 | forks:2674 | 764 stars this week 收集来自世界各地的8000多个公共IPTV频道 4. microsoft/playwright项目地址:https://github.com/microsoft/playwright ⭐:14332 | forks:449 | 527 stars this week Node库,可通过单个API自动化Chromium,Firefox和WebKit 5. Ameobea/robintrack项目地址:https://github.com/Ameobea/robintrack ⭐:375 | forks:90 | 81 stars this week 抓取Robinhood API来检索+存储流行度和价格数据。 6. ianramzy/decentralized-video-chat项目地址:https://github.com/ianramzy/decentralized-video-chat ⭐:2778 | forks:288 | 293 stars this week ...

June 22, 2020 · 2 min · jiezi

解决github下载慢的问题

下载项目源码一般的下载方式在浏览器打开一个Github项目的主页,想要对源码进行下载,普通的下载方式如下图所示。 首先点击图片左上角的“Branch”按钮来选择分支,一般默认情况下使用“master”分支即可。点击图片右上角位置绿色的“Clone and download”按钮。在新出来的选项卡中点击“Download ZIP”。执行完这三步之后浏览器会自动开始下载。 但是这种方式下载通常速度较慢,往往只有几k每秒。可以通过以下两种方式进行解决。 使用git工具进行下载这种方式并不是很快,一般情况下在几十k每秒,偶尔能到几百k。 安装git工具。安装方法请点这里).打开git工具的终端。通常只要在系统安装的程序里搜索git,然后选择git Bash进行打开。在git终端中利用cd命令到想要存放源码的文件夹。在终端中执行cd XXX,XXX表示文件夹的路径。点击下图中的黄色箭头,复制红色框中的地址。在git终端执行git clone XXX,XXX代表刚才复制的地址。本例中,就是执行git clone https://github.com/romkatv/powerlevel10k.git。 将项目复制到码云,然后下载进入码云首页,注册账号。点击下图中右上角红色方框中的加号,选择“从Github/GitLab”导入仓库,界面如下图所示。在“Git 仓库 URL”一栏,将想要导入的Github仓库地址放进去。仓库地址的获取参考上一张图。然后选择是否开源。点击导入。从码云下载导入后的项目。下载方法与从Github下载类似,具体请参考上文所述。 下载releases中作者编译好的文件有些程序,作者会预先编译好一些版本以供下载。这些文件放在releases中。如下图所示。但是由于Github的releases被部署在了亚马逊的云上,国内访问速度极慢且不稳定,通常下不下来。以下步骤可以解决此问题。 获取待下载文件的地址。以上图中红色框中的文件为例,在谷歌浏览器汇中,可以通过右击--复制链接地址获得。打开网站https://d.serctl.com/。将刚刚复制的地址粘贴到“下载地址一栏”,点击提交。待下载完成后在下方的列表中找到对应文件下载即可。PS:下载时使用迅雷下载比使用浏览器下载要快。

June 21, 2020 · 1 min · jiezi

键盘侠Linux干货-使用SSH方式推送文件至github仓库

前言作为一名优秀的计算机从业人员,相信大家github应该都知道吧。(优秀的代码托管工具) 但是由于平常使用的https方式克隆的本地仓库,每次git push时都需要输入帐号密码才能将我们修改的文件推送至远程仓库非常的不方便,由于mk是比较懒的人,不想每次都敲键盘输密码。 所以,我想配置一下github的无密码推送文件(也可以称为SSH证书推送)。 配置SSH生成SSH密钥对ssh-keygen -t rsa -C "youremail@example.com"会生成两个文件 私钥文件:/ylighgh/.ssh/id_rsa公钥文件: /ylighgh/.ssh/id_rsa.pub查看公钥这里的公钥我们等会用到的,先粘贴在我们的剪切板上 cat ~/.ssh/id_rsa.pub 在github上配置SSH 添加完成之后点击 Add SSH key ,Github和主机之间的SSH配对完成 添加完成可在终端执行 ssh git@github.com 验证是不是添加成功 github远程仓库文件拉取至本地克隆仓库到本地使用 git clone克隆仓库到本地 P.S:这里使用SSH方法 推送文件至github远程仓库创建文件初始化git仓库 git init (进入到项目目录中执行) 创建一个a.test的文件 touch a.test 提交到暂缓区 git add . && git commit -m 'test' 推送文件到远程仓库使用git push命令 由于github服务器在国外,我这里使用了一个代理方式推送文件,但我们可以看到,使用SSH方式推送文件是不需要我们输入用户名密码,这就达到了我的目的,偷懒~~。 注意事项git commit时出现下面情况,验证你的github邮箱和github用户名 写在最后如果文档对你有帮助的话,留个赞再走吧 ,你的点击是我的最大动力。 我是键盘侠,现实中我唯唯诺诺,网络上我重拳出击,关注我,持续更新Linux干货教程。 更多键盘侠Linux系列教程:链接地址 更多Linux干货教程请扫:(回复 干货)

June 21, 2020 · 1 min · jiezi

SVN-向-GIT-进行转换如何拉取指定版本后的提交

很多时候,我们不需要拉取所有的内容,我们可以拉取指定版本后的内容。 你可用使用参数:-r8000:HEAD 例如使用下面的命令: git svn clone https://svn.code.sf.net/p/docutils/code/trunk docutils -r8000:HEAD可以拉取 8000 版本以后的提交记录。 对于一些项目老的提交版本过多的话,使用这个命令可以将以前老的提交全部都忽略掉。 能够加快速度。 https://www.ossez.com/t/svn-git/187

June 20, 2020 · 1 min · jiezi

最新的原生-GitHub-仓库迁徙方法实测有效

为何要用迁徙功能:其实直接上传本地的代码到新的仓库,也能实现保存最新代码的效果;新建各种分支也能和原仓库一致。 关键是要保留代码的提交记录,以便后续的整理和回滚。 GitHub 自带了一个仓库迁徙功能,原理是复制一个仓库,然后用户可以手动清空原仓库 迁徙目标:保留所有代码保留所有分支保留所有分支的提交记录事前准备:更新远程仓库所有分支的代码到最新版本如果是私密仓库,且要交由另一个不是仓库协作成员的同事来负责迁徙,要将他添加到当前仓库协作成员列表,详情可查看我的另一篇文章开始迁徙:1、新建 github 仓库新建 github 仓库,选择“公开”或者“私密”类型 2、导入原仓库代码点击底部的 “Import code” 按钮 会到这个页面 在新标签页打开旧仓库页面,复制地址栏的 URL (注意不是 Clone or download 按钮的那个地址),粘贴到上面页面的输入框,点击“Begin import”,会开始自动执行迁徙(或者说复制)操作: 3、弹窗输入期间,根据原来仓库的安全设置,可能会弹窗要求输入 github 的账号密码: 4、检查新仓库远程仓库复制完毕,可以直接点击红框处跳转新仓库。 可以随意切换分支,查看 commit 历史。 记得点击 ”Star“,免得之后找不到它。 5、重新添加仓库的协作人员6、本地仓库更新远程仓库地址如果使用 Sourcetree 等客户端,可以在设置里修改;如果使用 GitBash 命令行,可以输入: git remote set-url origin 仓库地址完成后,所有分支都会自动对接上远程分支,可以随意 checkout 7、测试是否已切换本地代码随意修改一下,push 到远程仓库查看效果即可。 8、清空原仓库新仓库检测无误后,可以清空原仓库

June 18, 2020 · 1 min · jiezi

团队合作-git提交

一、约定代码格式框架1.负责人创建一个大体框架,规定用法,配置项,划分模块,确定每个人的任务 2.约定之后,将主框架以mater的身份,提交到master分支上 git commit -m "文件名"(master身份提交)二、组员拉取代码以及提交1.组员拉取 负责人上传了master上的代码 (也就是主框架) 命令 git pull origin master2.组员在拉取下来的主框架里完成各自相对应的模块3.完成之后 在自己的分支上,提交 命令 git add . git commit -m "名字" (后续提交的时候 ,名字都要一样,提交上去会覆盖以前的,也就是更新) 三、负责人合并1.待组员提交代码之后,负责人合并代码2.负责人将分支切换到master分支上 操作 git checkout -b master 3.开始合并代码 操作 git merge 分支名 假如 你的成员分支名有 big small red git merge big 那就一个一个merge (在这个过程中会有冲突,就解决完一个再合并下一个) 紫色代表文件里有冲突(如图) 之后打开紫色文件里 会显示冲突代码(点击红色报错线,会出现修改方式) 四种情况(如图) 采用当前修改|采用传入的更改|保留双方更改|比较变更(根据代码所需自行修改) 四、合并后提交1.合并以后,继续执行git add 2.git commit -m "文件名" 五、继续更新代码1.小组成员将合并的代码,git pull origin master再拉取一遍(更新) 2.拉取好,在更新了的文件中继续写之后的代码

June 18, 2020 · 1 min · jiezi

钉钉机器人自动关联-GitHub-发送-approval-prs

摘要:用技术来解决 PM 枯燥的 approval pr 工作,本文将阐述如何自动化获取 GitHub Organization 下各个 repo 待 merge 的 pull requests 并通知相关人员,告别每日的手动操作。 在日常工作中,你是否遇到以下场景: Github 存在多个 repo,日常工作中需要一个个地手动筛选大量待 merge 的 pull requests要找出多个 repo 中 ready to review 的 pull requests,要手动筛选,然后一遍又一遍地粘贴复制提交 dev 进行 review #倍感无聊想自动推送 GitHub 待 merge 的 prs,GitHub Webhooks 却没有该 Event……用技术来解决 PM 枯燥的 approval pr 工作,本文将阐述如何自动化获取 GitHub Organization 下各个 repo 待 merge 的 pull requests 并通知相关人员,告别每日的手动操作。此文主要提供了解决自动发送 approval prs 的思路,并以钉钉群和 Slack 为例,给出了其 Python 的实现方式,如果你使用其他通讯工具,实现原理是相通的。 ...

June 17, 2020 · 3 min · jiezi

?-优雅的保持你的依赖库版本安全最新

可能大部分前端开发者都会有过这样的“懒癌”想法:如果我的 package.json 中的依赖库能自动升级版本号就好了 ?。 依赖库的更新可能会带来新的功能特性,或者解决了正遇到的一个棘手的问题、甚至是修复了重要的安全漏洞。通常来说,依赖库的升级会给我们带来更多的收益。所以我们需要一个能帮助我们管理依赖库的工具,dependabot 的出现,就解决了依赖库版本管理的难题。 遇见 DependaBotDependabot 是一个 GitHub 工具,通过创建 Pull Requests (PR)来让你的项目依赖保持最新并且安全。并且支持多种语言,也可用于 GitLab。 我第一次遇见 dependabot 是在 2018 年底,我在查看一个 GitHub 库的PR时,发现了类似如下的密集的 PR 记录。 点进去看到了竟然是一个机器人?️在帮库的作者在自动提交新的版本号 PR,于是我立即在自己的一个库上测试,发现甚是好用。 DependaBot 加入 GitHub去年 5 月份,dependabot 加入了GitHub ,说实话,这个信息并不意外,前一阵我还发现 dependabot 会主动给你的很久不更新的库推送安全警告 Dependabot 已经集成在项目仓库 Security 和 Insight 面板中,它发现了我的 package-lock.json 中有这几个依赖 minimist 、acorn、kind-of 是有安全漏洞的,我们可以让 GitHub 项目接入 Dependabot,它就会自动推送给你一个 PR,直接 Merge 就解决了。多么贴心的机器人。 Dependabot 填补了 GitHub 对于开源项目的依赖库自动化安全检测的空白,这一部分功能意义是巨大的。没人希望我们的库是有安全隐患的。 Dependabot 加入 GitHub 后,带给开发者的好处就是我们可以免费使用 Dependabot 的所有功能,只能说微软 NB ? ...

June 4, 2020 · 1 min · jiezi

GitHub-上周-JavaScript-趋势榜项目

时间:2020年5月25日 ~ 2020年6月1日1. popcorn-official/popcorn-desktop项目地址:https://github.com/popcorn-official/popcorn-desktop ⭐:4686 | forks:143 | 980 stars this week Popcorn Time是一个多平台的免费软件BitTorrent客户端,其中包括一个集成的媒体播放器。 桌面版(Windows / Mac / Linux) 2. manojVivek/responsively-app项目地址:https://github.com/manojVivek/responsively-app ⭐:3052 | forks:147 | 1736 stars this week 一个修改后的浏览器,有助于响应性web开发。 3. trekhleb/javascript-algorithms项目地址:https://github.com/trekhleb/javascript-algorithms ⭐:72291 | forks:12120 | 1770 stars this week ? JavaScript实现的算法和数据结构,并带有解释和进一步阅读的链接。 4. gothinkster/realworld项目地址:https://github.com/gothinkster/realworld ⭐:41924 | forks:3371 | 1208 stars this week "The mother of all demo apps" - 由React、Angular、Node、Django等提供支持的克隆版,堪称典范 ? 5. h5bp/html5-boilerplate项目地址:https://github.com/h5bp/html5-boilerplate ⭐:45469 | forks:10842 | 492 stars this week ...

June 1, 2020 · 2 min · jiezi