- 博客(118)
- 资源 (1)
- 收藏
- 关注
原创 antdesignpro实现滚动加载分页数据
每滚动一次相当于翻页,请求后端时给的页码参数要想办法加1,后端才能根据页码给出相应数据,后端收到页码参数之后要准确计算出每页的首行数据
2023-12-22 13:19:42 1253
原创 钩子函数useState动态刷新列表
/ 调用从API获取数据的函数。// 将数据设置到state中。// 注意依赖项数组为空,表示只在组件挂载时执行。// 使用 useEffect 在页面加载时获取数据。// 定义一个内部函数用于获取数据。// 调用数据获取函数。
2023-12-19 11:54:20 429
原创 Prolist组件实现动态竖排展示
实现原理:主要是利用外层div属性display:"flex",overflowX: 'auto',配合内层prolist样式属性flex:"0 0 auto",overflowX:"auto",width:"350px",height:900,实现动态竖排展示。
2023-12-19 11:46:35 784
原创 antdesignpro组件ProFormSelect实现下拉选项点击最后一个出现一个新的输入框
antdesignpro组件ProFormSelect实现下拉选项点击最后一个出现一个新的输入框
2023-11-02 16:59:31 439
原创 常见的content-type对应表
种类文件扩展名2003 Excel.xls2010 Excel.xlsx文本文件.txttext/plain图片image/*页面.htm/.htmltext/html视频video/*音频audio/*PDF.pdf。
2023-07-07 14:13:14 1449
原创 antdesignpro组件Upload传excel文件到后端flask的两种方案
前端实现部分,注意是在组件的属性 beforeUpload和onChange任意一个里面实现都可以,看自己需要。(特别提醒:后端xlrd新版本不支持xlsx文件,所以暂用xls文件进行上传)安装插件:npm i xlsx --save。
2023-07-03 22:08:52 1360
原创 ORACLE常见操作
comment on column work_order.gdlx is '工单类型:0: \"功能异常\", 1: \"使用建议\"';comment on column work_order.insert_time is '提交工单时间';comment on column work_order.is_delete is '是否已删除';comment on column work_order.user_id is '用户表id';increment by 1 --每次自增1。
2023-06-27 10:14:33 470
原创 python+sqlalchemy用法示例,注意makedsn挺关键
python+sqlalchemy用法示例,注意makedsn挺关键,否则就会报各种错误,当然版本版本挺重要
2023-06-15 11:16:28 459
原创 python拼接oracle的sql插入表字段为date类型时注意事项
res = {"success": True, "message": "新增成功"}oracle想要插入time.strftime()格式化的时间,需要首先。
2023-06-06 14:48:32 366
原创 antd不依赖protable等组件的接口请求方式,并实现完美下拉树功能(带模糊搜索功能)
注意后端接口的数据符合要求{success:true/false,data}
2023-06-04 13:42:59 164
原创 oracle建表的正确打开方式
comment on column gxdw.parentdepartcode is '父级部门编码';comment on column gxdw.departlevel is '部门级别';comment on column gxdw.departcode is '部门编码';comment on column gxdw.departname is '部门名称';comment on column gxdw.is_delete is '是否已删除';--oracle建表。
2023-06-01 14:59:30 534
原创 备份表oracle和mysql语法的区别
create table table1 as select * from table2 这句是先创建一个表,再复制结构和数据。create table table1 select * from table2 这句是先创建一个表,再复制结构和数据。insert into table1 select * from table2 复制数据到新的表。insert into table1 select * from table2 复制数据到新的表。
2023-05-15 14:02:03 40
原创 Antd Table Pro框架Protable组件中rowSelection方法的一个坑
就一个点,非常坑,在你的protable组件里有个方法rowKey的值改为:{record => record.gnlkid}首先上截图看我遇到的问题跟你是否一样,全选了,还是提示就选了1个。注意gnlkid是你接口返回值中代表该行数据的唯一值,比如有些是id等等。
2023-04-06 15:47:58 668
原创 使用钩子函数useEffect实现动态下拉选项
---------------然后使用-----------------------------//使用接口返回值中的overdueValue属性作为原本的text:后面的值。//使用接口返回值的id做为 代替原本的0,1。title: '是否过期',//将拿到的返回值遍历。
2023-03-30 09:21:26 256
原创 指定未知的错误:0x80240037
很多时候,当我们将开发好的软件部署到用户的机器上时总会出现各种意想不到的错误,最近在一台原版Windows7系统的电脑上安装VC++运行库的时候,莫名的出现安装失败,然后错误代码为:0x80240037的错误,找了好久才找到解决的办法,那么我们该怎样一步步去找到这个错误,并顺利安装这个呢?也就是安装Windows6.1-KB2999226-x64.msu的时候出错了,然后弹出0x80240037这个错误,关于这个文件是什么类型的暂时先不说明,直接说明怎样才能解决这个问题。7 重新安装,然后顺利安装完成。..
2022-08-15 09:22:32 5334
原创 linux安装python3
1.首先去python官网下载python压缩包python第三方包下载 · PyPI2.解压:tar -zxvf Python-3.7.2.tgz cd Python-3.7.23.配置环境变量:./configure prefix=/usr/local/python3.74.编译安装:make && make installsudo ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3sudo ln -s /usr/local/pyt
2022-06-11 15:32:32 85
原创 win10 安装mysql
1.官网下载mysql安装包2.把bin目录添加到环境变量3.按下win键+r键,输入cmd点击确定。输入 mysqld --initialize-insecure --user=mysql 然后回车接着输入 mysqld -install 命令再回车。如果以上两个命令执行如图所示,说明mysql安装成功。 4.net start mysql启动MySQL...
2022-06-06 09:21:16 261
转载 xlwt工具使用,生成excel栏位宽度可自适应内容长度
import xlwtresult = [['姓名', '性别', '年龄'],['张三11111111111111111', '男', 186],['李四', '男', 18],['小花', '女', 16],['梅梅', '女', 14],]total = [['男(人)', '女(人)', '共(人)...
2022-05-17 23:04:55 450
转载 react 权限控制方案实践
权限控制是项目中,特别是后台管理项目中比较常见的功能了结合实际的项目需求,讲讲在react中是如何实现权限控制的背景项目使用umi搭建 需求: 根据不同角色权限配置路由权限 根据不同权限控制页面显示效果 按钮显示隐藏 实现页面路由权限实现效果:无权限的用户没有该页面的入口:左侧菜单无入口,以及直接进入url提示无权限@umijs/plugin-accesshttps://umijs.org/zh-CN/plugi...配合@umijs/plugin-access
2022-05-16 18:25:11 3641
原创 ant-design-pro实现请求后台接口下载excel功能的demo
<Button key="out" // onClick={this.downloadFile} onClick={async () => { const values = searchConfig?.form?.getFieldsValue(); const res = await exportExcel(values); console.log(res); const blob = new Blob([res],{ type: 'applicat.
2022-04-30 19:40:03 367
原创 根据某一个字段分组排序取最新的数据
方法一:SELECTSUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY recording_time DESC),',',1) as id,SUBSTRING_INDEX(GROUP_CONCAT(happened_type ORDER BY recording_time DESC),',',1) as happened_type,SUBSTRING_INDEX(GROUP_CONCAT(happened_info ORDER BY recordi...
2022-04-28 17:53:25 363
原创 python读取mysql结果为json
角标增加参数cursor=pymysql.cursors.DictCursorconn = pymysql.connect(**MYSQL_INFO)cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)结果示例:[{'happened_type': 'REWARD', 'happened_info': '', 'recording_time': datetime.datetime(2022, 4, 27, 11, 45, 10)}, {.
2022-04-27 23:04:11 1423
原创 TypeError: Object of type datetime is not JSON serializable
新增类class DateEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, datetime.datetime): return obj.strftime('%Y-%m-%d %H:%M:%S') elif isinstance(obj, datetime.date): return obj.strftime("%Y-%m-%d.
2022-04-27 22:47:46 254
原创 windows安装(包括新增远程用户)和完全卸载mysql
进入MySQL官网下载最新版MySQL8.0的压缩包,地址:https://dev.mysql.com/downloads/mysql/使用管理员身份打开cmd(电脑“开始”搜索“命令”,右键“管理员身份打开” 命令提示符),进入到你mysql解压的bin目录在win10任务栏的搜索框内输入cmd,然后右键命令提示符,点击以管理员身份运行然后输入你的盘符,回车,接着输入cd \解压文件夹\bin例如我的安装在D:\IDE\MySQL初始化MySQL,并记录生成的用户密码root的
2022-03-30 13:41:09 1227
原创 python纯鼠标点击demo
from pymouse import PyMouseimport timem = PyMouse()# a = m.position() #获取当前坐标的位置# print(a)# m.move(1375, 498) #鼠标移动到(x,y)位置# a = m.position()# print(a)while True: m.click(1375, 498) time.sleep(1) m.click(730, 357)...
2021-11-29 09:21:35 600
原创 Python操作PC客户端之自动化实现原理(pywinauto)
一、前言今天在这边专门和大家一起聊聊如何使用python做PC端自动化!二、环境安装使用python实现来做PC端自动化,前提是先安装好python,那么还需要用到一个第三方库:pywinauto,在这边我们首先需要安装好这个库,安装命令如下:pip install pywinauto三、使用说明安装好了之后,关于使用说明大家可以参照官方文档上的说明内容翻译如下:就是说在我们安装好Pywinauto之后,首先要确定哪种可访问性技术(pywinauto的backend)可以..
2021-08-31 17:00:59 9798
原创 Appium中send_keys输入中文
app自动化时,发现send_keys参数为英文时能正常输入,但参数为中文时没有任何输入。解决方案也很简单,只需要在Desired Capabilities加入两个参数即可:'unicodeKeyboard': True(允许Unicode编码格式的输入)和'resetKeyboard': True(初始化键盘状态,和unicodeKeyboard配合使用时生效,以实现Unicode测试)desired_caps = { 'platformName': 'Android', 'devic...
2021-07-06 17:05:10 472 2
原创 LoadRunner 场景运行几种error的解决方法
一、 error -27727: step download timeout (120 seconds)has expired when downloading resource(s). set the “resource page timeout is a warning” run-time setting to yes/no to have this message as a warning/error, respectively处理方法:run-time setting ------inter.
2021-06-26 20:55:07 2413
原创 loadrunner请求json参数的post接口demo
Action(){ lr_rendezvous("jhl"); lr_start_transaction("sw_01"); web_add_header("Authorization", "Bearer b61f597e-08fe-438a-a34e-cca3f74cbc2a"); web_add_header("VERSION", "dev"); web_reg_save_param("...
2021-06-10 17:58:09 150
原创 python 获取mysql表字段及注释
Mysql 查看表注释或字段注释查看所有表的注释SELECT table_name 表名, table_comment 表说明FROM information_schema. TABLESWHERE table_schema = 'db_pricing'ORDER BY table_name ;查询所有表及字段的注释SELECT a.table_name 表名, a.table_comment 表说明, b.COLUMN_N...
2021-05-27 15:15:56 1351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人