1.推荐多个超实用网站
2.编译实战 | 手摸手教你在Windows环境下运行Redis6.x
3.十款代码表白特效,码农码网一个比一个浪漫 2021-11-08 21:01·Java码农之路
4.从零开始搭建个人博客网站系列 三、源码hugo站点自动部署到vercel托管平台
推荐多个超实用网站
查找书籍资料
1. 书栈网
书栈网是网码一个开源书籍和文档分享站点,使用Go语言开发,农源包含了各种技术分类的码农码网书籍资源。
2. 码农之家
码农之家为程序员和编程爱好者分享计算机编程电子书及学习资源和技术文章,源码jdk 源码调试旨在降低学习成本,网码帮助技术提升。农源
3. 鸠摩搜书
鸠摩搜书是码农码网一个垂直搜索引擎,来源包括淘宝、源码豆瓣、网码百度文库等,农源方便用户综合查找论文、码农码网学习资料及古籍。源码
4. 脚本之家
脚本之家是网码一个专注于脚本学习资料的网站,适合网站建设、网页设计和网络编程开发人员及爱好者。
学习网站
1. CSDN
CSDN是一个面向IT专业技术人员的专业IT技术社区。
2. 网易公开课
网易公开课汇集了清华、北大等名校课程,覆盖多个领域,为用户提供深度知识学习。
3. 网易云课堂
网易云课堂是一个专注于成人终身学习的在线教育平台,提供全面、有效的学习内容。
4. 谷粉学术
谷粉学术是一个文献检索服务,帮助用户快速查找学术研究资料。
5. 大学资源网
大学资源网提供课程、中学课程、小学课程、美发框架系统源码管理课程培训等学习资源,面向所有希望提升能力的人。
6. 自学网
自学网提供全方位软件学习资源,包括3D、平面设计、多媒体制作、办公信息化、机械设计、网站制作等。
7. 学堂在线
学堂在线是清华大学研发的中文MOOC平台,提供大规模开放在线课程,面向全球学习者。
8. 爱课程
爱课程是一个高等教育课程资源共享平台,展示中国大学的视频公开课和资源共享课。
写代码实用网站
1. GitHub
GitHub是全球最大的代码托管平台,提供强大的社区资源。
2. 源码之家
源码之家免费提供各种网站源码、模板、工具软件、电子书籍下载,满足开发者学习与实践需求。
3. 码云
码云是一个灵活便捷的代码托管和协作开发平台,适用于个人、团队和企业。
4. Json在线解析及格式化验证
提供Json解析、验证、格式化、压缩、编辑器等服务,智慧旅游案例源码方便开发者处理Json数据。
5. 在线HTTP接口测试工具
在线HTTP接口测试工具支持API接口请求模拟测试,方便开发者调试和测试接口。
学设计资源网站
1. 码力全开
码力全开是一个独立开发者交流、学习的聚集地,发布相关文章,帮助开发者成长。
2. 新CG儿
新CG儿是一个影视后期设计师交流平台,提供免费AE模板素材下载和CG佳作学习资源。
3. 阿里巴巴矢量图标库
阿里巴巴矢量图标库提供丰富的矢量图标资源,包括下载、在线存储、格式转换等功能。
4. 第一字体网
第一字体网提供各种字体转换器、在线生成器和下载服务,满足设计者对字体的需求。
5. 夺目
夺目是一个企业视频在线制作工具,帮助用户高效、低成本地制作各类视频广告。
6. 码卡
码卡提供海量精美平面设计素材,支持在线编辑和下载高清。
7. 爱给网
爱给网是中国最大的免费数字娱乐素材下载网站,提供音效、3D模型、视频等资源。
8. 在线视频剪辑
在线视频剪辑提供视频剪辑工具,方便用户快速处理视频内容。
编译实战 | 手摸手教你在Windows环境下运行Redis6.x
哈喽大家好啊,我是抖音源码项目没事就愿意瞎捣鼓的Hydra。
不知道有没有小伙伴像我一样,平常开发中用的是windows操作系统,有时候想装点什么软件,一看只支持linux系统,无奈要么启动虚拟机、要么装在云服务器上。
这不前几天又是这样,刚想用一下Redis 6.x版本来尝试一下新特性,打开官网一看,好家伙我直呼内行,果然不支持windows系统:
不过虽然redis的官网上不提供windows版本下载,但是这也难不倒我这个面向百度编程的小能手,一番查找后让我找到了微软在github上维护的几个可以在windows上运行的redis版本:
项目的git地址是/MicrosoftArchive/redis/releases,我翻了一下,微软维护了2.x和3.x的多个windows版本redis,不过比较遗憾,在维护到3.0.正式版本后就放弃了更新。
不过问题不大,眼看微软撂挑子不干了,波兰的热心市民 Tomasz Poradowski 先生这时候站出来,继续开始提供可以在windows上运行的4.x和5.x版本的redis,并且从年到年一干就是5年。
项目git地址是/tporadowski/redis/releases,没错,其实我本地环境运行的redis-5.0.9就是以前从这里下载的,而且绿色版使用起来真的是干净又卫生,所以我强烈建议大家给这位老哥来一个Star支持一下。
不过绕了这么一大圈,我的血洗股市指标源码问题还是没有解决啊,既然没有现成的可以在windows上运行的redis6.x版本,那我们干脆就来自己编译一个吧。
首先介绍一下我们今天要用到的工具Cygwin,先简单看一下它的官网 /,上面很清晰的解释了几个容易引起大家混淆的问题:
先解释了cygwin是什么:
再纠正了大家的常见误区:
其实可以用一句话来概括一下它的功能,cygwin是一个可运行于原生windows系统上的POSIX兼容环境,可以通过重新编译将linux应用移植到windows中。
好了,这样简单了解一下cygwin的功能对我们来说暂时就足够了,下面我们看看如何使用它来编译windows版本redis。
下面我们先进行编译工具Cygwin的下载和安装,在它的官网上就可以直接下载,完成后就可以开始安装了。下面我会贴出一些需要特殊配置的步骤,如果没有特殊说明的话,那么直接痛快的点击下一步就可以了。
网络连接配置这里选择第二项,也就是直接连接,不需要任何代理方式:
在选择下载源这一步,先手动输入User URL,添加阿里云的镜像/cygwin,点击add后再选择我们刚才添加的这个源,然后点击下一步:
接下来选择需要下载安装的组件包,我们只需要下载我们编译相关的模块即可。先通过上面的搜索框进行定位,选择安装Devel模块下面的make、gcc-core,gcc-g++,以及Libs模块下的libgcc1 、libgccpp1,然后点击New这一列的Skip,选择要安装的版本号,全部添加完成后点击下一步:
接下来会自动进行下载上面选择的模块,等待全部下载结束后安装就完成了:
安装完成后,我们运行Cygwin Terminal,通过命令检测可以看到Status为OK,表示cygwin运行正常:
准备好编译工具后,我们接下来先下载redis6.x版本的源码,6.0.的下载地址为:
download.redis.io/relea...
cygwin安装完成后,会在它的安装路径的home目录下,创建一个以你登录系统的用户名来命名的目录,我们把下载完成后的压缩包放到这个cygwin\home\${ user}目录下,在cygwin命令行中先执行解压命令:
使用下面的命令先切换到解压后的根目录,然后执行编译和安装:
点击回车,然后就开始漫长的等待吧,不得不说编译和安装的过程真的很慢,我这大概花了分钟才全部完成。
不出意外的最后果然出现了意外,报了两个Error,不过貌似没有什么太大影响,切换到src目录下,就已经可以看到编译完成后已经生成了6个exe可执行文件了:
但是如果这个时候双击redis-server.exe尝试进行启动的话,那么就会报错提示缺少dll动态链接库:
我们可以在cygwin的bin目录下找到这个文件,为了方便,把可执行文件、动态链接库文件、redis配置文件拷贝到一个单独的目录下再次尝试启动:
这次能够正常启动成功,我们再使用客户端连接工具连接并进行测试,终于,6.0.版本的redis可以在windows环境下正常运行了。
忙活一大顿总算成功了,我们也终于可以在windows上体验redis6.x版本了,不过这里还是给小伙伴们提个醒,这样编译的redis我们平常自己在学习中体验一下就可以了,尽量不要用在生产上。
因为cygwin编译后的程序,相当于在windows系统上模拟实现了POSIX兼容层,应用程序在底层多了一层函数调用,因此效率比运行在linux系统的原生应用低了很多。因此,这样在windows上运行的redis,无疑会损失掉它引以为傲的高性能这一优势。
秉持着好东西就要分享的原则,我也已经把编译好的windows版redis6.0.上传到了网盘,有需要的小伙伴们可以从下面获取下载方式。
那么,这次的分享就到这里,我是Hydra,下期见。
作者简介,码农参上,一个热爱分享的公众号,有趣、深入、直接,与你聊聊技术。个人微信DrHydra9,欢迎添加好友,进一步交流。
十款代码表白特效,一个比一个浪漫 -- :·Java码农之路
程序员,这个群体常常被与一系列标签相连,如“直率、宅、不浪漫、单调”,但这并不意味着他们缺乏情感表达。实际上,他们的专注与逻辑思维在浪漫时刻也能发挥独特魅力。 以雷军的名言为例,他热爱代码的简单世界,这正是他们对待感情的认真态度。尽管程序员可能在日常生活中显得有些宅,但当感情需要表达时,他们能借助代码创造出意想不到的浪漫。比如,他们可以用编程语言绘制出玫瑰花和爱心,甚至打造网页上的爱心树和烟花,用代码语言说出深情的告白。代码表白实例
玫瑰花表白源码展示部分
爱心表白源码如下
网页爱心树表白部分代码展示
烟花和网页爱心表白源码展示
程序语言表白创意
程序语言表白一 程序语言表白二 程序语言表白三 程序语言表白四从零开始搭建个人博客网站系列 三、hugo站点自动部署到vercel托管平台
原文链接:码农在新加坡的个人博客 在搭建个人博客的旅程中,我分享了一系列从零开始的教程。其中,关于如何将 Hugo 站点自动部署到 Vercel 托管平台,是系列教程中的一个重要部分。以下步骤详细介绍了从注册账号、导入仓库到成功托管的过程,以及源码托管时需要注意的几点细节。 Vercel 是一个出色的免费网站托管平台,不仅支持静态网站的部署,还能适应动态网站的需要。它为用户提供了极佳的便利性,包括一键导入 Github 或 Gitlab 仓库,以及易于使用的界面。 以下是将博客部署到 Vercel 的基本步骤:注册 Vercel 账号
首先,通过 Github 注册 Vercel 账号。这样可以方便地从 Github 导入仓库。目标代码托管
选择 Github 上的 xx.github.io 仓库进行托管。新建项目
在 Vercel 控制台中新建项目。导入 Git 仓库
导入 Git 仓库,可以选择导入所有仓库。选择目标文件仓库 codingxiaoma.github.io。
点击 Import。
设置
完成导入后,进行必要的设置,包括查看 Hugo 版本(如:NAME: HUGO_VERSION, VALUE: 0..4),选择是否发布。源码托管
当进行源码部署时,需要注意主题是否已发布到 Github。如果主题未发布,只是创建了软链接,需要确保主题目录下的文件正确更新。若遇到冲突问题,需从 Github 删除 public 文件夹,并确保 .gitignore 文件中正确添加 public 文件的排除规则。 成功设置后,点击发布按钮。 发布过程中可能会遇到一些常见的问题,例如:文件已存在或需要忽略 public 文件夹的提交。解决这些问题的方法包括更改文件名、使用 .gitignore 文件排除 public 文件夹的提交。查看发布状态
部署完成后,通过点击 Visit 查看博客的访问状态,确认域名分配是否正确。Vercel 会自动为站点分配一个域名。 此外,BUILD COMMAND 功能允许用户执行多行命令,以满足定制化需求,如同时部署 Github Pages 和 Vercel,或修改配置文件中的 baseURL 等。 总结而言,使用 Vercel 托管 Hugo 站点是一个简单且高效的过程。无论选择目标文件托管还是源码托管,都能根据自己的需求灵活调整。Vercel 作为一款功能强大的免费托管平台,为个人开发者提供了极大的便利。希望这篇指南能帮助你顺利将博客部署到 Vercel,开启精彩的技术分享之旅。