自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 python相关知识学习

字符串转同等16进制bytes.fromhex(msg)

2021-04-19 08:53:16 109

原创 活字格读取数据库中的json数据到表格

活字格读取数据库中的json数据到表格1、方法:用JavaScript代码编写,不是用插件//获取数据的参数var param = {//数据表名TableName: "device_info_translation",//要获取的字段名Columns: ["id", "Device_ID","Device_Type","Parameters"],//在设计器中设置的查询条件//QueryCondition: ISqlCondition,QueryPolicy: {Distinct:

2021-04-14 17:00:30 767

原创 socket网络编程学习

socket网络编程学习1.不同电脑上的进程之间如何通信​ 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!​ 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。​ 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用进程(进程)。​ 这样利用p地址,协议,烟口就可以标识网络的进程了,网络中的进程通信就可以利用这个标志

2021-04-10 12:45:01 128

转载 Swagger学习

SwaggerSwagger简介Vue+SpringBoot后端时代:前端只用管理静态页面;html==》后端。模板引擎JSP=》后端是主力前后端分离式时代:后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层,视图层【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依旧能够跑起来前后端如何交互?===》API前后端相对独立,松耦合;前后端甚至可以部署在不同的服务器上;产生一个问题:前后端集成联调,前端人员和后端人员无法做到

2021-04-09 09:35:58 88

原创 Mybatis学习--理解controller层,service层,dao层,model层

Mybatis学习理解controller层,service层,dao层,model层:https://www.cnblogs.com/tooyi/p/13340374.html1、导入包——pom.xml内<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

2021-04-07 09:59:11 2205 1

原创 整合Druid数据源-日志监控

整合Druid数据源-日志监控Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.0 以上默认使用 Hikari 数据源,

2021-04-06 16:28:42 366

原创 网页国际化处理(中英文切换)

网页国际化处理(中英文切换)本方法适用场景:springboot+thymeleaf+IDEAthymeleaf快速上手参考:https://blog.csdn.net/weixin_43365369/article/details/88993230thymeleaf官方文档:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.htmlthymeleaf官方文档翻译:https://blog.csdn.net/qq_40693171/

2021-04-01 11:26:42 3028 1

原创 python连接mysql模拟数据

Header设备类型设备ID数据类型命令字参数长度参数校验字Tail1ACFFC1D01FFFFFFFFFFFFFFFFFFFFFFFF04010101FF2EE9C8FDdata_DealWith.pystrs="1ACFFC1D 01 FFFFFFFFFFFFFFFFFFFFFFFF 04 01 01 01 07 2EE9C8FD" #模拟完全数据流# strs="1ACFFC1D 01 FFFFFFFFFFFFFFFFFFFFFFFE 0...

2021-03-23 08:55:02 258

原创 python socket

UDP_Client.pyimport socketfrom ctypes import *import structBUFSIZE = 1024client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#创建套接字while True: msg = input(">> ").strip() ip_port = ('127.0.0.1', 9999) client.sendto(msg.encode(

2021-03-22 10:10:49 178

原创 python global用法和nonlocal关键字

python global用法和nonlocal关键字global 和 nonlocal关键字当内部作用域想修改外部作用域的变量时,就要用到global和nonlocal关键字了。局部作用域内变量想修改闭包函数外的变量用:nonlocal闭包函数外的函数想修改全局作用域的变量用:global以下实例修改全局变量 num:实例(Python 3.0+)#!/usr/bin/python3 num = 1def fun1(): global num # 需要使用 global 关

2021-03-22 09:28:11 176

原创 python struct模块和ctypes模块

CharConvert.py#float 转 16进制(hex)import struct def float_to_hex(f): return hex(struct.unpack('<I', struct.pack('<f', f))[0]) ******************一/二一、python的struct模块/二、字节顺序大小对齐方式函数returnexplainpack(fmt,v1,v2…)string按照给定的格式(fmt),

2021-03-19 16:29:03 498 1

原创 Cookie、localStorage、sessionStorage三者区别

Cookie、localStorage、sessionStorage三者区别三者区别1、存储大小:Cookie 4K、Storage 5M2、有效期:Cookie拥有有效期,Storage永久存储(localStorage是永久存储,sessionStorage是会话关闭自动消失)4、存储位置:Cookie会发送到服务器端,存储在内存中,Storage只存储在浏览器中(sessionStorage是存储到内存里的)5、路径:Cookie有路径限制,Storage只存储在域名下6、API:Coo

2021-02-16 13:00:50 164 1

原创 报错:cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1

cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/gong scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.At line:1 cha

2021-02-12 17:12:12 1035 1

原创 Vue DevTools安装使用

Vue DevTools安装使用一、VueDevTools是什么?vue-devtools是一款基于chrome游览器的插件,用于调试vue应用二、Vue DevTools的两种安装方式(1)通过谷歌应用商店进行安装1.1找到更多工具中的扩展程序1.2点击左侧扩展程序1.3点击最下方的Chrome网上应用店1.4搜索Vue DevTools,进行添加至Chrome注:国内用户如果不翻墙打不开此网站,毕竟这是国外的网站,我们可以用第二种办法。(2)手动安装,通过下载官方git地址仓

2021-02-10 23:54:53 423

原创 Git常用命令行操作

