自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言:关于ctype库常用函数使用方法

ctype.h> 是 C 语言标准库的一部分,它定义了一组函数,用于测试和转换字符。这些函数的主要目的是帮助开发者确定一个给定的字符是否符合某种预定义的分类标准,比如是否是字母、数字、空白符等。此外,该头文件还提供了一些函数来转换字符的大小写。

2025-03-28 20:05:52 190

原创 使用NVM工具管理Node版本

NVM(Node Version Manager)用于在同一个系统上管理多个 Node.js 版本,NVM 允许你安装、使用和切换不同的 Node.js 版本。下载好之后,在目录中找到nvm-setup.exe程序点击执行,选择同意安装此程序,安装路径分别设置nvm安装目录,nodejs安装目录,直至弹出完成框。总结:nvm安装node很方便,只是需要输入一条命令就可以轻松切换node版本,也可以多版本node并存,所以非常适合前端开发者工作使用。,找到nvm-setup.exe程序并且点击下载。

2025-03-10 20:36:25 325

原创 介绍高性能的HTTP和反向代理服务器Nginx

Nginx是一款轻量级的Web 服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是轻量级、内存占用少、并发能力强等,同时支持热部署和模块扩展。并且由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。

2025-03-08 18:04:33 654

原创 Python库之PyAutoGUI使用操作文本文件

上一篇文章中提到了PyAutoGUI库的安装以及使用,本篇将介绍一款自动化工具-PyAutoGUI进行系统的文本操作,除了这些操作之外,强大的PyAutoGUI库可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。

2025-03-04 20:49:54 277

原创 Python库之PyAutoGUI安装以及使用方法

PyAutoGUI是一个功能强大的Python库,它允许我们用于通过编程控制鼠标和键盘,实现自动化任务。它可以模拟用户的输入操作,例如点击、拖动、输入文本等,适用于 GUI 自动化、测试脚本、游戏自动化等场景。在 Linux 系统上,可能需要安装额外的依赖库(如 scrot 或 mss)以支持截图功能。PyAutoGUI 依赖于 Pillow 库(用于图像处理),安装时会自动安装。

2025-01-15 21:06:53 774

原创 Pytest安装Allure生成自动化测试报告

Allure 是一个强大的测试报告框架,能够生成美观且详细的测试报告。它与 pytest 结合使用,可以帮助你更好地展示测试结果、分析测试数据,并提高测试的可读性和可维护性。以下是关于如何在 Python 中使用 Allure 的详细指南,包括安装、配置、注解和生成报告。4. 配置 pytest,修改 pytest.ini文件,在项目根目录下创建或修改 pytest.ini 文件,配置 Allure 报告的输出目录。

2025-01-09 17:17:53 851

原创 PHP二维数组去除重复值

PHP二维数组内根据ID或者名称去除重复值。

2025-01-07 20:50:00 546

原创 使用Python的xml.etree.ElementTree模块解析和操作 XML 数据

简述:xml.etree.ElementTree 是 Python 标准库的一部分,而且是 Python 标准库中用于解析和操作 XML 数据的模块,因此不需要通过 pip install 安装。只要你安装了 Python(无论是 Python 2.x 还是 Python 3.x),就可以直接使用xml.etree.ElementTree。它提供了一种简单而高效的方式来处理 XML 文件,支持解析、创建、修改和查询 XML 数据。

2025-01-04 18:31:35 826

原创 使用Python类库pandas操作Excel表格

简述:pandas 是处理 Excel 文件的强大工具,它提供了简单易用的接口来读取、操作和写入 Excel 数据。以下是使用 pandas 处理 Excel 文件的详细指南,包括常见操作和示例代码。

2025-01-02 20:45:53 675 2

原创 【图像识别】windows下安装Tesseract-OCR

简述:这篇教程详细介绍了如何在Windows环境下安装Tesseract-OCR,Tesseract OCR 是一款开源的文本识别(OCR)引擎。Tesseract OCR 支持多种语言,包括英文、中文、德文、法文等,并可以通过训练来扩展识别其他语言。此外,Tesseract OCR 的准确性在同类产品中处于领先地位,对于印刷体文本的识别率高达 95% 以上。Tesseract OCR 主要功能是识别图像中的文字,并配置相应的环境变量,使其能够在pycharm编辑器中运行

2024-12-31 14:09:26 742

