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

原创 AI编程的未来已经来临!如何利用AI提升你的编码效率

通过使用AI的代码补全、调试、文档生成、性能优化等功能,我们能够节省大量时间,提高工作效率,真正将注意力集中在业务逻辑和创新上。AI工具可以帮助你自动化代码格式化和重构,使代码更加整洁,符合规范。编写高效的代码是每个开发者的目标,但并非所有的程序员都能在编写代码时注意到性能优化。过去,编程是靠手动输入代码和解决问题,但现在,通过。AI不仅可以为你提供即时反馈,还可以根据你的学习进度为你定制个性化的学习路线,让你更高效地掌握编程技能。通过AI优化代码的执行效率,你不仅能够提升程序的响应速度,还能。

2025-02-14 21:05:46 608

原创 如何快速从零开始,5天内掌握Python并解决复杂问题!

*今天我将为你提供一个高效的学习计划,通过每天的学习任务,帮助你在5天内掌握Python的核心知识,并能够运用它解决实际问题!通过循序渐进的学习,理解Python的基础语法、面向对象编程、常用库的应用,你就可以快速上手,并在工作中应用Python解决实际问题。Python的强大之处在于它有着庞大的标准库和第三方库,这些库为开发者提供了现成的工具,可以帮助我们高效解决各种问题。:选择一个简单的项目,并用Python实现,完成后可以将项目发布到GitHub,作为自己的第一份“作品”!

2025-02-14 21:02:22 426

原创 别再浪费时间!学习这10个开发技巧,让你在工作中立刻脱颖而出!

通过学习和实践这些技巧,你将能够提高编码效率,提升代码质量,在工作中迅速脱颖而出。记住,编程不仅仅是写代码,更是一种高效的工作方式。坚持使用这些技巧,你将在团队中成为最高效的开发者,无论是新手还是资深工程师,都能在工作中大放异彩!💪。

2025-02-14 20:58:37 1007

原创 编程新手必看!这5个技巧让你比资深工程师还高效!

今天我们介绍的这五个技巧,虽然看似简单,但却是提升编程效率的秘密武器。只要你把这些技巧融入到日常开发中,逐渐熟练使用它们,你就能比很多资深工程师还高效!记住,成为高效程序员的关键,不在于编写多少行代码,而在于如何快速且高效地完成任务。🚀希望你通过这些技巧,能够在编程的路上不断提升,享受编程带来的乐趣和成就感!加油!💪。

2025-02-14 20:55:22 648

原创 你绝对想不到!这些编程技巧让你在1小时内提升编码效率500%!

这些编程技巧看似简单,但它们却能在日常开发中带来巨大的效益。通过使用代码片段掌握快捷键利用版本控制工具提高调试效率和善用框架库,你能够极大地提高编码效率,在短短1小时内提升工作效率500%!如果你能将这些技巧应用到日常编程中,你会发现自己不仅在编写代码时更加高效,还能在处理复杂问题时游刃有余。记住,编程不仅仅是技术活,更是一种高效的工作方式。快来试试这些技巧,看看它们如何改变你的编程体验吧!🚀。

2025-02-14 20:52:55 661

原创 AI 就是你的金矿!5分钟学会如何用 AI 创业致富

看完这些,你是不是觉得AI真的很神奇?它不仅仅是高大上的技术,它已经开始为普通人提供了无数的创业机会!无论是内容创作、电商、投资,还是为其他企业提供服务,AI都能帮你实现财富自由的梦想。而且最棒的是,这些项目并不需要复杂的技术背景,你只需要借助一些现有的AI工具,就能开启属于自己的创业之路!🌟不要再等待了,现在就是你开始行动的最佳时机!AI正在改变世界,赶快利用AI赚钱,开启你的财富之旅吧!🚀💰。

2025-02-14 20:48:50 784

原创 警惕!程序员将成为新时代的‘文盲’,你准备好了吗?

但如果能够不断学习,积极拥抱新技术,灵活应用新的工具和平台,程序员依然能在未来的技术浪潮中立足,继续引领行业的创新和发展。如果程序员无法适应这些技术的变化,仍然坚持使用过时的技术和方法,那么他们可能会成为“文盲”,无法在技术快速发展的时代找到立足之地。如果说传统文盲是无法理解和应用基础的文字和语言,那么程序员“文盲”则是指那些无法理解、运用或适应新兴的高科技工具,尤其是在编程和技术领域发生剧变时,依旧固守传统技能和方法的技术人员。殊不知,技术更新的速度如此之快,很多过去流行的技术可能在几年后就被淘汰。

2025-02-14 20:39:52 684

原创 【革命性突破!DeepSeek如何快速超越OpenAI,引爆全行业】

此外,DeepSeek 的 HybridAI 框架正在重新定义 AI 的能力边界,特别是在法律领域,合同条款的理解准确率已达到 98.5%。而 OpenAI 使用的则是相对静态的训练数据集。DeepSeek 的更新速度比 OpenAI 快了 6 倍,使得它在实际应用中,特别是在电商推荐等场景中的表现更为出色,点击率提升了 2-3%。在零售库存优化的案例中,客户只需为实际节省的库存成本支付 5%-15%的费用,这种共享风险的方式使得 DeepSeek 在中小企业市场的渗透率一跃从 12% 提升到 35%。

