自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuxian的博客

每天努力变得比从前聪明一点!

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

原创 玩转JNPF可视化平台,软件开发如此简单!

以 Vue 为技术栈的低代码 JNPF ,开发力量还可以。这款低代码和市面上的其他低代码区别很大的,相较于轻流、简道云、轻宜搭、微搭、帆软、活字格等等,这类面向业务人群使用的低代码(不需要研发人员操作的编写的,我更愿意称之为无代码),产品功能都是高度标准化的,也能够满足各类型的需求和业务,但有个问题:

2024-01-04 16:27:17 1338

原创 JNPF——强大、高效、易学的低代码开发工具

JNPF低代码工具正是你苦心寻找的产品!它是一款专为稍微懂一点点编程思想的入门级人员设计的神奇工具,集成了丰富的功能和组件,让你轻松驾驭编程,迅速成为可视化开发达人!软件开发无人能够取代,但是这款工具一定能成为你的最佳辅助。

2023-12-06 14:38:26 2600

原创 发现新大陆——原来软件开发根本不需要会编码(看我10分钟应用上线)

10分钟完成一个基础应用,2-3小时就能摸清整套系统的使用流程和基本功能的位置,产品的功能集成和操作复杂平衡也较为合理。如果老板们可以直接定制这样一个能包罗万象的应用,后续的系统再开发就不用愁了,让这些时间去谈一个万单位的项目,多香啊!

2023-03-01 15:09:27 5704 28

原创 C++11 智能指针之shared_ptr

本文基于项目实战介绍了C++11智能指针的类型转换std::dynamic_pointer_cast,以及特殊的智能指针std::shared_ptr、C++17提供的std::any类型。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-07-25 11:22:29 625

原创 JavaScript模块化开发的前世今生

现代化的编程语言,基本都支持模块化的开发,咱不说别的,就最原始的Shell,我们公司都整了一套模块化开发的框架,进行模块化开发。但是,日常在编写JavaScript代码,或者阅读别人的JavaScript代码时,总是看到requireimportexport等等关键字,都说是JavaScript中的模块化的开发方式,这直接就把我整懵逼了,这怎么一个模块化的开发就搞出这么多的东西啊,这么多的关键词啊,入门即让人放弃?

2024-07-24 14:58:53 898

原创 几个适合Java开发者的免费IDEA插件

​ 异步编程是处理I/O密集型任务的利器,它可以大幅提高程序的响应速度和资源利用率。通过本文的介绍,我们学习了在异步编程中进行性能优化的几种方法,希望这些技巧能帮助你在实际项目中编写出高效、稳定的异步代码!作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-07-24 14:14:46 728

原创 优秀程序员的10条特征,你中了几条?

之前的文章给大家分享的都是DevOps、自动化测试、新技术趋势等前沿知识和技术,实际上目前能完全掌握这些新技术的开发、测试人员都是少数,毕竟大多是人还是专注于自身工作,用于提升、学习新技术的时间较少,而很多新趋势也并未成熟应用到行业。因此,不必为此焦虑,极速变化中总有一些不变,坚守那些基础的不变的能力,并以积极的心态拥抱变化,才是持续而稳定的成长路径。本期分享一些不依赖于新技术、但作为程序员都可遵循的原则,请根据自身情况取舍、实施。

2024-07-16 15:47:40 780

原创 低代码:企业数字化转型的核心工具

低代码开发平台为企业数字化转型注入了强大的技术活力,而JNPF快速开发平台不仅是一款实用的工具,更是推动企业数字化转型的核心引擎。它为企业在这条充满挑战与机遇的数字化转型之路上提供了坚实的后盾。随着技术的日新月异和市场竞争的日益激烈,选择一款与企业需求相契合的低代码开发平台,无疑将成为企业实现持续创新、保持竞争优势的关键战略之一。通过JNPF快速开发平台,企业能够更加高效地完成应用程序的开发和部署,从而实现业务的快速响应和市场的高效占领,推动企业持续稳健地发展。

