自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 2024 金三银四面试必备?体系化带你学习:分布式进阶技术手册

秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!高级前端工程师必备资料包。

2024-09-12 17:11:54 862

原创 2019年全国地市根据首字母归类Json数组表

citys: [“杭州”, “哈尔滨”, “合肥”, “海口”, “呼和浩特”, “海北”, “海东”, “海南”, “海西”, “邯郸”, “汉中”, “鹤壁”, “河池”, “鹤岗”, “黑河”, “衡水”, “衡阳”, “河源”, “贺州”, “红河”, “淮安”, “淮北”, “怀化”, “淮南”, “黄冈”, “黄南”, “黄山”, “黄石”, “惠州”, “葫芦岛”, “呼伦贝尔”, “湖州”, “菏泽”]拓展:var方式定义的变量有什么样的bug?简单描述一下微信小程序的相关文件类型?

2024-09-12 15:20:05 261

原创 ( —基础— ) k8s----介绍,概念,组件(ipvs,iptables

疯狂编程学习效果可视化写博客阅读优秀代码心态调整。

2024-09-12 13:21:42 433

原创 阿里OSS工具类

String url = AliOSSUtil.upload(“E:\图片\510.jpg”, “/aa/bb/ba.jpg”);// 上传文件到OSS时需要指定包含文件后缀在内的完整路径,例如abc/efg/123.jpg。// 下载OSS文件到本地文件。// 设置prefix参数来获取fun目录下的所有文件。// 设置prefix参数来获取fun目录下的所有文件。// 关闭OSSClient。// 关闭OSSClient。// 关闭OSSClient。// 获取上传的文件的输入流。

2024-09-12 04:26:20 863

原创 解决Vue项目中的路径解析错误(Cannot resolve directory ‘@’)

解决失败!!!原因:这是解决js里报错的方法,因为这改的是,我们这是css的导入。

2024-09-12 02:11:46 313

原创 登录功能的实现(包括前后端)_前端登录功能实现

【代码】登录功能的实现(包括前后端)_前端登录功能实现。

2024-09-12 00:07:55 143

原创 游戏介绍网站-网页设计期末结课作业_游戏介绍网站页面设计

资源下载链接介绍是一个用来介绍个人游戏的主页,适用于移动和PC端,是本人一个前端期末结课作业软件架构html + css + javascript + jquery +vue安装教程无需安装,直接打开即可使用说明点击导航栏即可浏览不同的模块详细情况请看下图所示:下面是我在学习HTML和CSS的时候整理的一些笔记,有兴趣的可以看下:进阶阶段,开始攻 JS,对于刚接触 JS 的初学者,确实比学习 HTML 和 CSS 有难度,但是只要肯下功夫,这部分对于你来说,也不是什么大问题。JS 内容涉

2024-09-11 22:57:19 335

原创 每天10个前端小知识 【Day 8】_4

var m = 0,n = 19 // 把 m,n,add() 标记为进入环境。console.log(n) // a,b,c标记为离开环境,等待垃圾回收。console.log(obj, ‘闭包内引用obj obj不会被释放’);const num2 = calc(100,200) // 缓存得到的结果。// foo 调用自己,this 指向了全局对象(window)add(m, n) // 把 a, b, c标记为进入环境。// 处理 node 和 someResource。//**返回函数**

2024-09-11 21:36:50 646

原创 有了这些前端css工具,我下班都更早了!_开发者颜色值转换工具

CSS Button Generator是一个免费的在线工具,可让您创建跨浏览器的 HTML 和CSS 按钮样式,您不必学习任何复杂的CSS规则。只需单击并滑动即可制作CSS 3按钮。很多漂亮的按钮样本。

2024-09-11 16:49:42 313

原创 一文彻底搞懂js垃圾回收和内存泄露

这样,当垃圾回收器下次再运行时,它就会释放那些引用次数为 0 的值所占用的内存。然后,它会去掉环境中的变量以及被环境中的变量引用的变量的标记(闭包)。而在此之后再被加上标记的变量将被视为准备删除的变量,原因是环境中的变量已经无法访问到这些变量了。一个很简单的例子:一个DOM对象被一个Javascript对象引用,与此同时又引用同一个或其它的Javascript对象,这个DOM对象可能会引发内存泄露。从逻辑上讲,永远不能释放进入环境的变量所占用的内存,因为只要执行流进入相应的环境,就可能会用到它们。

2024-09-11 12:49:11 633

原创 Web前端之如何描述自己做过的项目

空(void)元素有那些?⾏内元 素和块级元素有什么区别?cookies,sessionStorage,localStorage 的区别?Doctype作⽤?了解 this 嘛,bind,call,apply 具体指什么。serviceWorker的使用原理是啥?问:0.1 + 0.2 === 0.3 嘛?箭头函数和普通函数有啥区别?箭头函数能当构造函数吗?Canvas 和 SVG 图形的区别是什么?如何实现浏览器内多个标签页之间的通信?HTML5 的离线储存的使用和原理?简述⼀下src与href的区别?

2024-09-11 11:12:07 1079

原创 STL的使用(一)

本质上,set容器内部采用红黑树的平衡二叉检索树的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到合适的位置,以确保每个子树根结点的值都大于左子树所有节点的值,而小于右子树所有节点的值;vector一译作“矢量数组”,也有直观的翻译成“不定长数组”的翻译方法,没错,vector的本质就是一个不定长数组。如,a是一个vector,可以用a.size()来返回它的大小,a.resize()来改变他的大小,a.push_back()向尾部添加元素,a.pop_back()删除最后一个元素。

2024-09-11 09:23:40 582

原创 JS使用canvas实现(下雨天)特效

,} else {//坐标更新},} else {},// 添加一个大蒙层//开启一个路径// 矩形 x y w h//闭合一个路径i++){move();4.设置随机颜色//雨滴的最大数// 装雨滴的数组。

2024-09-11 07:28:33 430

原创 JavaScript基础

在日常拼接字符串的时候,如果字符串中带有单引号和双引号,会使得拼接起来非常麻烦,而且,可读性也很差.在 ES5 (ES 表示ECMAScript ,是一个标准,可以参考百度) 之前,变量命名都是使用。使用 == 时,会先判断类型是否一致,不一致会进行转换,再使用转换后的进行比较(不推荐)var c = true;// 如果变量在使用var 声明时,不赋值,那么,会被认为是 undefined.使用 === 时,会先判断类型,类型不一致,直接是 false。// 报错, 声明为const后,改变的变量。

2024-09-11 05:13:20 386

原创 30个小知识让你更清楚TypeScript

你可以使用 juggle-check,它检查 null 和 undefined,或者使用 strict-check,它返回true设置为null的值,并且不会评估true未定义的变量。TypeScript 中的类型断言的工作方式类似于其他语言中的类型转换,但没有 C# 和 Java 等语言中可能的类型检查或数据重组。JSX 是一种可嵌入的类似于 XML 的语法,允许你创建 HTML。类型断言本质上是类型转换的软版本,它建议编译器将变量视为某种类型,但如果它处于不同的形式,则不会强制它进入该模型。

2024-09-11 02:55:13 576

原创 2024前端面试笔试题及答案

闭包就是有权访问一个函数内部变量的函数,也就是常说的函数内部嵌套函数,内部函数访问外部函数变量,从而导致垃圾回收机制没有将当前变量回收掉。这样的操作,有可能会带来内存泄漏。创建一个新函数,当这个新函数被调用时,bind()方法的第一个参数将作为运行他的this,之后的一系列参数将会在传递的实参传入作为他的参数;js拥有特殊的垃圾回收机制,当一个变量在内存中失去引用,js会通过特殊的算法将其回收,并释放内存。在使用=>定义函数的时候,this的指向是 定义时所在的对象,而不是使用时所在的对象;

2024-09-11 00:58:10 927

原创 10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码)_微信小程序支付功能怎么实现

