数政是我入职的第四家公司,主要是给政府做项目的,虽然相对来说比较稳定,但在那边经历的种种事情让我一言难尽,也不方便在公共场合吐槽。总之是切身体会到了职场的勾心斗角和社会的阴暗面,这一年多也是我内耗最严重的阶段,为了摆脱这种负面且糟糕的生活状况,我在很难找到下一份工作的情形下选择了裸辞。终于!!!这次是我主动离职了!!!解气!

阅读全文 »

阅读本文推荐方式
克隆marp-themes => 根据《开始使用》安装插件 => 打开resource/documentation/marp.md => 点击“预览”按钮。

Marp(Markdown Presentation Ecosystem)是一款可以轻松将Markdown转换为HTML/PDF/PPTX的工具,能让我们专注于PPT的内容而不是排版。如果你是精通Markdown和css的程序员,那么用起来会更加顺手。

阅读全文 »

2013年3月,Docker创始人Solomon Hykes首次公开了Docker这一产品,瞬时风靡全球。Docker将容器技术大众化,并解决了困扰数百万开发人员的“matrix from hell”问题,使容器技术成为主流。这个划时代的开源项目也解决了一个世纪难题:在我电脑上是好的😑

阅读全文 »

钉钉微应用开发起来难度不大,具体使用方法可以看官方文档。里面的控件、事件监听等等小功能,调试起来没什么大问题,文档写的也还可以,再配合使用官方的各种调试工具,我用下来还是蛮顺利的。主要麻烦的地方是鉴权部分,如果所以本文也主要放鉴权这一块的内容。还可以自己创建个企业玩玩,也能熟悉下钉钉开放平台对应用的配置。此外,钉钉浏览器内核以Chrome为主,但一定要注意样式的兼容性。

阅读全文 »

  • 一般外网可访问且内容不敏感的话,可以直接使用微软的在线预览,体验也比较好;如果是本地、内网文件或者内容比较敏感的,还是比较建议使用插件来转换显示;
  • 如果后端来预览是最好的,有类似kkfileview这种开源产品,前端只需要iframe嵌入即可;如果后端不提供支持,那只能前端自己来实现:
    • PDF可以直接新窗口打开,用浏览器自带的预览功能;如果需要自定义样式,则可以使用vue-pdf
    • excel推荐使用xlsx,目前使用起来没什么大问题;
    • word使用最多的是mammoth.js,原理是将源文档转换为HTML,但是只支持.docx,样式也没法完全还原,注重还原度的话可以先转成PDF再预览;
阅读全文 »

LBS(Location Based Services,围绕地理位置数据而展开的服务)现在是越来越火,用到这技术的项目也是越来越多,就稍微做了下小调研,并简单记录下。由于技术发展过快,本篇仅供参考,可能明年就不适用了,以各大官网为准。

阅读全文 »

之前写了挺多篇关于git的文章,也用了好几年了,这篇就来点更实用的吧。我是比较习惯使用git命令行,再配合vscode的一些小功能,sourcetree也尝试着用过,但习惯实在是改不过来,还是更喜欢用命令行。那就记录下一些我用的没那么频繁但又必须得知道的一些指令吧,不记下来我又得忘,害!

阅读全文 »

最近升级了本地的Node版本,然后年代久远的Hexo3出问题了得升级🤦🏻‍♀️,这就唤起了我18年升级NexT的记忆,可太麻烦了,那就索性删掉重建吧!这时候发现NexT终于能变成NPM包来引入了🥲,可太欣慰了,正好见证了NexT的三次大改版。这篇就简单记录下怎么搭建的这个新版博客(虽然表面上看不出来改了版,嘻嘻)。

阅读全文 »

最近发现了githooks这个宝藏,前端对hook应该都不陌生,就是钩子。githooks就是在特定动作发生时触发自定义脚本。很多前端项目都会采用Husky在代码提交前进行Lint校验和commit提交校验。想起来曾经写过《常规eslint配置》《git commit辅助工具》,文章提到的方案只能靠开发自觉遵守,但是有了这个githooks就能用一些相对比较强硬的手段。当然,想要更加强硬的话甚至可以把校验放在部署那块。

阅读全文 »

上篇《git tag使用指南》简单介绍了下如何利用tag来做简易的git版本控制,但我在查资料的时候发现了很多有意思的内容,我版本控制只用过git,三大工作流虽然都用过,但没去深究过,知之甚少啊。本来以为git应该一家独大了,和几位朋友聊了下发现还有很多很多公司在用svn,甚至还有在用vss的,我着实井底之蛙了。本🐸目前还是用git为主,其他工具学不动了,所以本篇还是以git为主展开。

阅读全文 »
0%