- 博客(23)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 微信小程序bindtap事件绑定报错does not have a method “xxxx“ to handle event “tap“
微信小程序bindtap事件绑定报错does not have a method "xxxx" to handle event "tap"
2022-06-23 00:15:57
2652
1
原创 JavaScript 踩坑 —— 使用 Array.fill( ) 填充对象导致的重大问题
当我们想使用 Array.fill( ) 来填充一个全是对象的数组时需要特别注意Array(size).fill({ }) 这样填充创建的数组,里面每一项{ }是`完全相同的`
2022-04-10 23:01:25
2172
1
转载 vue 中this.$on 为什么要放在created中
最近在思考一个问题为什么一定要在created中写this.$on,可以放在mounted中吗?1. 如果触发和监听组件在页面上都创建了,那么可以放在mounted中这种情况在实际工作中比较常见,如果在触发的组件实际触发之前,监听组件mouted方法执行了,那么就没有任何问题2. 如果触发和监听组件在页面上依次创建,那么要放在created中放在created中最主要的原因是组件的生命周期执行顺序决定的,a是现在的组件,b是即将显示的组件,那么执行顺序是b先created,beforeMount,然
2022-04-10 00:54:23
759
1
原创 保姆级安装+配置nodejs & 安装vue-cli,包括遇到的Error解决方案
保姆级安装+配置nodejs & 安装vue-cli,包括遇到的Error解决方案
2022-04-08 00:53:37
4829
原创 Windows10、Windows11蓝牙突然消失解决方案
Windows10、Windows11蓝牙突然消失事发起因:连续多次点击蓝牙图标,在几秒钟的卡顿后,蓝牙图标直接消失。这个情况我在升级Windows11之前,在Windows10系统中也遇到过,当时用遍了网上所有的办法,均失败(重装系统之后解决)。这次也一样,但我不想重装系统了,最终通过下面说的这个办法成功修复。我是DELL G3590.在成功之前我尝试过更新驱动、进BIOS重置WLAN、重装驱动等等办法,均失败。无奈到维修点,师傅这么操作就成功了!!记录一下,给大家一种尝试的可能。先进BIOS
2022-01-20 13:20:47
12563
3
原创 ⭐【LeetCode】-【柱状图中最大的矩形】暴力解法 O(N^2)
原作链接:转自: 【柱状图中最大的矩形】单调栈入门,使用单调栈快速寻找边界.题目描述:给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。测试样例:示例 1:输入: heights = [2,1,5,6,2,3]输出: 10解释: 最大的矩形为图中红色区域,面积为 10示例 2:输入: heights = [2,4]输出: 4提示:1 <= heights.length
2021-09-13 10:22:58
80
转载 unity3d游戏开发经典面试题(转)
1.什么是渲染管道?是指在显示器上为了显示出图像而经过的一系列必要操作。渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。主要步骤有:本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化。2.如何进行内存优化?1.压缩自带类库;2.将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;3.释放AssetBundle占用的资源;4.降低模型的片面数,降低模型的骨骼数量,降低贴图的大小;
2021-09-10 23:51:58
1161
原创 面试题:For循环中++i和i++的区别
for循环中 ++i 和 i++ 的区别for (语句1; 语句2; 语句3){ // 被执行的代码块}语句 1 在循环(代码块)开始前执行语句 2 定义运行循环(代码块)的条件语句 3 在循环(代码块)已被执行之后执行这就是循环中的 ++i 和 i++ 结果一样的原因,但是性能不一样,在大量数据的时候 ++i 的性能要比 i++ 的性能好原因:i++ 由于是在使用当前值之后 再+1 ,所以需要一个临时的变量来转存。 而 ++i 则是在直接 +1 ,省去了对内存的操作的环节,相对而言
2021-09-09 21:27:06
3083
转载 CSDN写文章MarkDown用到的表情包收集(转自Github)
Emoji表情将对应emoji表情的符号码复制后输入你的markdown文本即可显示emoji表情。如:blush:,显示为????人物syntaxpreviewsyntaxpreviewsyntaxpreview:bowtie::bowtie::smile:????:laughing:????:blush:????:smiley:????:relaxed:☺️:smirk:????:heart_eyes:????:kissing_
2021-09-08 18:46:39
781
原创 ⭐【编辑距离问题】并通过回溯输出编辑过程
题目描述:给定一个源串和目标串,能够对源串进行如下操作:在任意位置上插入一个字符;替换任意字符;删除任意字符。写一个程序,实现返回最小操作次数,使得对源串进行上述这些操作后等于目标串(源串和目标串的长度都小于2000)。解析:拿到编辑距离问题,最朴素的想法便是暴力遍历所有的解决方案,即用DFS或者BFS+优先队列来存每次遍历的结果,最后找到最优解。显然,这种思路可行性低,算法的时间、空间复杂度较高。经过思考,我发现编辑距离问题的最优解中包含了子问题的最优解,且其独立的子问题的解被重复计算了
2021-09-08 18:35:53
827
转载 ⭐【LeetCode】-【柱状图中最大的矩形】单调栈入门,使用单调栈快速寻找边界
原作链接:转自: 【柱状图中最大的矩形】单调栈入门,使用单调栈快速寻找边界.题目描述:给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。测试样例:示例 1:输入: heights = [2,1,5,6,2,3]输出: 10解释: 最大的矩形为图中红色区域,面积为 10示例 2:输入: heights = [2,4]输出: 4提示:1 <= heights.length
2021-08-29 16:01:10
143
转载 ⭐【LeetCode】- 接雨水 - 单调递减栈,简洁代码,动图模拟(转,二次编辑)
原作链接:转自: 【接雨水】单调递减栈,简洁代码,动图模拟.题目描述:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。测试样例:示例 1:输入: height = [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6解释: 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。示例 2:输入: height = [4,2,0,3,
2021-08-29 15:39:54
117
原创 ⭐【LeetCode】- 在排序数组中查找元素的第一个和最后一个位置
题目链接:链接: 在排序数组中查找元素的第一个和最后一个位置.题目描述:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回[-1, -1]。时间复杂度为 O(n) 的解决方案这里不再赘述了,以下展示的是时间复杂度为 O(log n) 的解决方案测试样例:示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums
2021-08-25 23:49:23
170
转载 异或的用法(转)
转自:https://www.lijinma.com/blog/2014/05/29/amazing-xor/什么是异或?Wikipedia的解释:在逻辑学中,逻辑算符异或( exclusive or )是对两个运算元的一种逻辑析取类型,符号为 XOR 或 EOR 或 ⊕(编程语言中常用 ^ )。但与一般的逻辑或不同,异或算符的值为真仅当两个运算元中恰有一个的值为真,而另外一个的值为非真。转化为命题,就是:“两者的值不同。”或“有且仅有一个为真。”定义:1 ⊕ 1 = 00 .
2021-08-25 01:31:26
5432
原创 ⭐【LeetCode】- 搜索旋转排序数组
题目链接:链接: 搜索旋转排序数组.题目描述:整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,
2021-08-24 23:56:23
92
原创 ⭐【LeetCode】- 最长有效括号
题目链接:链接: 最长有效括号.题目描述:给你一个只包含 ’( '和 ’) ’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。测试样例:示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0示例 3:输入:s = "(())"输出:4解释:最长有效括号子串是 "(())"参考题解:时间复杂度:O(N)
2021-08-24 00:52:21
112
原创 【计算机图形学】-二维曲线绘制实验 (code included)
1. 实验目的:了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。2. 实验内容:(1) 结合示范代码理解曲线生成原理与算法实现,尤其是Bezier曲线;(2) 用Bezier曲线定义(参考教材P195页函数BezierCurve)或de Casteljau算法(参考教材P197页函数Casteljau)实现曲线绘制函数bezier。教材上绘制的Bezier曲线是三次的,实验中要求是n次(如果最终选择了n+1个控制点)。Bezier曲线:Bezi
2021-08-21 11:56:14
723
3
原创 【计算机图形学】-多边形扫描转换实验 (code included)
1. 问题描述:理解示范程序的整个框架结构;在示范程序“DrawPolygon”中实现DrawPolygonOpenGL函数,该函数用OpenGL绘制多边形方法绘制多边形。在示范程序“DrawPolygon”中实现DrawPolygon函数,该函数实现多边形扫描转换算法。2. 算法描述:1) DrawPolygonOpenGL算法:下面展示一些 伪代码。void DrawPolygonOpenGL(int g_iCtrlPntNum, wcPt2D g_pCtrlPoints[]){ 赋予
2021-08-21 00:45:30
1523
原创 【计算机图形学】-直线和圆弧绘制算法实现 (code included)
1. 问题描述:理解基本图形元素光栅化的基本原理,实现直线绘制的中点画线算法、Bresenham算法、圆弧生成的中点画圆算法。掌握OpenGL画线及设置线的属性(颜色、线宽、线型)方法。2. 算法描述:1) 中心画线算法:下面展示一些 伪代码。void MidPLine(int x0,int y0,int x1,int y1,void (*setPixel)(int x,int y)){ a⬅abs(y0 - y1); b⬅abs(x0 - x1); d⬅a + b / 2; if(
2021-08-21 00:01:55
2745
原创 ⭐【Unity笔记】-碰撞检测失效
项目场景:场景:Unity开发中两物体的碰撞检测失效时间:2021.8.20问题描述:遇到的问题:Void OnTriggerEnter(Collider other)等同系列函数编写完全正确但是函数未正常触发。例如:@Override Void OnTriggerEnter(Collider other) { print("SomeThingEnter"); } 原因分析:第一步当然是找代码问题,但是显然没什么问题。因此立刻
2021-08-20 19:30:14
3593
二维曲线绘制实验.rar
2021-08-21
ViveInputUtility-Unity-develop.zip
2021-08-20
python定义变量随即输出为什么报错?
2021-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人