登录

TTKIT JOURNAL / 博客

记录探索,保持好奇。

关于代码、工具与生活。把实践写下来,让灵感有迹可循。

每一次分享,都是一次新的连接。

最新文章

THE LATEST
第 9 / 10 页
  • 编程

    SVG基础总结

    最近在工作中做一个h5相关的半圆进度组件需求,便开始学习了下svg。SVG是使用XML来描述二维图形和绘图程序的语言,SVG指可伸缩矢量图形(ScalableVectorGraphics)SVG基本属性SVG的坐标系统在介绍其它属性时,必须先介绍svg的

  • 编程

    关于排版的建议

    说到排版,相信大家都有类似的经历:即使一本好书,或者一篇好文章,如果排版实在让人觉得不堪入目,可能它连开始被读的机会都不会有。同样的,当我们在写文章时,版面如同给人留下的第一印象,是极其重要的。中英文标点中文排版中的标点,应该统一用全角中文文字比较大,如果用英文的半

  • 编程

    高阶函数应用柯里化

    函数式编程(Functionalprogramming)纯的、没有副作用的函数在数学和计算机科学中,柯里化是一种将使用多个参数的函数转换成一系列使用一个参数的函数,并且返回接受余下的参数而且返回结果的新函数的技术。<h3id="

  • 未分类

    每日一句

    Thetwomostimportantdaysinyourlifearethedayyouarebornandthedayyoufindoutwhy.你人生中有两个最重要的日子:一是你出生的那天,二是你发现自己存在意义的那天。Everyt

  • 数据库

    async库在mongoose中的应用

    async库是npm上的一个处理异步操作的超级库,可以实现很多异步操作和流程控制。虽然一些简单的异步控制我们可以使用Promise或者async/await语法来实现,但是遇到异步流程较多的情况我们将难以处理。本文主要介绍async在node环境中配合mongoose实现数...

  • 数据库

    mongodb聚合

    MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。aggregate()方法<spanclass="hljs-selector-tag"

  • 计算机

    本站的部署方案与数据库备份方案

    借助npm的scripts功能,添加了npmrundeploy脚本命令,而不是在每次发布前先敲gitpull然后npminstall,等到install完然后在build,或者npmrunserve等等。现在只需要npmrundeploy便可自动运行发布的命令流程。shel...

  • 编程

    小程序云开发小记

    本文基于自己开发的简版todo工具,记我清单项目总结。小程序云开发提供了云函数、数据库、存储、云调用四大基础能力,弱化了运维和后端的概念,这也是与近些年云服务、serverless等架构的兴起有关。资源环境配置一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数...

  • 编程

    用JavaScrip实现笛卡尔积

    定义笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesianproduct),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。表达式A×B={(<spanclass="hl