2025-02-14 20:37:08 405

原创 【震撼!AI新革命】DeepSeek的崛起引发的10大变革,正在撼动整个产业!

DeepSeek 的崛起不仅仅是大模型的创新,它正在推动 AI 基础设施、计算模式和商业生态的全面升级。算力优化、全栈整合、国产生态的崛起、AI 应用的行业化、边缘智能化……DeepSeek 激起的产业涟漪,正向全球 AI 产业的上下游扩散,正在彻底重塑全球 AI 产业的竞争格局。你准备好迎接这场革命了吗?

2025-02-14 20:32:51 405

原创 DeepSeek掀起AI风暴:中国科技被重新定义,一条“鲶鱼”撼动全球格局

当DeepSeek R1在 2025 年初横空出世时,几乎没有人预料到它会在短短时间内掀起如此巨大的风浪:不仅在技术维度上令行业侧目,更让人瞩目的是它带来的“开源浪潮”。在此之前,全球大语言模型几乎都走闭源路线,动辄耗资几十亿,难以被普通团队或个人复制。DeepSeek却以“低算力、高效率、主动拥抱开源”理念实现了弯道超车,让所有人重新审视中国AI的潜力。与此同时,随着 DeepSeek 的爆火,中国科技企业乃至整个资本市场的估值体系都在被重构。

2025-02-14 09:46:01 1201

原创 当 DeepSeek 碰撞前端:预见 2025 年的 AI 驱动式开发革命

DeepSeek R1 近来风头正盛,热度之高甚至惊动了我年近耄耋的爷爷。他竟然对提示词工程表现出极大兴趣,让我深感 AI 对我们日常生活与工作方式的渗透力度之深。作为一名前端工程师,我开始思考:在大语言模型(LLM)不断演进,尤其是各类推理型模型(如 DeepSeek R1)与通用语言模型(类似 Claude Sonnet、GPT-4o、DeepSeek-V3)相结合的趋势下,我们的前端开发工作在 2025 年会出现什么新变化?这里我就想跟大家探讨一个“或许不久后就会成真”的小趋势。延伸阅读。

2025-02-14 09:43:48 1018

原创 DeepSeek的逆袭:从资源有限到行业引领,对国内巨头的启示与思考

DeepSeek 最近在大语言模型(LLM)领域取得的非凡进展,成功引起了业内的极大兴趣。值得注意的是,李强亲自接见了 DeepSeek 团队,这一举动本身就代表着对其成果的高度认可。与那些依靠巨额融资的 “AI 六小龙” 或传统机器学习 “XX 小虎” 相比,DeepSeek 的研究成果显然更具说服力。然而,DeepSeek 的意义并不仅仅体现在技术突破上,而更在于其独到的成长路径。它在尚未被商业化压力束缚的情况下,坚持深入打磨技术细节,继而促成了在大语言模型赛道的快速崛起。

2025-02-14 09:40:50 847

原创 深度启示:DeepSeek如何颠覆我在Java开发中的工作方式

随着 DeepSeek 的出现,AI 技术又迈上了一个新的台阶。纵观最近几个月,我发现不少开发者都在热烈讨论并尝试这款大模型,它也刷新了我对“智能协作”工具的认知。作为一名 Java 工程师,我在实际使用中感受到 DeepSeek 对工作带来的方方面面影响:从搜索模式的转变,到代码编写、调试,再到学习习惯的改变等,可谓全方位深度渗透。在这篇文章中,我将结合亲身经验,详细阐述“DeepSeek 如何推动我这个普通程序员的工作与思维方式升级”。也希望能给有意探索大模型或在观望中的同仁们,提供一些思路与参考。

2025-02-14 09:39:23 962

原创 DeepSeek的真实价值:让普通人拥抱顶尖AI力量

未来,随着硬件不断进步、社区不断壮大,DeepSeek 将在更多场景中展现其潜能,让更多人参与到 AI 时代的浪潮中来。愿每个人都能在 DeepSeek 的助力下,找到打开 AI 世界的大门。

2025-02-14 09:26:50 568

原创 智启未来:用认知升级解锁AI财富之路

❌ 研究模型底层和部署方式花了三个月,结果发现市场并不需要这项技能❌ 过度追求开源模型,错失了 2 次关键商业窗口❌ 将 AI 视作“万能钥匙”,却忽视了用户真实场景和痛点✅ 节省数月的反复试错时间✅ 把握 AI 盈利的核心逻辑✅ 建立一个可持续的商业闭环有人可能会好奇:“你为什么免费分享这些干货?想从你身上获得某种收益希望你帮他达成某些目标他是你家人或至亲好友而我更接近第二种:想通过分享价值信息,获得平台流量或其他收益。

2025-02-14 09:25:01 1001

原创 DeepSeek:深度人工智能变革中的新兴力量

