自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

源代码视界的专栏

热衷编程的软件工程师,致力于分享编程领域的专业知识、实用技巧和行业动态,帮助读者提升技术水平,拓宽行业视野。

  • 博客(13)
  • 收藏
  • 关注

原创 开始学习Flutter开发App

今天开始学习Flutter开发app的整体流程,因为感觉使用这个进行手机应用开发,会比原生开发要节约一些成本与时间,因为原生开发需要安卓与苹果都要学习,所以还是选择比较偷懒的开发模式。之前看到有这个开发框架时,也是做了一番调查评估,因为之前使用的是uni-app框架进行手机端开发,做过几个项目,感觉比较简单,上手比较快。后来发现Flutter这个框架,感觉这个要比uni-app深一些,猛地一看有些发怵,但是网上看到的介绍说的这个框架比较接近于原生态开发,所以就打算学习一下。

2023-09-27 14:19:08 204 1

原创 告别繁琐,轻松配置Flutter Win环境

然后运行 SDK Manager.exe 程序,如果点击后不启动需要修改 tools 文件夹里面的 android.bat 文件,将 openjdk 的 D:\openjdk\jdk-21\bin\java.exe 文件路径写到 android.bat 文件相应的位置,然后再点击SDK Manager.exe 程序进行安装。在系统变量点击新建按钮,新建变量名: JAVA_HOME,变量值:D:\openjdk\jdk-21,点击确定保存。鼠标右击此电脑-属性-高级系统设置-环境变量,打开环境变量页面。

2023-09-26 16:54:57 1122 1

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

容器是轻量级且可移植的,可以在任何地方运行,无需任何修改。1.开发环境:Docker容器可以提供一致的开发环境,以避免开发人员在不同的机器上使用不同的环境,从而导致不一致的行为。4.可重复性:Docker容器可以保证在任何地方运行时都会保持一致的环境,这有助于避免环境差异导致的代码问题。3.可移植性:Docker容器可以在任何地方运行,因为它们包含了一个完整的运行时环境,无需任何修改。2.测试环境:Docker容器可以提供可重复的测试环境,以便在不同的环境中测试应用程序的行为。

2023-09-19 13:11:45 78

原创 学会这招,你的Qt窗口标题栏将独一无二!

/ 设置自定义标题栏为窗口中心部件。闲暇之余实现一个简单的Qt自定义窗口标题栏的代码实现,包括最小化、最大化和关闭按钮的自定义样式和点击事件处理。这只是一个简单的Qt自定义窗口标题栏的代码实现,您可以根据自己的需求进行修改和扩展。

2023-09-18 23:18:16 505

原创 超简单,Qt编写一个表单界面

这个程序创建了一个简单的表单界面,包含一个标签和一个文本输入框,以及一个提交按钮。使用QFormLayout来管理这些小部件的布局。这个程序只是创建了一个基本的窗口,还可以添加更多的功能,比如连接按钮的信号到适当槽函数来处理用户输入的数据等。在Qt中编写一个简单的表单界面,可以使用Qt的布局和小部件系统。

2023-09-17 08:11:48 153 1

原创 超简单,使用Qt编写压缩文件与解压文件

在此示例中,打开了名为“archive.zip”的压缩文件,并遍历其中的所有项目。如果项目是文件而不是目录,则将其提取到当前目录中。在此示例中,创建了一个名为“archive.zip”的压缩文件,并将文件“file1.txt”和目录“dir”添加到其中。要读取压缩文件,可以使用QZipReader类。要使用Qt编写压缩文件代码,您可以使用Qt提供的QZipWriter和QZipReader类。// 提取文件到当前目录。// 遍历压缩文件中的所有项目。// 添加文件到压缩文件中。// 添加目录到压缩文件中。

2023-09-16 23:32:48 1013 1

原创 Rome是一种新一代的前端工具链,它旨在革新前端开发

它使用了一种名为“Tsuneya”的优化技术,该技术可以将模块之间的依赖关系进行优化,从而减少了构建时间和空间占用。此外,Rome还支持自动补全、语法高亮等功能,为开发人员提供了更好的开发环境。总之,Rome作为新一代前端工具链,具有许多优秀的特性和强大的功能。它采用了模块化构建方式,提高了构建效率和性能,同时提供了良好的开发体验。最近,新一代前端工具链Rome因其革新的特性和强大的功能而引起了广泛关注。这将在当前目录下创建一个名为 my-project 的新目录,其中包含一个基本的 Rome 项目模板。

2023-09-13 16:50:40 151 1

原创 iPhone15系列与mate60系列如何选择?

