gzq大数据

LV1
发表了文章

记录java从左上到右下打印二维数组,从左下到右上打印二维数组

gzq大数据
发表了文章

Symmetric multiprocessing(SMP)下的spinlock

现在的计算机都是多核对称的cpu处理器,本文通过liunx内核2.6.0代码来分析在多核处理器下,如何使用自旋锁和抢占来进行高效的内核运转。 如果正在内核中运...

gzq大数据
发表了文章

fortran的cmakelist的写法

gzq大数据
发表了文章

多级页表的好处

在32位系统下,物理内存进行了分页,每一页的大小为4kb,如果已经通过分段生成了线性地址空间,然后线性地址空间再去找分页的物理地址,比如说,找到了是第xxx页,...

gzq大数据
发表了文章

0-1背包问题暴力递归

给你一系列物品的价值数组和所占背包容量的数组,给你一个有限容量的背包,求能背的背包的最大值,并返回这个最大值。 这里是不能多拿背包的,也就是这里的背包都有且只...

gzq大数据
发表了文章

字符串所有排列组合暴力递归

给你一个字符串"acb",可以打印出六种排列组合,这里又是一种index推动的递归,但是这里有一些小trick,就是从第一个开始,在后面的字符串的每一个字符进行...

gzq大数据
发表了文章

二叉树最大宽度与leetcode662的二叉树最大宽度

首先先实现二叉树的最大宽度,也就是某一层最多的节点个数,使用了两种方法,第一种是使用一个map数组盛放当前节点以及当前节点的层数。

gzq大数据
发表了文章

汉诺塔问题实现

其实就是三大步: 第一步:1-N-1个盘子从最左边的柱子放到中间 第二步:第N个盘子从最左边放到右边 第三步:1-N-1个盘子从中间放到左边 那肯定递归...

gzq大数据
发表了文章

将vue部署在nginx上

在前面已经讲了如何利用docker安装nginx,现在就将项目部署到上面: 首先通过npm run build打包成dist目录 可以先看一下devServ...

gzq大数据
发表了文章

使用docker开启nginx

先开启一个容器复制出/etc/nginx下的内容 随后删除之前起的容器执行以下命令:

gzq大数据
发表了文章

mac m1下安装kubenetes的dashboard

gzq大数据
发表了文章

mac m1上运行jenkins

首先在docker官网上下载好支持m1版本的desktop客户端,随后打开jenkins.io查看安装命令:

gzq大数据
发表了文章

寻找最大数的递归

除了使用传统的给定一个变量每次进行对比找到最大数以外,可以将其改成递归形式用来开拓思路:

gzq大数据
发表了文章

解决在linux跑连接sql server老版本会报错的问题

先贴链接:https://aws.amazon.com/cn/blogs/opensource/tls-1-0-1-1-changes-in-openjdk-a...

gzq大数据
发表了文章

mac m1下golang连接mysql极速入门

首先配置好golang环境,我此时使用的是1.17版本 m1已经支持docker了,下载好docker使用如下命令安装mysql:

gzq大数据
发表了文章

mac m1下编译spring框架

去官网上下载gradle压缩包.zip即可: https://gradle.org/releases/ 我这里下的最新版7.2(二进制bin即可,不用下...

gzq大数据
发表了文章

golang中如何抓取panic让程序正常退出

golang在运行时,出现panic会导致程序立刻崩溃,可以在处panic的方法上加上recover来进行捕捉并让程序安全退出:

gzq大数据
发表了文章

从字节码角度解释i++和++i

可以看到先是将10推到栈帧里的操作数栈的最底部,随后将其弹出到局部变量表的索引为1的位置,索引为0为this,再把局部变量表里索引为1的位置的数字放到操作数栈的...

gzq大数据
发表了文章

HSDIS工具在macbook M1电脑的安装

HSDIS可以查看java的汇编指令,在github上找不到相关的已经编译好的包,可以通过自己编译的方式运行: 首先下好jdk的源码:

gzq大数据
发表了文章

vue实现接受后端传过来的zip数据,axios实现

responseType: “blob”,十分重要,这里其实是创建了一个a标签并自动点击实现下载功能,并且做到了及时释放内存。

gzq大数据

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券