WWWOWhite
码龄5年
关注
提问 私信
  • 博客:82,533
    社区:26
    82,559
    总访问量
  • 32
    原创
  • 2,145,610
    排名
  • 136
    粉丝

个人简介:努力努力再努力

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 毕业院校: 东南大学
  • 加入CSDN时间: 2019-11-22
博客简介:

Mr.White的博客

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得7次评论
  • 获得354次收藏
  • 代码片获得460次分享
创作历程
  • 3篇
    2023年
  • 15篇
    2022年
  • 14篇
    2021年
成就勋章
TA的专栏
  • 计算机网络
    5篇
  • GO
    1篇
  • 日常玩玩
    2篇
  • 后端运维
    2篇
  • 前端实验
    2篇
  • 操作系统
    3篇
  • linux
  • uni-app
    4篇
  • java基础
    6篇
  • 报错
    1篇
  • myBatis-plus
    1篇
  • 网络编程
    2篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    golang
  • 云原生
    docker
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Go_原子操作和锁

当多个协程进行资源竞争的时候,在一个协程获取到锁的时候,其余的协程进入阻塞态,等待资源释放。当该协程运行结束后,调度系统将阻塞队列其中的一个协程拿出来去获取锁,这其中涉及到切换上下文操作,需要消耗一定资源时间。当多个goroutine在没有相互同步的情况下,访问某个共享的资源,同时对该资源进行读写时,就会处于相互竞争的状态,这就是并发中的资源竞争。第一个人使用前先将门锁上,以防外面的人进来,结束后,再把门锁打开,然后第二个人在锁门,上厕所,开锁。如上图,i++可以分为三个操作,这三个操作均为原子操作。
原创
发布博客 2023.09.30 ·
445 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Windows 脚本批量打开文件

windows系统下脚本一次性打开多个文件,减少重复操作,提高学习效率
原创
发布博客 2023.06.04 ·
1249 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

操作系统——进程之处理机调度

处理机调度
原创
发布博客 2023.01.03 ·
2514 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

操作系统——进程之基本介绍

进程与线程
原创
发布博客 2022.12.30 ·
1449 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

操作系统——计算机系统概述

操作系统概述
原创
发布博客 2022.12.29 ·
872 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

简单网络管理协议SNMP

简单网络管理协议SNMP
原创
发布博客 2022.11.21 ·
528 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

计算机网络_网络安全

参照谢书计算机网络——网络安全部分
原创
发布博客 2022.08.19 ·
12680 阅读 ·
16 点赞 ·
4 评论 ·
160 收藏

JS_Canvas绘制通信网络结点

JS_Canvas绘制通信网络结点实现效果基础知识Canvas画圆Canvas画线思路生成随机结点点击连线总代码实现效果通过画布绘制通信网络节点分布示意图,并能实现节点间通信链路的连线,即点击添加结点按钮可以随机生成结点,单击任意两个结点完成连线canvas菜鸟教程:https://www.runoob.com/html/html5-canvas.html基础知识Canvas画圆var c = document.getElementById("myCanvas");var ctx = c.
原创
发布博客 2022.04.14 ·
1142 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

vue小程序开发(四)首页 推荐

vue小程序开发(四)首页 推荐编写 首页-推荐 模块推荐-最顶部模块推荐-月份模块月份模块标题样式推荐-热门模块基本布局使用scroll-view改造容器分页功能分析实现头部固定分页实现底部触发首页 - 专辑功能分析轮播图实现列表数据渲染接口文档出错net::ERR_PROXY_CONNECTION_FAILED编写 首页-推荐 模块功能介绍接口文档数据动态渲染moment.js 的使用“热门”列表的基于scroll-view的分页加载 在组件中能用生命周期组件没有太多,使用moute
原创
发布博客 2022.04.14 ·
2156 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

vue小程序开发(三)

vue小程序开发(三)搭建子页面新增组件在home/index.vue中导入页面效果分段器分段器优化代码优化结果封装自己的异步请求原因方法封装挂载功能分析修改导航栏外观使用 分段器组件 搭建子页面封装自己异步请求(原生不支持promise,uni-app不会出现等待页面)pages.json改成黑底白字"globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-ap
原创
发布博客 2022.04.14 ·
1118 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue小程序开发(二)项目搭建

vue小程序开发(二)项目搭建引入tabbar页面引入字体图标uni-uiuni-app新建项目创建项目vue create -p dcloudio/uni-preset-vue dnpicture安装 sass 依赖npm install sass-loader node-sass建议cnpm i node-sass@4.14.1 cnpm i sass-loader@7.3.1 --save-dev启动npm run dev:mp-weixin引入tabbar页面
原创
发布博客 2022.04.14 ·
2076 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

redis(一)数据类型