此外,iPhone 15系列还具有出色的摄像头系统,可以提供清晰的照片和视频,以及优秀的屏幕和持久的电池寿命。如果您喜欢iOS操作系统和苹果的生态系统,并且追求卓越的性能和出色的摄像头系统,那么iPhone 15系列是一个不错的选择。此外,Mate 60系列还拥有大屏幕、长电池寿命和优秀的摄像头的特点,适合那些喜欢Android操作系统的用户和重视多功能性的用户。最终的选择取决于您的个人喜好和需求。iPhone 15系列和Mate 60系列是两款备受期待的智能手机系列,它们都拥有出色的性能和先进的功能。

2023-09-13 15:16:29 131 1

原创 移动端全栈开发的选择uni-app

uni-app具有丰富的组件库和UI样式库,支持自定义组件和样式,同时提供了完善的开发工具和文档,让开发者能够更加方便地进行开发和管理。它可以帮助开发者使用Vue.js语言开发微信小程序、支付宝小程序、百度小程序等众多平台的应用程序,减少了重复的开发工作,提高了开发效率。基于 Vue.js 框架:Uni-app 的核心是使用 Vue.js 框架进行开发。总之,uni-app是一款功能强大、使用简单、开发效率高的跨平台应用程序开发框架,非常适合于小程序开发者和需要开发多平台应用程序的开发者使用。

2023-09-11 09:37:03 83

原创 如何学习Python

Python有许多常用的库和框架,这些库和框架可以帮助你更轻松地完成一些任务。例如,numpy可以帮助你处理数组和矩阵运算,pandas可以帮助你处理和分析数据,Flask和Django可以帮助你构建网站。一旦你了解了Python的基础语法,你可以开始尝试编写一些简单的程序。你可以从一些简单的例子入手,例如打印输出、计算两个数字的和等等。这些课程可以帮助你系统地学习Python,同时还可以与其他学习者交流和分享经验。Python官方网站提供了详细的文档和参考资料,可以帮助你更深入地了解Python。

2023-09-10 12:31:53 36 1

原创 开源的地球引擎

osgearth的源代码是使用C++编写的,因此它可以在各种操作系统上运行,包括Windows、Linux和Mac OS X。osgearth还提供了多种语言的接口,如C++、Java、Python等,使得开发者可以使用自己熟悉的编程语言来开发地球引擎应用。osgearth基于OSG开发,因此它具有强大的3D渲染能力和高度灵活性,可以用于开发各种地球可视化应用,如虚拟地球、遥感应用、地质勘探等。总之,osgearth是一款功能强大、易于使用和扩展的地球引擎,适用于各种地球可视化应用开发。

2023-08-25 15:07:42 608 1

原创 OpenSceneGraph(简称osg)

除了这些基本功能,osg还采用了场景图(Scene Graph)的数据结构,这使得3D模型、纹理、光照等元素能够以一种层次化的方式组织和管理,从而方便进行3D场景的渲染和管理。OpenSceneGraph(简称osg)是一个具有强大功能的3D图形应用程序开发库,它不仅提供了跨平台的C++类库和工具,还支持多种操作系统和图形硬件,如Windows、Linux、Mac OS X等操作系统以及OpenGL、Direct3D等图形硬件。

2023-08-25 15:05:43 447 1

原创 Redis的优势

3.原子性:Redis的命令是原子的,这意味着在执行多个命令时,如果发生任何错误,整个操作都会失败。8.分布式:Redis支持分布式模式,可以多个Redis实例组成一个集群,实现数据的垂直和水平切分。2.丰富的数据类型:Redis支持多种数据类型,如字符串、哈希、列表、集合和有序集合等。5.持久性:Redis支持两种持久性机制,一种是RDB,另一种是AOF。总之,Redis是一个功能强大、性能优异的数据存储系统,适用于各种场景。4.事务处理:Redis支持事务处理,可以保证一组命令的原子性执行。

2023-08-25 14:12:44 154 1

Java程序员简历模板

Java程序员简历模板,可供程序员书写个人简历时参考。简历内容包括简要介绍、教育背景、工作经历、技能和项目经验等,适用于程序员丰富个人简历使用。

2023-09-27

游戏AI的架构模型设想

游戏AI的架构模型是决定游戏AI如何运作的重要因素。它规定了游戏AI系统的组织结构、功能模块、数据结构以及算法实现等方面。一个优秀的游戏AI架构模型可以提高游戏的可玩性和吸引力,让玩家感受到更加智能的AI对手和更加真实的游戏体验。常见的游戏AI架构模型包括基于行为树的AI架构模型、基于神经网络的AI架构模型、混合式AI架构模型等。这些架构模型都有其独特的特点和适用场景,需要根据游戏的具体需求和实际情况进行选择和调整。

