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

很多程序员都不知道的事,GitHub简历可以加分!

Google、Facebook、Alibaba 都在通过它来贡献自己的开源项目。如果你留心关注,公司越大 GitHub 的贡献度越高,那么如果你想进入大的互联网公司,是不是也提前融入一下这个氛围?...代码工具,基本 90% 以上的公司都使用 Git 系工具(GitLab、Gitee、GitHub)做项目源码管理,你的提交记录是最好的证明你的 Git 基本功,要比在简历写熟练使用 Git 更有说服力...大多数面试官希望看到这种能够真正展示你能力的东西,而不是只是在简历写会什么什么。作为面试官,大多数是来看人们的编码习惯,不管人家写这个东西是为了什么的。...感谢阅读 喜欢小编文章的,可以点个订阅,小编都会不停更新文章,分享前端学习知识,以及程序员员的趣事!

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

自己服务器搭建自己的邮箱

前言: 这可能是我写的文章中为数不多的有全程完整截图的、不是在完工后再来回忆的文章,但并不是因为我一开始就打算写这篇教程,而是搭建邮箱这玩意我做了”双份“——先在我自己服务器上面给我自己搭建,确认成功了...,但是没有程序在监听这个端口,然后就按照腾讯云的文档去设置docker的镜像源,设置成腾讯云的内网源 然后通过ssh连接到服务器需要用到的docker镜像给pull下来,一步的设置镜像源就是为了在这一步省点时间...docker ps命令能看到大概这样的输出 接着在本地再拿nmap扫一下,跟刚才相对比,除了那两个filtered的端口依旧是filtered之外,其它的端口都由close转为open,open表示端口通了并且有程序在监听这个端口...在上面的命令中,我容器内的80端口映射到宿主机的8000端口并禁用了https,但我并不想通8000端口,通的端口越多,潜在的安全风险就越多,所以接下来就该设置ng的反代了,在宝塔新建一个网站...,这里需要注意的是主机名最好是设置的跟域名一样,有条件的给服务器的IPptr记录会更好(腾讯这边的ptr记录得花钱买,1k5 元/年/5条,这个价格令我望而生畏,买不起),不然容易进垃圾箱(虽说由于未知原因

8.7K50

快来自己的代码放到npm吧~

,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。...允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 当我们在电脑安装完node之后,npm服务就安装完成了。...这里不多介绍概念性的东西了,总之就是一个组织,上面有好多别人写好的代码供我们使用,当然,我们也可以自己的代码放上去供别人使用。...如果对这个还不了解,建议您先去网上查一下资料再来阅读下面的内容哦~~~ 准备工作 如果我们想要把自己的代码放在npm,供别人下载使用,首先得先有源码啊。...另外,如果想要在npm发布源码,还得需要在npm注册一个账号,这个没啥好说的,就和github一样。

68710

在一个服务器多个网站会被分流吗?

在一个服务器多个网站,会被分流吗?会造成网站卡顿吗?  ...服务器的带宽不足的话,网站的同时打开操作速度会受影响,此处不包括服务商提供的服务器,他们的服务器每个网站空间会专门设定带宽和运行内存;另外,同一个服务器同一个IP多个网站在搜索引擎优化上会相互影响,如果其中一个站是垃圾站被百度...同一服务器服务器够大、速度稳定,10几个网站模板不一样,白帽运营,不会受多大影响。 ...外链多交换些有价值的链接,多跟合作伙伴合作,有资源就行;彼此之间的友链,要看网站的收录情况,收录不好不要,等排名、收录稳定,互链一下,一段时间后再撤消,切忌不要每个都交换,多做些好的网站内容和有用的反链...如果ip相同最好不要一块儿,也不要做什么互链。同一类内容,同一个ip,降权也会是在同一时间。 一个服务器弄多个网站的话,如果在带宽不充足的情况下,可能会导致网站打开速度受到影响。

4.2K10

如何Node项目部署到服务器

服务器位置的选择; 我们都知道服务器的不同配置都是有讲究的,并且一定程度上关系到我们网站的用户体验,在选择服务器地址之前,我们需要清楚的知道自己网站的用户群体主要集中在哪个区域: 比如我的用户在杭州,...至于服务器的其他配置,大家都可以随意选择,也可以直接用默认的。 2. 如何将域名解析到服务器 当我们选购好一台服务器之后,我们在控制台可以看到自己服务器的公网IP,这也是域名解析的关键。...服务器配套软件的安装和环境配置 有了上面服务器的配置基础,我们开始配置服务器了。 作为一名前端程序员, 服务器必须要有node。...接下来我们开始安装它,在安装之前,我们需要先进入服务器终端: 密钥对一般在服务器列表的右侧更多下拉项里,我们一般第一次使用需要重置密钥对, 在设置好密钥对之后, 我们在自己计算机的终端输入如下命令:...通过命令行上传自己的网站到服务器 那么环境有了之后我们就可以直接上传我们的网站代码了,因为我们选择的是 centos 服务器,它没有可视化的界面来操作,而且我的电脑是 mac的, 这可咋整呢?

4.2K50

如何SQLMap里的功能移植到自己程序中?

可是有时候有些开源工具的入口太沉重,而我们只需要其中的一部分功能并且加到我们自己程序,所以怎么样她们进行提炼成我们想要的呢?...介绍 最近想给自己程序加上一个检测WAF的功能,思路可能很简单,就是构成一些存在恶意参数的URL地址,然后检测返回的response的headers或者body,通过指纹匹配的方式来定位是哪一款WAF...,可是自己收集WAF信息太多了,而且写检测程序又是要费一定功夫,想到SqlMap中是可以检测Waf信息的,所以打算直接将其关键函数或者类拉出来改造后加到自己程序中。...回顾与组装 我们重新捋一捋sqlmap检查waf的运行流程,首先用glob库,文件夹所有的python文件中的检查函数统统压入一个list变量(这一段我们是可以直接复制出来,稍加修改即可利用加在自己程序...终于,检查WAF的整整一个功能就直接被剥离出来加在了我们自己程序里,sqlmap的WAF库很全,国内国外的,肯定比自己重新收集指纹写一个要好,因为我们也没有什么和市面上检测思路不一样的想法,也就是检查返回头返回状态码和正文

73470

玩转jenkins - 在自己服务器安装jenkins

所以打算在自己服务器玩玩,同时也会把相关的一些进度和结果分享到这里,希望未来可以在工作用到。 ?...ps:我的服务器:CentOs8 Linux 计划了几个想要达到的目标 在自己的机器跑起来 done 使用jenkins将码云的git仓库拉到服务器 将代码拉到服务器后,可以手动触发构建、部署 完成自动化部署...开发一个自己的插件,具体做啥还没想好 待定......手动安装插件 到上一步,我这有点惨,很多插件安装失败,而且时间超级长,后来就直接关了,让他自己去安装了。 理论,理想的话后续应该是这样的 让你创建管理员账号,总不能每次输入一大串密钥吧 ?...然后给自己创建了个账号,再也不用一大坨密钥了。 ?

3.9K41

服务器当网盘玩 教你从云服务器下载自己的文件

用户可以网盘看成一个放在网络的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。...搭建自己的博客就不说了,我们还可以部署自己写的项目到云服务器,然后外网就可以访问到我们的项目了。...接下来我们介绍一个新玩法——服务器当网盘玩,即从自己的云服务器下载指定的文件 哈哈哈花里胡哨 ,也算是最近我在研究的事情吧。...接着在云服务器跑一下 接下来,我们在外网浏览器输入服务器公网IP + 项目名 我们点击mysql下载这一个超链接,浏览器就会给我们下载到指定的文件。...那么,我们就实现了从自己的云服务器,下载自己指定的文件,这一个功能。 本项目完整代码已经附上,欢迎使用!

62410

搭建自己的技术博客系列(二) Hexo 博客部署到 GitHub

1、在GitHub建一个新仓库 [watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3MjQ4ODg...这个公钥放在GitHub,这样当你链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub。...而后在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key 你的id_rsa.pub里面的信息复制进去。...wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 3、更改 Hexo 配置文件_config.yml 这一步,我们就可以将hexo和GitHub关联起来,也就是将hexo生成的文章部署到GitHub,...text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3MjQ4ODg=,size_16,color_FFFFFF,t_70][wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 这样就可以成功地hexo

47500

移植升级底层包,自己的用户程序增加上OTA功能

说明 一般情况下,大部分用户已经有了自己的用户程序,只是想增加上OTA功能. BootLoader程序只是负责下载和运行的,一般不需要改动....咱只需要让咱的用户程序适配上BootLoader 开始(STM32F103,F407的皆可参考) 1,准备好自己的用户程序 2,我用户程序里面的iap文件夹拷贝到自己的工程 如果是F407的还需要把我用户程序里面的下面文件拷贝到自己的工程...(然后就移植好了) 测试 1,首先下载BootLoader程序,根据BootLoader程序打印的日志修改用户程序的flash设置 2,修改用户程序的下载配置, 设置为只擦除使用到的flash空间...3,如果使用的jtag或者stlink,可以直接再下载用户程序到单片机 如果使用的串口下载的话,就把BootLoader的hex和用户程序的hex合成一个hex, 然后下载 下载之后如果BootLoader...能够正常加载用户程序运行,说明没啥问题. 4,让程序生成bin文件(怎么去控制更新,根据提供的例程修改就可以) $K\ARM\ARMCC\bin\fromelf.exe --bin --output=

35930

如何下载博客模板部署在自己服务器

傍晚的时候,自己服务器跑通了之后,添加了一个静态的网页,离自己的目标又近了一点,想自己搭建一个独立博客,在上面写一些东西,需要前端展示界面和后台管理界面,为了省时间这个从零到有的过程建立一遍,我就开始去网站上找模板来测试了...5:下面重点来了,之前几篇里面配置好了购买的服务器,终于可以派上用场了,博客模板代码准备完成之后。 开始打包 npm run build ? 打包完成之后,项目文件夹里面出现了一个dist ?...图片.png 6:dist文件拷贝出来 ,放在桌面,重新命名为fBlog ?...7:按照上一篇文章里面简单粗暴的方法 服务器上传一个静态页面,并通过IP地址访问 https://www.jianshu.com/p/90bea1102096 桌面文件拖到我的服务器里面 ?...8:这个时候,打开我的ip,加上文件名称,可以在我自己服务器上访问模板了,如果对vue很熟悉,那么就把模板改成自己想要的吧,等域名备案下来之后,直接替换成自己的域名啦。 ?

96440

使用Nginx阻止别人域名跳转到自己服务器

在Nginx设置禁止通过IP或者通过未设置的域名访问访问服务器,只能通过已绑定的域名访问,这样做是为了避免别人未备案或者有被隔离风险的域名解析到自己服务器IP而导致服务器被隔离,有以下解决方案:...Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人自己的域名指向了你的IP)的时候生效 最关键的一点是,在server的设置里面添加这一行: listen 80 defaultt_server...就可以这样设置: server { listen 80 defaultt_server; return 403; } 也可以这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以: server...listen 80; server_name jpeng.xyz www.jpeng.xyz } 没更改之前,通过server_name中的www.jpeng.xyz和jpeng.xyz均可访问服务器...,加入禁止IP访问的设置后,通过 www.jpeng.xyz 无法访问服务器了,jpeng.xyz可以访问 用 nginx -t检测配置文件会提示warning: [warn]: conflicting

4.3K20

在腾讯云服务器如何发布自己的网站

这篇文章教小白怎么在腾讯云服务器如何发布自己的网站,做一个自己的网站很简单,做一个好站很难 (领取腾讯云优惠券)腾讯云新客专属福利2860元代金券http://t.cn/EynQerH 腾讯云热卖云产品...3折起http://t.cn/E2j4VwJ 2019新春采购节,30款云产品感恩回馈 http://t.cn/ExAqp2x 购买腾讯云服务器 选择windows操作系统 进入腾讯云服务器管理中心...重装完成后,在本地电脑上点击 开始——》输入mstsc 回车——》输入服务器IP地址——》输入服务器登录密码——》进入远程服务器 进入服务器后打开localhost 测试环境是否配置完成。...浏览器中输入 localhost/phpadmin/打开数据库,完成数据库操作 数据库默认账号 root 密码websoft9 , 打开文件地址如图片所示,你的网站上传到此目录即可。

22.4K70

服务器的Python2换成Python3

话不多说,开搞 我这台服务器是重新构建过系统的。干干净净。我们在终端,输入Python,一般来说结果是这样的。可以看到是Python的2.7版本 现在我们要找到Python是在哪里安装的。...,查看会发现你执行Python,会有软连接指向Python2,执行Python2会有软链接指向Python2.7 也就是说执行python和执行python2.7 最终实际上调用的都是这个py2.7的程序...那么我们的目标来了,我们要让执行python,实际执行的是python3,执行python2,才是使用python2 ,让2和3版本共存!...centos的yum管理器的源码是用python2写的,我们现在python默认改成了3版本,那么执行yum 他就报错给我们看了。 12.可以看到 /usr/bin/yum报错了。...我一直挺喜欢用vim的,可能是自己老了,有点伤感, R.I.P.

20920
领券