上图是支付成功的回调,我们可以在支付成功回调时,改变订单支付状态。下图是我们调用pay云函数获取的参数,和上图所需要的是不是一样。到这里我们就轻松的实现了微信小程序的支付功能了。到这里我们就轻松的实现了微信小程序的支付功能了。到这里我们获取小程序支付所需参数的云函数代码就编写完成了。3,点击按钮,调用pay云函数。到这里,云开发实现小程序支付的功能就完整实现了。下图是官方支付api所需要的一些必须参数。到这里我们的tenpay依赖就安装好了。下图是支付失败的回调,下图是支付完成的状态。

2024-09-10 23:17:10 378

原创 livedatabus详解,阿里是如何用他来做淘宝架构的?

Database。

2024-09-08 17:24:49 1857

原创 Android记录21-关于ListView数据错乱的解决方案

利用ListView的复用机制虽然为数据显示避免了卡顿,提高了显示的效率,但也会引起ListView数据显示错乱的问题。无论是数据显示重复还是错乱,都是因为ListView的缓存机制导致的,我们在快速滑动的时候,可能因为缓存而导致数据的重复。以上是最简单的自定义adapter代码,就是简单对convertView进行复用,复用的意思是。convertView - 我们最外层的视图,也就是我们的动态加载进来的布局,每一项条目。这种方法效率很高,无论你的数据有多少条,都可以很流畅的进行显示。

