自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql安装配置以及删除旧的MYSQL服务

mysql安装配置

2023-10-24 21:19:55 148

原创 windows11打开powershell、管理员命令行

win11打开管理员终端

2023-10-24 20:17:49 668

原创 Vscode js文件不显示高亮

vscode文件格式打开异常

2023-10-24 19:18:32 232

转载 Linux中ping、telnet、curl的区别

Linux中ping、telnet、curl的区别

2023-10-23 20:53:53 425

原创 sublime text中运行js脚本

sublime配置js编译运行环境

2023-09-23 10:55:18 405

原创 wait-notify产生的虚假唤醒问题

在这个场景中,当我们执行多个消费者的时候就会产生虚假唤醒的问题,这是因为当生产者生产出商品后会唤醒所有等待中的线程,但因为之前被挂起的程序在挂起之后被唤醒时并。解决方法:唤醒的线程需要对商品数量再次判断,校验执行的合法性。if(num >= 0) ->while(num >= 0)wait() notify常用来程序在不满足某个条件时挂起,满足后再唤醒的应用场景。而虚假唤醒的问题是:某个程序越过判断条件非法执行产生预料之外的执行结果。结论:wait必须放在条件判断循环之中来防止虚假唤醒的问题。

2023-08-22 11:05:02 74

原创 mysql中小数保留位数函数round、truncate、format的区别

【代码】mysql中小数保留位数函数round、truncate、format的区别。

2023-08-20 08:46:10 204

原创 dockerfile中add关键字和copy关键字的区别

dockerfile中add和copy的去呗

2023-07-13 22:50:37 369

原创 Linux下RabbitMQ

有时候会出现消息生产失败也可能是内存大小问题,默认是至少有200M磁盘空闲,可以通过设置disk_free_limit来修改参数。工作队列(又称:任务队列)的主要思想是避免立即做一个资源密集型的任务,而不得不等待它完成。在手动应答下,当某个消费者在接收消息后出现宕机等突发情况造成消息丢失但由于,这时候rabbitmq没有接收到手动应答的信号,并没有将该消息丢弃而是转发给其他消费者。默认情况下是轮询分发,某些情况下,某些消费者处理消息比较快,使用不公平分发策略消息处理更快一点。指定消费者消费消息数量。

2023-06-26 10:00:39 3986 1

原创 java动态代理和静态代理

java动态代理和静态代理

2023-03-25 20:51:08 45

原创 java IO流

IO流

2022-12-14 21:34:10 66

原创 java反射

反射允许程序在运行期通过reflection API操作对象。因为每个对象加载后都会产生一个Class对象,可以通过这个对象获取该类的结构(方法、属性、注解…),这个对象像一面镜子一样,看到它就好像看到了该类,所以称之为反射。

2022-12-11 12:58:39 59

原创 pythonSTMP发送邮件

# 如果我们本机没有 sendmail 访问,也可以使用其他服务商的 SMTP 访问(QQ、网易、Google等)。import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 第三方 SMTP 服务#授权码 ywsospiyjslmeacamail_host="smtp.qq.com" #设置服务器mail_name="xxxxxx" #用户名mail_pass="xxxxxxxx..

2021-12-07 16:00:52 733

原创 xlrd、xlwt处理excel表格

xlrd模块打开文件:workbook=xlrd.open_workbook(filepath)获取所有sheet名字:sheet[]=workbook.sheet_names()根据索引获取sheet:sheet=workbook.sheet_by_index(sheetIndex)根据名字获取sheet:sheet=workbook.sheet_by_name(sheetName)获取sheet行个数:sheet.nrows获取sheet行数据:sheet.row_values(rowx,s

2021-12-04 20:33:08 357

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

描述给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null。数据范围: n\le10000n≤10000,1<=结点值<=100001<=结点值<=10000要求:空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)例如,输入{1,2},{3,4,5}时,对应的环形链表如下图所示:输入描述:输入分为2段,第一段是入环前的链表部分,第二段是链表环的部分,后台会根据第二段是否为空将这两段组装成一个无环或者有环单链表返回值描述:返回链表的环

2021-11-24 10:10:18 316

原创 NC2重排链表

示例1输入:{1,2,3,4}返回值:{1,4,2,3}说明:给定head链表1->2->3->4, 重新排列为 1->4->2->3,会取head链表里面的值打印输出 1示例2输入:{1,2,3,4,5}返回值:{1,5,2,4,3}说明:给定head链表1->2->3->4->5, 重新排列为 1->5>2->4->3,会取head链表里面的值打印输出 由于链表不能直接像数组那样直.

2021-11-23 21:17:01 763

原创 tensorflow线性回归代码实现

# -*-coding: utf-8 -*-# @Auther :xxx# @Time :2021/11/12 19:10# @Function :import tensorflow as tfimport numpy as nptf.compat.v1.disable_eager_execution() #保证session能正常运行x_data=np.random.rand(100).astype(np.float32) #create x数据集y_d

2021-11-13 09:22:48 125

原创 MyBatis配置文件

mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <properties resource="map

2021-11-09 17:07:37 64

原创 OOA&OOD

