
获得徽章 1
赞了这篇文章
#青训营笔记创作活动#
2月16日 打卡day33
有时候我们遇到很简单的逻辑判断代码,比如有些使用if else就是为了判断一个变量的值,我们可以不必写成往常一样,试着使用逻辑或、逻辑与等运算、对象配置策略模式可以很好的简化代码,避免多层嵌套导致简单代码太过累赘。
2月16日 打卡day33
有时候我们遇到很简单的逻辑判断代码,比如有些使用if else就是为了判断一个变量的值,我们可以不必写成往常一样,试着使用逻辑或、逻辑与等运算、对象配置策略模式可以很好的简化代码,避免多层嵌套导致简单代码太过累赘。
展开
评论
点赞
#青训营笔记创作活动#
2月15日 打卡day32
一个灯光查看错误404页面页面,写的非常好,创意又美观。我们还可以根据该项目进行修改,写出适合自己的页面
如果有兴趣可以根据以下例子更改
2月15日 打卡day32
一个灯光查看错误404页面页面,写的非常好,创意又美观。我们还可以根据该项目进行修改,写出适合自己的页面
如果有兴趣可以根据以下例子更改
展开
评论
点赞
#青训营笔记创作活动#
2月14日 打卡day31
纯用css实现我们的某些需求,虽然不是必要需求,但多了解一些还是对我们前端开发有帮助的,万一哪一天用到了呢?
2月14日 打卡day31
纯用css实现我们的某些需求,虽然不是必要需求,但多了解一些还是对我们前端开发有帮助的,万一哪一天用到了呢?
展开
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day30
学习了从认识,到安装,再到使用docker,最后还了解了其基本原理,作者写的非常详细,对于小白来说非常不错,入门篇。
先mark一下↓
2月13日 打卡day30
学习了从认识,到安装,再到使用docker,最后还了解了其基本原理,作者写的非常详细,对于小白来说非常不错,入门篇。
先mark一下↓
展开
评论
点赞
#青训营笔记创作活动#
2月12日 打卡day29
本来只会console.log进行打印输出,但现在看了篇文章我才发现,原来console.如此多的用法,现在会的又多了一个,自己debug下断点进行调试输出。
2月12日 打卡day29
本来只会console.log进行打印输出,但现在看了篇文章我才发现,原来console.如此多的用法,现在会的又多了一个,自己debug下断点进行调试输出。
展开
评论
点赞
#青训营笔记创作活动#
2月11日 打卡day28
因为之前做过视频无水印解析网站,对抓包并不陌生,但大多都是直接在浏览器开发者工具自带的抓包,如果抓不到就模拟一下手机UA,然后再刷新抓,大多都能解决。
不过我也尝试抓手机app的数据包,比如抖音,但并未成功,抓包开启后,抖音app就显示无网络或者网络错误,不知道是否是抖音对抓包做了限制的问题
我看了这篇文章学到了不少,有一种想再次尝试抓取抖音https数据包的冲动。
2月11日 打卡day28
因为之前做过视频无水印解析网站,对抓包并不陌生,但大多都是直接在浏览器开发者工具自带的抓包,如果抓不到就模拟一下手机UA,然后再刷新抓,大多都能解决。
不过我也尝试抓手机app的数据包,比如抖音,但并未成功,抓包开启后,抖音app就显示无网络或者网络错误,不知道是否是抖音对抓包做了限制的问题
我看了这篇文章学到了不少,有一种想再次尝试抓取抖音https数据包的冲动。
展开
评论
点赞
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
2月10日 打卡day27
今日发现几个宝藏网站,必须记录一下
1.在线压缩图片网站
tinypng.com
特点:完全免费并且高压缩率,适用多格式图片且最大可支持5M大小图片
如果需要压缩大于5M的图片可以用下面这个
squoosh.app
2.在线代码编辑网站
code.juejin.cn
突然发现掘金的码上掘金平台也非常好用,保存下来后登录掘金账号就能看到自己的代码,非常方便。
3.json格式化网站
json.cn
这个网站我已经用了好久了,对于很长的json字符串使用该网站可以轻松解析成便于观看的格式。
4.生成代码图片网站
carbon.now.sh
经常看到有些大佬发的文章中贴的代码图片非常好看,其实就是这种网站生成出来的图片,看起来非常nice
当然还有一个同类型网站也不错
ray.so
5.emoji表情符号大全
www.emojiall.com
特点:emoji表情整理分类好了,非常全,并且可以直接复制
6.矢量图标库-iconfont
www.iconfont.cn
由阿里巴巴推出的字体图标库,可以找到大部分图标
7.css3动画代码合集
www.webhek.com
日常开发中,很多css动画效果自己去开发或者引入库有点麻烦,该网站收集了很多动画效果,可以直接复制其代码在项目中使用。
8.封面模版制作-canva
canva.cn
有时候需要自己制作一些封面图片,canva网站上有很多免费的素材和模板,非常方便。
9.高清图片网站-UnSplash
unsplash.com
国外的一个高清图片下载网站,有非常多4K图片免费下载,很不错!
10.在线画图网站
boardmix.cn
工作生活中需要画流程图或者思维导图的时候就派上用场了,可先收藏备用
更多实用网站可参考:
2月10日 打卡day27
今日发现几个宝藏网站,必须记录一下
1.在线压缩图片网站
特点:完全免费并且高压缩率,适用多格式图片且最大可支持5M大小图片
如果需要压缩大于5M的图片可以用下面这个
2.在线代码编辑网站
突然发现掘金的码上掘金平台也非常好用,保存下来后登录掘金账号就能看到自己的代码,非常方便。
3.json格式化网站
这个网站我已经用了好久了,对于很长的json字符串使用该网站可以轻松解析成便于观看的格式。
4.生成代码图片网站
经常看到有些大佬发的文章中贴的代码图片非常好看,其实就是这种网站生成出来的图片,看起来非常nice
当然还有一个同类型网站也不错
5.emoji表情符号大全
特点:emoji表情整理分类好了,非常全,并且可以直接复制
6.矢量图标库-iconfont
由阿里巴巴推出的字体图标库,可以找到大部分图标
7.css3动画代码合集
日常开发中,很多css动画效果自己去开发或者引入库有点麻烦,该网站收集了很多动画效果,可以直接复制其代码在项目中使用。
8.封面模版制作-canva
有时候需要自己制作一些封面图片,canva网站上有很多免费的素材和模板,非常方便。
9.高清图片网站-UnSplash
国外的一个高清图片下载网站,有非常多4K图片免费下载,很不错!
10.在线画图网站
工作生活中需要画流程图或者思维导图的时候就派上用场了,可先收藏备用
更多实用网站可参考:
展开
评论
点赞
#青训营笔记创作活动#
2月9日 打卡day25
作为一个程序开发者,使用github代码管理工具是必备技能,以下是提交代码到远程仓库的基本命令步骤
在bash命令台按步骤输入以下命令
1.工作空间创建.git文件夹(默认隐藏了该文件夹)
git init
2.将当前目录下所有文件添加到暂存区(注意add后有空格)
git add .
3.用于将暂存区内容添加到本地仓库并记录下备注
git commit -m "你的提交备注"
注意:第一次push这边可能会显示错误 Author identity unknown,意味着需要认证身份,并且会提示我们需要运行如下命令
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
4.本地仓库和远程github关联,添加新的远程仓库(可选)
git remote add origin
xxxxxxx.git
5.如果远程有文件或者修改过,而本地没有,需要先拉到本地同步
git pull --rebase origin main
6.最后,将本地仓库分支的代码推送到远程仓库分支
git push -u origin main
注意:上传同步后,切勿乱动本地的仓库,否则下次上传时会更新到远程去,比如移除一个文件,那么下次push时,远程的文件也会被移除。
如果想换本地文件夹当仓库,那么push之前要先pull,从远程拉到本地同步先,然后再上传新的文件push。
更多基本命令可查看↓
2月9日 打卡day25
作为一个程序开发者,使用github代码管理工具是必备技能,以下是提交代码到远程仓库的基本命令步骤
在bash命令台按步骤输入以下命令
1.工作空间创建.git文件夹(默认隐藏了该文件夹)
git init
2.将当前目录下所有文件添加到暂存区(注意add后有空格)
git add .
3.用于将暂存区内容添加到本地仓库并记录下备注
git commit -m "你的提交备注"
注意:第一次push这边可能会显示错误 Author identity unknown,意味着需要认证身份,并且会提示我们需要运行如下命令
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
4.本地仓库和远程github关联,添加新的远程仓库(可选)
git remote add origin
5.如果远程有文件或者修改过,而本地没有,需要先拉到本地同步
git pull --rebase origin main
6.最后,将本地仓库分支的代码推送到远程仓库分支
git push -u origin main
注意:上传同步后,切勿乱动本地的仓库,否则下次上传时会更新到远程去,比如移除一个文件,那么下次push时,远程的文件也会被移除。
如果想换本地文件夹当仓库,那么push之前要先pull,从远程拉到本地同步先,然后再上传新的文件push。
更多基本命令可查看↓
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
2月8日 打卡day25
对于一个git小白来说,什么pr,issues,fork,star这些名词或者缩写都是要知道的,那么如何参与一个项目的贡献呢?
会涉及到以下过程:
1.首先需要找到自己想贡献的git项目
2.将其项目fork到自己的仓库(相当于把项目文件复制到自己的仓库)
3.然后把项目克隆clone到自己电脑本地
4.进行编写代码,可以修复或者增加某些功能
5.接着就是提pr了,也就是pull request,将代码提交给原仓库请求合并merge
6.仓库管理员同意你的pr后,你就成为该项目的贡献者啦
2月8日 打卡day25
对于一个git小白来说,什么pr,issues,fork,star这些名词或者缩写都是要知道的,那么如何参与一个项目的贡献呢?
会涉及到以下过程:
1.首先需要找到自己想贡献的git项目
2.将其项目fork到自己的仓库(相当于把项目文件复制到自己的仓库)
3.然后把项目克隆clone到自己电脑本地
4.进行编写代码,可以修复或者增加某些功能
5.接着就是提pr了,也就是pull request,将代码提交给原仓库请求合并merge
6.仓库管理员同意你的pr后,你就成为该项目的贡献者啦
展开
评论
点赞
#青训营笔记创作活动#
2月7日 打卡day24
发现一篇mysql命令好文,总结的非常全,可以当作mysql开发手册来用。因为之前每次在开发过程中遇到相关命令学过,但是完整的又写不出来,最终还是要百度半天,有了这篇总结大全,可以少走很多弯路。
2月7日 打卡day24
发现一篇mysql命令好文,总结的非常全,可以当作mysql开发手册来用。因为之前每次在开发过程中遇到相关命令学过,但是完整的又写不出来,最终还是要百度半天,有了这篇总结大全,可以少走很多弯路。
展开
评论
点赞
#青训营笔记创作活动#
在开发部署服务器的过程中,linux基本操作命令是必不可少,肯定会用到,如cat显示文本命令、tail动态显示文本内容等等,掌握这些相关命令,相信学习以后在需要查询日志文件内容等信息时,不会再手足无措了。
在开发部署服务器的过程中,linux基本操作命令是必不可少,肯定会用到,如cat显示文本命令、tail动态显示文本内容等等,掌握这些相关命令,相信学习以后在需要查询日志文件内容等信息时,不会再手足无措了。
展开
评论
点赞
#青训营笔记创作活动#
2月5日 打卡day22
一个不会debug的程序员不是一个好的程序员。
之前开发时,调试代码都是靠把结果打印输出到控制台的,觉得简单方便。虽然这种调试方式很简单,但有时却不能很快速的找出程序的问题所在,比如项目代码较多较复杂时,打印输出就不是一个很好的办法。
而debug应该是每个程序必备的技能,不仅简单,而且关键还效率高,所以应该好好学习一下。
2月5日 打卡day22
一个不会debug的程序员不是一个好的程序员。
之前开发时,调试代码都是靠把结果打印输出到控制台的,觉得简单方便。虽然这种调试方式很简单,但有时却不能很快速的找出程序的问题所在,比如项目代码较多较复杂时,打印输出就不是一个很好的办法。
而debug应该是每个程序必备的技能,不仅简单,而且关键还效率高,所以应该好好学习一下。
展开
评论
点赞
#青训营笔记创作活动#
2月4日 打卡day21
前面我做web开发项目时,也遇到了跨域问题,出现跨域的原因无非三种
(1)协议不同
(2)端口不同
(3)域名不同
跨域是前端请求后端时出现无法获取资源,不能正常响应的错误,通常在ajax请求别人网站的api或者图片视频等资源时会出现这个问题。
其实问题发生实质是浏览器为了保护用户访问资源安全产生的行为。
解决方法很简单,只需要告诉浏览器,请求的资源可以被该域名访问即可,即在处理请求资源的后端设置响应头 "Access-Control-Allow-Origin" 的值为"允许请求资源的域名"或者"*"就能完美解决问题。
2月4日 打卡day21
前面我做web开发项目时,也遇到了跨域问题,出现跨域的原因无非三种
(1)协议不同
(2)端口不同
(3)域名不同
跨域是前端请求后端时出现无法获取资源,不能正常响应的错误,通常在ajax请求别人网站的api或者图片视频等资源时会出现这个问题。
其实问题发生实质是浏览器为了保护用户访问资源安全产生的行为。
解决方法很简单,只需要告诉浏览器,请求的资源可以被该域名访问即可,即在处理请求资源的后端设置响应头 "Access-Control-Allow-Origin" 的值为"允许请求资源的域名"或者"*"就能完美解决问题。
展开
评论
点赞
#青训营笔记创作活动#
2月3日 打卡day20
高并发下如何设计秒杀系统?
这个题目看似简单,实则暗藏玄机。秒杀系统一般有三个功能,包括秒杀、下单、支付,但出现高并发的时机几乎都出现在秒杀功能,我们都知道一个购物系统,往往离不开一个问题,那就是库存问题,在用户并发量少的情况下,库存几乎不会出现什么问题,但当在高并发请求时,既要保证系统不崩溃,又要保证数据一致。比如只剩一件商品,大量用户同时请求,系统就有可能出现超库存的问题。
难道要解决库存数据一致问题,问题就复杂了。具体解决方案可参考
2月3日 打卡day20
高并发下如何设计秒杀系统?
这个题目看似简单,实则暗藏玄机。秒杀系统一般有三个功能,包括秒杀、下单、支付,但出现高并发的时机几乎都出现在秒杀功能,我们都知道一个购物系统,往往离不开一个问题,那就是库存问题,在用户并发量少的情况下,库存几乎不会出现什么问题,但当在高并发请求时,既要保证系统不崩溃,又要保证数据一致。比如只剩一件商品,大量用户同时请求,系统就有可能出现超库存的问题。
难道要解决库存数据一致问题,问题就复杂了。具体解决方案可参考
展开
评论
点赞