2024-09-08 07:07:26 674

原创 Android性能优化之-LeakCannary_received fragment#ondestroy() callback and fragmen

复制代码复制代码) {复制代码.values?复制代码})复制代码复制代码) {if (!returnwatchedObjectjavaClassnameifdescriptionisNotEmpty))复制代码do {if (ref!= null) {

2024-09-07 20:40:50 643

原创 Android原生开发饱和后,为什么还有这么多人没转行?

所以,工作过一年后你会发现,自己的工作重点就是**将找各种各样的组件、框架,拖拖拽拽,改改样式。**在极端情况下出现了问题后(比如部分机型上崩溃,加载图片慢),也不知道该如何解决!都不好意思说自己是搞技术的。所开发的App功能要求并不复杂,在性能上呢,也不需要极致的追求;自己的意识不够,不知道如何从平凡的工作中提炼可优化的点,在向上提升方面也没有。。这个是初级程序员就应该有的能力。**解决极端情况下的技术问题,比如性能优化,OOM等。

2024-09-07 15:02:03 468

原创 Android 视频播放器,VideoView播放视频

实现activity/**@desc :*/@Override//根据屏幕方向自动进入/退出全屏//自动完成播放界面//点播控制条//根据是否为直播决定是否需要滑动调节进度//如果你不想要UI,不要设置控制器即可@Overridecase VideoView.PLAYER_NORMAL://小屏break;case VideoView.PLAYER_FULL_SCREEN://全屏break;

2024-09-07 08:36:04 389

原创 Android - MVC、MVP与MVVM架构

模型负责管理应用程序的数据。它从控制器接收用户输入。视图意味着以特定格式呈现模型。控制器响应用户输入并在数据模型对象上执行交互。控制器接收输入,可选地对其进行验证,然后将输入传递给模型。与其他软件模式一样,MVC表示问题的“解决方案核心”,同时允许其适用于每个系统。特定的MVC设计可能与此处的传统描述大不相同。MVP即为模型-视图-演示者,是MVC架构模式的派生产品,主要用于构建用户界面。在MVP中,Presenter承担“中间人”的功能,所有演示逻辑都被推送到Presenter。

2024-09-06 20:38:46 1164

原创 java中String new和直接赋值的区别(空了还要补充)

这里解释一下,对于通过 new 产生一个字符串(假设为 ”china” )时,会先去常量池中查找是否已经有了 ”china” 对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此 ”china” 对象的拷贝对象。所以在b+"c"的时候实际上是新创建了一个对象,然后在把新创建对象的引用传给c.str1 == str2 的值是True 还是False呢?str3 == str4 的值是True 还是False呢?str3 == str5 的值是True 还是False呢?

2024-09-05 09:07:37 287

空空如也

空空如也

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

TA关注的人

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