2024-07-15 15:55:34 731

原创 前端如何控制并发请求

减少了传统应用程序的代码编写量,通过图形化、可视化的界面,以拖放组件的方式,即可快速生成应用程序的产品,大幅降低了开发企业管理类软件的难度。关键思路,把请求方法和请求参数使用一个数组存起来,然后每次请求3个,请求完毕后再请求下一个3个。每组请求返回后,把结果保存起来,等所有请求都返回后,再把所有结果返回。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。等函数式循环结构,不支持等待效果,因为这些函数式循环结构是同步的,不支持等待。

2024-07-08 11:20:30 875

原创 深入理解checkout 的本质与原理深度解析

在Git的版本控制世界中,checkout是一个极其重要且功能丰富的命令,它贯穿于日常开发的各个环节。然而,随着Git版本的更新迭代,checkout的功能逐渐被新的命令如switch和restore所分解,但这并不妨碍我们深入理解其本质与原理。本文将带您深入Git的底层,探索checkout命令的奥秘。

2024-07-05 14:58:45 556

原创 Linux 链接类型详解:硬链接与软链接

减少了传统应用程序的代码编写量,通过图形化、可视化的界面,以拖放组件的方式,即可快速生成应用程序的产品,大幅降低了开发企业管理类软件的难度。在 Linux 系统中,存在两种主要的链接类型:硬链接(Hard Link)和软链接(符号链接,Symbolic Link)。软链接是一个包含所链接文件路径名的特殊文件,因此它能够链接目录文件,也可以跨文件系统进行链接。链接类型分为硬链接和软链接,默认的链接类型是硬链接。,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-07-04 10:49:58 792

原创 关于vue3的一些前端面试题

减少了传统应用程序的代码编写量,通过图形化、可视化的界面,以拖放组件的方式,即可快速生成应用程序的产品,大幅降低了开发企业管理类软件的难度。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件。// 监听多个属性,多个属性的监听,newValue是一个位置与监听源一致的数组。// 监听响应式对象的单个属性值的时候需要用getter函数的形式监听。// 监听reactive对象, satae对象的任意属性都会被监听。

2024-07-03 17:42:25 745

原创 Java 循环嵌套深度揭秘:挑战极限与性能优化

在Java编程中,循环嵌套是一种常见的编程技巧,但它也是一把双刃剑。正确地使用和管理循环嵌套,可以提升程序的性能和可维护性;反之,则可能导致性能问题和代码混乱。作为开发者,需要在这两者之间找到一个平衡点,既要追求代码的艺术性,也不可忽视科学的严谨性。通过本文的探讨,希望能够帮助大家在实际开发中更好地处理循环嵌套的问题,编写出既优雅又高效的Java代码。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件。

2024-06-28 14:06:35 953

原创 Java 流式编程的7个技巧,必学!

作为Java开发者,我们还没有完全掌握Java Streams这个多功能工具的威力。在这里,你将发现一些有价值的技巧,可以作为参考并应用到你的下一个项目中。Java Streams在很多年前就被引入了,但作为Java开发者,我们还没有完全掌握这个多功能工具的威力。在这里,你将发现一些有价值的技巧,可以作为参考并应用到你的下一个项目中。在下面的示例中,我们将使用以下类。复制。

2024-06-27 14:44:27 329

原创 低代码开发:you can you up!

从开发效率的提升、灵活性和可扩展性的增强,到业务与技术的协同发展,低代码开发平台为企业带来创新、竞争力和增长的机遇。低代码开发平台是一种以视觉化构建和自动化生成代码为核心的应用开发工具,它将开发过程中重复性、繁琐的工作自动化,使开发者能够更聚焦于创造性的工作,提高应用交付的速度和质量。这种业务与技术的协同开发,提高了项目的整体质量和效率,使企业的创新能力得到全面提升。在当下快节奏的科技发展时代,企业的竞争力已不仅仅取决于产品本身的品质,更需要迎合用户需求的快速迭代和创新。

