在软件开发的广阔天地里,设计模式与 UML(统一建模语言)类图犹如两座灯塔,为开发者照亮前行的道路,指引着我们构建出高质量、可维护且易于扩展的软件系统。今天,就让我们一同深入探索单一职责、开闭原则、简…
2024/11/23 10:20:16本文将简要讲述python的web微框架flask的使用,相对django框架,flask相对简单,也更易上手,可以直接开发一个包含前后端的项目,前端主要使用h5、css、js、以及使用bootstrap框架。 首先是创建项目,本文中使用的是pycharm2024+python3.12进行开发。 部分设置说明: 一般默认…
2024/11/23 8:03:20文章目录 1. 准备工作2. 在SpringBoot项目中集成MongoDB2.1 引入依赖2.2 编写配置文件2.3 实体类 3. 测试4. 文档操作4.1 插入操作4.1.1 单次插入4.1.2 批量插入 4.2 查询操作4.2.1 根据id查询4.2.2 根据特定条件查询4.2.3 正则查询4.2.4 查询所有文档4.2.5 排序后返回 4.3 删除…
2024/11/23 7:57:07题目名称-SSRF ME captcha 解码 目录扫描没有发现有用结果,根据提示 url 可能用来访问内部资源,根据题目名称可以猜测 ssrf。 其中 Captcha 用到 md5 加密截取,而且在每一次刷新网页时候会改变,可以写代码爆力枚举 Captcha 的值…
2024/11/23 7:46:52Socket:两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端就称为Socket 特性:持久链接,双向通信 首先要有服务器与客户端两端 开一个服务器server,引用node的核心模块net const net require("net"); const clients […
2024/11/23 11:37:09 人评论 次浏览一、简介来自林小森博客:http://www.linxiaosen.com/139.html在我周围有许多在校的同学,他们大多也都学过Python课程,然而仅懂得基本语法,写代码开发的速度和规范着实令人着急。这次介绍一款强大的Python开发常用的编辑器Pycharm&…
2024/11/23 9:16:57 人评论 次浏览可以通过添加负边距来防止图像具有未定义的模糊边缘,但是在CSS转换期间,这会失败.在添加或删除过滤器模糊类时,如何保持CSS过渡期间定义的图像边缘?测试中:> Firefox 37:效果很棒!> Chrome 42:图像和边框所在的位…
2024/11/23 8:25:26 人评论 次浏览登录逻辑1.微信访问网址2.第一次跳转到获取code方法3.第二次跳转传入code获取openid,通过openid处理微信登录4.跳到登录成功页面,或者绑定页面获取code逻辑代码// 获取code的public function wechatLogin(){$code input(code);// 如果cookie缓存里面已经…
2024/11/23 7:15:22 人评论 次浏览功能比较简单,但方便适用,文件大小1.72MB.本BLOG作者早期开发的小软件,使用VBAccess开发的. 本BLOG作者保证无病毒,无插件 用户名:asima 密码为空 下载地址:http://asima.cqie.net/Asima6.exe 登录界面: 主界面: 内置的事件管理功能: Ab…
2024/11/23 14:55:46 人评论 次浏览本文力图解析以下几个问题什么是装饰器装饰器的原理装饰器与闭包的关系装饰器的执行顺序什么是装饰器装饰器模式是一种允许动态或者静态向一个对象添加新的行为而不会影响到其他对象的一种设计模式。Python提供了一种更为自然的方式来装饰一个函数,这种方法通过在被…
2024/11/23 14:54:46 人评论 次浏览手机已进入智能化的5G时代,手机的通信技术,硬件技术,软件技术等获得突飞猛进的发展。尤其在近年手机一直在屏幕,摄像头等方面的专注发展,原本最重要的通话功能,短消息功能越来越式微,可取代这两…
2024/11/23 14:53:45 人评论 次浏览提起物联网(IoT)和人工智能(AI),人们并不陌生。作为当今时代十分热门的科技概念,它们其实都与「数据」有关:IoT 解决了数据从哪里来,AI 则解决了数据去往何方、用于何处。一个将两者…
2024/11/23 14:52:44 人评论 次浏览今天给大家介绍如何在打印字符串时,规则对齐的两种方法,帮助大家在 shell 界面下输出漂亮的表格。第一种:使用 format先来看几个小 demo左对齐>>>"{:<10}".format("a")a >>>右对齐>>…
2024/11/23 14:51:44 人评论 次浏览bug描述: https://jira.qos.ch/browse/LOGBACK-1175 commits: https://github.com/qos-ch/logback/commit/f264607fb450 但是!!!这个bug在1.3.0-alpha1中才修复,最新的released版本1.2.3中,这个bug依旧存…
2024/11/23 14:50:40 人评论 次浏览1,监控CPU使用情况--uptime命令该命令描述为:打印当前时间,系统已经运行了多久,当前登录用户数及系统平均负载[studymonitor ~]$ uptime06:58:50 up 1 day, 10:41, 4 users, load average: 0.06, 0.02, 0.00系统当前时间为6:58:…
2024/11/23 11:38:16 人评论 次浏览Socket:两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端就称为Socket 特性:持久链接,双向通信 首先要有服务器与客户端两端 开一个服务器server,引用node的核心模块net const net require("net"); const clients […
2024/11/23 11:37:09 人评论 次浏览https://leetcode-cn.com/problems/set-mismatch/ 思路:做法很多,只考虑空间O(1)O(1)O(1)的方法。设答案为a、ba、ba、b,数组的异或和为sumsumsum,再对所有的1<i<n1<i<n1<i<n做一遍sumxorisum\ xor\ isum xor i…
2024/11/23 11:35:56 人评论 次浏览说好了面试系列已经完结了,结果发现还是真香,嗯,以为我发现我的Java基础都没写,所以这个就算作续集了,续集第一篇请各位收好。 说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分…
2024/11/23 11:34:55 人评论 次浏览在开发生产中,提供内网络的web域名解析给研发部门去研发,而不需要将域名提供给外网! yum install -y bind 安装DNS服务vi /etc/named.conf 修改主配置文件vi /etc/named.rfc1912.zones 修改区域文件,增加一个正向区域解析 拷贝一个…
2024/11/23 11:33:54 人评论 次浏览年底将近,实体商业又将迎来一波新高峰。前几日,传统电商为了贴靠“双11”热度打造的“双12”冷淡收场。相反成立一年之久的实体互联网开放平台飞凡,一直以来深耕实体互联网领域,熟稔实体商业规律,随着圣诞元旦…
2024/11/23 11:32:53 人评论 次浏览