FFMPEG+Qt实现的播放器,界面稍微美化了一下:从零开始学习音视频编程技术(十一)FFMPEGQt视频播放器之美化界面FFMPEG的版本是2.5.2SDL的版本是2.04记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。
关于代码的解释请参考:http://blog.yundiantech.com/?log=blog&id=14
2024/9/6 14:48:23 14.78MB FFMPEG;Qt
1
面向对象的VB.net版《扫雷》游戏源代码(.net2.0)两个核心类:MineGame类和Block(砖块)类。
MineGame类封装了游戏的主要功能,如定义砖块的数量,雷的数量,翻开行为,游戏开始、结束事件等。
Block类封装了单个砖块的主要功能,如定义砖块的状态(未翻开、翻开、标记等),砖块下是否有雷,该砖块周围雷的数量等等。
界面方面,砖块使用LinearGradientBrush线性渐变填充,比Windows自带的《扫雷》要好看得多。
功能与操作方面,完全与Windows自带的《扫雷》相同,支持左右键同时点击。
另外还支持窗口尺寸的任意改变,比Windows自带的《扫雷》更方便,与Vista不同的是,在Vista的《扫雷》里,窗口只能按比例改变尺寸,而此版的可任意比例改变。
当然,砖块有只能会变成长方形^o^
2024/9/6 2:40:12 40KB VB.net 扫雷 源代码 面向对象
1
项目描述:属于用JAVA实现基于C/S模式的聊天室系统,该聊天室分为客户端,服务器端和聊天界面三个模块。
服务器端实现侦听来自客户端的请求,并显示在线人数。
客户端实现登陆,检查,注册,功能。
聊天界面实现了显示在线人数,显示聊天内容,清屏,查看和删除聊天记录等功能。
项目技术:开发工具java,数据库MySQL,运用Swing编辑图形用户界面,依据TCP协议用Socket接口实现连接运用IO流实现信息传输,运用JDBC连接数据库实现用户信息的增删改查,运用文件流实现聊天记录的查看与删除。
2024/9/6 0:58:23 45KB java 聊天室
1
该项目整体工作量还可以,基于MFC最难的控件list控件,包括各种单击事件触发,列表排序等,虽然该项目整体书写,包括命名等都略显弱智,不过不失为一个MFC入门的好材料
2024/9/5 21:56:04 479KB MFC sqlite
1
**JodConverter2.2.2:JavaOffice文档转换利器**JodConverter是一个基于Java的开源库,专为处理Office文档转换而设计。
在这个压缩包中,我们有两个主要文件:`jodconverter-2.2.2.jar`和`jodconverter-2.2.2说明.txt`。
它们一起提供了在Java环境中转换MicrosoftOffice和OpenOffice文档的能力,同时也支持预览功能。
**核心组件:jodconverter-2.2.2.jar**`jodconverter-2.2.2.jar`是JodConverter的核心库文件,它包含了所有必要的类和方法来实现文档转换。
这个JAR文件可以直接在Java项目中作为依赖引入,使得开发者能够轻松地在代码中调用转换功能。
JodConverter内部依赖于OpenOffice或LibreOffice,这两个开源办公套件能够处理各种Office文档格式,并且JodConverter通过与它们的API交互来实现文档转换。
**文档转换原理**JodConverter的工作原理是通过模拟用户界面与OpenOffice/LibreOffice进行通信,将源文件(如.doc、.ppt或.xlsx)转化为目标格式(如.pdf、.html或.ods)。
这种转换过程是通过ODF(OpenDocumentFormat)进行的,ODF是一种开放的文档标准,被OpenOffice和LibreOffice广泛支持。
**配合OpenOffice使用**为了使JodConverter正常工作,你需要确保在运行环境中已经安装了OpenOffice或LibreOffice,并且其服务正在运行。
JodConverter会连接到本地的OpenOffice/LibreOffice实例,然后利用其转换引擎进行文件转换。
确保正确配置OpenOffice的路径和端口设置,以便JodConverter可以找到并与其建立连接。
**使用JodConverter-2.2.2说明.txt**`jodconverter-2.2.2说明.txt`文件很可能是提供关于如何使用JodConverter的详细指南,包括如何配置、如何在代码中引入JodConverter,以及如何执行实际的转换操作。
这个文件可能包含了一些示例代码和命令行参数,帮助开发者快速上手。
**应用场景**JodConverter适用于多种场景,例如:1.**服务器端文档转换**:在Web应用中,可以使用JodConverter将用户上传的Office文档转换成适合在线预览的格式,如PDF。
2.**批量转换**:对于需要大量文档格式转换的业务流程,JodConverter可以通过编程接口进行批量处理,提高效率。
3.**跨平台兼容**:由于JodConverter是基于Java的,所以它可以运行在任何支持Java的平台上,包括Windows、Linux和MacOS。
**最佳实践**使用JodConverter时,应遵循以下最佳实践:1.**优化性能**:为了提高转换速度,可以考虑启动多个OpenOffice/LibreOffice服务实例,并让JodConverter根据需要分配任务。
2.**错误处理**:在代码中添加适当的错误处理机制,以应对OpenOffice服务未运行或网络连接问题。
3.**版本兼容性**:注意JodConverter与OpenOffice/LibreOffice的版本兼容性,确保使用的转换库与办公套件版本匹配。
4.**资源管理**:及时关闭OpenOffice的连接,避免资源泄露。
JodConverter2.2.2是一个强大且灵活的工具,能够帮助开发者轻松地在Java应用程序中实现Office文档的转换和预览。
通过正确配置和使用,可以大大提高文档处理的效率和便捷性。
2024/9/5 17:04:37 28KB java jodconverter openoffice
1
1、本项目是使用Javasocket编程来模拟Ftp,严格按照M-V-C架构分包分类,并实现Swing界面,Ftp使用TCP端口21传输控制信息,使用TCP端口20来传输文件数据。
2、本项目默认使用TCP端口4321来传输控制信息,使用TCP端口5432来传输文件数据。
3、本项目现可发送dir、get、exit命令。
4、本项目尚未实现切换目录功能,如cd。
5、本项目中根目录可修改客户端和服务器端fileDir,默认为C:/。
6、要实践本项目必须在客户端的根目录(默认为C:/)下建立文件夹Downloads。
2024/9/5 14:49:16 42KB java socket
1
这个Matlab工具箱实现32种维数降低技术。
这些技术都可以通过COMPUTE_MAPPING函数或trhoughGUI。
有以下技术可用: -主成分分析('PCA') -线性判别分析('LDA') -多维缩放('MDS') -概率PCA('ProbPCA') -因素分析('因子分析') -Sammon映射('Sammon') -Isomap('Isomap') -LandmarkIsomap('LandmarkIsomap') -局部线性嵌入('LLE') -拉普拉斯特征图('Laplacian') -HessianLLE('HessianLLE') -局部切线空间对准('LTSA') -扩散图('DiffusionMaps') -内核PCA('KernelPCA') -广义判别分析('KernelLDA') -随机邻居嵌入('SNE') -对称随机邻接嵌入('SymSNE') -t分布随机邻居嵌入('tSNE') -邻域保留嵌入('NPE') -线性保持投影('LPP') -随机接近嵌入('SPE') -线性局部切线空间对准('LLTSA') -保形本征映射('CCA',实现为LLE的扩展) -最大方差展开('MVU',实现为LLE的扩展) -地标最大差异展开('地标MVU') -快速最大差异展开('FastMVU') -本地线性协调('LLC') -歧管图表('ManifoldChart') -协调因子分析('CFA') -高斯过程潜变量模型('GPLVM') -使用堆栈RBM预训练的自动编码器('AutoEncoderRBM') -使用进化优化的自动编码器('AutoEncoderEA')此外,工具箱包含6种内在维度估计技术。
这些技术可通过INTRINSIC_DIM函数获得。
有以下技术可用: -基于特征值的估计('EigValue') -最大似然估计器('MLE') -基于相关维度的估计器('CorrDim') -基于最近邻域评估的估计器('NearNb') -基于包装数量('PackingNumbers')的估算器 -基于测地最小生成树('GMST')的估计器除了这些技术,工具箱包含用于预白化数据(函数PREWHITEN),精确和估计样本外扩展(函数OUT_OF_SAMPLE和OUT_OF_SAMPLE_EST)的函数以及生成玩具数据集(函数GENERATE_DATA)的函数。
工具箱的图形用户界面可通过DRGUI功能访问
2024/9/5 12:27:19 1.06MB matlab,降维
1
附件带有注册码!如果说要追求一种静态手绘文艺风格的产品线框图,Balsamiq绝对是一个优秀的选择。
这款工具中所有的组件都是手绘风格,相信这种文艺气息会在设计师进行界面设计的时候提供更多的灵感和启发。
作为安卓界面设计工具,Balsamiq可以算作是文艺青年的选项之一。
2024/9/5 6:33:50 14.37MB UI原型 Mockups Balsamiq
1
这是一个基于Linux环境下,用gtk技术开发的电子时钟,图形界面优美
2024/9/5 2:04:55 520KB 电子时钟 gtk linux
1
LiteGearsforSW二次开发工具是一款专业的CAD制图软件。
软件基于Solidworks的参数化设计、模块化设计以及自动设计思想而开发,是一款功能强大的“SolidWorks二次开发框架”和“设计师辅助工具”。
设计师只要通过编写公式制定一些规则,再在精心设计的输入界面上输入参数,然后运行,软件能让用户的操作更加高效。
需要的朋友快来下载吧!LiteGearsforSW二次开发工具主要功能使用LightDoWorks你可以:根据规则改变SolidWorks模型的特征、尺寸、配置等根据规则编辑生成新3D装配体、零件图、工程图批量编辑或新增SolidWorks文档的属性、命名,对文件打包批量转换SolidWorks工程图到PDF格式,AutoCAD格式(DWG,DXF)批量替换SolidWorks工程图图框和制图标准批量打印SolidWorks工程图批量打印AutoCAD.Dwg和.DXF文件其他小功能LiteGearsforSW二次开发工具截图
2024/9/5 0:09:01 38.4MB 图形图像-cad图形
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