0zxm
码龄2年
关注
提问 私信
  • 博客:70,522
    社区:48
    问答:8
    70,578
    总访问量
  • 39
    原创
  • 23,758
    排名
  • 2,097
    粉丝
  • 534
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2022-10-15
博客简介:

x1343676的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    608
    当月
    105
个人成就
  • 获得734次点赞
  • 内容获得28次评论
  • 获得1,879次收藏
  • 代码片获得1,306次分享
创作历程
  • 38篇
    2024年
  • 1篇
    2023年
成就勋章
TA的专栏
  • 爬虫实战项目
    付费
    2篇
  • Django
    1篇
  • JavaFx
    3篇
  • 算法
    2篇
  • 爬虫
    2篇
  • 前端
    1篇
  • 博客
    1篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++qt开发语言
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

01.Django快速入门

在models.py中引入models创建自己的模型类,但切记要继承自 models.Model案例驱动: 使用模型定义班级,并在模板上显示班级列表修改__str__函数是用于规定打印输出时转换成什么字符串)# 模型 数据库表 相对应# 模型类属性 数据库表字段 相对应# 模型类实例 数据库表记录 相对应# 模型类方法 数据库表记录 相对应。
原创
发布博客 昨天 20:55 ·
791 阅读 ·
20 点赞 ·
0 评论 ·
4 收藏

python中的import

相对导入只能在 package 里面的 module 中使用,相对导入其实就是根据 package 变量来转换成绝对路径,然后再导入模块或者包.
原创
发布博客 前天 14:58 ·
647 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

JavaFx -- chapter10(邮件发送程序)

尽管Base64编码有许多优点,但它也有缺点,比如编码后的数据体积会增加约33%,因此在需要传输大量数据时可能会影响效率。例如,语法错误提示信息、邮件服务器的。:Base64编码可以将二进制数据转换为纯文本格式,这样就可以在只支持文本传输的系统中传输二进制数据,例如电子邮件、网页等。:在网络协议中,如HTTP,Base64编码常用于传输非ASCII数据,例如在HTTP响应头中传输图片或文件。// 接收方的邮箱,尖括号中暂时填写和上面一样的邮箱地址,即自己发送邮件给自己,验证是否成功。
原创
发布博客 2024.11.20 ·
773 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

Qt邮箱程序改良版(信号和槽)

在Qt中,与GUI相关的操作,包括网络操作,通常需要在主线程中进行,因为Qt的GUI不是线程安全的。:如果你使用的是QTcpSocket等网络类,可以考虑使用Qt自己的网络线程,例如通过QNetworkAccessManager来处理网络请求。来在后台线程中运行网络操作,这是不正确的,因为Qt的网络类(如QTcpSocket)不是线程安全的。:创建一个新的QThread,并将网络操作的QObject移动到这个新线程中。要解决这个问题,你需要确保所有的网络操作都在主线程中进行。在你的代码中,你使用了。
原创
发布博客 2024.11.18 ·
507 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

jQuery笔记

仓库: 可以把很多东西放到这个仓库里面。找东西只需要到仓库里面查找到就可以了JavaScript库:即library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等比如jQuery,就是为了快速方便的操作DOM,里面基本都是函数(方法)。语法参数params😗*想要更改的样式属性,以对象形式传递,必须写。属性名可以不用带引号,如果是复合属性则需要采取驼峰命名法。
原创
发布博客 2024.11.11 ·
406 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

QT版发送邮件程序

Q_OBJECTpublic:signals:// 自定义信号首先,在你的窗口类或任何适当的类中定义一个信号,用于传递数据到GUI线程。
原创
发布博客 2024.11.09 ·
1069 阅读 ·
20 点赞 ·
0 评论 ·
25 收藏

JavaFX -- chapter07(HTTP程序设计)

HTTP 系统包括客户端软件(浏览器)和服务器软件(HTTP服务器)。早期的客户端软件,其主要工作可理解为文件下载和文件显示。实际上现代的HTTP客户端比文件下载要复杂得多,它包括网页文件的下载、跨平台的本地显示,参数的传递,动态网页的实现,以及交互等功能。客户端软件(web浏览器软件如Edge浏览器、360浏览器);服务器软件(web服务器软件如IIS、Nginx、Tomcat等)。客户端软件和服务器建立连接(TCP的三次握手);发送HTTP头格式协议;接收网页文件;显示网页。
原创
发布博客 2024.11.07 ·
816 阅读 ·
9 点赞 ·
0 评论 ·
16 收藏

JavaFx -- chapter06(UDPSocket)

UDP通信没有客户套接字 (Socket用于通信) 和服务器套接字 (。UDP套接字的角色类似于邮箱,可以从不同地址接收邮件,并向不同地址发送信息。UDP编程不严格区分服务端和客户端,通常将固定IP和固定端口的机器视为服务器。TCP发送数据是基于字节流的,而UDP发送数据是基于报文。网络中传递的UDP数据都封装在自包含(self-contained)的报文中。类似TCP服务器,UDP服务器的工作是建立一个通信终端,并被动等待客户端发起连接。
原创
发布博客 2024.11.04 ·
424 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

JavaFx -- chapter05(多用户服务器)

前面提到OOM的问题,如果能提供自行确定最小值和最大值的动态调整的线程池会更满足要求,大家跟踪方法,观察其源代码,会发现非常简单,而且也会明白为什么会出现OOM错误(Out of Memory内存溢出)大家可以尝试将其实现代码拷贝出来稍作修改,封装一个自己版本的 myCachedThreadPool 方法来使用。
原创
发布博客 2024.10.27 ·
1011 阅读 ·
19 点赞 ·
0 评论 ·
30 收藏

JavaFx -- chapter04(网络文件传输)

客户端代码可能没有正确处理从服务器接收到的数据,例如,如果服务器发送的数据超过了缓冲区的大小,可能会导致问题。:如果客户端读取到非预期的数据,如空数据或持续的心跳包,它可能会一直读取而不退出。是一个将字节流转换成字符流的桥梁,它使用指定的字符集将字节数据解码为字符数据。的输出流),这样客户端在读取完数据后会得到一个 -1,表示连接已经关闭。:如果在读取过程中发生异常,并且没有正确处理,可能会导致循环无法退出。对象的类,它提供了一个缓冲区,可以提高读取文本数据的效率。是一个方便的类,用于向流写入字符数据。
原创
发布博客 2024.10.24 ·
1014 阅读 ·
20 点赞 ·
0 评论 ·
21 收藏

