- 博客(12)
- 收藏
- 关注
原创 java基本语法
本文摘要: Java基础学习要点包括:1) JDK与JRE区别;2) 计算机组成与DOS命令;3) Java核心机制JVM实现跨平台特性;4) 数据存储原理与进制转换方法;5) 变量分类(基本/引用类型)及类型转换规则;6) 标识符命名规范;7) String类的连接运算特性。重点掌握二进制与十进制的相互转换方法、自动/强制类型转换规则,以及Java严格的语法要求(如大小写敏感、语句需分号结尾等)。
2025-11-18 14:41:05
832
原创 vue2+echarts+自定义词云图及基础属性
若要实现uniapp的词云图,可直接使用uniapp官网推荐的秋云charts组件,组件引入及使用可参考官网文档https://ext.dcloud.net.cn/plugin?首先,需先npm i echarts-wordcloud。开发一个自定义词云图的小组件。具体使用方式可参考下方。
2025-09-01 16:03:23
214
原创 前端网络协议和浏览器通信
什么是源?源=协议+地址+端口所以,同源就是协议+地址+端口部分完全一样;协议+地址+端口但凡有一样不同,就是异源同源策略:一种浏览器安全机制,放行同源的资源,限制异源的资源什么时候会跨域?跨域一定会有问题吗?浏览器运行页面时,会发出很多请求,当页面源与目标源一致,则为同源请求,否则为异源请求(跨域请求),跨域不一定有问题,只有因为跨域造成了开发限制,才是问题浏览器中的跨域报错原因是什么?浏览器对于页面标签元素的跨域请求限制轻,而对于AJAX发出的跨域请求严厉限制。
2025-04-28 16:43:18
1895
1
原创 css进阶
简单说,可以理解为,每个html元素都需要占一部分空间,这个空间被视为盒子,盒模型则是将这个盒子的属性进行了规范和统一,使得每个盒子都是由内到外的四个部分构成:内容区content,填充padding(也叫内间距,管的是内容和边框之间的距离),边框border,空白边margin(也叫外间距,管的是盒子和其他盒子的距离)上图中,html的包含块为初始包含块,body的为html,div1的是body,p1 p2的是div1,em1和strong1的包含块均为p2;的内边距的边缘组成;
2025-04-24 14:35:50
1303
原创 浏览器渲染过程及原理
js是一门单线程的语言,因为它运行在浏览器的渲染主线程中,而渲染主线程只有一个,且不仅仅用来执行js,还包括html、css的渲染等,如果用同步的方式,有可能会导致主线程堵塞,导致消息队列中其他任务无法执行,造成页面无法及时更新,看起来像是卡死状态,浪费很多时间。每个任务都有自己的类型,同类型的必须放在一个队列中,浏览器还会有一个微队列,微队列是优先级最高的,其次是交互,那么如何将任务添加到微队列呢?有了进程后需要线程来运行代码,此时进行会自动创建一个线程,就是主线程,主线程一结束,整个程序就结束了。
2025-04-08 16:41:18
624
原创 qiankun微前端
微前端:简单说就是前端版本的微服务,将一个大型前端应用拆分成了多个模块,每个模块可以由不同团队进行管理和开发,框架自由、仓库自由,且能够独立部署。中文官网:https://zh-hans.single-spa.js.org/docs/getting-started-overview/实现方式:每个子应用通过iframe标签嵌入父应用,利用iframe标签的隔离属性,可做到子与子、子与父互不影响。官网:https://qiankun.umijs.org/zh。。
2025-04-07 12:57:16
600
原创 React从创建到使用
组件就是用户界面的一部分:在React中,组件,可视为首字母大写的函数,内部存放了逻辑和视图UI, 渲染组件只需要把组件当成标签书写,组件之间可互相嵌套,也可复用多次。
2025-03-27 10:52:45
1815
原创 == 和is 的区别、深拷贝与浅拷贝、闭包、装饰器、进程、进程池、进程之间通讯、协程、网络编程、socket
== 和 is 的区别:== 用来判断a 和 b中的内容是否相同is 用来判断a 和 b内存地址是否相同python有一个内存优化机制-小整数常量池:-5到256拷贝首先明确可变数据类型(引用数据类型):列表、字典不可变数据类型(值数据类型):数字类型、字符串类型、元组数据类型、布尔数据类型拷贝:将a中数据复制到一个新的内存空间,并让b指向这个新创建的内存空间如果对象是列表嵌套结构,同copy.copy浅拷贝会出问题,但深拷贝不会所以爬虫时可以使用深拷贝,以防止出现问题闭包闭包的本
2021-02-28 17:05:35
314
1
原创 centos常见指令、压缩解压缩、ssh服务、终端命令开机重启、centos进阶指令
touch:创建一个文件/文件夹touch 文件路径/文件名!cp:复制文件/文件夹到指定位置cp 要复制的路径 文档被复制到的路径cp -r 要复制的文件夹路径 文件夹被复制到的路径此时必须加上-r参数,否则将会被忽略!!!复制是保留原文件的,但剪切不同mv:移动和剪切mv 需要移动的文档路径 需要保存的位置路径重命名也用这个命令 只要写同样的路径改名字就行tree:以树的形式列出需要用yum install tree 进行安装安装时在提示输入的地方输入y安装好后tree
2021-02-27 15:05:41
515
原创 多态、类和实例、动态添加属性和方法、设计模式-单例、异常、模块、发布包、python标准库以及拓展库、VMware的使用、linux中的几个基本语法
issubclass(A,B)判断A是否是B的子类面向对象三大特性封装:根据职责将属性和方法封装到一个抽象类中,是定义类的准则继承:实现代码的复用,相同代码不要重写,是设计类的技巧,而且子类可以针对自己的需求,编写特定代码多态:不同子类对象调用父类代码,产生不同的执行结果,以继承和重写父类方法为前提,是调用方法的技巧,对类的内部设计无影响例:Person类中,只需要让dog对象调用game方法,但是不关心具体是调用哪个类里面的。game方法是在Dog父类中定义的,Xiaotian子类重写
2021-01-31 16:14:38
402
原创 函数、参数、*args、可变数据类型、匿名函数、字符串方法、递归、os uuid 模块方法、继承、方法的重写
第二周:函数定义:def 函数名(参数):函数体函数在定义的时候只是在系统中开辟了相应的内存空间,调用的的时候才会执行函数内部命令1.两个不同的函数,先定义那个后定义那个是没关系的2.不可以先调用函数在定义函数带参数的函数:return函数中,可以用return返回想返回的结果,函数一旦被调用,就会返回设定的结果,可以在调用的时候用变量进行接收,一个函数可以有返回值也可以没有,但如果有,return后面不能有其他命令,因为return也代表结束整个函数,写在其后面的程序将不会被执行,如果一
2021-01-24 19:31:20
257
原创 第一周
前言:2020.3.12,在老师推荐下开通了优快云博客,用以记录每日java学习内容,以及英语学习内容。过去的二十多年里,除了儿时的玩笑话,实际的我并没有什么梦想,然而就在前些日子,和友人的一番彻夜长谈后,我突然找到了自己想为之奋不顾身的事情———java工程师和英语翻译官。没有任何能说得出的理由,目前为止我能想到的想做这两个的理由,是希望自己以后的工作可以是自己的兴趣所在,我相信,我有坚...
2021-01-17 20:58:23
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