自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 python通过kubernetes.client创建job与cronjob

python通过kubernetes.client创建job与cronjob,使用卷,镜像等,同时包括版本控制。

2022-12-01 10:05:12 879 1

原创 ubuntu20.04 安装最新版node与npm[亲测有效]

注意-> 使用之前应该将旧版本的node与npm卸载。4.设置临时环境变量 添加以下代码到 ~/.profile 的最后,有些时候环境变量设置可能只能临时生效,建议使用最后的软链接的方式。6.同时也可以选择设置软链接的方式启用node 与npm 的命令,使用以下命令。

2022-10-14 10:40:54 3713

原创 vue创建脚手架项目踩坑记录

vue创建脚手架项目踩坑记录

2022-10-14 10:19:30 825 3

原创 qiankun vue-cli3子应用打包,element无法显示字体和图标

qiankun vue-cli3子应用打包,element无法显示字体和图标

2022-08-17 14:21:13 1267

原创 npm创建空项目踩坑(vue脚手架创建空项目)

新手如坑指南

2022-07-25 17:35:35 900

原创 简单前端web页面文字防复制 粘贴 剪切 鼠标右键 F12 shift+ctrl+i等,多浏览器支持

简单前端web页面文字防复制 粘贴 剪切 鼠标右键 F12 shift+ctrl+i等,多浏览器支持

2022-06-17 16:17:29 919

原创 jupyterHub+k8s 命令记录 日常更新

k8s 命令记录namespace的作用是资源隔离,默认情况下kubernetes集群中的所有的Pod都是可以相互访问的,当pod之间需要资源隔离时创建不同的namespacepod是容器组,里面可以有多个容器//查看所有命名空间下的podkubectl get pod -A //查看指定命名空间下的podkubectl -n namespace get pod //查看指定命名空间下的pod日志kubectl -n star-eva-hub logs -f hub-

2022-05-27 15:13:54 429

原创 js读取csv文件解析成json对象,解决csvtojson无法解析字段被双引号包裹的问题。

上代码var fs = require("fs");var AppleStorefinalarr=[];//用于存储结果的数组async function readAppleStore(){ fs.readFile('AppleStore.csv', function (err, data) { var table = new Array(); if (err) { console.log(err.stack);

2022-04-28 15:19:15 1687

原创 ts中引用中ant design 编译出错

报错如下:antd/lib/input/Input.d.ts:16:6 - error TS1023: An index signature parameter type must be either 'string' or 'number'.16 [key: `data-${string}`]: string;解决方法:找 tsconfig.json 添加下列代码 "skipLibCheck": true,运行npm run build编译成功 出现这个请况的..

2022-04-28 10:48:37 1953 2

原创 jupyterlab 拉取官方项目教程

可以通过Extension Tutorial — JupyterLab 3.4.0a0 documentation此链接进入官网查看教程 的拓展教程1.安装jupyterlab 一般建议是通过虚拟环境来装 2.安装完成后可以通过命令创建虚拟环境conda create -n jupyterlab-ext --override-channels --strict-channel-priority -c conda-forge -c nodefaults jupyterlab=3 cookie

2022-04-22 09:43:00 456 1

原创 前端从后端动态获取数据,显示到html表格,并实现翻页,前端使用html编写,后端使用js,后端读取csv文件数据

html动态表格数据分页展示,ajax从后端获取数据,后端采用js+express读取csv文件,并监听前端请求,动态发送分页数据到前端。

2022-04-14 14:35:13 11011 1

原创 js中用split分割处理数据时,使用不包含在双引号中的逗号进行分割

var str = "520,chengong,"hezhu, 23 W X .0015MIL",49.95,RM1 ,1";var result = str.split(/,s*(?![^"]*"\,)/);如果实在java中需要转义var str = "520,chengong,"hezhu, 23 W X .0015MIL",49.95,RM1 ,1";String[] result = str.split(",\s*(?![^"]*"\,)");...

2022-04-08 16:51:24 1537

原创 插入排序到希尔排序

插入排序思路:1.默认一个数组的第一个数是有序的,下标第二个元素与第一个元素比较,如果小于第一个元素,插入到第一个元素之前;2.前两个元素有序,第三个元素与前两个比较,插入到大小真确的位置;3.重复排序步骤;细void insert_sort(int nums[],int len)//插入排序{ int i, j, value; for ( i = 0; i < len - 1; i++) //大循环n-1次 { value = nums[i + 1];//记录需要进

2021-08-25 18:04:48 62

原创 NC15 求二叉树的层序遍历