2024-06-26 15:23:35 278

原创 我就写写代码,需要具备管理能力吗?

也许你会说:我就一个普通程序员,既不做管理,也不带团队,专心做好技术就可以了。因此,作为程序员,是否需要具备管理能力?今天就来聊一聊。我曾经在一家创业公司待过,最开始团队只有 3个人:老板(产品),后端(我),Android。那个时候,为了能快速地把 APP做出来,我一边负责后端,一边和老板讨论产品,同时还要帮写 Android 代码,顺带干干测试,产品上线后,还要负责服务器的运维工作。

2024-06-26 11:10:44 1076

原创 Android C++系列:函数返回值注意事项

文本介绍了函数返回值的各种小细节:值是如何被返回,返回类类型怎么使用,返回左值引用,返回列表以及返回数组指针等。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。JNPF可以实现应用从创建、配置、开发、测试到发布、运维、升级等完整生命周期的管理。

2024-06-25 15:37:59 723

原创 一个强大的Telegram Bot API库

Python的telepot库是一个强大的Telegram Bot API库,提供了丰富的功能和易于使用的接口。通过telepot,开发者可以快速创建和管理Telegram机器人,并且轻松实现各种功能,如消息处理、键盘交互、文件传输等。该库的灵活性和简洁性使得它成为开发Telegram机器人的首选工具之一。总的来说,telepot库的优势在于其功能丰富、易用性强,可以帮助开发者快速构建高效的Telegram机器人应用。

2024-06-24 15:03:05 924

原创 异步编程中的性能优化技巧

​ 异步编程是处理I/O密集型任务的利器,它可以大幅提高程序的响应速度和资源利用率。通过本文的介绍,我们学习了在异步编程中进行性能优化的几种方法,希望这些技巧能帮助你在实际项目中编写出高效、稳定的异步代码!作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-06-21 16:36:54 733

原创 一文解释什么是 Vue 里的 Composables?

在 Vue 应用中,“Composable”指的是一个利用 Vue 的 Composition API 封装和重用有状态逻辑的函数。

2024-06-20 18:00:39 272

原创 在 Go 中如何让结构体不可比较?

好了,在 Go 中如何让结构体不可比较这个小 Tips 就分享给大家了,还是比较有意思的。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。JNPF可以实现应用从创建、配置、开发、测试到发布、运维、升级等完整生命周期的管理。

2024-06-18 15:48:49 1025

原创 前端构建工具大盘点

今天来盘点一下前端构建工具。

2024-06-17 17:07:55 858

原创 Rust 开发用什么插件?

RustRover 和 VS Code Rust 插件各自有其独特的优势和适用场景。RustRover 依托 JetBrains 的平台,提供了强大的开发工具和一流的用户体验,非常适合那些对 IDE 有高需求的专业开发者。

2024-06-14 18:03:23 1225

原创 前端工程师有哪些必备软技能?

每个公司都有产品经理这个职位,所以产品经理定义了所有的产品细节。然而,在某些方面,前端开发人员是最接近用户的。“如果一个产品设计不合理,可能会导致高昂的技术成本:技术是用来解决业务问题的,而业务问题也可以通过业务手段来解决。产品经理可能不关心技术实现,所以前端开发人员需要默默地提出他们的解决方案来填补这个空白。当然,这并不是教你如何与产品经理对抗,而是告诉你要对你创建的产品有一些想法。你是前端开发人员,见过太多的交互设计,也了解太多的实现原理,所以你绝对可以提出最具成本效益的产品。​。

2024-06-13 11:42:08 1102

原创 程序员/码农创业有多少种可能?