2023-09-14

python网页文本爬虫

网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。各大搜索引擎都用爬虫缓存各种url,提供搜索服务。高级爬虫技术难度是很高的,要考虑很多,比如连接优化,代理服务器,大数据量下爬取优化,站点爬取规则设计,但是基础爬虫重点只是实现信息抓取保存和处理,爬取规则通常很简单。 以小说网站爬取为例,首先需要掌握python基础,比如urllib使用,python进行字符串操作,复杂一点使用正则表达式。还有就是基本的程序逻辑。具备这三点就能开始爬小说。

2023-09-14

Linux下安装Python3.4

在Linux系统下安装Python 3.4,可以按照以下步骤进行: 1.打开终端。 2.确保系统已经更新到最新版本,运行命令:sudo apt-get update。 3.安装Python 3.4,运行命令:sudo apt-get install python3.4。 4.安装完成后,可以通过运行命令python3.4 --version来验证Python 3.4是否正确安装。 以上步骤适用于大多数Linux发行版,但具体操作可能会因系统版本和发行版不同而有所差异。

2023-09-14

linux的python安装过程

在Linux系统中,安装Python相对比较简单,有多种方式可供选择。本文介绍linux下采用源码包的方式进行python的安装。

2023-09-14

基于Qt5.9.1、OSG3.6.0、osgEarth2.10、VS2015编译

QT是一种跨平台的C++应用程序开发框架,可用于开发GUI应用程序。 OSG是一个用于创建3D图形应用程序的开源C++库。它具有高性能和可扩展性,并且广泛用于游戏开发、模拟、科学可视化等领域。 OSGEARTH是一款开源的地球模拟软件,它使用OpenGL和OSG库来实现三维场景的渲染。它支持多种数据格式,包括卫星图像、高程数据和矢量数据等,可以将这些数据加载到场景中进行展示。osgearth还提供了多种功能,如地形分析、光照效果和虚拟飞行等,可以用于地理信息系统、模拟训练和游戏开发等领域。

2023-08-25

基于Qt5.9.1、OSG3.6.0、osgEarth2.10、VS2015编译

QT是一种跨平台的C++应用程序开发框架,可用于开发GUI应用程序。 OSG是一个用于创建3D图形应用程序的开源C++库。它具有高性能和可扩展性,并且广泛用于游戏开发、模拟、科学可视化等领域。 OSGEARTH是一款开源的地球模拟软件,它使用OpenGL和OSG库来实现三维场景的渲染。它支持多种数据格式,包括卫星图像、高程数据和矢量数据等,可以将这些数据加载到场景中进行展示。osgearth还提供了多种功能,如地形分析、光照效果和虚拟飞行等,可以用于地理信息系统、模拟训练和游戏开发等领域。

2023-08-25

基于Qt5.9.1、OSG3.4.0、osgEarth2.7.0、VS2015编译

QT是一种跨平台的C++应用程序开发框架,可用于开发GUI应用程序。 OSG是一个用于创建3D图形应用程序的开源C++库。它具有高性能和可扩展性,并且广泛用于游戏开发、模拟、科学可视化等领域。 OSGEARTH是一款开源的地球模拟软件,它使用OpenGL和OSG库来实现三维场景的渲染。它支持多种数据格式,包括卫星图像、高程数据和矢量数据等,可以将这些数据加载到场景中进行展示。osgearth还提供了多种功能,如地形分析、光照效果和虚拟飞行等,可以用于地理信息系统、模拟训练和游戏开发等领域。

2023-08-25

基于Qt5.9.1、OSG3.4.0、osgEarth2.7.0、VS2015编译

QT是一种跨平台的C++应用程序开发框架,可用于开发GUI应用程序。 OSG是一个用于创建3D图形应用程序的开源C++库。它具有高性能和可扩展性,并且广泛用于游戏开发、模拟、科学可视化等领域。 OSGEARTH是一款开源的地球模拟软件,它使用OpenGL和OSG库来实现三维场景的渲染。它支持多种数据格式,包括卫星图像、高程数据和矢量数据等,可以将这些数据加载到场景中进行展示。osgearth还提供了多种功能,如地形分析、光照效果和虚拟飞行等,可以用于地理信息系统、模拟训练和游戏开发等领域。

2023-08-25

基于Qt4.8.6、OSG3.4.0、osgEarth2.7.0、VS2010编译

