自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闻人放歌的三寸青草园圃

三尺青青,寒冬未暝。何以春来,再与初心。

  • 博客(19)
  • 收藏
  • 关注

原创 【学习笔记】vite为什么在开发环境打包比webpack快很多

而webpack则是传统的需要将引用捏合打包。

2024-02-27 10:15:50 181

原创 vue的diff算法是如何将时间复杂度降低为O(n)的

如果不做优化的话,原diff算法需要经过新旧vdom遍历以及排序,时间复杂度则为O(n3)O(n^{3})O(n3)这属于一个不可用的时间复杂度。那么,做了哪些优化呢?查看vue源码可以得出只比较同一层级,不跨级比较tag不相同,则会直接删除重建,不再深度比较tag和key都相同,则认为其为相同节点,不再深度比较注意key的作用,在这里也是很明显看出为什么在进行v-for遍历的时候需要使用key...

2021-09-29 10:32:26 1071

原创 vue打包移动app的测试环境与生产环境地址问题

我在vue移动app开发中遇到了这样一个问题——在打包后打开app,点击登录无法连接到服务器,甚至连请求都没能发出去。确认了下,首先手机和电脑连接的是同一wifi且能ping通。排除了网络问题的可能性。后来发现了这样一个坑爹的问题dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/',...

2018-12-11 10:06:46 671 1

原创 vue移动app项目中使用flex布局,呼出手机键盘页面被顶起和压缩的问题

在移动项目开发中遇到这个问题。原因分析:因为flex布局是根据页面宽高度进行变化的,因此,当底部弹出手机软键盘时,因页面高度变化导致页面因而变化。解决方法:只要知道了原因,那么解决就很简单了。我们只需要在app这个div初始化完成时,获取手机的屏幕高度,并将值赋给height就行了。App.vue:var height= document.documentElement.clientHei...

2018-12-05 10:19:17 3906 1

原创 vue中的正则表达式

判断是否为数字或字母: var str = "hk001"; var regex = /^[A-Za-z0-9]$/; if(!regex.test(str)){ return false; }...

2018-11-22 10:22:05 3546

原创 Vue2.0父组件向子组件传值,动态修改数据问题[props导致的问题]

在Vue2.0中,项目开发时遇到的问题。在子组件定义<script> export default { props:['displaySelf'] } </script>在父组件调用子组件并对displaySelf赋值后,在点击按钮进行动态修改值时问题来了。Avoid mutating a prop directly since the value will ...

2018-11-16 11:40:59 1637

原创 实现Collection类

将count等不适作为属性,而将其作为方法使用来重写代码。g System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections;namespace BuildBasic{ public class Coll...

2018-07-21 09:43:57 328

原创 C#数据结构与算法——简述两种递归算法

如下代码段,两种写法实现递归算法class Algorithm:Singleton<Algorithm> { //算法一 不考虑堆栈溢出 public int RecursionNormal(int index) { if(index == 1) { ...

2018-06-30 11:54:45 203

原创 Lua——库函数

-----------------------------------------库函数--*********************************************math.randomseed()******--01. math.randomseed(),用于在同一时间相同随机范围的随机数的序列化。(例如下:有两个math.random(10),在两个随机钱添加math.ra

2017-07-05 10:09:17 322

原创 Lua库函数——math.randomseed()、os.time()的使用

如下是在两个相同随机前使用math.randomseed()的情况math.randomseed(os.time())for var=0,10 do RandomNumber = math.random(10) print(RandomNumber)endprint("*******************************")math.randomseed(os.ti

2017-07-03 10:40:34 13172

原创 C#设计模式——观察者模式!

观察者模式是使用频率非常非常高的设计模式,在MVC框架中也会经常用到,重中之重,必须掌握!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ObservePingPongBall{ publi

2016-12-05 11:25:36 331

原创 C#设计模式——状态模式

今天我来说下状态模式。状态模式用处多多,可以实现状态的切换,废话不多说,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace StateModel{ public class Defic

2016-12-05 11:15:57 1318 1

原创 C#设计模式扩展——Meditor+Proxy模式实现

这里我们做一个简单的设计模式的组合,中介者模式+代理模式。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ProxyAndMeditor0922{ public class Age

2016-12-05 11:10:55 374

原创 C#设计模式——解释器模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Explaining{ public class Translaton { public static string

2016-12-05 11:02:49 592

原创 C#迭代器的实现

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace iterator { abstract class ITerator//创建抽象迭代接口 { publi

2016-12-05 10:58:52 614

原创 C++各容器的语法及特点

int main(){***************************************************************************************array不可变长,array在内存中是连续的数组 arrayMyArray={1,2,4};//定义了一个int型,数组元素数为3的数组    auto MBegin=MyArr

2016-11-28 13:42:00 518

原创 C++,利用指针对数组元素进行大小排序

#include using namespace std;void Bouble(int *Pointer,int count);int main(){ int Array[10]={2,3,4,1,5,9,6,8,7,0}; Bouble(Array,10); for(int i=0;i10;i++) { cout }

2016-11-25 09:54:30 6327 1

原创 Unity3D中关于游戏摇杆的实现方法

摇杆和虚拟摇杆在手游中的应用非常多,在Unity中的实现方法或许有很多,以下是我在做项目的时候写的一个摇杆的控制器。 using UnityEngine; using System.Collections;public class JoyStick : MonoBehaviour { private bool IsPress = false; private Transfo

2016-11-22 17:04:42 1223

原创 Unity中实现背包物品拖动和更换位置

using UnityEngine;using System.Collections; using UnityEngine.UI; using UnityEngine.EventSystems;public class PointMoveController : MonoBehaviour,IBeginDragHandler, IDragHandler,IEndDragHandler {///

2016-11-16 13:39:56 5631

空空如也

空空如也

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

TA关注的人

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