DeepSeek 的崛起不仅意味着技术的突破,更意味着全球人工智能产业格局的变化。凭借其高效、低成本的技术优势,DeepSeek 在多个行业中逐渐取得了一席之地。未来,DeepSeek 将继续推动 AI 技术的普及与应用,并在全球范围内产生深远的影响。

2025-02-13 21:33:41 569

原创 如何优化 AI 提示词,提高模型输出质量?

优化 AI 提示词是一项重要的技能,它可以帮助你更好地控制 AI 输出内容的质量和相关性。通过简洁清晰的描述、详细背景信息、结构化指示和反向提示,你可以显著提高 AI 的输出质量。不断实验和调整你的提示词,最终你将能够在与 AI 的互动中获得最佳结果。

2025-02-13 21:29:27 1146

原创 Git 基础教程

Git 是一个强大的分布式版本控制系统,广泛用于软件开发和其他项目管理中。它能够记录项目的变化历史,使多位开发者能够并行工作,并提供许多强大的工具来管理代码库。本文将详细介绍 Git 的基本使用方法,从安装到高级功能。

2024-06-01 23:18:55 779

原创 实现高效的并行计算:使用Fork/Join框架和并行流

Fork/Join框架是Java中用于并行任务处理的一个特性,它基于"工作窃取"的原理,将大型任务划分成更小的子任务,然后分配给不同的线程进行处理。并行流是Java 8引入的一种流处理的方式,它能够自动将流操作并行化,利用多个线程来同时处理流的元素。- 在`compute()`方法中,判断任务是否足够小以直接执行,如果不是,则将任务拆分成更小的子任务并提交给Fork/Join框架。parallel()`方法将普通流转换为并行流,并在`map()`操作后使用`sum()`方法对并行流进行求和操作。

2023-06-11 08:52:45 815

原创 使用Java的反射和字节码操作实现动态代码生成

上述示例使用ASM库生成了一个名为`com.example.MyClass`的类,该类包含一个静态方法`myMethod`,该方法输出一条信息。然后使用自定义的类加载器加载生成的类,并通过反射调用方法。5. 动态生成类:使用字节码操作库(如ASM、Byte Buddy、CGLIB)来生成类的字节码,并加载生成的类。3. 获取方法:使用`getMethod()`或`getDeclaredMethod()`方法获取类的方法。1. 获取类对象:使用`Class.forName()`方法或直接使用类名获取类对象。

2023-06-11 08:51:42 772

原创 使用Java的JMX管理和监控应用程序:远程管理和自定义MBean

通过使用JMX,可以远程管理和监控应用程序的各个方面,包括属性值的获取和设置、操作的执行以及事件的监听等。自定义的MBean接口和实现类可以根据实际需求进行设计和开发,以提供特定的管理和监控功能。1. 创建管理接口(MBean):定义应用程序的管理接口,该接口暴露了应用程序的属性、操作和通知等信息。4. 远程管理和监控:使用JMX客户端工具或编程接口连接到应用程序的MBean服务器,并通过MBean接口访问应用程序的属性和操作。2. 实现管理接口:创建一个实现管理接口的类,该类提供了实际的属性和操作实现。

2023-06-11 08:50:49 1013

原创 实现高效的文件操作:使用NIO进行文件读写和复制

通过使用NIO库提供的`Files`类和相关方法,可以方便地进行文件的读取、写入和复制操作。相比于传统的IO操作,NIO使用了基于通道和缓冲区的方式,可以提供更高的性能和效率。同时,NIO还提供了更多的文件操作功能,如文件移动、删除、重命名等,可根据实际需求进行选择和使用。在Java中,可以使用NIO(New IO)库进行高效的文件操作,包括文件读取、写入和复制等操作。NIO提供了一组用于文件操作的类和方法,可以显著提高文件操作的性能和效率。// 逐行读取文件内容。// 逐行写入文件内容。

2023-06-11 08:50:19 1986

原创 利用Java的XML和JSON处理库进行数据解析和生成

以上是一些常用的Java XML和JSON处理库示例,你可以根据自己的需求选择适合的库来进行数据解析和生成。- DOM解析:使用Java内置的`javax.xml.parsers.DocumentBuilder`和`org.w3c.dom`包进行DOM解析。- SAX解析:使用Java内置的`javax.xml.parsers.SAXParser`和`org.xml.sax`包进行SAX解析。// 自定义SAX解析处理器实现org.xml.sax.helpers.DefaultHandler。

2023-06-11 08:50:19 401

原创 如何优化Java应用程序的内存使用:内存泄漏检测和优化技巧

同时,及时监测和评估应用程序的内存使用情况,定期进行性能测试和分析,以及持续的性能优化。- 避免使用过大的集合类,尽量使用更适合场景的数据结构,如使用HashMap代替Hashtable,使用ArrayList代替Vector等。- 根据应用程序的需求和硬件环境,调整JVM的堆内存大小、垃圾回收器的类型和参数等,以获得更好的性能和内存利用率。- 关注长时间运行的应用程序,特别是存在频繁创建和销毁对象的地方,如线程池、缓存等。- 避免创建过多的线程,合理管理线程池的大小和线程的生命周期。

2023-06-11 08:49:40 752

原创 如何优化数据库事务处理:事务隔离级别和并发控制

需要根据具体的业务需求和数据库系统的特性,综合运用事务隔离级别、并发控制、索引优化、合理设计和使用缓存等策略,以提高数据库事务处理的性能和扩展性。同时,不同的应用场景和需求可能需要采取不同的优化方法,因此需要不断评估和调整优化策略,以获得最佳的性能和用户体验。根据具体需求和场景,选择合适的数据库引擎,如关系型数据库、NoSQL数据库或内存数据库,并学习和应用相关的优化技巧和特性。4. 合理划分和设计数据库表结构:良好的数据库表结构设计可以减少数据冗余和关联查询的复杂性,提高数据库查询和更新的效率。

2023-06-11 08:49:17 311

原创 使用Java的内存模型和并发工具实现线程安全

4. 使用ConcurrentHashMap类:ConcurrentHashMap是线程安全的哈希表实现,可以用于在多线程环境下进行高效的并发访问。这些类提供了原子操作,可以保证操作的原子性和线程安全性。1. 使用volatile关键字:volatile关键字用于确保变量在多个线程之间的可见性,即一个线程对变量的修改对其他线程是可见的。以上是一些常见的Java内存模型和并发工具,它们可以帮助实现线程安全的编程。在使用这些工具时,需要根据具体的需求和场景选择合适的方式,并正确地使用它们来确保线程安全性。

2023-06-11 08:48:31 120

原创 利用Java的函数式接口和Lambda表达式实现函数式编程

函数式接口和Lambda表达式使得函数式编程在Java中更加简洁和灵活。通过定义自己的函数式接口,使用Lambda表达式创建实例,并结合Java 8中引入的Stream API和其他函数式编程特性,可以实现函数的组合、过滤、映射等常见操作,从而使代码更具可读性和可维护性。在Java中,函数式接口和Lambda表达式是实现函数式编程的关键要素。下面是一些示例代码,演示如何使用Java的函数式接口和Lambda表达式来实现函数式编程的一些常见场景。

2023-06-11 08:48:06 221

原创 如何设计可扩展的RESTful API:REST原则和设计模式

例如,使用GET方法来获取资源,使用POST方法来创建资源,使用PUT方法来更新资源,使用DELETE方法来删除资源。同时,使用适当的状态码来表示请求的结果状态,例如200表示成功,400表示客户端错误,404表示资源不存在等。6. 使用合适的身份验证和授权机制:确保API使用合适的身份验证和授权机制,以保护资源的安全性和保密性。8. 使用缓存机制:使用合适的缓存策略来减少服务器的负载和提高API的性能。3. 使用合适的资源命名和版本控制:选择有意义和一致的资源命名,使用复数形式表示集合资源。

2023-06-11 08:46:11 242

原创 如何优化数据库事务处理:事务隔离级别和并发控制

1. 选择适当的事务隔离级别:数据库提供了不同的事务隔离级别,包括读未提交(Read Uncommitted)、读已提交(Read Committed)、可重复读(Repeatable Read)和串行化(Serializable)。4. 使用乐观锁和悲观锁:乐观锁通过版本号或时间戳来实现,并假设事务冲突的概率较低,可以减少锁的使用,提高并发性能。5. 批量操作和批量提交:在批量操作时,尽量减少事务的开销,将多个操作放在一个事务中执行,然后一次性提交,减少事务的开销和通信成本。

2023-06-06 22:40:37 275

原创 使用Java的内存模型和并发工具实现线程安全

可以通过Condition接口的await()方法使线程进入等待状态,通过signal()或signalAll()方法唤醒等待的线程。被volatile修饰的变量在多个线程之间的修改和读取操作都是可见的,不会被缓存到线程的本地内存中。4. Lock接口:Lock接口是Java提供的可重入互斥锁,通过Lock接口可以实现更灵活的线程同步。以上是一些常用的Java内存模型和并发工具,可以帮助实现线程安全的多线程编程。使用Java的内存模型和并发工具可以实现线程安全的多线程编程。// 线程安全的代码。

2023-06-06 22:37:54 105

原创 实现高性能的网络通信:使用Netty进行网络编程

使用Netty可以简化网络编程的复杂性,提供高度可定制和可扩展的网络应用开发环境。可以继承`io.netty.channel.ChannelInboundHandlerAdapter`类,并重写相应的方法来处理客户端连接、数据接收等事件。可以继承`io.netty.channel.ChannelInboundHandlerAdapter`类,并重写相应的方法来处理服务器连接、数据接收等事件。// 处理客户端连接建立事件。// 处理服务器连接建立事件。// 处理接收到的数据。// 处理接收到的数据。

2023-06-06 22:35:05 234

原创 利用Java的国际化和本地化支持:多语言和地区适配

1. 准备资源文件:创建不同语言和地区的资源文件,通常以.properties文件格式存储。通过以上步骤,可以实现Java应用程序的多语言和地区适配,使应用程序能够根据用户的语言和地区设置提供相应的界面文本、消息和数据格式化等功能。5. 动态切换语言和地区:可以根据用户的设置或应用程序的配置动态切换语言和地区。2. 定义键值对:在资源文件中定义键值对,键表示需要本地化的文本或消息,值表示对应语言和地区的翻译或本地化内容。如果当前语言和地区的资源文件中不存在对应的键值对,则会从默认的资源文件中获取。

2023-06-06 22:32:25 1690

原创 使用Java的IO/NIO处理网络编程:Socket、ServerSocket和NIO通道

需要注意的是,NIO是基于事件驱动的,可以使用Selector来监听多个通道的事件,以提高效率和扩展性。在Java中,可以使用Socket和ServerSocket类进行基于IO的网络编程,以及使用NIO(New IO)中的通道(Channel)进行基于NIO的网络编程。System.out.println("接收到服务器的响应:" + response.toString());无论是基于IO的网络编程还是基于NIO的网络编程,都需要注意资源的释放和异常处理,以确保程序的稳定性和可靠性。

2023-06-06 22:31:45 857

原创 实现自定义的排序算法:归并排序和快速排序的实现

快速排序则选择一个基准元素,将小于基准的元素放在基准的左边,大于基准的元素放在基准的右边,然后递归地对左右两个子数组进行排序。// 对基准元素右边的子数组进行快速排序。// 对基准元素左边的子数组进行快速排序。

2023-06-06 22:30:08 101

原创 如何优化图形界面的开发:Swing和JavaFX的技巧

1. 使用SwingWorker:SwingWorker是一个用于处理后台任务的类,它可以在后台线程执行耗时的操作,同时保持UI响应。4. 控制UI元素的数量:避免在一个界面中使用过多的UI元素,尤其是复杂的布局和大量的控件。过多的UI元素会增加界面的复杂性和绘制的开销,导致界面响应缓慢。2. 使用FXML:FXML是一种基于XML的标记语言,用于定义JavaFX界面的结构和外观。5. 使用动画效果:JavaFX提供了丰富的动画支持,可以为界面添加平滑的过渡和动态效果,提升用户体验。

2023-06-06 22:26:37 837

原创 使用Java的并发工具类:CountDownLatch和CyclicBarrier的使用

CyclicBarrier内部维护一个计数器和一个屏障点,当线程到达屏障点时,调用await()方法等待其他线程。- 应用场景:CyclicBarrier常用于多线程计算任务的分段执行,等待所有线程完成一段任务后再继续下一段任务。- CountDownLatch内部维护一个计数器,初始值可以设置为任意整数,每当一个线程完成操作时,计数器减1。- 其他线程在完成任务后,调用CountDownLatch的countDown()方法,将计数器减1。// 所有线程到达屏障点后执行的任务。

2023-06-06 22:25:32 229

原创 利用Java的反射和动态代理实现插件化架构

需要注意的是,插件化架构的实现需要充分考虑安全性和稳定性,并进行合理的插件隔离和沙箱机制,以防止插件之间的相互影响和不良行为。利用Java的反射和动态代理可以实现插件化架构的核心功能,包括插件的加载、实例化、调用和卸载等。4. 插件代理:通过动态代理,为每个插件创建代理对象,代理对象可以拦截对插件方法的调用,并进行一些前置或后置处理。6. 插件卸载:当插件不再需要时,可以通过插件加载器进行插件的卸载操作,释放资源并从插件列表中移除。2. 插件的实现:编写插件实现类,实现插件接口,并提供相应的功能实现。

2023-06-06 22:23:09 877

原创 实现高效的算法和数据结构:堆、栈和队列的应用

在实现高效的算法和数据结构时,选择合适的数据结构是非常重要的,它们可以提供高效的操作和时间复杂度。同时,算法的设计和实现也需要考虑问题的特性和实际需求,充分利用数据结构的特点和优势,以获得更好的性能和效果。堆、栈和队列是常用的数据结构,在算法中有广泛的应用。- 栈常用的操作有入栈(Push)、出栈(Pop)、获取栈顶元素(Top)等。- 最大堆:每个节点的值都大于或等于其子节点的值,根节点是堆中的最大值。- 最小堆:每个节点的值都小于或等于其子节点的值,根节点是堆中的最小值。

2023-06-06 22:22:52 195

原创 使用Java的日期时间库Joda-Time进行日期时间处理

然而,从Java 8开始,Java引入了自己的日期时间API,即`java.time`包,提供了类似的功能。Java的日期时间API在设计上受到了Joda-Time的影响,提供了更简洁、更一致的日期和时间处理方式。它提供了更多的类和方法,可以满足各种日期和时间处理需求,如日期比较、时区处理、日期时间格式化等。// 特定日期和时间。// 当前日期和时间。

2023-06-04 08:48:55 641

原创 如何优化数据库连接和查询性能:连接池和索引的优化

要优化数据库连接和查询性能,可以考虑使用连接池和索引的优化。- 使用高性能的连接池实现,如HikariCP、Apache Commons DBCP等,它们提供了连接池的功能,并具有较低的性能开销和较高的并发性能。- 使用数据库性能监控工具,如MySQL的`EXPLAIN`命令和查询分析器等,来分析查询执行计划和性能瓶颈。- 针对频繁执行的查询,可以考虑使用查询缓存,将查询结果缓存起来,避免重复的数据库访问。- 根据查询的选择性和频率,选择适当的索引类型,如单列索引、复合索引、全文索引等。

2023-06-04 08:47:55 505

MineSweeping扫雷游戏

MineSweeping扫雷游戏

2023-06-11

猜数字游戏(一个猜数字的小游戏)

GuessNumber 在学python。写的一个猜数字的游戏,文曲星上曾经有过。四个0-9的数字,系统随机生成。然后用户录入数据比对,如果数字和位置都正确,增加一个A,如果数字对位置不对,则增加一个B,最后输出入3A0B这样的结果,当结果为4A0B时,游戏结束。当然有次数限制,每回合可以猜十次。 下载后,直接运行python Game.py即可游戏。

2023-06-11

TRPG角色人物背景故事生成器

本项目作为一个简易的角色故事生成器。为了方便日后转为网站页面,因此直接采用了TS进行编写。

2023-06-11

星级评分组件vue-ratingStar

vue-ratingStar星级评分组件

2023-06-11

大屏数据展示,附带多功能图表echarts

DataShowOfBigScreen 大屏数据展示,附带多功能图表echarts 主要是实现大屏幕的数据展示功能,主要是echarts和swiper插件使用,实现数据图表化,可视化,并实时更新。

2023-06-11

图片滤镜应用img-cluster-filter

About a image filter extracting theme from one image and apply to another. 图片融合滤镜,提取一张图片的色彩主题应用在另一张图片中。

2023-06-11

谜题游戏Sudoku数独游戏

Sudoku数独游戏

2023-06-11

JS实现文字信息无缝滚动效果

flow-info-by-js,JS实现文字信息无缝滚动效果

2023-06-11

一个简单的拖放任务管理 应用程序

一个简单的拖放任务管理 应用程序task-Management

2023-06-11

基于百度翻译api的双语互译小工具

基于百度翻译api的双语互译小工具

2023-06-11

About SFVerificationCodeView,实现iOS本地生成随机验证码, 从服务器读取并生成验证码 验证码其

//设置验证码生成模式 服务器端生成验证码 self.codeView.mode = SFVerificationCodeModeServer; [self.codeView willChangeVerificationCode:^(SFVerificationCodeMode mode) { NSLog(@"请求服务器生成code"); [self getData:nil completion:^(NSDictionary *dict) { self.codeView.code = [dict objectForKey:@"code"]; }]; }]; [self.codeView didChangeVerificationCode:^(NSString *code) { NSLog(@"self.codeView code:%@",code); }]; //开始生成code [self.codeView generateVerificationCode]; //模拟异步从后台接口请求验证码 - (void)getData:(id

2023-06-11

基于摄像头来头像生成器

基于摄像头来头像生成器 git clone https://github.com/lijinke666/react-meme-generator.git npm install | yarn npm start

2023-06-11

基于淘宝的图片放大镜 js

基于淘宝的图片放大镜 js

2023-06-11

二维码生成器 Amazing-QR

# summary amzqr Words [-v {1,2,3,...,40}] [-l {L,M,Q,H}] [-n output-filename] [-d output-directory] [-p picture_file] [-c] [-con contrast] [-bri brightness]

2023-06-11

ColorPickerViewController

ColorPickerViewController

2023-06-11

WSRedPacketView是模仿微信抢红包的功能

不止于抢红包,功能丰富的微信插件。本软件已成功运行在(iphone7-iphone12、iPad)

2023-06-11

社会工程学密码生成器 zip

社会工程学密码生成器,是一个利用个人信息生成密码的工具,灵感源于亦思社会工程学字典生成器,但是该软件多年未更新,且生成的密码过少,故根据其构思重新做了一个。 所有代码均开源于Github, 功能均使用原生js实现, 不会访问任何外部资源, 可以尝试使用自己的信息测试效果, 配合常用的弱密码效果更佳,如有问题请提交issue。 直接下载index.html在浏览器打开即可 之前的python版本保留在了分支python-1.0中,后续不再更新

2023-06-11

抽奖程序Lottery program

git clone https://github.com/moshang-xc/lottery.git cd lottery # Server plugin installation cd server npm install # Front-end plugin installation cd ../product npm install # Package npm run build # Running npm run serve # Developing & debugging npm run dev

2023-06-11

we-cropper 一款灵活小巧的canvas图片裁剪器

Usage 克隆至本地处理 git clone https://github.com/we-plugin/we-cropper.git npm方式引入 npm install we-cropper --save

2023-06-11

jquery.barrager.js 专业的网页弹幕插件

Jquery.barrager.js 是一款优雅的网页弹幕插件,支持显示图片,文字以及超链接。支持速度、高度、颜色、数量等自定义。能轻松集成到论坛,博客等网站中。 使用 发布弹幕 弹幕文字必选,图片,链接为空则不显示,其他的可选项有默认值,弹幕具体配置如下代码。 var item={ img:'static/heisenberg.png', //图片 info:'弹幕文字信息', //文字 href:'http://www.yaseng.org', //链接 close:true, //显示关闭按钮 speed:8, //延迟,单位秒,默认8 bottom:70, //距离底部高度,单位px,默认随机 color:'#fff', //颜色,默认白色 old_ie_color:'#000000', //ie低版兼容色,不能与网页背景相同,默认黑色 } $('body').barrager(item); 清除所有弹幕 $.fn.barrager.removeAll();

2023-06-11

一个用typescript 写的贪吃鱼游戏,使用webpack打包

gluttonous_fish_game 一个用typescript 写的贪吃鱼游戏,使用webpack打包。 git clone install pnpm i build pnpm run build

2023-06-11

忍者跳跃canvas小游戏

忍者跳跃canvas小游戏

2023-06-11

jQuery推箱子游戏 共两关

jQuery推箱子游戏 共两关

2023-06-11

小权拳版本的html5射击小游戏,非常简单且没有技术含量

小权拳版本的html5射击小游戏,非常简单且没有技术含量

2023-06-11

使用Cocos2d仿制的微信飞机大战

####目前已经实现的内容 背景动画 飞机的生成和移动 分数计算和显示 道具的出现 “双子弹”道具的时间限制 炸弹道具的实现 GameOver提示 支持iPhone5 ####目前尚未实现但即将实现的内容 游戏暂停 背景音乐和游戏音效 飞机速度随分数的变化 . . . . ####目前已经发现但尚未解决的Bug 碰撞检测无法排除Sprite的透明区域 有时最大飞机被打死之后会调用最小飞机的动画 某些时候生成的飞机可能过于靠近屏幕边缘

2023-06-11

h5小游戏,记忆翻牌拼手速

h5小游戏,记忆翻牌拼手速 此项目是2016年做的demo,适用于移动端活动,跟后端交互的逻辑和JSSDK分享逻辑已经去掉。 版本目前只有zepto(未优化)和新的Vue 2版本。 游戏玩法说明 填写手机号; 在规定时间内,记忆牌面内容及位置; 游戏中,点击任意两张卡牌,若相同则可以翻开,规定时间内全部配对成功即可过关; 顺利过关可以获得一次抽奖机会,失败则可以关闭或者再玩一

2023-06-11

whack-a-mole打灰狼

1.创建画布 设置背景图 时钟、按钮等 2.创建狼 生成一个狼——是生成小灰灰还是灰太狼 随机一个位置——判断该位置是否有狼 无,则把狼放到该位置 3.狼动画 狼上升 定时器更改图片路径实现动画 判断是否到了最上面的位置 是则下降 下降到最底部把狼删掉——清空该清空的定时器 4.打狼 不管原先狼的动画跑到第几帧, 把帧数设置成打狼的动画 打灰太狼加分 打小灰灰减分 5.游戏结束 把页面的数据还原到初始状态

2023-06-11

c跳跃方块游戏.zip

c跳跃方块游戏.zip

2023-06-11

五子连珠,七彩连珠 zip

ColorBall 五子连珠,七彩连珠 规则 有七种颜色的球,把相同颜色的球放在一条直线,可以是横向直线、竖向直线及斜直线,当每移动一个球时,棋盘上会再增加两个球,当有5个以上的球连一起时,可以被消掉得分。计算得分:((球数-4)* (难度系数得分) 难度系数:低=5,中=10,高=20。 当棋盘上的每一个空位都有球时,游戏结束。

2023-06-11

android小球自由落体弹跳动画效果的自定义控件

可用的属性: bounce_count :小球弹跳次数 ball_color:小球颜色 ball_count:小球数量 ball_radius:小球半径 ball_delay:小球出现时间间隔(当小球数大于1时) anim_duration:小球一次动画时长 physic_mode : 开启物理效果(下落加速上升减速) random_color: 开启小球颜色随机 random_radius: 开启小球大小随机(在基础大小上下浮动) random_path: 开启小球路径随机(在基础路径坐标上下浮动) 也可以在代码中进行配置: bbv1 = (BounceBallView) findViewById(R.id.bbv1); bbv.config() .ballCount(15) .bounceCount(3) .ballDelay(220) .duration(3300) .radius(15) .isPhysicMode(true) .isRamdomPath(true) .isRandomColor

2023-06-11

祖玛游戏Game.zip

祖玛游戏Game.zip

2023-06-11

H5消消乐(连连看)小游戏

名称: 连连看外挂 简介 基于图像识别实现的连连看外挂 说明: 环境需求:python3.5 + opencv + windowsAPI 注意:此程序中的config.py文件是此程序中用到的所有的配置信息,开源的配置信息是针对我这里面所提供的连连看.rar中的连连看游戏的。也就是说这个外挂使用的时候,要打开这个我提供的这个连连看游戏,这套配置不是破解腾讯的游戏的。想要破解腾讯QQ游戏中的连连看,只需要把配置信息修改成与QQ游戏对应的那一套就行,但这套值是多少我不提供。 用法: 先打开游戏,游戏运行后(游戏开始后),运行脚本。主要要确保游戏窗体不能拖拽到屏幕意外,程序无法识别屏幕以外的数据。

2023-06-11

iOS 动画实战之钓鱼小游戏

iOS 动画实战之钓鱼小游戏

2023-06-11

Unity RPG+塔防3D游戏

ATD Ver-0.2 游戏简介:使用Unity2018开发的一款RPG元素+塔防元素结合的3D游戏。 Unity版本: Unity 2018.3.7f1 (64-bit) 已更新到 2019.3.7f1 可运行平台:windows 游戏介绍 游戏类型:塔防+RPG的3D游戏 游戏要素:3D 塔防 英雄 建筑树 搭配 主体玩法:游戏里将会有一波波怪物进攻基地。玩家可以建造塔来防御敌人,同时也可以控制单独的个体英雄角色来攻击敌人。 游戏模式: 第三人称视角的RPG模式 控制方式:在游戏中使用Tab按键,切换这两种操作模式: RPG模式下:WASD控制移动,Space跳跃,鼠标左键普通攻击。 建造模式下:鼠标左键建造,E销毁已建造的建筑。 数字键1,2,3,4,5,6控制物品栏,对应英雄技能或者建筑安放。 胜利条件:消灭所有敌人 或者 坚持到时间结束 失败条件:基地生命值为0 或者 英雄死亡

2023-06-11

基于Cocos2d-x框架,并使用MVC架构的棋类游戏

基于Cocos2d-x框架,并使用MVC架构的一个棋类游戏。 Pure MVC架构,构建可维护的Cocos2d-x游戏。 ###使用的框架 Cocos2d-x2.2.3 ###apk下载地址 应用宝 360手机助手 ###相关博客 架构篇:http://my.oschina.net/wangxuanyihaha/blog/265649 ###项目导入 将该项目放在Cocos2d-x根目录下的projects文件夹下。 ####Xcode 直接点击Four.xcodeproj,即可通过Xcode打开该项目。 ####Eclipse 使用Eclipse的Import功能,将已有的安卓代码导入到Eclipse中,并运行proj.android中的build_native.sh。再在Eclipse中运行即可。

2023-06-11

小怪物接水果小游戏-cocos2d.js

小怪物接水果 好吧,玩过你就会发现,的确,这个游戏很傻。 但是我很喜欢玩这个游戏。 大二的时候在玩4399小游戏时,看到一个类似的小游戏一鸣惊人,我就一股脑的实现了。 这是我第一款cocos2d.js小游戏。 每次看到这款小游戏我都能隐约感受到我当时激动的心情。

2023-06-11

一个很简单的《四人弹球》游戏

SirenTanqiu 一个很简单的《四人弹球》游戏

2023-06-11

各类三方键盘弹出高度适配,包括但不限于:搜狗输入法、百度输入法、讯飞输入法、章鱼输入法、QQ输入法等

各类三方键盘弹出高度适配,包括但不限于:搜狗输入法、百度输入法、讯飞输入法、章鱼输入法、QQ输入法等。

2023-06-11

使用 C++ 和 OpenGL 实现简单的 3D 赛车游戏

控制 Control 键盘控制 全局按键: 按键 效果 ↑ 汽车向前行驶 ↓ 倒车 ← 左转弯(需要汽车处于移动中才会生效) → 右转弯(需要汽车处于移动中才会生效) Esc 退出游戏 C 切换相机视角为固定视角/自由视角 X 切换渲染方式为线框图模式/正常模式 自由视角下: 按键 效果 W 镜头向前移动 S 镜头向后移动 A 镜头向左移动 D 镜头向右移动 Space 镜头竖直向上移动 左Ctrl 镜头竖直向下移动 固定视角下: 按键 效果 A 镜头绕车身向左旋转 D 镜头绕车身向右旋转 鼠标控制 按键 效果 鼠标移动 视角方向移动(仅自由视角下) 鼠标滚轮 镜头变焦

2023-06-11

微信小程序经典俄罗斯方块

项目之初在 类Vue 的 mpvue 和 类React 的 Taro 之间抉择;对比了两者,mpvue 最近基本没维护,而 Taro 紧跟 着 React 的更新,有着和 React16 基本一致的特性,再加上团队的技术栈收敛,新项目都采用 React,同时个人也是偏好 React,嘿嘿,所以最终就选用了 Taro 来做。 针对 React 版的优化 其实游戏的介绍在 React版 已经有了详尽的介绍,这里就不再赘述啦~,想提到的几点就是 小程序宿主环境和 Web 不大一样,所以就没有 window 或者 document 这类元素啦,代码中我将相关的代码做了改写,同时原逻辑中兼容 PC 端的内容我也做了删减; 原项目中使用了 shouldComponentUpdate 做组件优化,每个组件都写了一遍 shouldComponentUpdate 的判别逻辑,我觉着还是可以统一化的,于是乎封装统一的父类组件并重写其中的 shouldComponentUpdate 逻辑,在 compoment/common/BaseClassComponent 中,读者完全可以将该段逻辑用在自己的项目

2023-06-11

空空如也

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

TA关注的人

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