QT是一种跨平台的C++应用程序开发框架,可用于开发GUI应用程序。 OSG是一个用于创建3D图形应用程序的开源C++库。它具有高性能和可扩展性,并且广泛用于游戏开发、模拟、科学可视化等领域。 OSGEARTH是一款开源的地球模拟软件,它使用OpenGL和OSG库来实现三维场景的渲染。它支持多种数据格式,包括卫星图像、高程数据和矢量数据等,可以将这些数据加载到场景中进行展示。osgearth还提供了多种功能,如地形分析、光照效果和虚拟飞行等,可以用于地理信息系统、模拟训练和游戏开发等领域。

2023-08-25

OSG3.6.0和osgEarth2.10源代码

osgearth是一款开源的地球引擎,它使用OpenGL和OSG(OpenSceneGraph)库来实现3D渲染。osgearth基于OSG开发,因此它具有强大的3D渲染能力和高度灵活性,可以用于开发各种地球可视化应用,如虚拟地球、遥感应用、地质勘探等。 osgearth的源代码是使用C++编写的,因此它可以在各种操作系统上运行,包括Windows、Linux和Mac OS X。osgearth还提供了多种语言的接口,如C++、Java、Python等,使得开发者可以使用自己熟悉的编程语言来开发地球引擎应用。

2023-08-25

OSG3.4.0和osgEarth2.7.0源码

osgearth是一款开源的地球引擎,它使用OpenGL和OSG(OpenSceneGraph)库来实现3D渲染。osgearth基于OSG开发,因此它具有强大的3D渲染能力和高度灵活性,可以用于开发各种地球可视化应用,如虚拟地球、遥感应用、地质勘探等。

2023-08-25

基于VS2015编译的64位第三方库

3rdparty 是一个广泛使用的术语,指的是在软件开发过程中使用的第三方库、框架和其他软件组件。这些组件可以在公共源代码库、商业软件库或开源软件库中找到。3rdparty 组件可以提供各种功能,例如图形界面、数据处理、网络通信等,使得开发人员可以更快速、高效地开发和部署软件。 使用 3rdparty 组件具有许多优点。首先,它们可以大大减少开发时间和成本,因为这些组件已经经过测试和优化。其次,使用 3rdparty 组件可以提高软件的质量和可靠性,因为这些组件通常由专业开发人员开发和维护。最后,使用 3rdparty 组件可以加速软件开发进度,因为开发人员可以将更多的时间和精力用于解决特定问题,而不是重新实现已经存在的基本功能。 然而,使用 3rdparty 组件也存在一些风险和挑战。首先,这些组件可能存在安全漏洞和稳定性问题,需要进行仔细的评估和测试。其次,使用 3rdparty 组件可能会增加软件维护的复杂性,因为开发人员需要了解和管理多个不同的软件组件。最后,使用 3rdparty 组件可能会对软件的可移植性和升级性造成影响,因为不同的组件可能存在依赖关系和版本兼容性问题。

2023-08-25

基于VS2015编译的32位第三方库

3rdparty 是一个广泛使用的术语,指的是在软件开发过程中使用的第三方库、框架和其他软件组件。这些组件可以在公共源代码库、商业软件库或开源软件库中找到。3rdparty 组件可以提供各种功能,例如图形界面、数据处理、网络通信等,使得开发人员可以更快速、高效地开发和部署软件。 使用 3rdparty 组件具有许多优点。首先,它们可以大大减少开发时间和成本,因为这些组件已经经过测试和优化。其次,使用 3rdparty 组件可以提高软件的质量和可靠性,因为这些组件通常由专业开发人员开发和维护。最后,使用 3rdparty 组件可以加速软件开发进度,因为开发人员可以将更多的时间和精力用于解决特定问题,而不是重新实现已经存在的基本功能。 然而,使用 3rdparty 组件也存在一些风险和挑战。首先,这些组件可能存在安全漏洞和稳定性问题,需要进行仔细的评估和测试。其次,使用 3rdparty 组件可能会增加软件维护的复杂性,因为开发人员需要了解和管理多个不同的软件组件。最后,使用 3rdparty 组件可能会对软件的可移植性和升级性造成影响,因为不同的组件可能存在依赖关系和版本兼容性问题。

2023-08-25

基于VS2013编译的64位第三方库

基于VS2013编译的64位第三方库

2023-08-25

基于VS2013编译的32位第三方库

基于VS2013编译的32位第三方库

2023-08-25

基于VS2010编译的64位第三方库

基于VS2010编译的64位第三方库

2023-08-25

基于VS2010编译的32位第三方库

基于VS2010编译的32位第三方库

2023-08-25

基于VS2010的64位Qt4.8.6

基于VS2010的64位Qt4.8.6

2023-08-25

基于VS2010的32位Qt4.8.6

qt-opensource-windows-x86-vs2010-4.8.6 基于VS2010的32位Qt4.8.6。

2023-08-25

空空如也

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

TA关注的人

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