redis(一)数据类型1、string2、hash3、list4、set5、sorted_set数据类型实践案例在redis命令行运行程序时,成功或失败时,返回(Integer)1或(Integer)01、string基础操作添加数据set key value获取数据get key删除数据del key添加/修改多个数据mset key1 value1 key2 value2获取多个数据mget key1 key2获取数据字符个数(字符串长度strlen key
原创
发布博客 2022.04.14 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue小程序开发(一) uni-app基本学习

vue小程序开发(一) uni-app基本学习脚手架搭建项目新建页面样式和sass基本语法数据展示数据循环条件编译计算属性事件传参方式组件组件的简单使用示例组件传递参数父向子传递数据子向父传递数据全局共享数据组件插槽未使用插槽在组件中添加插槽生命周期介绍当小程序模拟器无反应时脚手架搭建项目全局安装npm install -g @vue/cli创建项目vue create -p dcloudio/uni-preset-vue my-project启动项目(微信小程序)npm ru
原创
发布博客 2022.04.14 ·
8276 阅读 ·
3 点赞 ·
0 评论 ·
47 收藏

docker学习笔记

尚硅谷Docker笔记一、基本特性三大特征作用虚拟机的缺点docker和传统虚拟化方式的不同之处阿里云镜像加速器配置运行底层原理为什么Docker比VM快二、命令帮助命令镜像命令容器命令新建并启动容器列出当前所有正在运行的容器退出容器启动容器重启容器停止容器强制停止容器删除已停止的容器重要查看容器内运行的进程查看容器内部细节进入正在运行的容器并以命令行交互三、镜像镜像原理UnionFS(联合文件系统)Docker镜像加载原理镜像特点镜像commit案例四、容器数据卷功能作用特点添加数据卷的方式五、Docke
原创
发布博客 2022.04.14 ·
1886 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

dubbo学习笔记

尚硅谷DUBBO笔记一、MAVEN工程公共接口 gmall-interfaceProviderConsumer二、SPRINBG-BOOT工程依赖位置公共接口ProviderConsumer三、启动zookeeper四、启动dubbo管理控制台五 、案例springboot整合六 、配置七、高可用1、zookeeper宕机和Dubbo直连2、负载均衡模式3、服务降级方法4、服务容错&Hystrix**集群容错模式**方式1、配置spring-cloud-starter-netflix-hystrix
原创
发布博客 2022.04.14 ·
2674 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

前端_横向导航栏和商务表格

横向导航栏和商务表格一 、制作横向导航栏实现效果使用标签基本布局问题关键总代码二、商务风格表格的设计与实现实现效果使用标签基本布局问题关键总代码一 、制作横向导航栏实现效果使用标签<ul> <li></li></ul>a:hover基本布局<body> <h4>导航栏菜单的设计与实现</h4> <hr /> <ul> <li
原创
发布博客 2022.04.14 ·
2461 阅读 ·
2 点赞 ·
0 评论 ·
42 收藏

计算机组成_第一章计算机系统概述

计算机系统概述一 、计算机硬件的基本组成早期冯诺依曼机特点现代计算机的结构小结二、认识各个硬件部件主存储器的基本组成运算器的基本组成控制的基本组成计算机的工作过程过程小结小结三、计算机系统的层次结构三种级别的语言小结四、计算机的性能指标CPU的性能指标系统整体的性能指标基准程序五、问题一 、计算机硬件的基本组成冯诺依曼 ,提出存储程序早期冯诺依曼机输入设备:将信息转换成机器能识别的形式存储器:存放数据和程序运算器:算术运算 逻辑运算输出设备:将结果转换成人们熟悉的形式控制器:指挥程序运行
原创
发布博客 2022.04.14 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java_批量处理图片转文字

java_批量处理图片转文字开发原因:最近前端老师布置作业,要求把书上的一章所有案例都抄一遍。本着借鉴的态度,在网上找了一圈资源,没有找到前端书上的案例源代码。因为有扫描版的书籍的pdf文件,想到可以用qq截图的文字扫描功能来复制粘贴。问题来了,这需要依次截图几十张,又要手动创建几十个html文件,又需要手动复制粘贴,麻烦。可不可以只需要一堆截图,一个程序,就可以直接生成好所有的html文件。开干💪环境需要如下:java1.8+阿里云文字识别接口文字识别需要接口来实现,这里选择了阿里云文字识
原创
发布博客 2022.03.16 ·
1983 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

LinkedList的各种方法

LinkedList常用于栈和队列的模拟,经常在算法题中遇见,所以一次性将LinkedList的方法总结一下。public E getFirst() 返回此列表中的第一个元素。public E getLast() 返回此列表中的最后一个元素。public E removeFirst() 移除并返回此列表中的第一个元素。public E removeLast() 移除并返回此列表中的最后一个元素。public void addFirst(E e) 在此列表的开始处插入指定的元素。public vo
原创
发布博客 2021.12.23 ·
2046 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

springboot依赖下载失败报错

在gitee上引入了一段代码,下载之后,pom.xml一直爆红,搜索各种方法均失败。想起来以前除了idea的内置maven,还另外下载了一个maven,换上maven home directory后成功解决问题
原创
发布博客 2021.12.07 ·
1130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多