自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(515)
  • 资源 (79)
  • 收藏
  • 关注

原创 python四则运算计算器

是谁说,python不好写计算器的,我亲自写个无ui的计算器功能,证明这是谣言。python四则运算计算器。step3:运行结果。

2025-05-18 00:04:09 275

原创 python+fastapi将csv数据导入mysql

import_student_scores:将CSV文件中的数据导入到数据库表中。generate_test_csv:生成包含随机学生成绩的CSV文件。create_student_table:在数据库中创建学生成绩表。python+fastapi将csv数据导入mysql。亲测可运行,成功执行,测试通过。

2025-05-16 11:55:06 172

原创 Python+Streamlit实现登录页

Streamlit 是一个开源的 Python 库,专为数据科学家和机器学习工程师设计,用于快速构建交互式 Web 应用。Python+Streamlit实现登录页。step3:打开浏览器。step2:运行终端。

2025-05-13 16:50:34 174

原创 python生成八位密码包含字母和数字

使用Python标准库random模块保证随机性。python生成八位密码包含字母和数字。所有字符位置通过随机打乱增强随机性。使用双重保障机制确保包含字母和数字。通过shuffle打乱顺序防止预测。未包含特殊符号(如!合并形成62种可选字符的字符池。强制包含至少1个字母和1个数字。剩余6位为字母或数字的随机组合。生成的密码: A7fE9xp3。前两位强制生成1字母+1数字。包含数字(0-9共10个)包含大小写字母(52个)后续再次打乱消除模式特征。固定生成8位长度的密码。step2:运行结果。

2025-05-12 13:00:06 215

原创 python实现AES-256加密解密

使用 os.urandom(16) 生成16字节的随机IV,确保每次加密的IV唯一,增强安全性。调用 update 和 finalize 方法生成密文,并自动计算认证标签(tag)。通过 AES 算法与 GCM 模式创建加密器,结合密钥和随机IV初始化。生成随机密钥 → 加密字符串 → 解密并验证结果,展示端到端流程。将输入字符串拆分为IV、密文和tag三部分,验证格式有效性。使用相同的密钥、IV和tag重建解密器,进行数据解密和认证。该代码提供了符合现代加密标准的AES-GCM实现,

2025-05-12 12:31:06 270

原创 vue展示graphviz和dot流程图

2.使用d3-graphviz库将DOT内容渲染成图形显示在页面上。vue展示graphviz和dot流程图。1.在组件挂载后,加载指定的DOT文件。3.错误处理,显示加载或渲染失败的信息。step3:dot代码文件。step1:下载依赖。

2025-05-05 06:37:23 560

原创 graphviz和dot绘制流程图

step1:下载graphviz,https://graphviz.org/download/step3:验证是否安装成功 dot --version。step6:去对应目录打开图片,就能看到效果。step4:开始写流程图代码,保存在本地。graphviz和dot绘制流程图。step2:安装,记得添加环境变量。step5:用命令行,生成图片。

2025-05-05 06:12:26 511

原创 python发送邮件和附件

4.处理发件人和收件人的显示名称,使用Header和formataddr来编码中文字符。3.添加并发送一个位于用户下载目录下的ZIP附件。5.使用SSL连接,通过授权码登录邮箱并发送。1.使用QQ邮箱的SMTP服务器发送邮件。python发送邮件和附件,亲测运行成功。2.邮件包含HTML格式的正文内容。

2025-05-05 04:40:36 250

原创 python二进制png编解码

python实现png文件以Base64形式存储在程序资源中,运行时动态解码为二进制。4.使用matplotlib显示解码后的图像,同样隐藏坐标轴。1.将指定图片文件转换为Base64编码字符串,并打印输出。2.使用matplotlib库显示图片,隐藏坐标轴。3.将Base64字符串解码为二进制图像数据。2.清理Base64字符串中的换行和空格。1.读取指定路径的图片文件。

2025-05-05 01:27:18 190

原创 python多线程输入字符和写入文件

使用了多线程,一个线程处理用户的控制台输入,另一个处理文件写入功能。支持即时退出指令exit,自动触发安全退出流程。持久化存储到指定文本文件(追加模式)自动创建目标文件目录(若不存在)实时捕获用户输入内容。step2:运行结果。

2025-05-01 19:51:26 273

原创 python拜占庭将军

2.实现了一个拜占庭容错算法的模拟过程,处理多轮消息交换和决策。1.定义了一个General类,用于表示每个将军的状态和行为。5.测试框架验证算法正确性,包括一致性和遵循指挥官命令的条件。3.初始化指挥官发送命令,并根据叛徒情况调整消息内容。6.处理合法和非法测试用例,进行压力测试。4.每轮决策采用多数决原则。

2025-05-01 18:51:32 306

原创 python将字符串转成二进制数组

save_binary_to_json() 函数:将字符串转换为二进制数据(字节的整数表示),并保存到JSON文件中。load_binary_from_json() 函数:从JSON文件中读取二进制数据并还原为原始字符串。适用场景:需要将二进制数据存储为文本格式(如调试、跨平台传输)。核心功能:通过JSON实现字符串的二进制序列化与反序列化。python将字符串转成二进制数组。step3:运行结果。

2025-04-30 17:03:48 281

原创 python二分法压缩图片

我希望对本地的图片进行压缩,用python实现此功能。其中,生成的图片,在py同路径下。

2025-04-29 03:26:45 189

原创 python裁剪小说封面标题

我希望你能用python,帮我对本地指定图片切割大小,计算出该图片的中心坐标,然后按照我输入的长宽具体值,比如830*1175,裁剪图片,保存新文件。2.保持原有的裁剪逻辑不变,按照矩形图片的中心点(0,0)为坐标,计算并裁剪图片,保持文件。1.我希望输入指定的宽高,比如830*1175。step1:裁剪成飞卢的样式 830*1175。step0:去一些资源网下载超高清大图。中心点的坐标是是(0,0)左下角是(-25,-50)左上角是(-25,50)右下角是(25,-50)右上角是(25,50)

2025-04-28 19:07:08 281

原创 python获取小说内容

我希望能对特定网址,进行解析,获取里面的内容,保存成本地文件,用python实现。

2025-04-27 15:57:59 326

原创 vue自动翻页下一页

我有一个看小说的网页地址 我需要手动点击下一页才能翻页 有什么办法 可以监听我的滚动条,滚到最地下,自动加载下一页的技术吗。1.无限滚动加载:当用户滚动接近底部时自动加载下一章或下一页,通过监听scroll事件,使用节流函数优化性能。2.内容清理:从获取的HTML中提取主要内容,移除不必要的标签和属性,保证内容干净。3.加载状态提示:显示加载中的旋转图标和文字,使用过渡动画效果。5.错误处理和重试:失败时重试,超过次数标记结束,并回滚页码。7.滚动位置判断:根据滚动阈值判断是否需要加载,避免重复加载。

2025-04-25 04:11:19 261

原创 python博客爬虫算法

我希望从某些网站,把博客文章保存成本地的md文件,用python实现。不管你怎么想,反正我是成功了。

2025-04-25 03:56:03 306

原创 python博客爬虫列表

我希望对指定网页的,博客列表,获取url,然后保存成本地文件,用python实现。

2025-04-25 03:55:30 280

原创 python兴趣匹配算法

python兴趣匹配算法,用于推荐好友,短视频推荐等等领域。2.计算两个用户之间兴趣的匹配分数,比较每一位是否相同。6.输出匹配结果的排名,显示每个候选人的匹配分数。4.提供交互式输入,让用户输入自己的兴趣模式。1.用户类的定义,存储用户的基本信息和兴趣。5.预定义候选人列表,并进行匹配演示。3.根据匹配分数对候选人进行排序。step2:运行结果。

2025-04-22 11:37:58 280

原创 python解压复制文件

解压到"Unzipped_Files"目录下的同名子文件夹(如test.zip→Unzipped_Files/test)为每个双字母目录生成汇总文件(aaaaaaaaaaaaaaaaava_files_content.txt)4.批量处理双字母子目录中的TS文件,复制并改名。功能:复制指定目录的TS/TSX文件并转换扩展名。5.合并双字母文件夹中的TS文件内容到总文件。step3:E盘脚本(文件转换模块-单目录版)功能:聚合双字母目录中的TS文件内容。功能:批量处理双字母目录的TS文件。

2025-04-20 13:58:30 399

原创 java栈的映射和过滤

2.结合函数式编程特性(map/filter)5.演示了集合操作与业务模型的结合使用。3.实现迭代器模式支持多种遍历方式。1.采用泛型设计增强类型安全性。4.通过接口实现多态行为。java栈的映射和过滤。

2025-04-17 10:12:13 321

原创 python生成和打开读取DICOM文件

step1:生成简单DICOM文件 C:\Users\wangrusheng\PycharmProjects\FastAPIProject1\hello.py。step3:读取文件 和在线DICOM查看器网站 对比,看看读取结果是否一致。2.将图像转换为DICOM格式,包含必要的元数据和假的患者信息。4.读取DICOM文件并显示其中的图像,用于验证。step2:生成复杂DICOM文件,包括图像处理。运行结果,生成的文件 在项目py文件的根目录。3.保存生成的DICOM文件。

2025-04-17 07:37:48 306

原创 java和python实现mqtt

日志输出:各组件打印关键操作(如发送/接收消息),便于调试。监听主题/ping,收到消息后立即将内容转发至主题/pong。Echo Client(回显客户端):接收消息并原样返回。Client(主客户端):定时发送时间戳消息并等待响应。从 /ping 获取消息,原样转发到 /pong 主题。Broker(消息代理):负责消息的路由和转发。订阅 /ping 主题,接收主客户端发送的消息。将接收到的消息原样发布到 /pong 主题。订阅主题/pong,接收并显示该主题的消息。

2025-04-16 18:16:35 781

原创 forms实现画板

(容器宽-图宽)/2。

2025-04-13 06:28:56 299

原创 forms科学计算器

M+:将当前显示值累加到内存。MS:存储当前显示值到内存。forms科学计算器。

2025-04-13 04:02:13 118

原创 forms实现快读阅读器

​​8.设置持久化​​:保存用户的设置(如字体、颜色、速度等)到配置文件。​​6.速度调节​​:通过WPM(每分钟字数)数值调节器控制显示速度。​​3.界面自定义​​:包括字体、颜色(前景色和背景色)的设置。​​1.文本自动分块显示​​:按设定的速度逐词显示文本内容。​​10.错误处理​​:文件不存在或内容为空时的提示。​​2.阅读控制​​:开始/停止按钮以及回车键控制。​​5.全屏模式​​:通过F11或按钮切换全屏。​​7.循环阅读​​:复选框控制是否循环阅读。forms实现快读阅读器。

2025-04-13 01:02:36 356

原创 forms+windows添加激活水印

forms+windows添加激活水印。

2025-04-12 23:13:18 349

原创 c++清理内存

去这个目录C:\Users\wangrusheng\source\repos\CMakeProject1\out\build\x64-debug\CMakeProject1,找到exe,用管理员打开。step7:关掉控制台,C:\Users\wangrusheng\source\repos\CMakeProject1\out\build\x64-debug\CMakeProject1。在这个目录,找到exe文件,管理员权限打开,输入1显示内存,输入2,清理内存。2.单进程内存清理 清理当前进程工作集内存。

2025-04-12 19:37:06 360

原创 vue模拟扑克效果

【代码】vue模拟扑克效果。

2025-04-12 04:07:44 286

原创 python对文件和文件夹压缩和解压zip

python对文件和文件夹压缩和解压zip。

2025-04-12 02:00:48 369

原创 c++将jpg转换为灰度图

c++将jpg转换为灰度图。step1:添加依赖。

2025-04-11 21:58:16 410

原创 vue自定义颜色选择器

step0: 默认写法 调用系统自带的颜色选择器。vue自定义颜色选择器。

2025-04-11 21:10:09 293

原创 vue实现在线进制转换

6.用户友好的界面,包括下拉菜单、输入框、按钮和结果区域。8.即时转换(通过按钮触发,而非实时响应)。3.输入验证(虽然可能存在不严格的情况)。7.小数部分处理,限制精度为10位。1.支持2-36进制之间的转换。2.支持整数和浮点数的转换。5.结果展示,包括大写字母。vue实现在线进制转换。

2025-04-11 16:25:21 310

原创 vue实现二维码生成器和解码器

4.静区(quiet zone)支持:通过quietZone调整周围的空白区域。7.Logo嵌入:在二维码中间添加logo,可调整大小、边距、背景色和圆角。10.视图框调整:根据静区计算viewBox,确保正确显示。9.响应式更新:当props变化时自动重新生成二维码。1.生成基本二维码:根据输入的value生成二维码。6.渐变效果:启用线性渐变,可以自定义方向和颜色。3.颜色和背景色:设置二维码颜色和背景。2.可定制尺寸:通过size调整大小。8.错误处理:生成失败时显示错误信息。

2025-04-10 16:47:47 672

原创 c#和form实现WebSocket在线聊天室

c#和form实现WebSocket在线聊天室。

2025-04-10 09:27:15 534

原创 C#和ASP.NET.Core构建RESTful.API和hello.world

///分割线 下面是helloworld版本 简化程序 直接新建web-empty 空项目,C#和ASP.NET.Core构建RESTful.API和hello.world。3.配置详细的日志记录,包括HTTP请求/响应和自定义请求处理时间。1.提供RESTful API,管理用户数据,支持增删改查。一个简单的mysql增删改查的接口就完成了。7.使用中间件进行请求日志记录和性能监控。2.使用MySQL数据库存储用户信息。6.使用依赖注入管理数据库连接。step2:配置日志和mysql。

2025-04-10 05:12:53 372

原创 forms数字聚光灯实现了专注于当前活动窗口的屏幕遮罩工具

forms数字聚光灯实现了专注于当前活动窗口的屏幕遮罩工具。3.通过降低周围区域的亮度帮助用户集中注意力。1.在非活动窗口区域创建半透明黑色遮罩。2.突出显示当前获得焦点的窗口。

2025-04-10 03:38:15 353

原创 vue录制视频保存本地

vue录制视频保存本地。

2025-04-10 02:56:02 166

原创 c++和python复制java文件到指定目录

该代码是一个实用的Java文件收集工具,适合需要快速提取所有Java文件但无需考虑目录结构的场景,使用者需注意可能存在的文件覆盖问题。快速收集分散在多个子目录中的 .java 文件到一个统一目录。备份或简单迁移Java项目文件(无需保留目录结构时)。c++和python复制java文件到指定目录。2.​扁平化复制到目标目录​​。​​1.递归遍历目录​​。

2025-04-09 15:59:11 203

原创 c#的form实现叠叠乐游戏

我希望用c#的form实现叠叠乐的游戏,玩家需要堆叠方块来建造高塔。step1:游戏规则。step2:游戏步骤。

2025-04-09 06:34:16 411

ios侧滑demo

ios的侧滑代码,一共有十几个demo程序,满足各种侧滑需求,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-25

android扫描二维码和条形码

非常好用的封装的关于Android二维码扫描和条形码扫描的demo示例,里面文件高度封装,可以直接调用

2016-08-03

android调用天气demo

android调用天气的demo实例,非常好用的例子,可以直接运行,本例子有一个bug,就是城市输入的时候,如果出现非城市名或者非法字符会出现闪退

2016-08-11

android跟着手指的小兔子

实现了一个小例子,通过自定义的view和设置bitmap,实现一个跟着手指的小兔子的实例,试剑石就是把ontouch方法以具体的位图形式表现了出来

2016-08-11

android调用webserver模板式程序

android调用webserver模板式的程序,适用于任何格式,任何调用形式的程序,只需要做简单的修改即可使用,完美运行的程序,对调用的代码程序高度封装,只需要调用其中的方法即可

2016-08-08

android实现侧滑功能

android通过自定义的ViewDragHelper控件,实现侧滑功能,非常好用,方法已经封装,直接调用就可以了,可以直接运行

2016-08-11

ios欢迎页和引导页选择

ios的实现欢迎页和引导页的效果,做了一个判断,第一次安装有引导页,下次打开没有,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-20

ios带索引的列表

ios的带索引的列表UITableView,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-15

ios实现app欢迎页效果

ios的app欢迎页的效果代码,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-16

铜情空间自己用的框架

非常好用的一个框架,是大神写的,我觉得非常好用

2016-07-20

最全的ios的weiview

ios的webView代码,ios和js相互调用代码,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-26

android调用webservice获取手机归属地

Android调用webservice查询手机归属地信息,可以直接运行,非常的简单好用

2016-08-05

android调用xml

非常好用的调用xml的代码,对于android调用xml资源文件,是非常好的学习例子

2016-08-08

Android调用webservice

这个android程序是关于Android端调用webservice接口的函数,功能实现了获取国家和国家代码,除了mainactivity外,其它几个activity只是实例,没有实际作用

2016-08-04

ios日历控件

ios的实现日历控件效果代码,没有相应的点击事件和中文日历模式,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-28

ios关于WebView的示例

ios的webview效果代码,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-26

ios实现简单计算机

ios实现简单计算机的代码,能够实现计算器的功能,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子

2016-01-18

android获取网络图片

android获取网络图片,根据url来下载图片并展示在imageview上面,主要写了两种方式,一种是常规的请求获取,一种是使用第三方的类库xutils的bitmaputils来获取图片

2016-08-15

android手电筒

非常好用的手电筒应用,本人亲测,可以直接运行

2016-07-20

viewpager测试程序

非常好用的viewpager,里面有两种样式,一种是多视图滑动,一种是固定标题栏的

2016-07-31

NDK开发包mips64el-linux-android

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android,本资源专门为解决这个问题设立的,把mips64el-linux-android解压缩,放到skd/ndk-bundle/toolchains 目录里面,可以解决我们的问题

2019-04-03

android获取assets内容

非常好用的代码例子,本人亲测可用,欢迎大家来下载,内容是assets文件夹里面的文件复制到本地存储里面,可用做预加载的操作,然后计算assets的文件大小

2018-10-08

android使用okhttp进行网络请求

android使用okhttp进行网络请求,终于解决了项目的问题,感觉心情非常的高兴,特此纪念

2016-08-23

android使用popupwindow仿照qq和微信

android使用popupwindow仿照qq和微信实现好几种的弹框效果,可以自定义界面,并且控制动画效果

2018-04-04

android写字板

非常好用的android写字板的应用程序,可以直接运行,简单好用

2017-06-09

android登录qq授权

非常好用的qq授权android登录实例,实际使用需要去腾讯开发平台注册appkey

2016-11-21

Fragment和Viewpager多层嵌套

Fragment和Viewpager多层嵌套,非常好用的fragment框架布局,很好的实现了各种事件冲突,作为项目非常好用,本人亲测可以直接运行

2018-08-07

Listview的表格

非常好用的android的Listview表格实现,原来这么简单啊,其实就是一个自定义的adapter,加载一个带框框的布局就可以了

2017-03-30

android广告栏循环轮播图

android循环轮播图,实现从网络下载图片,然后使用线程每1秒播放一张图片,非常好用的一个bannerview的类,可以直接下载使用,已经测试可以直接运行,集成代码的时候注意添加联网权限

2018-03-22

NestedScrollView嵌套ListView

在android.support.v4.widget.NestedScrollView中直接嵌套ListView时出现listview显示不全只有一行或者两行,我们需要计算出每一个item的高度,此方法用在listview.setAdapter() 后面

2018-08-16

android判断网络连接

非常好用的判断网络连接的demo,已经封装好了,可以直接调用,而且区分了三种不同的情况,网络未连接,用gprs网络连接,wifi网络连接三种

2016-10-21

各种dialog样式

android各种dialog样式,基本满足开发的需求,可以直接运行使用,非常简单,所有的样式都在firstActivity这个java文件里,其他的都是没联系的

2016-08-25

android获取手机联系人

非常好用的android获取手机联系人的demo,本人已测试,可以直接运行

2016-12-27

android自定义弹框

非常好用的dialog弹框,可以自定义各种布局,可以直接调用运行

2016-11-23

android用post解析webserver天气

android使用get和post方式来解析webserver的天气接口,非常的方便好用,注意添加清单文件中的权限

2016-08-12

android记事本

非常好用的Android记事本,已经测试运行成功,一定记得在清单文件里面进行权限注册

2017-06-15

android音乐播放器

非常好用的音乐播放器,可以实现播放、暂停、停止、上一曲、下一曲,进度条拖动等功能,这个程序写的缺陷比较大,只能播放特定文件夹里面的特定的歌曲文件,一定要记得添加权限和注册服务

2017-06-01

android复习材料

非常好用的android复习材料,附答案和内容

2017-06-21

sharedPreferences存储

非常好用的sharedPreferences存储,包括String、int和图片的存储,可以直接使用

2016-08-30

视频播放器

非常好用的视频播放器,但是还有一点小小的bug,是根据系统的文件路径来查找文件,并进行播放的,旁边还有一个调用系统视频播放器实现的视频播放,分为videoview和surfaceView两种

2017-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除