获得徽章 11
#码上掘金# 北宋时代我国出现了第一本真正的军用通信密码表,它保存在曾公亮编纂的《武经总要》中。曾公亮指出了以往常规军事通讯的严重缺点,想出了一种高明的办法:先收罗当时军中必用的40个短语,给它们分别编上相应的代码数字。并约定好把某一首五言古诗作为解密的密钥,五言古诗八句40个字,每个字所在的位置正好对应一个战况短语。遇到需要向主帅请示或汇报战况时,就会写一封普通的书信,在书信里会有意识地写进那首五言古诗中的某一个字,并在这个字上加盖印章,表示这个字是解密的关键字,然后派亲兵将这封看上去和战争毫无关联的书信送到帅帐。
code.juejin.cn
展开
评论
1
评论
点赞
#每日一题# 对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。 给定一个原字符串A,请返回逆序后的字符串。例,输入”I am a boy!“输出”boy! a am I“
Python reversed一把梭哈
Python reversed一把梭哈
评论
点赞
#青训营笔记创作活动#
2月23日 打卡day79
今日学习package.json配置。package.json是前端每个项目都有的json文件。里面包含了描述配置、文件配置、脚本配置、依赖配置、发布配置、系统配置、第三方配置等等。
2月23日 打卡day79
今日学习package.json配置。package.json是前端每个项目都有的json文件。里面包含了描述配置、文件配置、脚本配置、依赖配置、发布配置、系统配置、第三方配置等等。
评论
点赞
#青训营笔记创作活动#
2月22日 打卡day78
今日学习Tapable的核心思想和实现思路。Tapable是一个类似于Node.js中的EventEmitter的库,但它更专注于自定义事件的触发和处理。通过Tapable可以注册自定义事件,然后在适当的时机去执行自定义事件。使用时需要实例化钩子函数,注册事件,触发事件。
2月22日 打卡day78
今日学习Tapable的核心思想和实现思路。Tapable是一个类似于Node.js中的EventEmitter的库,但它更专注于自定义事件的触发和处理。通过Tapable可以注册自定义事件,然后在适当的时机去执行自定义事件。使用时需要实例化钩子函数,注册事件,触发事件。
展开
评论
点赞
#青训营笔记创作活动#
2月21日 打卡day77
今日学习Map与Object。Map比Object快,除非有小的整数、数组索引的键,Map更节省内存。如需要频繁更新的hash map,使用Map;如需要一个固定的键值集合(即记录),使用Object,并注意原型继承带来的陷阱。
2月21日 打卡day77
今日学习Map与Object。Map比Object快,除非有小的整数、数组索引的键,Map更节省内存。如需要频繁更新的hash map,使用Map;如需要一个固定的键值集合(即记录),使用Object,并注意原型继承带来的陷阱。
展开
评论
点赞
#青训营笔记创作活动#
2月20日 打卡day76
今日学习Islands架构。MPA和SPA是构建前端页面常见的两种方式,MPA(Multi-Page Application) 即多页应用,每个页面都彼此独立,有自己的 URL。SPA(Single-Page Application) 即单页应用只有一个不包含具体页面内容的 HTML,通过执行 JS代码完成DOM树的构建和事件绑定。
2月20日 打卡day76
今日学习Islands架构。MPA和SPA是构建前端页面常见的两种方式,MPA(Multi-Page Application) 即多页应用,每个页面都彼此独立,有自己的 URL。SPA(Single-Page Application) 即单页应用只有一个不包含具体页面内容的 HTML,通过执行 JS代码完成DOM树的构建和事件绑定。
展开
评论
点赞
#青训营笔记创作活动#
2月19日 打卡day75
今日学习Docker。作者介绍了在Mac或Linux下安装,但如果想要在Windows下安装还是比较麻烦的,需要启用Hyper-V或WSL,会遇到一些坑。如在家庭版中系统没有自带Hyper-V,需要另外安装,会与其他的虚拟机软件发生冲突,如与安卓模拟器无法共存。
2月19日 打卡day75
今日学习Docker。作者介绍了在Mac或Linux下安装,但如果想要在Windows下安装还是比较麻烦的,需要启用Hyper-V或WSL,会遇到一些坑。如在家庭版中系统没有自带Hyper-V,需要另外安装,会与其他的虚拟机软件发生冲突,如与安卓模拟器无法共存。
展开
评论
点赞
#青训营笔记创作活动#
2月18日 打卡day74
今日学习数据大屏适配方案。常用的适配方案有vw vh、scale、rem(font size of the root element)+vw vh。vw vh不会出现两边留白情况但适配麻烦,scale、rem+vw vh简单但会出现周边留白。
2月18日 打卡day74
今日学习数据大屏适配方案。常用的适配方案有vw vh、scale、rem(font size of the root element)+vw vh。vw vh不会出现两边留白情况但适配麻烦,scale、rem+vw vh简单但会出现周边留白。
展开
评论
点赞
#青训营笔记创作活动#
2月17日 打卡day73
今日学习开源的前端低代码项目。Appsmith、阿里钉钉宜搭团队开发的LowCodeEngine、百度开源的Amis、腾讯技术中心出品的tmagic-editor、dooring-electron-lowcode、vite-vue3-lowcode、视频可视化搭建项目shida、quark-h5、gods-pen(码良)、luban-h5(鲁班)等等。
2月17日 打卡day73
今日学习开源的前端低代码项目。Appsmith、阿里钉钉宜搭团队开发的LowCodeEngine、百度开源的Amis、腾讯技术中心出品的tmagic-editor、dooring-electron-lowcode、vite-vue3-lowcode、视频可视化搭建项目shida、quark-h5、gods-pen(码良)、luban-h5(鲁班)等等。
展开
评论
点赞
#青训营笔记创作活动#
2月16日 打卡day72
今日学习构造高性能的树状结构。将树状结构扁平化后结构变得清晰,可以轻易的对数据进行处理,减去需要遍历的性能消耗,提高性能。
2月16日 打卡day72
今日学习构造高性能的树状结构。将树状结构扁平化后结构变得清晰,可以轻易的对数据进行处理,减去需要遍历的性能消耗,提高性能。
评论
点赞
#青训营笔记创作活动#
2月15日 打卡day71
今日学习现代包管理器pnpm。pnpm由npm/yarn衍生而来,但却解决了潜在的bug,包安装速度极快,磁盘空间利用非常高效,新的依赖管理方式巧妙地规避了非法访问依赖的问题。
2月15日 打卡day71
今日学习现代包管理器pnpm。pnpm由npm/yarn衍生而来,但却解决了潜在的bug,包安装速度极快,磁盘空间利用非常高效,新的依赖管理方式巧妙地规避了非法访问依赖的问题。
评论
点赞
#青训营笔记创作活动#
2月14日 打卡day70
今日学习纯前端实现羊了个羊小游戏。需要解决地图模拟、地图生成、覆盖关系、填充数据、点击交互等问题。进一步可以实现道具、动效。
2月14日 打卡day70
今日学习纯前端实现羊了个羊小游戏。需要解决地图模拟、地图生成、覆盖关系、填充数据、点击交互等问题。进一步可以实现道具、动效。
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day69
今日学习浏览器调试技巧。除了console.log打印输出,调式方式还有普通断点、条件断点、DOM断点、VS Code断点等。在Elements(元素)选项卡右键单击要设置断点的元素,选择Break on,可在子树修改、属性修改、删除节点时触发断点。
2月13日 打卡day69
今日学习浏览器调试技巧。除了console.log打印输出,调式方式还有普通断点、条件断点、DOM断点、VS Code断点等。在Elements(元素)选项卡右键单击要设置断点的元素,选择Break on,可在子树修改、属性修改、删除节点时触发断点。
展开
评论
点赞
#青训营笔记创作活动#
2月12日 打卡day68
今日学习CSS比较函数。clamp() 函数:把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。三个参数:最小值、首选值、最大值。
2月12日 打卡day68
今日学习CSS比较函数。clamp() 函数:把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。三个参数:最小值、首选值、最大值。
展开
评论
点赞
#青训营笔记创作活动#
2月11日 打卡day67
今日学习无需定时器,借助CSS来监听事件。:hover/:active配合transition延时、transitionend监听实现鼠标经过延时触发效果/长按触发效果;CSS动画设置infinite后配合animationiteration监听可以实现周期性触发效果;可以直接通过:hover来控制台动画的暂停和播放。
2月11日 打卡day67
今日学习无需定时器,借助CSS来监听事件。:hover/:active配合transition延时、transitionend监听实现鼠标经过延时触发效果/长按触发效果;CSS动画设置infinite后配合animationiteration监听可以实现周期性触发效果;可以直接通过:hover来控制台动画的暂停和播放。
展开
评论
点赞