avatar
fireworks99
keep hungry keep foolish
HJ44 Sudoku

题目描述

给出一个9x9的数独矩阵,数字0代表要填写1~9中的某个数字,使得每一行、每一列、每一个3X3粗线宫内的数字均含1-9,并且不重复。

Read more -->
HJ28 素数伴侣

题目描述

​ 若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、6和13,它们能应用于通信加密。

​ 现在密码学会请你设计一个程序,从已有的 N ( N 为偶数)个正整数中挑选出若干对组成“素数伴侣”,挑选方案多种多样,例如有4个正整数:2,5,6,13,如果将5和6分为一组中只能得到一组“素数伴侣”,而将2和5、6和13编组将得到两组“素数伴侣”,能组成“素数伴侣”最多的方案称为“最佳方案”,当然密码学会希望你寻找出“最佳方案”。

Read more -->
Modular

前端模块化是指将前端代码按照模块化的方式进行组织和管理,以提高代码的可维护性、复用性和可扩展性。传统的前端开发中,代码通常是以全局变量和函数的形式存在,容易造成命名冲突、代码耦合度高等问题。模块化开发则通过将代码分割为独立的模块,每个模块只暴露必要的接口,从而实现代码的分层管理和复用。

Read more -->
Engineering

前端工程化是指利用各种工具和技术来提高前端开发效率、优化项目管理、提升代码质量和可维护性的过程。它涵盖了项目构建、模块化开发、自动化测试、代码规范、版本管理、性能优化等多个方面。

Read more -->
Async invoke

JS 中的异步调用是指在代码执行过程中,某些任务不会阻塞代码的执行,而是在后台继续执行,等待任务完成后再执行相应的回调或者继续执行后续代码。异步调用通常用于处理需要等待的操作,比如网络请求、定时器等。

Read more -->
Mainstream Layout

CSS布局:

  • 正常布局流
  • display属性
  • 弹性盒子
  • 网格
  • 浮动
  • 定位
  • CSS 表格布局
  • 多列布局
Read more -->
Multi-terminal Adaptation

多端适配的思路:

  1. 响应式设计(Responsive Design)
  2. 自适应设计(Adaptive Design)
Read more -->
Cross-browser compatibility

浏览器兼容性

网页的浏览器兼容性指网页在各种浏览器上的显示效果尽量保持一致的状态,90年代末的浏览器大战开始时被广泛使用。【维基百科】

Read more -->
JS recursion

Description

当接口返回数据存在层层嵌套的情况,且嵌套层数不固定时。

用多层for循环处理数据会超时,导致页面卡顿,且代码逻辑混乱。

改用递归处理数据则耗时短,代码逻辑清晰。

Read more -->
SQL trigger

1. What is a trigger

触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程

它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。

Read more -->
Site by Baole Zhao | Powered by Hexo | theme PreciousJoy