- 博客(29)
- 收藏
- 关注
原创 execjs库执行js编码异常问题
在跨语言开发中,编码问题是一个常见的挑战。通过调整 Python 的子进程编码设置,我们可以有效地避免由于编码不兼容引发的问题。在使用execjs库时,确保以utf-8编码方式运行,可以使得你的 JavaScript 代码顺利执行,避免不必要的编码异常。这一解决方案不仅适用于execjs,也可以推广到其他使用调用外部进程的场景中。如果你在使用execjs时遇到了编码问题,希望这篇文章能够为你提供帮助,确保你的程序更加健壮和稳定。
2024-08-23 11:35:18
244
原创 【Datax分库分表导数解决方法】MySQL_to_Hive
本文档介绍了一个基于Python编写的工具,用于实现分库分表数据同步的功能。该工具利用了DataX作为数据同步的引擎,并通过Python动态生成配置文件,并调用DataX来执行数据同步任务。本文档将介绍工具的功能、使用方法以及示例。开源地址:https://github.com/854771076/Datax_mysql_to_hive_split。
2024-04-02 16:51:29
626
1
原创 【Grass Mining】教程
以下是一份简化的指南,帮助您轻松开始在 Grass 上的Mining活动。安装插件后,使用您的 Grass 账户进行登录。如果您在使用 VPN,此时需要断开,确保插件界面变为绿色,表示连接状态良好。页面右上角应显示“Connected”标志,这意味着您已成功接入 Grass 网络。在 Grass 网站上找到并点击“Connect”,这将指引您下载一个专为 Grass 设计的谷歌浏览器插件。当您再次打开浏览器时,应会看到一个提示,显示已经开始。遵循页面上的指示完成谷歌插件的安装。第一步:获取必要的工具。
2024-03-22 16:50:19
437
5
原创 【pandas踩坑记录】df.to_sql报错 Could not reflect: requested table(s) not available in Engine
【代码】【pandas踩坑记录】df.to_sql报错 Could not reflect: requested table(s) not available in Engine。
2024-03-20 15:39:15
470
原创 【WEB3安全基建项目Secwarex】空投指南
GoPlusSecurity是WEB3安全基建项目,3月8日完成400万美元的私募融资,目前总融资已经高达1500万美元,其中包括Binance Labs、Huobi Incubator、Kucoin Ventures、Avalanche等知名机构参投。突发任务目前一共有三个。正确答案的顺序不同,请根据图中所示选择正确答案。如图,Blast(选C),Wormhole(选B),Lido(选C)日常任务根据提示完成即可,不一一提示。需要注意的是倒数第二项为付费任务,先暂时略过。2、完成突发安全任务。
2024-03-20 09:47:17
1157
原创 Charles 电脑/安卓12模拟器证书配置
使用adb连接手机(多开器中查看的端口),并获取root权限,需要在模拟器中允许。市面上常见的有雷电、MEME等模拟器,本文以MEME模拟器为例。设置为自己喜欢的并且为占用的端口号。cmd输入以下命令签发证书。打开多开器,查看adb端口。
2024-01-22 15:22:59
3657
6
原创 Python上下文管理器
连接数据库的逻辑pass# 断开数据库连接的逻辑pass# 在此处可以进行数据库操作,不论是正常执行还是发生异常,# 都会在此处自动断开数据库连接在上述示例中,无论是使用 contextmanager 装饰器创建的上下文管理器函数 file_handler,还是自定义的类 DatabaseConnect,都提供了进入和退出上下文的逻辑,分别对应enter和exit方法。在 with 语句块内,我们可以安全地使用被管理的资源,并且不用手动释放或关闭资源,因为这些操作都由上下文管理器负责。
2024-01-09 11:35:45
512
原创 python迭代器
要创建自定义的迭代器对象,需要实现一个包含__iter__()和__next__()方法的类。__iter__()方法返回迭代器对象本身,而__next__()方法则返回序列中的下一个值或引发异常。else:print(num) # 输出 1 2 3 4 5在上面的例子中,我们定义了一个自定义迭代器类MyIterator,它使用__iter__()和__next__()方法来实现迭代器的功能。通过将实例对象添加到for循环中,我们可以依次访问迭代器对象的值。
2024-01-05 17:58:22
405
1
原创 Python生成器
生成器是Python中非常强大的工具,它通过使用yield语句实现了按需生成值的能力。生成器可以帮助我们处理大数据集、实现无限序列、优化性能等方面。掌握生成器的概念和使用方法对于高效编写Python代码非常重要。
2024-01-05 17:55:07
923
1
原创 Python装饰器案例
当我们谈论 Python 中的装饰器时,我们实际上是在讨论一种高级函数。装饰器允许开发人员动态地修改函数或类的行为,而无需直接修改它们的代码。通过使用装饰器,可以在不修改原函数代码的情况下给函数增加新的功能。Python装饰器是一种强大的功能,它允许您动态地修改类或函数的行为。在这个例子中,my_timer 装饰器函数添加了计时功能,会在执行函数时输出函数的执行时间。闭包是指在函数中再嵌套一个函数,并且内部函数引用了外部函数的变量。装饰器也可以接受参数,装饰的函数也可以传递参数。在这个示例中,装饰器。
2024-01-05 17:47:46
355
1
原创 对于curl命令传入url中有中文返回空字符串无法正常使用的解决方法
【代码】对于curl命令传入url中有中文返回空字符串无法正常使用的解决方法。
2024-01-05 12:37:39
694
1
原创 好用的几个WIKI
这是一个全功能的开源内容管理系统,包括WIKI、博客、论坛、文件管理等多个功能模块。它具有丰富的社交和协作特性。这是维基百科所使用的软件,是一个功能强大的开源WIKI平台。它具有广泛的社区支持和丰富的插件生态系统。这是一个简单易用的开源WIKI软件,它使用纯文本文件作为存储引擎,无需数据库支持,易于安装和管理。
2024-01-05 11:08:19
717
1
原创 Flask+Bootstrap4案例[有源码]
Flask是一个非常小的PythonWeb框架,被称为微型框架;只提供了一个稳健的核心,其他功能全部是通过扩展实现的;意思就是我们可以根据项目的需要量身定制,也意味着我们需要学习各种扩展库的使用。 异步 JavaScript 和 XML,或 Ajax 本身不是一种技术,而是一种将一些现有技术结合起来使用的方法,包括:HTML 或 XHTML、CSS、JavaScript、DOM、XML、XSLT、以及最重要的 XMLHttpRequest 对象。
2024-01-05 10:55:59
1905
1
原创 MYSQL双主节点–更换ip
进行故障切换测试:可以模拟一个主节点故障,观察系统是否能够自动切换到另一个主节点,并且数据的读写操作可以继续正常运行。MASTER_LOG_FILE=‘’MASTER_LOG_FILE=‘’MASTER_LOG_POS=‘’MASTER_LOG_POS=‘’MASTER_HOST=‘’,MASTER_HOST=‘’,MASTER_USER=‘’
2024-01-05 10:33:56
834
1
原创 MongoDB
MongoDB是一种NoSQL数据库,它使用文档存储数据,而不是使用传统的表格存储数据。它将数据存储为一个文档,数据结构由键值(key=>value)对组成。类似于 JSON 对象,字段值可以包含其他文档,数组及文档数组。
2024-01-05 10:31:22
620
1
原创 MySQL--Linux搭建双主/主从集群
当启用二进制日志后,主服务器将所有的写操作记录到二进制日志中,从服务器通过读取主服务器的二进制日志,将其应用到自己的数据上,实现数据的复制。主服务器将写操作信息通过二进制日志传输给从服务器,从服务器接收并应用到自己的数据库。主服务器将变更记录写入二进制日志,然后从服务器连接到主服务器并请求获取二进制日志,获取完之后应用到从服务器的数据库上。主从配置是指一个MySQL实例作为主服务器 (Master),负责处理写操作,而其他一个或多个MySQL实例作为从服务器 (Slave),复制主服务器的数据。
2024-01-05 10:29:53
1572
1
原创 OceanBase CentOS7集群部署
如果您计划部署分布式 OceanBase 集群,需要保证集群内各机器的时间同步,否则集群无法启动,服务在运行时也会出现异常。恢复时钟同步后,重启 OceanBase 集群,可以恢复正常。本文采用三副本部署模式,推荐使用四台机器,您可以根据自己实际情况选择合适的部署方案。下载最新的 all-in-one 安装包,并将其复制到中控机任意目录下。命令启动白屏界面,单击输出的地址访问白屏界面,在白屏界面中单击。若您的机器可以连接网络,可执行如下命令在线安装。若您的机器无法连接网络,可参考如下步骤离线安装。
2024-01-05 10:19:55
1134
3
原创 Windows下使用hadoop+hive+sparkSQL
在windows下使用spark-sql的解决办法,包括windows下使用hdfs的解决办法
2023-12-05 12:48:52
1731
1
原创 【持续更新】NebulaGraph详细学习文档
Nebula Graph图数据库的介绍、部署、数据导入、Supervisor进程守护Nebula Graph、部署Nebula Graph遇到的问题等
2023-08-14 09:50:28
2435
原创 基于Django REST Framework的图片验证码验证
图片验证码是互联网应用中常用的一种用户身份验证方式。本文将介绍如何基于Django REST Framework(DRF)+ PIL实现一个图片验证码接口,并通过详细的技术解析来帮助读者理解实现过程。通过本文,读者将会了解如何使用DRF创建一个图片验证码接口,并掌握其中的技术细节。这将为他们在开发基于Django的应用时增加一种有效的用户身份验证方法,并提高系统的安全性。希望本文提供的技术解析能为读者在实践中提供帮助和指导,让他们能够更好地理解和应用基于DRF的图片验证码技术。
2023-07-02 23:00:24
436
2
原创 进程管理程序Supervisor-安装
进程管理程序Supervisor的安装,以管理starrocks FE进程为例,Supervisor 是一个用 Python 写的进程管理工具,可以很方便的用来在UNIX-like系统(不支持 Windows)下启动、重启(自动重启程序)、关闭进程(不仅仅是 Python 进程)。
2023-06-06 11:26:56
2874
4
原创 课程表管理系统
管理员通过后台可以对老师、学生、班级等数据表进行增删改查功能,同时管理员后台首页可以实时的对每个班级/老师的课程进行安排,还有简单的筛选搜索功能、导出csv功能、新增/删除/修改课表信息功能。后台管理使用的Django的第三方ui库simpleui来美化后台界面,参数配置如下。根据需求分析,总共建立了老师表、班级表、学生表、教室表、课程总表。学生表和班级表是一对多的关系,课程表和老师表是一对多的关系,search_fields是后台参与搜索的字段。课程表班级表是一对多的关系,课程表教室表是一对多的关系。
2023-04-09 18:38:30
3459
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人