JavaFx -- chapter03(多线程网络通信)

避免长时间运行的任务阻塞 UI:在 UI 线程中执行长时间运行的任务会导致应用程序无响应。因此,应该将这些任务放在单独的线程中执行。更新 UI 线程:由于 UI 组件只能在 JavaFX 的主线程(UI 线程)中安全地更新,因此需要使用方法来确保 UI 更新操作在正确的线程中执行。线程的创建和管理:可以通过继承Thread类并重写run方法来创建新线程。也可以使用来管理线程池,这通常是更高效和灵活的方式。@OverrideLabel label = new Label("任务开始");
原创
发布博客 2024.10.23 ·
914 阅读 ·
27 点赞 ·
0 评论 ·
20 收藏

JavaFx学习--chapter02(网络对话)

监听套接字:用于等待和接受客户端的连接请求。通信套接字:用于与已连接的客户端进行数据传输。这种设计使得服务器能够同时处理多个客户端连接,因为每个连接都有自己的通信套接字,而监听套接字则保持在监听状态,等待新的连接请求。如果你有更多问题或需要进一步的帮助,请告诉我!
原创
发布博客 2024.10.20 ·
925 阅读 ·
15 点赞 ·
0 评论 ·
19 收藏

JavaFX学习系列--第一章: 简单Fx界面

版本为jdk8 (因为jdk8已经内置JavaFX库,高版本JDK中被剥离,需要额外下载jar 包),https://oc.gdufs.edu.cn 教学资源站点可下载JDK8(如果使用下面所述 的idea2018 整合版,则不用下载,整合版已经包含)。如果事件处理逻辑较为复杂,或者需要在多个地方重用相同的处理逻辑,那么将事件处理逻辑封装到一个单独的内部类中会是一个更好的选择。的内容是可以修改的。你提供的代码片段中,类添加更多的属性和方法,你还可以扩展其功能,以支持更复杂的事件处理场景。
原创
发布博客 2024.10.17 ·
1219 阅读 ·
26 点赞 ·
0 评论 ·
19 收藏

Java程序打包成jar包

【代码】Java程序打包成jar包。
原创
发布博客 2024.10.11 ·
229 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

SFML库环境配置

一般你配置好vscode中的标准c++环境之后,都会有这个文件,,少一步骤就会出错,需要什么库的名字可以去查找安装的。所以我们要加上SFML库的头文件(我这里安装了。拷贝到你的项目下,使它能被找到(也可以。是用来语法检查和代码提示等功能的,目录下的所有(需要用到的)这个文件中包含需要的。目录下有什么库的名称。
原创
发布博客 2024.10.06 ·
712 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

cmake的使用

CMake项目是基于CMakeLists.txt构建的,在CMakeLists.txt中(或是*.cmake)我们用到的就是CMake LanguageCMake Language的语法非常像一些命令式编程语言执行从源树(CMakeLists.txt)的根文件文件开始。
原创
发布博客 2024.10.06 ·
1263 阅读 ·
7 点赞 ·
0 评论 ·
25 收藏

cmake的使用

4. 执行命令时`-D`=ON/OFF来进行条件编译`cmake -B build -G "MinGW Makefiles" -DUSE_CATTWO=FALSE`就能正确地将 `USE_CATTWO` 设置为 `FALSE`。相比其他语言的构建工具,CMake自然要复杂的多,但这不是CMake的问题。- cmake参数: `cmake -G -T -A `
原创
发布博客 2024.10.05 ·
1096 阅读 ·
22 点赞 ·
0 评论 ·
10 收藏

pyqt自定义文本编辑器

通过实现类,我们创建了一个功能简单但实用的文本编辑器,可以根据用户的需求动态调整字体大小。这种功能极大地提高了用户体验,尤其是在长时间阅读或编写文档时。希望这个示例对你有所帮助,如果有任何问题或想法,请在评论区聊聊!
原创
发布博客 2024.09.09 ·
739 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

自动化抢票 12306

关键点:提示用户输入起始站、终点站和出发日期,然后转换为 12306 需要的编码。关键点:使用 Selenium 模拟用户在网页上的操作,如填写表单、点击按钮等。关键点:构建请求 URL,模拟浏览器发送 HTTP 请求获取数据。当然,下面我将重点介绍每个步骤的关键点,并附上相应的代码片段。关键点:从 12306 的 JS 文件中解析站点的三字码。关键点:解析服务器返回的 JSON 数据,并使用。
原创
发布博客 2024.09.07 ·
29639 阅读 ·
182 点赞 ·
23 评论 ·
1341 收藏

使用DDU卸载显卡驱动并更新

首先到去下载你想要的驱动,根据你的显卡型号选择你想要的驱动,一般都是选大版本最后几个小版本然后下载,保存在任意位置(一般在c盘下)
原创
发布博客 2024.08.27 ·
5505 阅读 ·
7 点赞 ·
2 评论 ·
11 收藏
加载更多