原创 【自动化测试】windows下安装Selenium浏览器界面测试工具

简述:这篇教程详细介绍了如何在Windows环境下安装selenium,并设置Chrome浏览器驱动。Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。下载完成后,将chromedriver.exe文件放到谷歌浏览器的文件位置上,(例如:Google\Chrome\Application目录下),并配置全局环境变量。

2024-12-25 20:09:43 910

原创 【自动化测试】快速搭建及运行PyTest自动化测试框架

简述:‌pytest‌ 是一个功能强大且易于使用的 Python 测试框架,主要用于编写单元测试、集成测试和功能测试。pytest 的主要优点包括简单易用、自动发现测试、丰富的断言库、支持参数化测试以及丰富的插件生态系统。3.安装完成后,在目录下创建新包,包名命名规则带test前缀或后缀,类名test开头或者test结尾,方法名test_开头或者test_结尾,根据代码命名准则和规范必须采用大小驼峰命名方式。4.测试用例运行方式:(1).主函教模式,(2).命令行模式。

2024-12-23 10:28:23 359

原创 【web开发】Spring Boot 快速搭建Web项目(三)

2.接下来要标识它是一个请求处理类,还要指定它要处理的请求是/hello,所以需要 在这个类上加一个注解@RestController,然后在方法上再加上一个注解@RequestMapping,那RequestMapping里面指定的value值是它要处理的请求路径是/hello。3.运行测试,重新启动引导类,并进入浏览器输入网址,(ps:按照此格式,协议://主机[:端口][/路径]),请求成功后会返回return的结果。

2024-09-24 19:15:13 848

原创 报错:java:程序包org.springframework.boot不存在

简述:java:程序包org.springframework.boot不存在问题如何进行修复。

2024-08-31 20:39:58 1909 3

原创 【web开发】Spring Boot 快速搭建Web项目(二)

由于搭建好项目后仍然无法使用, 我们还需要先配置一下项目。

2024-08-31 19:25:22 1273

原创 报错:java: 不再支持源选项 5。请使用 8 或更高版本

运行脚本控制台报错:java: 不再支持源选项 5。请使用 8 或更高版本。,根据项目结构里面的模块,找到源文件,设置语言级别与自己的JDK版本一致。当前JDK版本比较高,换低版本的jdk(jdk8)即可。1.在IDEA编辑器中点击左上角菜单栏按钮,选择。代码工具:IntelliJ IDEA 2024。如图:运行脚本控制台出现的报错信息。解决方案:修改项目jdk为JDK8。电脑环境:Windows10。2.完成后选择应用并设置。开发环境:JDK21。

2024-08-31 14:54:52 2433

原创 【web开发】Spring Boot 快速搭建Web项目

简述:【Spring Boot 快速搭建Web项目应用】是一篇关于Java Web项目构建的文章,主要讲解了如何借助Maven工具来管理和构建Web应用程序。Maven是Java开发中广泛使用的自动化构建工具,能够帮助开发者管理项目依赖,简化构建过程。使用 IntelliJ IDEA 内置的 Spring Boot 快速搭建一个 Web (Maven) 项目。

2024-08-30 20:24:11 1427

原创 windows系统安装配置Apache Maven

下载maven安装包apache-maven-3.9.9-bin.zip后,解压到你想要存放的目录中。找到此电脑(右键)—> 属性 —> 高级系统设置 —> 环境变量。M2_HOME=“maven的文件路径包含bin目录”Maven_HOME=“maven的文件路径”使用cmd命令面板查看Maven是否安装成功。最后点击确定,应用并确定,则配置成功。win10以上电脑环境变量配置的步骤。

2024-08-30 09:58:40 2369

原创 接近50个实用编程相关学习资源网站

实用资源网站记录

2024-07-17 10:42:55 1544

原创 使用java实现快速排序算法的性能测试

事实上,快速排序是堆冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割为两部分,第一部分所有数据比第二部分的所有数据小,按照这种思路将两部分数据再次分别进行快速排序,可以使用递归完成,最终使得整个数据序列有序。

2024-07-12 16:42:23 875

原创 使用java实现冒泡排序算法的性能测试

算法是指在解决问题时,按照某种机械步骤一定可以得到问题结果的处理过程。而冒泡排序则是一种经典的简单的算法。使用JAVA进行冒泡排序!

2024-07-12 10:32:51 721

原创 编译执行JAVA含中文字符串文件,终端输出乱码问题处理

关于使用JDK21,编译执行JAVA含中文字符串文件,终端输出乱码怎么解决的问题,这篇文章将简单的描述一下问题,解决过程,结果。使用的解决方式是使用IDEA编辑器中的运行调试配置,更改文件运行编码格式

2024-07-10 21:10:01 1085

原创 java中 使用数组实现需求小案例(二)

java小案例,数组需求实现,使用Random函数实现用户输入随机数生成一个打乱的数组

2024-07-09 16:46:46 1685

原创 java中 使用数组实现需求小案例

java数组案例,实现需求从一组绩点分数中获取最大值

2024-07-08 18:38:52 1088 1

原创 Laravel框架: Call to a member function connect() on null 异常报错处理

Call to a member function connect() on null 报错异常解决方案

2024-03-01 21:06:21 2021 1

原创 QT 下载链接地址

QT,嵌入式开发,C/C++,Linux

2023-05-02 14:46:34 787

原创 mac m1下载docker desktop并且安装nginx,php,mysql,redis源码部署

电脑mac m1下载docker desktop并且安装nginx,php,mysql,redis源码部署

2023-04-28 14:48:14 1250

原创 PHP拓展xdebug的安装以及phpstrom配置

Date: 2021.04.22 10:52:57 author: lijianzhan原文链接: http://note.youdao.com/s/K0cUSt5系统环境:windows10php环境:phpstudy集成环境IDE开发环境:PHPSTORM1.首先,点击进入xdebug官方网站(链接:https://xdebug.org/)去选择对应的环境以及版本进行下载,也可以通过cmd命令面板输入php -i命令输出php版本信息以及相应安装的拓展的内容。如果觉得php -i,php

2021-04-22 15:10:06 912

原创 PYTHON Flask的Web框架引入使用

PYTHON Flask的Web框架引入使用Author Ljz日期 2021-03-09 20:50:18原文 :http://note.youdao.com/noteshare?id=1c258e4b02d70235ec5804254f87e82f&sub=EB47F8EC271D4BC687C225D501A21C94flask框架介绍Flask 是一个Python编写的一种轻量级的框架,只提供了web框架基本的功能,基于MVC设计模式的框架,并且依赖于jinja2模板和Wer

2021-03-11 14:46:27 1050

原创 PHP 文件锁机制

Author Ljz日期 2021-03-08 19:29:10原文 :http://note.youdao.com/noteshare?id=a31505b43330911afe7b67d2811d645c&sub=4A483D6D4ED0466C8A68F216ABE282FE为什么需要加锁?首先,对数据进行加锁,是因为程序只容许一个用户在一个时间段内进行操作,这个时候就需要用到锁了。而且在项目中,会遇到一些php并发访问去修改一个数据问题,如果这个数据不加锁,就会造成数据的错误。

2021-03-08 19:31:03 950

原创 thinkphp5 安装并使用消息队列 composer thinkphp-queue

Author Ljz日期 2020-12-30 09:49:05原文 http://note.youdao.com/noteshare?id=6ada5364f23c8c515760e18e65ba964d&sub=80BA7E15B78C4C1484B68420B7EA034D概述消息队列 (Message Queue) 常用于解决并发系统中的资源一致性问题,提升系统的峰值的处理能力,同时保证消息的顺序性、可恢复性、必送达性,对应用进行解耦,或者实现异步通讯等。市面上的 MQ,即消息

2020-12-30 11:10:27 2309 2

原创 Navicat Mysql工具添加自动更新时间戳

原文链接:http://note.youdao.com/noteshare?id=0f42196bc7f0e41dc5fed9d7b3c6ca42&sub=43DF1291648F47D5A7A8C66D046E4841ljz 日期 2020-12-17设置created_time字段创建时间,类型选datetime,然后默认值设置为"CURRENT_TIMESTAMP",默认值必须设置也可以通过sql语句设置设置created_time 创建默认时间mysql>CURRENT_T

2020-12-17 15:09:26 2288

原创 php7^ 安装mongodb拓展

2020年12月04日 下午14:39:01 lijianzhan原文链接:http://note.youdao.com/noteshare?id=62c33b7614bec9f487b3f71fb148b405&sub=D9FF4BA4EC1E4357ABEE8D923492183C从github拿到源码,而使用composer install 项目后报出一系列的错误No lock file found. Updating dependencies instead of installin

2020-12-04 19:05:41 1727

原创 PHP 两个二维数组进行合并

2020年11月25日 下午16:03:31 lijianz原文链接:业务场景假设需要查询出一个表中的所有联系人数据,由于数据过于庞大,不能将数据表内的数据一次性全部查询出来,只能按照分页查询进行进一步的筛选数据,如果需要返回某些用户状态,比如上线,置顶聊天等等。那么必须操作两个数组,一个数组按照分页查询用户数据,一个数组按照某个条件查询某状态的用户数据// arr1数组是查询某状态的用户数据(固定每页几条)$arr1 = array( '0' => array( '

2020-11-25 21:02:21 3468

原创 PHP操作文件 项目日志文件清理

2019年09月18日 17:31:48 author原文链接 :http://note.youdao.com/noteshare?id=097138c0e9b7b10e43c5e03eeb8aa5cf&sub=1A0870C73E444EE9989D1076EC62CE581.在Yii2 Web文件配置路由规则'api/demo/testclearlogs' => 'api/demo/testclearlogs',使用PHP进行文件操作public function acti

2020-11-23 16:09:28 934

原创 Git常用命令操作实现项目拉取更新上传

2020年11月20日 下午14:52:58原文链接:http://note.youdao.com/noteshare?id=10f96a59f6ced3167202f0eb8b2b7811&sub=FF0FAD00558142B788636ADAEC4291A2首先, Git是分布式版本控制系统,并且可以很便捷的管理我们的项目,所以我在这里整理了一些git常用的操作命令。查看本地仓库的状态$ git status把本地项目所有的文件添加到暂存区中$ git add .将暂存区中的

2020-11-20 15:15:36 1044

原创 使用PHPStorm编辑器实现Git代码上传合并等操作

2020年11月03日 下午20:09:31 lijianz原文链接:http://note.youdao.com/noteshare?id=793a73c953f97a06dbc1fe1e673a802b&sub=7D47FD033B5F46B5BBD5ED9EDABB0F38关于VSC首先我们了解一下PHPStorm编辑器的顶部菜单栏选项VCS(Version Controller Server),大概是版本控制服务的意思,可以选择这个选择进行一些代码版本托管及查看本地的代码更新历史记录,

2020-11-04 11:08:04 1932

原创 jQuery ajax - ajax阿贾克斯 Get()和Post()方法请求用法整理

2020年10月29日 上午11:47:41原文链接:http://note.youdao.com/noteshare?id=cb8e02bcbdfdd95a0cf84fc61d486ac5&sub=B348B1C0961D4C36AFC27581E80BB6A9ajax简介ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, .post等。.post 等。.post等。.ajax() 返回其创建的 XMLHtt

2020-10-29 11:48:16 1997

原创 Vue 实现分页效果 下拉加载页面

2020年10月27日 17:57:58 MR黎原文链接:文档:Vue.note链接:http://note.youdao.com/noteshare?id=7e281484b7c61482547950f5e93be591应用于PC端的网站项目使用Vue+axios+Element等组件进行开发,项目需求首页的提供需求展示列表页面需要下拉无刷新加载页面。页面数据初始化,Data数据中添加三个初始化的变量// 设置一个开关来避免重复请求数据scroll:true,// 当前页数pagenu

2020-10-27 18:02:40 3283

原创 第四方汇聚支付接口对接Php

2020年08月24日 下午15:06:07原文链接:http://note.youdao.com/noteshare?id=315218dd673a75d8d378a50e5c1644a4&sub=367F0B5C0A684CB89997FE6FA3D4AB44请求交易接口源码$data = ArrayUtils::getRequestParams($data, [ // 订单号 'orderNo', // 支付金额 'payAmount',

2020-08-24 15:19:13 2159

showme.apk

提供阅览新闻,查看最新资讯,技术交流的一款手机端应用APP,基于安卓平台,apk软件安卓包

2019-06-22

vue-cliAppv2.1.zip

基于安卓平台开发的Vue-cli手机端单页App纯技术分享,新闻源码项目,github上也有上传,可以克隆下载

2019-06-22

Vue-cli部署源码.docx

如有不足之处,希望能够给点建议,写下留言,本人个人凭个人兴趣写的部署Vue-Cli项目流程文档说明书

2019-06-22

空空如也

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

TA关注的人

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