面向对象分析和面向对象设计笔记。请模拟以下情景:1、小孩在睡觉2、醒来后要求吃东西analyze小孩睡觉sleep()->父亲/母亲feed()(1)@class Child;@attribute:boolean wakenup;@method:sleep()@class Dad;@attribute:@method:feed()@impProcess: public class Child implements Runnable { private

2021-11-09 16:59:37 85

原创 马士兵老师计算机网络笔记1:单例模式讨论

单例模式是指不允许用户掉构造方法自己创建,通过静态方法获取对象,且获取的是同一个实例。case1:public class DCLDemoCase1 { private static DCLDemoCase1 instance=new DCLDemoCase1(); private DCLDemoCase1() {}; public static DCLDemoCase1 getInstance() { return instance; } private int m=1; public

2021-05-26 23:26:08 228

原创 Java小游戏之贪吃蛇的实现(2)

接下来来写面板,也就是显示的各种元素,积分面板、蛇、食物。面板中我们用:init()方法来实现初始化,蛇的初始长度、初始位置,食物的初始位置、积分为0等等。无参构造方法:调用init()方法,这里要单独把初始化写入函数然后再由构造方法调用是为了方便在后面小蛇死亡重新游戏初始化小蛇。获取焦点,创建键盘监听操纵小蛇。设置定时器(后面解释)。必须要说的贪吃蛇实现原理: 和动画片一样,都涉及一个概念:帧率。当我们连续拍下一组运动照片,这是由动到静,反过来,我们把拍好的照片以很快的速度进行切换,就会复现出人的运动

2021-05-23 11:14:04 220

原创 Java小游戏之贪吃蛇的实现(1)

码在最前排:赵姗姗老师听课笔记和思路总结&&赵姗姗老师爱了爱了(手动比心)贪吃蛇、俄罗斯方块、推箱子…是以前按键手机的常驻游戏。接下来我们来实现贪吃蛇。首当其冲,先复习JavaGUI.JavaGUI界面JFrame:窗口类,定义一个窗口方法:setTittle(String):为窗口设置一个标题setBounds(int x,int y,int width,int height):x,y代表窗口坐标(窗口左上角坐标),注意参考系不是常规数学上的那种坐标系,是左上角为原点,原点水平向

2021-05-23 11:13:41 135

原创 Mysql1366报错解决方法

做实验的时候插入数据报错,看报错信息“Incorrect string value”,字符串值错误,自然想到字符集不匹配报错。查看字符集:SHOW FULL COLUMNS FROM customer;或者:直接右键改变表也能够看到。将编码改为utf-8:直接在改变表里把字符集改为utf-8,核对改为utf8_unicode_ci.或者输入代码修改:alter table 表名 change 列名 列名 varchar(20) character set utf8 collate ut.

2021-05-19 17:39:10 862 2

原创 Java网络:用Java连接服务器

package SocketDemo;import java.io.IOException;import java.net.Socket;import java.nio.charset.StandardCharsets;import java.util.Scanner;public class socketTest { public static void main(String[] args) { try { var socket=new Socket("time-a.nist

2021-05-18 19:30:40 869

原创 Java网络:使用telnet

打在前面:部分内容摘自《java核心技术 卷||》第11版 page181 to page221telnet的使用telnet是一种用于网络编程的非常强大的调试工具。1、windows环境下启用telnet2.telnet的简单使用shell下输入 telnet horstmann.com 80 然后键入:GET / HTTP/1.1Host: horsmann.comblank lineenter两下会返回一个html页面。windows下输入发现无法键入请求报文,解决方案还在寻

2021-05-18 19:29:52 690

原创 JavaWeb学习笔记3:tomcat实现原理

打在前面:部分图截自 马士兵老师servlet与jsp听课笔记。视频链接:https://www.bilibili.com/video/BV1cV411H7RY?p=1**tomcat运行原理:*交互流程:客户端向服务器发送请求,tomcat request接收请求,并呈递给service request对象,request对象选取提前写好的applet程序来处理请求,并response响应,完成服务。在这个过程中,webserver容器有很多applet,service怎么知道调用哪个?ap

2021-05-18 19:29:12 120

原创 JavaWeb学习笔记2:tomcat目录简介

Tomcat目录介绍:\bin 存放启动和关闭Tomcat的可执行文件。\conf 存放Tomcat的配置文件\lib 存放库文件\logs存放日志文件\temp存放临时文件\webapps存放web应用\work存放Jsp转换后的Servlet文件bin目录shudown用于关闭tomcat;startup用于打开tomcat其中jsp-api.jar包和servlet-api.jar要特别留心,后面会用。...

2021-05-18 19:28:49 94

原创 javaweb学习笔记1(HTTP协议基础)

**javaweb学习笔记1(HTTP协议基础)**打在前面:部分图截自 马士兵老师servlet与jsp视频链接:https://www.bilibili.com/video/BV1cV411H7RY?p=1先搞一张图:小故事:当客户端向服务器端发送一条uri包含A的请求,服务器就响应回复A,但对于不同的浏览器访问,webserver都需要装一个针对不同浏览器的解析器来确保浏览器接收到响应,这么说服务器还是挺敬业的,舍命陪君子呀(无数浏览器),尽管“敬业”但是无数解析器安插在服务器端响应速度一定

2021-05-17 18:04:40 79

空空如也

空空如也

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

TA关注的人

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