自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Sudoku Verification*-可解的数独

您需要实现boolean isSolvable(Integer[][] board)方法,该方法将检查数独谜题是否可解。我们鼓励您使用回溯(一种强制执行技术)来解决这个问题。你的任务是编写一个程序来验证数独谜题是否可解。数独网格的尺寸是3的倍数,这意味着棋盘的长度和高度都必须能被3整除。在这种情况下,我们将使用null表示板中的空白空间。这是悉尼大学的一个challenge,完成了所有的test case。数独是否是一个可解的数独,分为两个步骤。在3x3的空间内重复。

2023-06-20 10:04:23 93 1

原创 Binary trees can be used to represent mathematical formulas. For example, a mathematical formula 3*

Binary trees can be used to represent mathematical formulas. For example, a mathematical formula 3*((7+1)/4)+(17-5) can be stored as a binary tree and then we can calculate the value of the formula recursively like the following:

2023-06-15 08:49:23 121 2

原创 macbook如何使用visual studio code进行c语言编程

macbook如何使用visual studio code进行c语言编程

2022-09-11 09:48:33 5295 1

原创 栈-跟着JavaScript学习数据结构 一

栈-跟着JavaScript学习数据结构 一栈数据机构栈是一种遵从后进先出原则的有序集合。新添加或者待删除的元素都保存在栈的同一端,称为栈顶,另一端就叫栈底,在栈里,新元素的都靠近栈顶,旧元素都靠近栈底,比如一摞书,一堆碟子创建一个基于数组的栈我们通过创建一个类来表示栈 class Stack{ constructor(){ this.items=[] } }我们需要一种数据结构来保存栈里的元素,可以选择数组,数组允许我

2021-07-26 22:11:55 111

原创 vue react项目结合xima进行代码提交前eslint检测,git commit拦截

vue react项目结合xima进行eslint检测及修复目前新进了一个项目,需要搭建框架对前端代码规范进行约束,不符合规范的无法提交git commit,保证了代码的质量,这里记录一下搭建过程哦使用xima什么是ximaxima 是《集团前端规约》的配套工具,可以为工程一键接入规约、一键扫描和修复规约问题,保障工程的编码规范和代码质量。简而言之是一个帮我们检测出项目中的eslint的错误以及自动修复eslint的npm包,https://www.npmjs.com/package/xima

2021-07-03 14:14:25 370

原创 react封装导出组件

业务场景:1 有一个表格数据需要导出,服务端返回的是blob格式的数据,我们希望将blob数据导出为xls表格2 这个表格数据导出同时需要筛选条件,比如选择不同的条件导出结果不同的数据3 封装一个导出组件处于发送请求状态时置为不可用,导出成功后可用使用效果图:前置知识处理blob格式数据:利用a标签的href属性,模拟其click点击事件,就可以下载文件 const linkNode = document.createElement('a'); linkN

2021-06-27 13:31:58 1116

原创 react antd二次封装自动去除首尾空格input

问题描述:input框基本上是最常见的输入框了,很多时候搜索时我们会带有空格,一般会在处理数据时做字符串正则表达式的替换,这次使用高阶组件传入一个input或者textarea等获得一个失去焦点即去除首尾空格的组件~~高阶组件代码:使用代码:...

2021-06-27 12:47:12 5391

原创 git分支结构及命名

git学习很久了,指令一般都了解但是更多的时候我们不知道每个分支的作用,我在开发时需要创建什么分支,我的分支如何命名,我的提交如何命名,我如何合并分支?今天整理了一下,对分支架构的概念以及如何正确规范的命名分支做了详细的解释...

2021-06-10 17:28:14 140

原创 前端性能优化,搞定面试

性能优化 串讲问题列表初始阶段 -> 加载优化首页加载慢的优化优化图片的做法实现 Webpack 打包优化实现 CDN 加速运行阶段 -> 渲染优化渲染十万条数据如何不造成卡顿学习目标 理解前端优化中两个分类 了解导致前端性能问题的根本原因 知道一些常用的性能问题的解决方案问题详解初始阶段1. 首页加载慢的优化#####问题分析首页加载图片过多首页的请求量过多首页请求的静态资源(HTML、CSS、JS、图片…)过大结论:所有加载慢的问题最

2021-06-06 12:32:08 432

原创 macbook前端基本工具配置 (后续更新)

必备工具软件直接下载command+空格 搜索终端可打开终端1. vscode必备编程工具https://code.visualstudio.com2. postman必备请求响应测试工具https://www.postman.com/downloads/3. node安装构建工具https://nodejs.org/en/下载安装完后需要注意环境变量的配置 具体可以去搜索直到 node-v 可以查看node版本 说明全局环境配置ok4. ..

2021-05-23 16:17:44 621

git使用.md

git使用.md

2021-06-10

一篇文章彻底搞懂前端性能优化!应对所有面试

性能优化 串讲大纲.md

2021-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除