- 博客(267)
- 收藏
- 关注

原创 windows系统下定时备份数据到远程ftp
最新的web网站老是被开发改出问题,为了能及时恢复,每天要备份下文件,写个批处理加入计划任务,批处理如下@echo offecho 开始更新数据......rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的。date:~0,4的意思是从0开始截取4个字符 set d=%date:~
2016-10-12 11:12:00
3830

原创 redis下高并发投票设计
最近闲来无事,研究了下redis,看过书籍之后,为了理解的更透彻,就实践写一个例子。先说写投票吧,具体的流程是用户可以发起投票,发起成功后,其他用户可以投票,首页显示话题标题,票数和时间等信息。我使用的redis设计了五个个表一个是文章表,保存话题的相关信息,一个评分表,一个话题被投票评分就增加,一个是时间表,用来后期按时间对话题进行排序,一个是投票表,用的是单ip限制,一个ip一天只能投
2016-10-11 11:06:36
6349
原创 2024年度总结-技术付费专栏探索与实践
### 2024年度总结 - 技术付费专栏探索与实践随着信息技术的迅猛发展,越来越多的技术爱好者和专业人士开始通过技术付费专栏分享自己的知识与见解。在这个过程中,不仅能够帮助他人解决问题、提升技能,同时也能实现个人价值的最大化。本文旨在回顾我在2024年技术付费专栏的探索与实践历程,并分享如何在个人生活、博客创作之间找到平衡。#### 技术付费专栏的探索与突破成长2024年,我正式踏上了技术付费专栏的旅程。初期面临着诸多挑战,比如如何确定内容方向、吸引目标读者群体以及保证内容的质量等。经过一系列尝试与调整,
2025-01-22 16:57:44
322
原创 uni-app开发-门诊预约小程序/app介绍
1. 门诊项目分类与详情用户进入小程序后,可以根据不同的门诊项目进行浏览。每个项目都配有详细的介绍,包括但不限于项目名称、价格、适用人群等信息。此外,还可以查看项目的特色优势及用户评价,帮助用户做出更好的选择。2. 医师介绍与详情除了项目本身的信息外,用户还可以查看提供这些服务的医师资料。每位医师都有独立的个人主页,展示其专业背景、擅长领域以及工作经历等。这有助于增强患者对医生的信任感,提高预约转化率。3. 预约功能用户可以根据自己的需求选择特定的门诊项目或指定医师来创建预约订单。
2025-01-11 16:51:43
339
原创 uni-app开发-习惯养成小程序/app介绍
1 习惯目标生成创建习惯:用户可以添加新的习惯目标,每个习惯可以包含名称、描述、图标、目标天数。关联习惯完成:用户通过设定达成目标以后,生成习惯养成记录。2 习惯打卡简单快捷的打卡:提供一个直观的界面,用户可以通过点击按钮轻松完成每日或周期性的习惯打卡。多习惯管理:支持同时管理多个习惯,用户可以在一个界面上查看所有需要打卡的习惯。3 打卡日历可视化进度:使用日历形式展示用户的打卡情况,用户可以清晰看到自己在某个月份内的打卡频率和连续性。
2025-01-02 17:57:53
477
原创 uni-app开发-识图小程序-分类识别功能
/ 假设接口返回的时间戳为秒。分类识别会展示不同分类的识别记录,最上面展示分类信息选项卡,切换分类选项卡,会调用不同的分类数据展示列表数据。console.error('获取分享记录失败', res);console.error('请求失败', err);// 切换类型后刷新数据。-- 如果没有数据,显示提示信息 -->-- 顶部导航栏 -->-- 页面标题 -->-- 内容区 -->
2024-12-29 16:44:04
308
原创 uni-app开发-识图小程序-识图功能
url: app.globalData.data.request_url +'api.php/picture/upload', // 替换为你的服务器地址。sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有。sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有。sourceType: ['album'], // 从相册选择。2:图片上传识别处理。
2024-12-28 11:15:36
624
原创 uni-app开发-识图小程序-主要功能以及首页实现
imageUrl: 'https://i-blog.csdnimg.cn/direct/0f429acc94724706a67008e67c0625a1.png', // 动态生成分享图片。识图小程序首页主要是识图类型的展示列表,目前只有四种类型的图像识别,点击对应的类型图标会跳转到识图页面,每个分类上面展示该类型识图的调用次数和分享按钮。title: '已经最新',console.log('分享成功', res);
2024-12-28 11:14:31
916
原创 uni-app开发购物车列表
- 标题、规格 -->-- 底部内容 -->购物车列表主要分为两个部分,一个是商品列表可以增加,减少商品数量,一个是勾选的商品信息和价格。2:底部商品价格信息。
2024-12-24 16:20:02
169
原创 uni-app开发收货地址管理
收货地址在个人中心的我的地址里面,点击我的地址可以查看我的收货地址列表,可以新增收货地址,点击特定收货地址可以编辑和删除该地址信息。// 加载loding。
2024-12-24 16:19:36
293
原创 uni-app开发订单列表页面
订单列表页面包含三个部分,最上面显示订单的状态信息,可以根据订单进行切换,中间显示订单的商品和价格信息,最下面显示订单的操作按钮,可以根据不同的状态操作订单。
2024-12-23 11:52:31
353
原创 uni-app开发个人中心页面
页面分为三个部分,底部显示用户信息和个人设置等。中间部分显示订单信息可以点击查看订单列表,底部显示其他模块信息。-- 副导航 -->-- 主导航 -->
2024-12-21 22:15:16
332
原创 商品立即购买功能
在商品详情页面,点击立即购买按钮,跳转到商品订单结算页面,结算页面会展示商品的收货地址信息,商品的基础信息和订单价格信息,并且展示提交订单按钮。-- 订单商品表单 -->-- 商品主体 -->3:点击立即购买跳转到订单结算页面。1:商品立即购买按钮。
2024-12-21 22:14:27
39
原创 uni-app开发商品详情页面实现
text class="cr-grey text-size-xs" @tap="popup_params_event" data-value="detail">查看全部参数 >>首先在顶部以轮播图形式展示图片信息,下面展示商品价格和商品名称和描述信息,然后显示商品的关键卖点信息,最后展示商品详情信息。-- 是否详情展示相册 -->-- 手机独立详情 -->-- web详情 -->商品详情页主要展示商品的图片,基础信息,详细描述信息,以及销量,库存信息等。-- 相册内容 -->
2024-12-20 09:25:00
493
原创 uni-app开发商品分类页面实现
这里商品分类按照常规的分类页面样式设计,左侧为一级分类,右侧为二级分类。在左侧切换不同的一级分类可以修改右侧的二级分类数据。右侧的展现方式是最上面显示对应的一级分类logo图片,下面展示二级分类的logo和名称。
2024-12-19 16:40:00
505
原创 uni-app开发商城首页实现
准备工作:1 创建一个uni-ui项目,创建完的工程目录如下:uniapp开发项目可以打包成h5,app和小程序,我们可以在微信开发工具中运行效果如下,下面我们实现商城首页。
2024-12-19 16:38:30
46
原创 fastadmin 后台插件制作方法
我们开发一个后台插件,需要自己先开发后台的功能,开发完自己测试没问题后,按照fastadmin官方文档中的插件目录打包自己的功能目录到插件目录。分别在application/admin目录下的controller,model,view,lang目录中完成自己的逻辑代码编写。我们需要在管理后台创建自己的功能目录,比如我现在需要创建一个模块目录customdata。这里的菜单没有汉化,还是显示的英文标识,还没找到原因,我们下一节在说下汉化的问题吧。这里我们需要清空缓存,就可以看到我们的功能了。
2024-12-05 17:49:27
727
原创 DBeaver数据库连接工具使用
多数据库支持:DBeaver支持多种主流数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、SQLite以及MongoDB等。这几乎涵盖了市场上所有的主流数据库产品,无论是关系型数据库还是非关系型数据库,DBeaver都能提供全面的支持。强大的数据库管理功能:DBeaver不仅提供了基本的数据库操作功能,如SQL查询、数据导入导出等,还提供了高级的数据库管理工具,如ER图设计、数据比较、SQL脚本执行、数据库备份恢复等。
2024-12-04 09:09:50
803
原创 windows下使用nvm进行多版本nodejs管理
首先需要安装nvm可以使用以上的链接完成下载,安装安装需要选择安装目录和node js的使用目录(这个目录作为一个软连接指向当前使用的目录)安装完的效果:列出已安装的版本:使用 nvm ls 命令来列出所有已安装的 Node.js 版本。切换到指定版本:使用 nvm use 命令来切换到指定版本的 Node.js。例如,nvm use 14.17.0 会切换到 14.17.0 版本。
2024-10-28 16:12:54
482
原创 扣子开发公众号文章自动发布
最近有一位做公众号的朋友说,每天都要写文章,然后在特定时间发布,有的时间会忘记发布,闲聊的时候说没有通过技术实现文章自动发布,比如在公众号聊天窗口发送发布或者设置特定的时间会自动发布。2:设置工作流的执行流程,我们这里用户输入三个变量,分别是文章标题,文章内容和封面的链接,然后添加一个公众号插件,把输入的变量分别关联上公众号发布草稿,公众号发布媒体和公众号文章发布。- 获取{{input}}中内容之后的内容保存到{{conttent}}中。- 以{{input}}的内容进行处理。
2024-10-23 17:46:29
626
原创 php中的错误和异常捕获
在PHP中,异常(Exceptions)和错误(Errors)是两个不同的概念,尽管它们都与运行时问题有关,但它们有各自的用途和处理方式。
2024-10-16 11:48:33
891
原创 PhpSpreadsheet创建带复杂表头的excel数据
一:背景最近需要统计一些数据,导出到excel,主要是一些区域的人员销售统计数据,涉及到复杂的表头和数据合并,我们使用PhpSpreadsheet这个excel操作库很容易就实现了,记录一下实现过程。二:excel表头数据实现表头有两行数据,前几列是两行合并,后几列是按照两行显示具体如下:首先我们把表头展示实现: $spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet; $sheet = $spre
2024-10-16 10:24:54
1342
原创 redis集群模式连接
过上述示例,我们可以看到在PHP中使用Redis集群进行基本的读写操作并不复杂。关键是正确配置RedisCluster实例,并了解如何在代码中处理数据的读写。此外,还需要注意的是,Redis集群的配置(如主从复制、数据分片等)对客户端的行为有很大影响,因此在设计和实现基于Redis集群的业务系统时,需要充分考虑这些因素。
2024-09-19 16:45:44
934
原创 Mysql 表最大长度限制
这个提示的意思是mysql行大小的限制为65535,不包含text和blobs类型,建议调整一些列为这两个类型。因此总长度是 16381 * 4 + 4 = 65528,如果设置t2为6382就会提示超过限制。表类型是utf8mb4,varchar类型一个字符占4个字节,int占4个字节。将varchar转化为text,可以保存。最近在mysql表中创建字段的时候提示。1: 我们查看这个表的所有字段的长度。5:变更类型为text。4:各字段类型的长度。
2024-09-04 17:37:03
1332
原创 Go-Zero微服务框架下开发接口流程
首先定义入参和出参,在user.api里面定义type (//用户详情在pb目录下proto文件中定义// 详情在model/sql目录下生成`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户名',`create_time` int unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
2024-08-14 15:07:08
814
1
原创 vue中怎么自定义组件
在开发过程中我们经常需要自定义组件完成特定的功能,比如用户详情页,我增加一个调整余额的按钮,点击以后需要打开一个调整余额对话框,输入调整的金额大小,完成以后关闭弹框同时刷新页面,要怎么实现呢。具体实现是增加一个调整余额弹框的自定义组件组件,包含一个调整按钮,点击按钮就打开这个对话框,里面利用watch监听用户的余额和用户id等信息,同时使用watch回调实时更新余额信息等。这里的refresh后的方法组件刷新的方法,可以在调整完余额后刷新用户最新余额信息。: number // 变动类型:1-用户金额。
2024-08-09 18:01:20
1497
原创 mysql case when用法
CASE WHEN 是 SQL 中的一个条件表达式,用于在 SQL 查询中实现条件逻辑。它类似于编程语言中的 if-else 或 switch 语句。通过使用 CASE WHEN,你可以在执行查询时根据条件对结果进行分支处理。表达式如下:# 简单CASE函数法CASE 要判断的字段或表达式WHEN 常量1 THEN 要显示的值1或语句1(如果是语句,结尾需要加上分号;[WHEN 常量2 THEN 要显示的值2或语句2][…][ELSE 要显示的值n或语句n]END。
2024-08-07 15:13:30
833
原创 HarmonyOS实现订单支付页面
在订单结算页面,点击提交订单,会调用接口创建订单,返回订单id,然后跳转到订单支付页面。订单支付页面包含订单的基本信息和支付方式选择,选择对应的支付方式完成支付。至此整个订单完成从下单到支付的所有流程。下面我们来实现下订单支付页面。
2024-08-05 21:38:32
225
原创 HarmonyOS实现订单结算页面
上一节我们实现了购物车列表,那么从购物车选择商品结算或者商品详情点击立即购买会跳转到订单结算页面,这个页面会展示用户的地址信息和购买的商品信息,以及优惠券相关信息等。因此会传递购物车里列表的选中的商品参数,具体是商品id和商品数量,到订单结算页面会根据选中的商品数量和商品价格展示订单的总价和优惠完的价格。//Span('12节').fontColor(Color.Black).fontSize(12).fontWeight(FontWeight.Bold)1:收货地址信息展示。2:订单商品信息获取。
2024-08-05 10:02:12
348
原创 HarmonyOS实现商品分类导航页面
分类导航采用左右结构布局,我们这里简单展示一级分类,以及该分类下的商品信息。左侧显示商品的一级分类,右侧显示显示该分类的商品。默认从首页进入该分类页面时,显示第一个分类的商品,切换一级分类时,传入分类参数,清空右侧商品,重新调用接口显示当前分类的商品,展示在右侧页面。1:主要组件:List:列表显示组件Grid:Grid组件显示几行几列布局效果。
2024-08-04 17:05:43
344
原创 HarmonyOS实现购物车列表,增加,减少数量
上一节我们只是简单的展示了购物车的数据,这一节我们来实现购物车商品的增加和减少,并且数量和价格数据的实时更新。首先我们定义一个全局变量用来显示数量和总价,使用Counter组件实现增加和减少事件触发购物车列表数据更新,同时更新总价和总量。
2024-08-03 17:53:44
519
原创 HarmonyOS实现首页商品搜索
上一节我们已经实现了首页的搜索框,但是点击搜索是没反应的。现在我们来实现下搜索功能,实现逻辑就是在搜索框输入关键字,点击搜索跳转到新页面,把参数带入新页面调用接口,获取商品信息来展示,同时在顶部加入返回按钮。
2024-08-03 15:32:30
574
原创 HarmonyOS实现购物车列表
上一节,我们实现了商品添加购物车,这一节我们实现购物车列表,可以展示购物车的数据,进行下单结算。1:主要组件Navigation::路由导航组件,实现页面的跳转管理。Refresh:刷新组件,实现页面数据刷新。
2024-08-02 22:15:46
479
原创 HarmonyOS开发商城首页实现二
上一节我们实现了首页的搜索和轮播图,这一节我们来显示商品列表,和商品跳转的部分逻辑。这里我们会使用axios请求接口数据,构造商品数组来接收数据,在页面循环渲染商品信息。(1)商品数据结构定义:GoodsItem。ListItem:展示列表某一行数据。router:路由组件,实现页面跳转。展示商品价格,图片,商名名称等信息。ForEach:循环展示列表内容。List:用来显示列表的组件。axios: 实现接口请求。//页面加载完请求数据。(2)循环展示商品信息。2:商品数据渲染展示。
2024-08-02 22:15:24
224
原创 HarmonyOS开发商城商品详情-底部导航
上一节我们实现了商品详情页基础信息展示,这一节主要实现底部立即购买和加入购物车的功能。Button('加入购物车', { type: ButtonType.Capsule, stateEffect: true })Button('立即购买', { type: ButtonType.Capsule, stateEffect: true })Text('加入购物车').fontSize(20).margin({ top: 10 })Button:按钮显示底部按钮,定义点击事件。Button('确定')
2024-08-02 22:14:59
1867
原创 HarmonyOS开发商城商品详情页
这一节,我们实现商品详情页的开发,具体流程就是在首页的商品列表点击商品跳转到商品详情页面,同时传递参数到该页面,通过参数调用商品详情接口在详情页展示商品的的详情信息。这里我们为了方便返回首页,在最顶部加入返回和回到首页按钮,这样快速返回首页或者上一个页面。.borderRadius(15) // 添加圆弧效果。// 可以添加其他你认为 `getParams()` 会返回的属性。router: 获取页面跳转的传递的参数,以及页面的回退等。Text('运费')Text('销量')Text('商品详情')
2024-08-02 22:14:33
600
原创 HarmonyOS开发商城首页实现
这一节我们主要在鸿蒙OS系统中实现的一个底部导航功能,并在首页底部使用TabSwitch组件进行导航切换。同时,首页采用Search组件实现商品搜索框,Scroll和Swiper组件实现图片轮播功能,以展示推荐内容或图片。1:主要功能组件Tabs:容器组件,用于包裹多个TabContent。TabContent:内容页组件,每个TabContent对应底部导航栏中的一个选项卡。TabBar:导航页签栏,通过自定义TabBuilder函数组件实现,以增强页面的可读性和可用性。
2024-08-02 22:14:01
221
PySide6实现word转化pdf
2024-03-01
PySide6实现超市商品结算程序
2024-03-01
PySide6实现的备忘录程序
2024-02-29
PySide6实现的课堂点名程序
2024-02-29
PySide6实现抽奖程序
2024-02-29
python实现获取链家租房信息
2023-12-18
windows下sourcetree 拉取代码很慢
2024-04-10
做一个CRM系统,怎么实现系统所有模块字段是动态配置的自定义字段
2024-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人