自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java贪吃蛇小游戏

paint是系统回调函数,用户不能主动调用,需要进行重绘时,要使用repaint方法,当用户调用repaint方法后,实际上,系统后台调用了paint方法,所以,你的问题,要画一条直线,或者清除一条直线,那么你的绘制代码或清除代码要写到paint方法中,然后需要绘制或清除的时候,调用repaint方法,就可以了。JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合。

2024-12-20 23:30:41 853

原创 Java设计模式之策略模式

现在还有一个问题,Cat的排序,我们是在Cat类的实现函数compareTo()中根据weight来排的,Cat有两个属性weight和height,当我们想让Cat变成按照height排序的话怎么办呢?答:在Java中,Comparable是排序接口,如果一个类实现了Comparable接口,表示该类支持排序,就像我们在Sorter中实现的,实现类Comparable的对象通过compareTo()方法进行排序,返回1,-1或者0;出场了,是的,前面的都不是策略模式,只是铺垫。

2024-12-20 23:27:00 551

原创 Java网络开发(Asynchronous异步)—— 从 Jsp 到 Ajax 的 axios 到 vue & 同步请求 到 异步请求_jsp异步请求

异步 JavaScript 和 XML,或 Ajax 本身不是一种技术,而是一种将一些现有技术结合起来使用的方法,包括:HTML 或 XHTML、CSS、JavaScript、DOM、XML、XSLT、以及最重要的 XMLHttpRequest 对象。当使用结合了这些技术的 Ajax 模型以后,网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面。这使得程序能够更快地回应用户的操作。

2024-12-20 23:23:19 581

原创 Java程序员怎么写简历?你这样介绍项目经验面试官会对你刮目相看

我面试的时候,也会遇到些有准备的人,其实如果你真的想应聘的话,一定要事先准备,这点我能理解,甚至赞同,你只要别露出太明显的痕迹,我不会写上“似乎有准备,没法考察真实技能”这种话,更何况未必每个面试官都能感觉出你准备过。不管怎样,一旦回答简单,不主动说出你的擅长点,或没有条理很清楚地说出你的亮点,就算我让你通过面试,也不会写上“框架细节了解比较深,数据库应用比较熟练”等之类的好评语,你即使通过技术和后面的综合面试,工资也是比较低的。我在面试别人的时候,一旦这些关键点得到确认,我是绝对会在评语上加上一笔的。

2024-12-20 23:19:38 1036

原创 java版gRPC实战之七:基于eureka的注册发现

implementation ‘org.springframework.boot:spring-boot-starter’// 依赖eurekaimplementation ‘org.springframework.cloud:spring-cloud-starter-netflix-eureka-server’// 状态暴露需要的依赖implementation ‘org.springframework.boot:spring-boot-starter-actuator’// 依赖自动生成源码的工程imp

2024-12-20 23:15:55 1189

转载 docker入门(镜像和容器的使用)

一、什么是docker 镜像docker 镜像介绍操作系统分为内核和用户空间,对于Linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而Docker镜像(Image),就相当于是一个root文件系统。Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

2024-12-20 14:20:33 1082

原创 docker 方式安装mysql 主从方式 实现keepalived

在配置文件最后添加[mysqld]重启MySQL从库:#在配置文件最后添加[mysqld]重启mysql。

2024-12-20 14:16:51 647

原创 Django导出Excel,前端下载_django 生成excel 并返回地址给前端下载

显示界面#生成所需方法。

2024-12-20 14:13:10 982

原创 Django基础篇(1)--介绍

🔈具有什么样的优势?Django:⾼效、友好的,⽣态完整的框架。📙注意:需要专业版的pycharm,各位要是只有试用期,那么加好友吧,或者自行百度也行。安装==这里建议各位使用虚拟环境的好。命令==创建项目解析:django-admin 超级权限:只有在超级权限下才能创建项目startproject 创建项目的命令 》》》 后面接上项目的名称创建应用对于此处,鉴于有些环境不一样,所以需要加上python,也就是:注意:创建不了应用记得切换目录。

2024-12-20 14:09:29 287

原创 django-rest-framework源码分析2—认证(Authentication)源码解析_authentication authenticate 源码

