
获得徽章 3
- 国内程序员的开源项目,尤其是大厂的开源项目。在开源前一定要想清楚为后续的使用者负责。否则就是开源者一时爽,使用者受害。如果开源后没有社区的建设计划,没有官网的建设计划,没有及时的issue响应团队,没有重构升级的计划。那么就不要将其开源。2818
- 来填坑啦~ 程序员实用软件推荐之——snipaste,一款功能不止于截图的截图工具。
为什么说是推荐程序员使用呢,因为拿来复制和显示代码真的是太好用了。我们常用的系统或者IM工具自带的截图往往只能截图,而这个是可以将截的图或者粘贴板的内容直接贴到桌面上的,复制的代码贴出来时也是完全排好版的,对于不是双屏的coder真是能提升不少效率,减少很多切换窗口的时间。除此之外还有取色值的功能,面向设计稿开发时也能比较方便的检验效果。
Windows和Mac OS都有,实测内存占用很小且可以开机自启,虽然只是个截图工具,但利用好了也可以提升不少工作效率。
墙裂推荐给大家,觉得有用的话就给个赞吧展开1557 - 「每天一点点🕐」【跨域陷阱】
跨域需要后端设置几个响应头,分别是:
Access-Control-Allow-Credentials(请求是否可以使用credentials,前后端配合可以进行Cookie跨域传输;布尔值,默认不允许);
Access-Control-Allow-Origin(服务器接受请求的域名;可以是字段,也可是*);
Access-Control-Allow-Methods(服务器支持的跨域请求的方法;可以是字段,也可是*);
Access-Control-Allow-Headers(需列出正式请求中出现的非简单请求头,Accept、Content-Type等简单请求头不需特地列出;可以是字段,也可是*)。
【陷阱】其中Access-Control-Allow-Headers,如果直接使用*,来接受所有请求头,在Google浏览器不会有任何问题,但是在Safari、UC等浏览器,会报“Request header fileld [请求头名称] is not allowed by Access-Control-Allow-Headers”这种错误,导致跨域失败,所以在后端配置Access-Control-Allow-Headers时,需要枚举全部非简单请求头。展开122 - 237
- iterm2主题小工具,今天才发现,酷炫。最后安装完记得选一下字体,要不有可能会有乱码。评论15
- JavaScript数学函数库:TheoremJS
TheoremJS是一个JavaScript数学计算库,内置了大量实用的数学函数,涵盖了大部分数学领域,比如代数、数论、统计学,等等。不管你想干啥,TheoremJS都能多少满足你的需求。
GitHub地址:github.com
展开240 - v-uploader:基于 Vue2 简洁易用、可批量、拖拽的文件上传插件。该作者 GitHub 仓库 还有很多使用 Vue 开发的组件,想学习编写 Vue 组件的同学可以前去学习、借鉴。GitHub:
github.com
评论36 - 图像压缩工具Squash:
谷歌Chrome实验室推出的一款内置于浏览器的图像压缩应用,它的特点是将几种不同类型的图像压缩器集合在一起,每种图像都有专门对应的压缩工具,支持四类图像:高清大图,艺术图像,手机截图和SVG 图标。
地址:squoosh.app
评论18 - hotkeys:一个强健的 Javascript 库用于捕获键盘输入和输入的组合键。它没有依赖,压缩只有 3kb 左右。在线体验:
wangchujiang.com GitHub 地址:
github.com
234