- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 docker实践教程,mysql中使用自定义目录实现数据挂载(二)
mysql运行时数据内容会原来越大,不方便数据迁移等操作,出于数据解耦的考虑,将数据挂载在宿主机自定义是非常合理的
2024-03-20 16:19:30
2144
原创 docker实践教程,nginx中使用数据卷映射修改前端网页(一)
小白专用docker教程,图文介绍要怎么在docker中使用nginx修改配置前端网页。个人觉得菜鸟教程说得太简单了,看了还是云里雾里,只适合刚开始对docker有个基本了解,不适合实际应用,所以我搭配了一个具体实践来说明docker的使用
2024-03-20 11:28:49
1709
原创 vue中英文切换组件封装(vue-i18n超详细版)
写了好几次中英文切换,每次重新写都要去翻之前的项目代码来cv,提取出来记录一下以下方向仅供参考。
2024-03-11 14:28:12
798
1
原创 Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘concat‘)“报错
Error in v-on handler: "TypeError: Cannot read properties of undefined (reading 'concat')"
2023-03-03 09:52:26
1141
原创 Element UI中防止赋值触发el-slider的input事件
滑块在被代码赋值的情况下不能触发input效果,在鼠标拖拉的情况下触发input效果
2022-12-14 10:23:43
2183
5
原创 (in promise) TypeError: Failed to execute ‘close‘ on ‘SerialPort‘: Cannot cancel a locked stream
(in promise) TypeError: Failed to execute ‘close’ on ‘SerialPort’: Cannot cancel a locked stream报错。
2022-11-11 14:37:54
2151
4
原创 vscode上登录力扣(LeetCode)不成功解决办法
偶然发现的vscode还可以刷力扣,兴冲冲下载了插件,结果登录一万次都不成功,人麻了。
2022-07-20 11:23:46
5548
原创 02-线性结构1 两个有序链表序列的合并 (15 分)
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 ); 其中List结构定义如下:typedef struct Node *PtrToNode; struct Node {ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */ };typedef PtrToNode List; /* 定义单链表类
2022-04-21 17:10:17
165
原创 03-树2 List Leaves (25 分)
Given a tree, you are supposed to list all the leaves in the order of top down, and left to right.Input Specification:Each input file contains one test case. For each case, the first line gives a positive integerN(≤10) which is the total number of no..
2022-04-21 17:06:37
146
原创 03-树1 树的同构 (25 分)
给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2 现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N(≤10),即该树的结点数(此时假设结点从0到N−1编号);随后N行,第i行对应编号第i个结点,给出该结点中存.
2022-04-21 16:40:42
155
原创 01-复杂度2 Maximum Subsequence Sum (25 分)
Given a sequence ofKintegers {N1,N2, ...,NK}. A continuous subsequence is defined to be {Ni,Ni+1, ...,Nj} where1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the largest sum of its elements. For example, given seq...
2022-04-21 16:37:29
99
原创 01-复杂度1 最大子列和问题 (20 分)
给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下数据1:与样例等价,测试基本正确性; 数据2:10
2022-04-21 16:34:57
75
原创 Vue中可动态变化的 (年月日时分秒星期) 时间元素
一、思路在JavaScript中,Date对象用来表示日期和时间。要获取系统当前时间,用:var now = new Date();now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)now.getFullYear(); // 2015, 年份now.getMonth(); // 5, 月份,注意月份范围是0~11,5表示六月now.getDate(); // 24, 表示24号now.getDay(); // 3, 表示星期三now.getHou
2022-04-18 15:39:01
1663
原创 Vue封装websocket
项目中需要使用websocke,这个是我自己修修改改好多次之后用得最顺手的一版,分享一下。这个封装需要搭配vuex使用,因为收到的数据都保存在vuex中了,真的绝绝子好用,解决了我一大堆问题。如果需要可以搭配上心跳、websocke重连。话说,vuex的使用也有好多坑,在踩坑的路上狂奔,下次再写vuex的1. 封装的socket.js文件内容:var websock = null;var global_callback = null;var serverPort = "80"; // web
2022-04-08 15:15:41
9489
7
原创 Vue项目中安装使用axios
一、安装在控制台输入npm install axios -S二、引入在文件main.js中写入import axios from 'axios';Vue.prototype.$axios = axios;三、使用向cgi-bin/login.cgi提交登录data数据。注意:提交的Content-Type要看后端以什么方式接收,然后以相应的方式提交,要不然后端收到的就是被转码的乱码。data的格式按自己要求修改。//cgi-bin/login.cgi是提交登录的地址
2022-03-14 14:33:30
6321
2
原创 websocket中,js收到Blob类型转json类型或字符串类型
学websocket通信时,跟着b站视频做一个小聊天室,用的是原生js。客户端发送给服务器端信息时没有出现问题,但是服务器把收到的信息传回给服务器时返回的不是字符串类型,而是Blob类型,解决办法: console.log('websocked收到', msg); //收到信息为Blob类型时 let result = null; if (msg.data instanceof Blob) { const reader = new Fil
2021-12-16 11:01:18
4650
4
原创 js定时刷新页面数据
后台数据是动态变化的,前端需要定时刷新获取到的数据,此处考虑用定时器定时访问后台数据<script type="text/javascript"> /** * 自执行函数,进入页面时运行一次 */ (function () { //获取终端列表 getTerminalList(); ...... })(); //三秒刷新一次表格 var time1 = window.setInte
2021-11-17 08:52:17
3497
原创 JS 中的小算法
一、用正则验证输入的IP地址是否合法checkIpAddr:function(ipaddr){//console.log("ppppip="+ipaddr);varexp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;varreg=ipad...
2021-08-05 15:50:05
159
原创 js判断IP地址合法性
function checkIP(){obj=document.getElementByIdx_x("ip").value//ip地址var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;var reg = obj.match(exp);if(reg==nul
2021-07-19 15:38:03
1410
原创 C++ 使用 openGL 实现吃豆人游戏——项目实践(一)
本次项目实践主要目的是为了学习C++和在CentOS系统下进行项目的编译运行,不重点介绍该项目中代码的实现过程。该系列操作仅供参考,若有错误欢迎指出。一、项目下载和解压在命令窗口输入以下代码//下载源代码wget https://labfile.oss.aliyuncs.com/courses/1182/Pacman.zip//解压源代码unzip -q Pacman.zippwd命令可以找到当前下载项目所在的目录,如:本次我下载在/home/jiang里,下次可通过cd /home/ji
2021-07-07 11:06:47
1211
原创 微信小程序用udp协议与服务器通信(二):接收服务器所传数据
用udp通信,服务器传过来的数据是ArrayBuffer格式的,不可以直接显示出来,这时就需要将ArrayBuffer格式转化为我们需要的格式:先把 ArrayBuffer格式化为String格式,再把String格式化为json格式,就可以取出每一个数据的值了。ArrayBuffer格式化为String格式的代码这里看 udp.onMessage( (res)=>{ //显示服务器返回的数据,发现是ArrayBuffer格式 console.l
2021-04-29 17:28:34
847
原创 微信小程序用udp协议与服务器通信(一):连接服务器,将数据传输给服务器
在微信小程序中udp通信传送的message支持两种格式: ArrayBuffer和string,可按服务器要接受的格式传送ArrayBuffer格式传送要使用ArrayBuffer格式传送,就需要将String转化为ArrayBuffer,这里我在util.js写了一个函数作为转化工具 //字符串内容转arrayBuffer function stringToArrayBuffer (str) { var bytes = new Array(); var l
2021-04-29 17:17:15
2592
转载 微信小程序JS 字符串string与arraybuffer的相互转换
写微信小程序用udp与服务器通信时message只可以用string和arraybuffer类型,我用了arraybuffer类型,此时涉及到string与arraybuffer的相互转换故记录所用函数以免以后忘记通过先将字符串编码并转换为byte[],再转换为对应的arraybuffer(解析同理,先将arraybuffer转换为byte[],再进行解码) 编码及解码的过程较复杂,不过这两个函数是可以直接使用的,同时支持中文和英文。 代码局部: //字符串内容转arrayb
2021-04-26 14:56:38
7370
2
原创 网络编程 套接字
网络编程 套接字网络编程就是编写程序使两台联网的计算机相互交换数据。两台计算机进行数据传输时,首先要进行物理连接,在联网情况下就不用担心这一点。此时要进行网络编程只需要考虑编写数据传输软件,操作系统会提供名为“套接字”(socket)的部件,套接字是网络数据传输用的软件设备。网络编程又称套接字编程。网络编程中接受连接请求的套接字创建过程可整理如下调用socket函数创建套接字调用bind函数分配IP地址和端口号调用listen函数转为可接受请求状态调用accept函数受理连接请求.
2021-04-20 14:23:30
118
原创 CCF认证202006-1线性分类器 C语言
CCF认证202006-1线性分类器思路分别判断A类点和B类点相对于线的位置,判断结果分别用数组shucA[],shucB[]表示。数组有三种值,0表示都在线下,1表示都在线上,-1表示不在同一侧。代码#include <stdio.h>#include <stdlib.h>int main(){ int shucA[20],shucB[20]; int n,m; int i,l,count1=0,count2=0; int x,y,q
2020-09-11 17:28:49
813
2
原创 中国大学MOOC数据结构(陈越、何钦铭)2020春期中考试
慕课网MOOC数据结构(陈越、何钦铭)2020春期中考试判断题单选题程序填空题判断题单选题程序填空题
2020-04-07 23:07:35
840
原创 dosbox使用教程创建masm5
dosbox使用教程创建masm5安装dosbox配置挂载路径运行安装dosbox我安装的是老师上课用的dosbox-0.74,使用的masm是MASM5百度网盘下载地址https://pan.baidu.com/s/1qDWuJOqcfHRIhlfChtXVIQ&shfl=sharepset我的安装目录是:D:\dosbox\DOSBox-0.74-3dosbox安装完成之后将...
2019-10-22 14:51:22
2793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人