DEFAULT_AUTHENTICATION_CLASSES’=(‘自定义的认证类’),raise AuthenticationFailed(‘无效的token’)raise AuthenticationFailed(‘缺少token’)ret[‘msg’]=‘用户名秘密错误’ret[‘msg’]=‘请求异常’

2024-12-20 14:05:47 674

原创 C++搭建集群聊天室(十四):群聊功能

群聊功能思路1、创建群聊,提交群信息,返回群号2、拉取群人员基本信息,包括昵称、ID。3、群发消息时,如果成员在线则直接推送,成员不在线则存储相应群员的离线消息。放码过来照例先修改一下 public.hpp 文件。LOGIN_TYPE = 1, //正常登录LOGIN_MSG_ACK, //登录相应消息REG_TYPE, //正常注册REG_MSG_ACK, //注册相应消息ONE_CHAT_MSG, //一对一聊天消息。

2024-12-17 12:17:46 865

原创 C++函数重载详解_c++函数重载规则

/交换 int 变量的值。

2024-12-17 12:14:05 279

原创 C++【认识继承】_c++继承传递

派生类 :继承方式 基类public:protected:protected:int _stuid;

2024-12-17 12:10:23 608

原创 C++(4)——函数重载和const修饰的指针、引用_const 重载函数的函数指针

/a的内存已经改了。//a的内存已经改了。int *q = p;//错误,把常量的地址泄露给普通指针。

2024-12-17 12:06:41 217

原创 C++ 软件常用分析工具及项目实战问题分析案例集锦_c++软件常用分析工具

(通过项目实战积累了大量的异常排查素材和案例),有很强的实战参考价值!专栏文章还在持续更新中,预计文章篇数能更新到200篇以上!

2024-12-17 12:03:00 816

原创 C++ 容器适配器priority_queue的使用及实现_c++ 先进先出 自定义类

函数声明函数说明构造一个空的优先级队列empty( )判断优先级队列是否为空,为空返回trueempty( )判断优先级队列是否为空,为空返回truetop( )获取优先级队列中最大或者最小的元素,即堆顶元素push(x)将x元素插入到优先级队列中pop()删除优先级队列中最大或者最小的元素, 即删除堆顶元素pq.push(9);while (!pq.pop();测试结果:默认是最大优先级队列,所以堆顶元素一直是最大的元素如何将创建最小优先级队列----

2024-12-17 11:59:18 773

原创 C++ 命名空间-----namespace(超详细解析,小白必看系列)_c++ namespace

在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。想要解决此问题也非常简单,可能有人会说我修改变量名就可以了,确实可以,但并不是长久之计,如若我在不知情的状态下使用该变量超过100次,难道你要一个一个修改吗,这就充分体现了C语言的命名冲突。此段代码更充分的体现了加上命名空间,不仅可以避免命名冲突,而且还告诉我们,此时再访问变量m、c、f,均是在全局域里访问的,而xzy这个命名空间域里的变量与全局域建立了一道围墙,互不干扰。

2024-12-17 11:55:37 1512

原创 C++ inline内联函数详解_cpp inline function

/声明内联函数void swap1(int *a, int *b);//也可以添加inline,但编译器会忽略int main(){ int m, n;cin>>m>>n;}//定义内联函数inline void swap1(int *a, int *b){ int temp;temp = *a;*b = temp;

2024-12-17 11:51:56 506

原创 C#Windows Media Player控件基本及扩展属性_c#中的ctlcontrols属性为啥不在axwindowsmediaplayer控件中呢

唯一的收获是晓得了wpl。wmp有自己的播放列表文件,但是,我查遍msdn,发现sdk 并不提供手动保存播放列表的任何方法。所以,现在的问题是,我们创建了一个IWMPPlayList,但是,这个接口不提供任何保存的方法,结果。获取当前媒体信息"Title"=媒体标题,“Author”=艺术家,“Copyright”=版权信息,“Description”=媒体内容描述, “Duration”=持续时间(秒),“FileSize”=文件大小,“FileType”=文件类型,“sourceURL”=原始地址。

2024-12-17 11:48:15 863

原创 boost读取xml文件_boost读取xml<xmlattr>

【代码】boost读取xml文件_boost读取xml<xmlattr>

2024-12-17 11:44:33 203

空空如也

空空如也

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

TA关注的人

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