思路:1.创建一个队列,将树存入队列;2.遍历队列,一层一层取出元素,需要借助临时的树,然后当左右孩子不为空,更新队列,将这一层元素存入一维vector。3.遍历完一层,将上一层数据存入二维vecctor,重新计算队列的大小,获取新的一层数据。上代码:/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */class Solution {...

2021-08-16 15:23:28 116

原创 NC40 两个链表生成相加链表

链表1:9->3->7 链表2:6->3 新链表:1->0->0->0;简单来说就是数相加,得到的数,输出为链表形式;思路:1.首先翻转链表,翻转后:7->3->9,3->6;2.遍历:获取到链表的第一个数,7+3=10;进行进位处理,cnt=(7+3)/10,cnt为需要进位多少位。之后创建新的链表节点,将记录下sum%10 节点,插入新链表。如果两个链表都不为空,head=heda-&g...

2021-08-16 11:26:11 70

原创 NC19 子数组的最大累加和问题

思路:1.首先定义一个db数组 其中db[i]的值代表到第i位的时候,以arr[i]结尾的连续子数组的最大累加和;当i=0时,db[0]=arr[0];2.返回max(0,db[i-1])+arr[i];相当于,如果是负数,直接用零进行比较上代码:class Solution {public: /** * max sum of the subarray * @param arr int整型vector the array * @return ...

2021-08-16 10:44:43 146

原创 NC41 最长无重复子数组

首先:题意;无重复指的是值无重复,连续指的是下标连续。思路:1.首先是题意需要查重,去重,选用set。2.定义两个变量,一个变量控制左边界,一个控制右边界,遍历,数组元素在set中没有,就将数组元素加入set,右边界加一,如果set中已经有了这个元素,删除,左边界改变,左边界加一。遍历结束记录返回就可以。上代码:class Solution {public: /** * * @param arr int整型vector the array * ..

2021-08-16 10:24:56 285

原创 NC70 单链表的排序

思路:1.首先将链表中的元素,遍历插入vector中,2. 将vector升序处理;3.一边从尾到头遍历vecctor,一边将遍历的元素插入链表;疑问:已经升序完成了,为什么还要从尾到头插入链表,这里好像是因为链表创建节点是从后往前的。上代码:/** * struct ListNode { * int val; * struct ListNode *next; * }; */class Solution {public: /** * ..

2021-08-13 17:47:59 150

原创 NC156 数组中只出现一次的数(其它数出现k次)

思路:利用哈希表,遍历数组统计数字出现的次数,用哈希表存储;再次遍历输出只出现一次的数字:上代码:class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param arr intvector * @param k int * @return int */ int foundOnceNumber(vect...

2021-08-13 16:17:42 123

原创 NC3 链表中环的入口节点

思路:1.首先定义一个快指针和慢指针,慢指针走一步,快指针走两步。2.无环:当slow或者fast等于空或者slow->为空时,返回空,或者fast走到链表末端时为空。3.有环:当fast与slow第一次相遇时,fast指向头结点,然后slow慢指针走一步,fast走一步,再次相遇时就可返回环节点。详细讲解:上代码:/*struct ListNode { int val; struct ListNode *next; ListNod...

2021-08-13 14:47:57 229

原创 NC7 买卖股票的最好时机

题目:思路:双重遍历,先记录第一个数组第一个数,从数组的最后一个元素到第一个元素的后一个,也就是第二个元素,依次和第一个元素进行比较:第二遍,记录数组第二个元素,从数组的的最后元素到第二个元素的后一个,依次比较;直到最后一个元素与倒数第二个元素比较,结束循环。如果数组有七个元素,第一次遍历,比较六次,第二次比较5次,等价于有n个元素,第一次遍历比较n-1次,第二次比较n-2次,以此类推,总共需要遍历n-1次;上代码:class Solution {public: ...

2021-08-13 11:24:42 74

cronTab插件,使用vue+element编写,适配linux/unix,cron五位,分、时、日、月、周

cronTab插件,使用vue+element编写,将七位cron表达式变为适配linux/unix的五位cron表达式,去除秒和年,分别时 分、时、日、月、周。可用于生成cron表达式,用于cronjob的表达式生成。可打包成npm私包,或直接将src引入后,直接使用。

2022-12-01

html前端动态获取后端数据显示到表格,实现分页显示

html前端获取后端js的数据,实现到html表格,并且实现表格分页显示,分页显示原理是要显示那一页数据就从后端获取需要显示页的数据,不会一次性获取全部数据,减小流前端的压力。后端使用js+express,读取csv文件存储到内存,前端需要那一段的数据,后端就给前端那一页的数据。非常适合前端新手。同时分为两个文件serverImage和clientImage,其中包含项目源码,一些配置文件,以及后端需要处理的两个csv文件,同时包含生成docker镜像的Dockerfile,可直接在serverImage和clientImage目录先直接build客户端镜像和服务端镜像。

2022-04-14

空空如也

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

TA关注的人

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