近十年来,各行各业都在变化,日新月异,计算机行业也不例外,尤其是现在的各种框架,版本更新太快了,如果你不跟上更新的脚步,你很快就会被淘汰了,就拿jQuery脚本框架来说,当年我们写Ajax异步请求时,还没有什么jQuery框架,我们还是用原始的方法写那一段请求的代码,写着写着一年后,就有了jQuery,框架封装了丰富的类库,函数。因为新的技术通常是在旧的技术发展起来,所以,用起来有保障,也省事,毕竟都是经过大量的测试才形成的最新版本,并且还会在不断完善。

2024-06-12 18:12:32 723 1

原创 Go语言中的空值与零值有什么区别?

虽然空值和零值在某些情况下可能看起来相似,但它们在Go语言中扮演着不同的角色。理解并正确使用这两个概念,可以帮助开发者编写出更加稳定、可靠且易于维护的Go代码。在实际编程过程中,应当根据变量的类型和使用场景,合理选择使用空值还是零值,以确保代码的正确性和效率。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-06-11 17:11:04 496

原创 程序员必备的⑦大神器,等你很久了!

我们都知道程序员在工作时,会经常遇到任务繁重的情况,为了提高效率,程序员们也会借助一些软件,那么哪些软件可以帮助程序员们提高工作效率呢?

2024-06-11 10:45:27 715

原创 带你学习Mybatis之使用注解方式

减少了传统应用程序的代码编写量,通过图形化、可视化的界面,以拖放组件的方式,即可快速生成应用程序的产品,大幅降低了开发企业管理类软件的难度。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。由于使用@Results注解需要重复的写很多相同的配置,所以可以在xml中配置resultMap,然后使用@ResultMap注解引用。有些人习惯于用映射文件xml方式配置,有些人习惯于使用注解的方式来编写映射语句,这里来说明一下注解的使用方式。

2024-06-06 18:03:04 858

转载 为什么我建议你去学抄代码?

以上这些过程,你想清楚了,作为一个 SOP,以后就能指示 GPT 去写好一个轮子了,当然最快的还是用别人造好的现成轮子吧!虽然经历这么多,你个人的确对如何使用各种高级语法和造轮子有一些实际经验了。再回首,一开始搜到的Spring Retry太复杂了,但Guava就蛮好用,生产还是直接用Guava吧。毕竟能直接拿来用在生产的,何乐而不抄呢?难道你不想六点下班?作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件。

2024-06-06 16:36:04 737

原创 分享8个实用的Java Streams API

分享8个开箱即用的API,方便日常处理集合。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。

2024-06-05 13:45:27 647

原创 Rush vs Lerna,哪个更适合你的项目?

Rush 和 Lerna 提供了不同的单一仓库管理方法。Rush 提供了一种具有综合工具的集中式方法,而 Lerna 则专注于分散式依赖管理和包版本控制。Rush 和 Lerna 之间的选择取决于您的项目和开发团队的具体需求和偏好。作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。低代码也是一个值得我们深入探索的领域,让我们拭目以待,它将给前端世界带来怎样的变革。介绍一款程序员都应该知道的软件JNPF快速开发平台。

2024-06-05 11:29:42 717

原创 C++中的注释作用

程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++ 注释一般有两种:// - 一般用于单行注释。.../ - 一般用于多行注释。注释以 // 开始,直到行末为止。

2024-06-04 18:06:40 501

原创 程序员高效工作(摸鱼)的 10 个方法

整个开发过程离不开浏览器。想想我们在白天工作的时候,其实有很多时间都是被无效浪费的,如果我们给自己强制设定下班时间,创新、改变工作方式,高效率、高质量、高密度的完成工作,那是否就可以减少加班,让我们有更多的自由时间去学习新的知识技术,进而又提高我们的工作效率,形成一个正向循环。因为早晨是大脑的黄金时间,经过一晚上的睡眠,大脑经过整理、记录、休息,此时的状态是最饱满的,适合专注度高的工作,比如编程、学习外语等,如果把时间浪费在开会、刷手机等低专注度的事情上,那么就会白白浪费早上的价值。