Git常用命令速查表1、克隆远程版本库git clone//通过SSH克隆git clone git@github.com:zzw-lab/MiMall.git//或者通过HTTPS克隆git clone https://github.com/zzw-lab/MiMall.git2、初始化本地版本库git init想要上传自己的项目到远程版本库时,需要对自己的项目进行初始化,初始化成功后文件夹里会出现一个隐藏文件夹.git//初始化本地版本库 git init3、简单的上传项目步骤

2021-02-09 13:05:06 119

原创 VScode上操作以及git配置

VScode上操作以及git配置一、切换git版本1、文件里的首选项->设置2、输入框中输入搜索setting.json,点击在’setting.json’中编辑3、切换git.path所在路径,重新打开VScode即可切换git版本二、上传文件到github(用SSH免密连接的用这个有效)1、新建文件后,完成代码后保存,点击第三个图标进行上传2、点击+号进行暂存,再方框中写入简略更改信息(相当于日志),点击对号上传3、点击下方如图所示图标进行推送到远程仓库中.4、推送

2021-02-08 18:06:50 464

原创 Git克隆github里的项目

Git克隆github里的项目常见Git命令速查表一、第一种方法HTTPS方式克隆(1)复制想要克隆项目的https地址(2)在cmd里进入想要克隆放在的文件夹里,然后输入//git clone (1)中的地址git clone https://github.com/zzw-lab/MiMall.git(3)如果没有设置免密,则还需要输入用户名和密码(即github里的用户名和密码)(4)克隆完成(如果设置过免密直接到第四步)二、第二种方法SSH方式克隆(1)复制想要克隆项目

2021-02-08 17:52:30 779

转载 cnpm一直卡着不动

1.先卸载cnpmnpm uninstall -g cnpm --registry=https://registry.npm.taobao.org2.注册模块镜像npm set registry https://registry.npm.taobao.org3.node-gyp 编译依赖的 node 源码镜像npm set disturl https://npm.taobao.org/dist4.清空缓存npm cache clean --force5.安装cnpmnpm inst

2021-02-04 22:09:12 1544

原创 Vue项目的创建和启动

VueCli4.0的使用第一种方法:用vue create命令创建和启用项目1、打开cmd,创建项目mallvue create mall //mall是项目名字2、选择Default,即选择默认安装3、按照提示运行项目(1)进入mall文件夹cd mall(2)运行mall项目的脚本cnpm run serve(3)出现下图所示即启动成功4、输入cmd上给出的网址,出现此网址则成功#本地:http://localhost:8080/#NetWo

2021-02-04 22:03:26 509

转载 用cnpm安装VueCli4.0

用cnpm进行VueCli4.0安装要想安装Vue,要先安装nodejs,再用nodejs的npm下载,所以开始吧。一、什么是npm和cnpmnpm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),

2021-01-30 16:24:15 652

转载 git上传本地项目到github

git上传本地项目到github1、复习一下创建新仓库的指令:git init //把这个目录变成Git可以管理的仓库git add README.md //文件添加到仓库git add . //不但可以跟单一文件,还可以跟通配符, 更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 git commit -m "first commit" //把文件提交到仓库git remote add origin git@github.com:wangjiax9/practice.git

2021-01-25 16:56:43 135

转载 Git安装与配置

Git安装与配置一、git安装1、百度git官网,下载链接,根据自己电脑系统下载相应的安装包2、点击可执行文件,进行傻瓜式安装(一直点击next,直到出现install,点击install,安装完成后点击finish)3、检查git是否安装完成(win+r输入cmd,在cmd中输入git --version,出现如图所示安装成功)git --version二、git配置(环境变量配置、开发工具配置)1、git安装好去GitHub上注册一个账号,注册好后,点击桌面上的G

2021-01-25 15:33:00 334

原创 数据结构第二章线性表顺序表练习题及答案P40(2)

数据结构第二章线性表顺序表练习题及答案P40(2)文章目录数据结构第二章线性表顺序表练习题及答案P40(2)15.已知两个链表A和B分别表示两个集合,其元素递增排列。编制函数,求A与B的交集,并存放于A链表中16.两个整数序列A=a1,a2,a3,…,am和B=b1,b2,b3…,bn已经存入两个单链表中,设计一个算法,判断序列B是否是序列A的连续子序列17.设计一个算法用于判断带头结点的循环双链表是否对称18.有两个循环单链表,链表头指针分别为h1和h2,编写一个函数将链表h2链接到链表h1之后,要求链

2020-10-21 13:59:48 7315 1

原创 数据结构第二章线性表顺序表练习题及答案P40(1)

第二章线性表练习题P40单链表等文章目录第二章线性表练习题P40单链表等1设计一个递归算法,删除不带头结点的单链表L中所有x的结点2、在带头节点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一,试编写算法以实现上诉操作3、设L为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值4、试编写在带头结点的单链表L中删除一个最小值结点的高效算法5、试编写在带头结点的单链表就地逆置,所谓“就地”是指辅助空间复杂度为O(1)6、有一个带头结点的单链表L,设计一个算法使其元素递增有序7、

2020-10-21 13:49:15 7099

原创 数据结构第二章线性表顺序表练习题及答案P19

#数据结构第二章线性表顺序表练习题及答案P19**1、**从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行算法思想:搜索整个顺序表,查找最小值元素并记住其位置,搜索结束后用最后一个元素填补空出的原最小值元素的位置bool Del_Min(SeqList &L,ElemType &value){ if(L.length<=0) return false; int pos=0; value

2020-10-16 18:29:05 6545 1

空空如也

空空如也

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

TA关注的人

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