- 博客(12)
- 收藏
- 关注
原创 【前端】函数递归优化,javascript中应该如何写递归? - 掘金
普通递归F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.复制代码以最基础的斐波那契数列为例,这个题很经典了,递归和dp的教学例题,也是家常便饭。function fib(num){ console.log(i++); if(num === 1 || num === 2){ return 1 }
2022-04-15 13:23:52 983
原创 【趣谈】JavaScript取整操作
【趣谈】JavaScript取整操作 1.Math.floor向下取整需要用一次Math对象,语法看起来很冗余,但其实是最建议用的。number -> int2.parseInt虽然看起来是转Int,但其实是针对于string的,先隐式转换Number,再转Int如果传一个Number进去number -> string -> number -> int是多余操作,ts中使用会报错的。3.位操作——按位非 和 按位与 自动换行1function
2022-03-17 22:35:57 1188
原创 【JavaScript】数组Array中的常用方法大全,粗略 速查
数组方法1.构建let arr =[];let arr = new Array(20); //有20个空元素let arr = new Array("ele1","ele2"); //2个元素let arr = Array.from(map); //类数组 -> 数组 (arguments伪数组,字符串,map,set等)let arr = Array.of(1,2,3,4); //一组参数 ->数组2.检测Array.isArray(value) //确定一
2021-07-21 22:41:44 179 2
原创 【C++】冒泡、选择、插入、希尔、堆、快速排序
sort(vc.begin(),vc.end(),布尔函数名称);// <-这是永远的神 /*布尔函数是两个值,的比较函数,返回布尔即可*//*例:bool judge(int a,int b){ return a>b;}*/冒泡排序童子功无需多言,可以说是代码量最少的排序了void bubbleSort(int arr[], int len) //冒泡排序{ for (int i = 0; i < len - 1; i++) { f
2021-07-15 00:55:15 176
原创 C++ ——自己手写的一个简单的单向链表
#include<bits/stdc++.h>using namespace std;template<class T>class List; //提前声明配合友元类template<class T>class Node{ friend class List<T>;//友元类,方便表头操作节点私有成员 T data; //数据域 Node<T>*next; //指针域,下一个元素的地址 public:
2021-05-20 15:47:25 438 2
原创 【微信小程序】安装组件库,以vant为例
微信小程序官方文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.htmlvant weapp官方文档:https://youzan.github.io/vant-weapp/#/home1.首先安装node.js进入node中文网,下载node安装包,并安装(若不安装在C盘默认文件夹,则需配置环境变量)2.安装好之后,找到你的项目根目录,shift+右键打开powershell,或者cmd命令行3.先输入npm i
2021-04-15 23:57:34 331
原创 【微信小程序】模板,云数据库请求wx.cloud.database().collection(‘集合名‘).get()
用的多,记录一下//省时省力的两句const db = wx.cloud.database();const _ = db.command;db.collection('集合名') //数据库查询条件 .where(_.and([ {条件1...}, {条件2...}, ]) ) .get() .then(res=>{ console.log('数据库获取成功',res); }) .catch(res=>{ console.log
2021-04-15 17:53:01 5445 7
原创 【微信小程序】wx.showModal模态弹窗
因为很常用所以分享一下,方便复制使用wx.showModal({ title:"这是一个弹窗", content:"这是弹窗内容", success(res){ if(res.confirm==true){ console.log("用户点击了确定"); } else if(res.cancel == true){ console.log("用户点击了取消"); } }})...
2021-04-15 17:44:40 1261
原创 【微信小程序】tabBar字段,底部的切换栏
在app.json中写 "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "时间", "iconPath": "icons/time.png", "selectedIconPath": "icons/_time.png" }, { "pagePath": "pages/user/user", "text": "我的", "
2021-04-11 10:37:26 145
原创 CSS-行内样式表 外部样式表
行内样式表只能控制当前标签的样式,不能体现结构样式分离。<p style="color:red;font-size:12px;">我是一个段落</p>
2021-04-04 20:56:52 118
原创 html-CSS-字体复合属性
<style> div{ font-style:italic; /*字体样式:斜体*/ font-weight:700; /*字体粗细:700(bold)*/ font-size:16px; /*字体大小:16像素*/ font-family:"Microsoft yahei"; /*字体:微软雅黑*/}</style>字体复合属性,顺序不能改变font:font-style font-weight font-size/line-height f
2021-04-04 20:02:36 611
原创 QT 自用笔记 记事本 01 - 新建 打开 保存 另存为
1.新建 打开 保存 另存为这四个功能本质 是 一个打开文本文档,一个关闭文本文档 ,两个功能的扩写。开文档filePath = QFileDialog::getOpenFileName(this,"打开","./","TXT(*.txt)"); if(false == filePath.isEmpty()) //用户浏览了一个.txt { QFileInfo info(filePath); //利用QFileInfo 更新 标题名字
2021-03-04 21:05:19 593 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人