- 博客(67)
- 收藏
- 关注
原创 打造一套属于自己的php开发框架(一)封装Db类
一直使用thinkphp或者laravel框架,越到后面越发现,这些框架占用太大了,最主要的是很多东西完全用不到,我就想为啥不能自己封装一个?想到就搞,这个是一个Db类,主要封装了MySQL的增删改查方法,使用起来类似thinkphp和laravel。
2024-04-17 23:26:02
697
1
原创 微软官方镜像下载大全(windows iso 官方镜像)
官网下载需要注册、登录乱七八糟,最终终于找到下载方法了,适用于微软全系(Windows10,Windows11,Windows Server 2012,Windows Server 2016,Windows Server 2019,Windows Server 2022,SQL Server 2016,SQL Server 2017,SQL Server 2019,SQL Server 2022)等所有版本。其实说那么多,下载方法真的好简单,看下面。然后选择你的语言要下载的版本就可以了。
2023-12-22 14:57:29
9869
2
原创 解决打印机超出字节之使用PHP拆分字符串并保留分隔符
在本篇教程中,我们学习了如何使用PHP编写一个函数来拆分字符串并保留分隔符。我们使用了正则表达式来匹配分隔符,并使用preg_split函数将字符串拆分成多个片段。然后,我们使用循环遍历每个片段,并根据指定的最大长度和当前片段的长度来决定是否将当前片段添加到结果数组中。最后,我们返回结果数组。希望本篇教程对你有所帮助,如果你有任何问题或建议,请随时留言。
2023-12-09 16:23:18
390
原创 使用python提取出身份证的出生日期(18位和15位)
有的时候我们需要在身份证中提取出出生日期,只是我们的身份证有两种,一种是15位,一种是18位,提取的时候就有点麻烦,记录一下,直接上代码,用的是python,其他语言也可以用这个逻辑。
2023-11-27 09:11:03
2837
原创 免登陆积分商城原理
有客户需要免登陆积分商城,研究了一下发现免登陆用途广泛,实现原理也很简单。如果是浏览器无非就是使用fingerprintjs2之类的扩展来实现获取浏览器指纹ID,如果是APP就获取设备唯一标识,然后在使用cryptojs加密来传递到php(防止恶意请求)。最终在使用php解密获取到传递的加密信息,然后判断是否存在设备ID,如果存在可以更新一下用户信息或者直接返回token,如果不存在那就创建用户并返回token。
2023-10-20 10:36:31
469
原创 uni-app结合laravel实现免登陆
最近发现一个挺好玩的东西,免登陆积分商城,仔细研究分析后得出结论,无论是商城还是其他,免登录都可以玩玩的。原理也很简单,浏览器都有指纹ID,APP有设备唯一标识,最终选择使用uni-app与laravel写了个免登陆系统。
2023-10-20 10:22:37
895
原创 最简单的laravel不使用任何扩展导出csv
php导出csv是非常常用的操作,网上也有灰常多的扩展。如果只是单纯的导出csv数据,完全没有必要去用扩展。现在做项目,都是代码能少就少,扩展能不用就不用。好了,不废话了,开干!
2023-09-15 09:34:44
764
原创 使用laravel查询SKU并对SKU中的价格进行排序
当使用DB::raw()方法时,可以在Laravel查询中直接传递原始的SQL表达式,而不是使用Laravel的查询构建器。这样,Laravel会生成一个SQL查询,其中包含我们定义的原始表达式,并使用该表达式的结果来排序查询结果。sku: 表示数据库表中的sku字段,它是一个包含价格和库存信息的JSON字符串。,它表示从sku字段的JSON字符串中提取所有元素的price值。方法来包装一个原始的SQL表达式,该表达式使用了MySQL的。: 这是JSON路径表达式,用于指定要提取的值的位置。
2023-06-08 10:44:35
1100
原创 基于autojs开发的自动化无root开关飞行模式
autojs很早就不维护了,只是有很多基于autojso二开的项目有在维护。很多时候我们需要开关飞行模式来达到更换IP的效果,找了些开关飞行模式的教程,都是需要root或者无法使用,下面自己弄了一个,记录一下。
2023-05-24 17:06:09
896
原创 uin-app全局文件之main.js的详细教学
UniApp 是一款基于 Vue.js 的跨平台开发框架,可以快速构建多端应用程序。在 UniApp 中,我们可以利用全局文件 main.js 实现一些全局配置和初始化操作,以便在整个应用程序中共享和复用代码。本文将详细介绍如何使用 UniApp 的全局文件 main.js,并提供示例代码。
2023-05-23 10:38:34
5469
3
原创 uni-app之使用Vite.config.js配置文件的详细教程
uni-app 是一个基于 Vue.js 的跨平台开发框架,而 Vite 是一个快速的前端构建工具。结合使用 Uni-app 和 Vite 可以提高开发效率和构建速度。本文将详细介绍如何使用 Vite.config.js 配置文件来配置 Uni-app 项目。
2023-05-19 17:24:12
10084
1
原创 UniApp之使用vue.config.js的详细教程
UniApp 是一个基于 Vue.js 的跨平台开发框架,允许开发者使用一套代码构建同时运行在多个平台(包括小程序、H5、App)的应用程序。而 vue.config.js 文件是 Vue CLI 提供的配置文件,用于配置构建过程中的各种选项。本教程将详细介绍如何在 UniApp 项目中使用 vue.config.js 文件进行配置。
2023-05-18 22:43:41
7909
1
原创 UniApp之使用manifest.json应用配置的详细教学
manifest.json 文件是 UniApp 开发中用来配置应用信息的重要文件。通过修改 manifest.json 文件,开发者可以配置应用的名称、图标、启动页面、权限等信息。本文将为您提供详细的教学,介绍如何使用 manifest.json 文件进行应用配置,并提供示例代码帮助您更好地理解。
2023-05-17 14:22:13
5955
原创 uniapp之pages.json介绍
Uniapp是一款跨平台的开发框架,可以同时开发小程序、H5、App等多个平台。在Uniapp中,pages.json是一个非常重要的配置文件,它用于配置小程序的页面路径、窗口表现、导航条样式等信息。本文将为大家介绍pages.json的使用方法。
2023-05-16 09:38:59
3819
原创 Python使用Marmir库处理和转换文本数据
Marmir是一个Python库,用于处理和转换文本数据。它提供了许多有用的功能,例如文本清理、文本转换、文本分割和文本合并等。在本教程中,我们将介绍如何使用Marmir库来处理文本数据。
2023-05-15 09:24:00
321
原创 python使用fake2db库生成虚假数据
在开发过程中,我们经常需要使用一些虚假数据来测试我们的应用程序。这时候,我们可以使用Python中的fake2db库来生成虚假数据。fake2db库是一个Python库,可以生成各种类型的虚假数据,包括姓名、地址、电子邮件、电话号码等等。
2023-05-14 16:08:22
358
原创 python使用Tushare库进行股票数据分析
Tushare是一个开源的Python财经数据接口库,可以获取股票、基金、期货等金融数据。本文将介绍如何使用Tushare库进行股票数据分析。
2023-05-13 16:01:19
2149
原创 Python使用Errbot库开发聊天机器人详细教学
Errbot是一个基于Python的聊天机器人框架,可以用于构建自己的聊天机器人。它支持多种聊天平台,包括Slack、HipChat、Telegram等。本文将介绍如何使用Errbot库来构建一个简单的聊天机器人。
2023-05-12 13:47:30
865
原创 python使用Pendulum库进行日期和时间操作
Pendulum是一个Python库,它提供了一种简单而强大的方式来处理日期和时间。它可以轻松地进行时区转换、日期计算、时间差计算等操作。在本教程中,我们将介绍如何使用Pendulum库进行日期和时间操作。
2023-05-11 16:27:44
501
原创 使用FastAPI构建高效Python Web应用程序的详细教学
FastAPI是一个快速(快于Flask和Django)且现代的Python Web框架,它使用Python 3.6+的新特性,如类型提示和异步/await语法,以提供高效的API构建体验。本文将介绍如何使用FastAPI构建高效Python Web应用程序。
2023-05-10 21:21:02
1034
原创 Python异步编程之使用aiohttp
Python是一门非常流行的编程语言,它支持多种编程范式,其中异步编程是其中的一种。异步编程可以提高程序的性能和响应速度,特别是在网络编程中,异步编程可以大大提高程序的效率。Python中有很多异步编程框架,其中aiohttp是一个非常流行的框架,它可以用于编写高效的异步Web应用程序。
2023-05-08 08:40:42
905
原创 Python使用imghdr模块检测图片类型
在Python中,我们经常需要处理图片文件。但是,有时候我们并不知道图片的具体类型,这时候就需要使用imghdr模块来检测图片类型。
2023-05-07 23:39:43
974
原创 python使用aiofiles进行异步文件操作
Python是一种非常流行的编程语言,它在文件操作方面也有很好的支持。但是,当需要进行大量文件操作时,传统的同步方式可能会导致程序变得非常缓慢。这时,异步文件操作就成为了一个非常好的选择。在Python中,我们可以使用aiofiles库来进行异步文件操作。
2023-05-06 14:59:19
4714
原创 Python使用phonenumbers库实现电话号码解析
phonenumbers是一个Python库,用于解析、验证和格式化国际电话号码。它支持多种格式的电话号码,包括E.164、国际、国内和RFC 3966等格式。本文将介绍如何使用phonenumbers库来解析电话号码。
2023-05-05 08:38:33
2682
原创 python使用pyexcel进行Excel文件的读写操作
Python是一种非常流行的编程语言,它可以用于各种不同的应用程序开发。在数据处理方面,Python也有很多强大的库和工具可供使用。其中,pyexcel是一个非常实用的Python库,它可以帮助我们进行Excel文件的读写操作。
2023-05-05 08:37:18
1096
原创 Python使用pypinyin实现中文拼音转换教程
Python是一种高级编程语言,可以用于各种应用程序的开发。在中文文本处理方面,Python也有很多优秀的库,其中pypinyin是一个非常实用的库,可以将中文汉字转换为拼音。
2023-05-04 08:48:41
2411
原创 Python怎么使用simplejson处理JSON数据
在将Python对象转换为JSON格式的字符串时,使用了cls参数指定了自定义的编码器。simplejson是Python中一个用于处理JSON数据的第三方库,提供了一些简单易用的API,可以方便地将Python对象转换为JSON格式的字符串,或者将JSON格式的字符串转换为Python对象。simplejson是Python中一个用于处理JSON数据的第三方库,它提供了一些简单易用的API,可以方便地将Python对象转换为JSON格式的字符串,或者将JSON格式的字符串转换为Python对象。
2023-04-27 16:31:24
569
原创 使用Python的fuzzywuzzy库进行模糊匹配
在实际的数据处理中,我们经常需要进行字符串的匹配操作。但是,由于数据的不规范性和复杂性,很难进行精确匹配。这时,我们就需要使用模糊匹配算法来解决这个问题。Python中的fuzzywuzzy库就是一个非常好用的模糊匹配库。
2023-04-26 13:34:28
739
原创 Python使用chardet检测文本编码
在Python中,我们经常需要处理各种文本文件,但是不同的文本文件可能使用不同的编码方式,如果我们不知道文件的编码方式,就会导致读取出来的内容出现乱码。这时候,我们可以使用Python的chardet库来检测文本文件的编码方式。
2023-04-25 09:21:09
2075
原创 Python使用jieba或pkuseg进行中文分词
中文分词是自然语言处理中的重要步骤,它将一段中文文本分割成一个个有意义的词语,为后续的文本处理和分析提供基础。Python中有多种中文分词工具可供选择,本教程将介绍其中的两种:jieba和pkuseg。
2023-04-24 14:18:50
555
原创 uniapp使用WebSocket实现即时通讯
WebSocket是一种基于TCP协议的全双工通信协议,它可以在客户端和服务器之间建立一个持久性的连接,实现实时通信。在uniapp中,我们可以使用uni-socketio插件来实现WebSocket的功能。
2023-04-23 17:14:00
5923
2
原创 Uniapp使用Vue3应用组件教学
Vue3是Vue.js的最新版本,它带来了许多新的特性和改进,包括更好的性能、更好的类型支持和更好的开发体验。在Uniapp中使用Vue3,可以让我们更好地开发应用组件,提高开发效率和代码质量。
2023-04-23 10:00:07
3723
4
原创 跨平台开发神器如何在Uniapp中使用WebView实现与Web页面的通讯!
Uniapp 是一个跨平台的开发框架,可以同时开发出 iOS、Android、H5 等多个平台的应用。在开发过程中,我们可能需要与 Web 页面进行通讯,这时可以使用 WebView 组件来实现。
2023-04-21 16:18:17
4548
5
原创 Vue异步任务队列的实现及应用示例
Vue是一个非常流行的JavaScript框架,广泛应用于Web应用程序开发中。在Vue应用中,经常会遇到需要执行异步任务的情况,比如从服务器获取数据、处理大量计算、执行复杂动画等。为了避免阻塞主线程,我们需要使用异步任务队列来处理这些任务。本文将介绍如何在Vue应用中实现异步任务队列,并提供一个实际应用的示例代码。
2023-04-20 15:08:49
1566
原创 vue-router路由使用说明
Vue Router 是 Vue.js 官方的路由管理器。它与 Vue.js 的核心深度集成,使得构建单页应用变得更加容易。在本文中,我们将探讨 Vue Router 的基本使用方法,包括路由定义、路由传参、路由导航等。
2023-04-20 09:18:46
211
原创 CSSCursor属性所有值的说明
在Web开发中,CSS Cursor属性是一个用来定义鼠标光标在特定元素上的外观的非常重要的属性。这个属性的使用非常简单,只需要在CSS中指定一个元素的Cursor属性的值即可。下面将为大家详细介绍CSS Cursor属性的所有可用值。
2023-04-19 22:08:46
1976
原创 Vue3教程之如何使用Axios发送HTTP请求
Axios是一个流行的JavaScript库,用于在浏览器和Node.js中发送HTTP请求。在Vue3应用程序中,您可以使用Axios轻松地发送和接收数据。在本文中,我们将介绍如何在Vue3应用程序中使用Axios发送HTTP请求。
2023-04-18 17:58:06
4541
2
原创 Python多线程爬虫爬取网站数据
Python是一个强大的编程语言,它在数据爬取方面表现得尤为出色。在这篇文章中,我们将讨论如何使用Python多线程爬虫来爬取网站数据,以加快数据爬取速度。我们将探讨多线程爬虫的工作原理,以及如何在Python中实现多线程爬虫
2023-04-18 11:50:44
1397
原创 Java并发编程之如何通过10000个请求调用API接口
Java并发编程是当今互联网开发中非常重要的一部分。在现代的互联网应用程序中,我们经常需要处理大量的请求,而Java并发编程可以帮助我们高效地处理这些请求。在本教程中,我们将学习如何使用Java并发编程来同时处理10,000个请求调用API接口。
2023-04-17 16:22:58
2050
原创 Python创建GUI应用程序Qt5教程
在本教程中,我们介绍了如何使用 Python 和 Qt5 创建 GUI 应用程序。我们使用 PySide2 或 PyQt5 库来访问 Qt5 功能,并创建了一个基本的窗口、添加了一个按钮和处理了按钮点击事件。当然,本教程只是一个入门示例,Qt5 提供了更多丰富的控件和功能。希望本教程能够帮助您开始学习 Python Qt5 的开发,为您的下一个项目打下坚实的基础。
2023-04-17 09:14:23
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人