2024-06-04 16:15:48 1366

原创 真有这事?C语言程序员坚如磐石!?

最终的程序 - extsmail - 比我之前所期待的有更多的功能,但是最基础的思想就是通过外部的命令比如ssh简单的重试发送邮件,直到成功发送。实际上,忽略可能在任何编程语言上都存在的逻辑错误,到目前为止在Converge VM中引发实际问题的只有两个只针对C才会有的错误(主意,我肯定还有很多潜伏的bug,但是我情形还没有碰上太多)。这就是为什么这么多用C写的程序比我们所提出的偏见更加坚固,UNIX文化,在计算机主流里,最古老和最明智的文化,已经发现很多把C的局限和缺陷变成优势的方法。

2024-06-03 14:44:14 499

原创 给程序员的 30 个基本 Python 贴士与技巧之三完结篇

很明显,你可以从结果中看到确实有内存使用上的节省,但是你只应该在一个类的内存开销不必要得大时才使用 __slots__。在 Python 2.7 中,一个 32 比特的整数占用 24 字节,在 Python 3.5 中利用 28 字节。希望上述的基本的 Python 贴士与技巧可以帮助你快速地 & 有效地完成任务,你可以在作业与项目中使用他们。贴士#24. 检查一个对象的内存使用。

2024-05-31 17:27:58 281

原创 IT圈里最苦逼的职位,你中招了吗?

要我说最苦逼的是技术领导,并不是项目经理,也不是开发。开发,分为前端和后端,产品提出了需求,剩下的就是你想怎么写怎么写,只要功能可以实现,剩下的都是你的事,但技术的领导遇到写得很慢的开发,而且又不怎么会头疼了,还得解决他的问题,自己还有工作要做,一堆事等着自己去做。测试,开发做出来东西后,就直接按部就班地测就行了,不用耗费太多的脑力劳动,纯体力活,而且大多数时间都清闲,也不用学习太多的东西,工资和开发差不多高。

2024-05-31 14:17:34 771

原创 你见过最糟糕的程序员是怎样的?

你见过的最差的程序员是怎样的?还是新人的时候,接手过一座屎山,奈何技术不足,也不敢乱动这座屎山,只好继续在屎山拉屎。后来离职,几经跳槽混够了经验和能力,进了一家大公司,有天我们组接手一个项目,正是我曾经拉过屎的那座屎山。上面说要好好优化这个项目,整个组唉声叹气,全在骂写出这座屎山的程序员。幸好我的名字非常大众化,只是说有个拉屎的程序员和我同名同姓……

2024-05-30 16:04:22 932

原创 分享5个改善用户体验的HTML属性

希望对这些特性的探讨能激发你的兴趣。当你开始下一个项目时,请记住优先考虑可用性、可访问性和简洁性的重要性。前端的世界总是在不断变化,作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。JNPF可以实现应用从创建、配置、开发、测试到发布、运维、升级等完整生命周期的管理。

2024-05-30 14:48:12 656

原创 Git常见操作之 “协作” 相关操作

开始之前,介绍一下​最近很火的开源技术,低代码。作为一种软件开发技术逐渐进入了人们的视角里,它利用自身独特的优势占领市场一角——让使用者可以通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,极大程度地降低了软件的开发、配置、部署和培训成本。这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;采用微服务、前后端分离架构,集成了代码生成器,支持前后端业务代码生成,满足快速开发;

2024-05-29 15:42:43 732

原创 5年工作经验的程序员,一般都是什么样的?

本科一般是22岁毕业,5年开发经验一般是指27岁。这个阶段,不少程序员可能通过多次跳槽,薪资有一定涨幅,但真有可能还在小公司甚至外包公司做增删改查的业务,然后坐等30岁的到来。

2024-05-28 18:03:18 1415

空空如也

空空如也

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

TA关注的人

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