自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(337)
  • 资源 (4677)
  • 收藏
  • 关注

原创 Java类文档化:使用Javadoc注释

本文详细介绍如何在Java中使用Javadoc注释为类、方法和数据成员编写文档。通过具体示例展示了如何添加javadoc注释以及如何生成HTML格式的在线文档。同时,强调了使用Javadoc注释在代码维护和团队协作中的重要性。

2025-03-18 16:58:23 311

原创 Java编程:从入门到实践

本篇博客通过深入分析Java标准类的使用,探讨了如何使用Scanner类进行输入处理,以及如何设置分隔符以获取完整的用户输入。同时,通过增量开发技术,展示了如何设计和实现一个简单的Java程序,强调了用户体验的重要性。文章还包括了对字符串操作的深入理解,如如何提取字符串的首字母来形成首字母缩写。

2025-03-18 16:55:46 410

原创 Java中的字符串操作:StringBuffer与StringBuilder

本文深入探讨了Java中处理字符串的两种方式:String和StringBuffer/StringBuilder。通过分析String的不可变性,以及StringBuffer和StringBuilder的可变性,我们了解到在频繁修改字符串时,使用StringBuffer或StringBuilder可以提高性能。同时,文章通过示例代码演示了如何使用这些类进行字符串操作,并讨论了在不同Java版本中选择合适的类的考虑。

2025-03-18 16:49:08 288

原创 深入理解Java数组和集合操作

本文深入探讨了Java数组和集合中的高级操作,包括查找特定元素、排序、删除元素以及使用增强for循环。通过示例代码和图表解释了如何处理对象数组,实现高效搜索和数据管理。

2025-03-18 16:45:47 334

原创 文件输入输出与JFileChooser的使用技巧

本文详细介绍了Java中文件输入输出的基本操作,包括File类的使用、目录与文件的关联、检查文件或目录的存在性,以及JFileChooser类的使用,帮助用户选择文件或目录并获取用户的选择结果。

2025-03-18 16:43:28 305

原创 堆排序算法的性能及实现细节解析

本文深入探讨了堆排序算法的性能优势以及在Java中实现堆排序的关键方法。文章首先分析了堆排序相较于选择排序和冒泡排序的性能改进,并解释了堆排序在构建和提取阶段的比较次数计算方法。接着,文章通过Java代码示例,详细介绍了构建堆、插入和删除元素以及排序过程中的关键函数实现。最后,文章通过地址簿排序的案例,展示了如何应用堆排序来实现复杂对象的排序。

2025-03-18 16:37:01 262

原创 掌握Java选择语句:条件与布尔表达式的艺术

本文深入探讨了Java编程中的选择语句,特别是if-else结构的使用技巧。通过重构Account类的add和deduct方法,我们学习了如何在条件语句中应用嵌套if和复合语句。此外,文章详细介绍了布尔运算符AND、OR和NOT的逻辑规则,以及它们在编程中的实际应用,如短路求值和操作符优先级。最后,文章通过实际案例展示了布尔变量的使用,以及如何利用布尔标志来控制程序中的消息格式。

2025-03-18 16:36:08 352

原创 面向对象编程中的类开发顺序与实现技巧

本文基于书籍章节内容,详细探讨了在面向对象编程中类的开发顺序和实现技巧。首先介绍了类的开发步骤,包括构造函数、添加、搜索和删除方法的实现顺序,并解释了这一顺序背后的逻辑。接着,通过AddressBook类的实例,讲解了如何定义数据成员、构造函数以及如何处理数组的动态扩容。最后,通过编写测试程序来验证类的实现是否正确。

2025-03-18 16:32:07 348

原创 Java初学者入门指南:编码、编译与运行

本文介绍了Java编程语言的基础知识,包括如何编写、编译和运行一个简单的Java程序。内容涵盖了从创建源文件到编译成字节码,再到通过Java虚拟机(JVM)执行程序的整个过程。同时,通过示例代码展示了Java控制台输出的基本方法,以及如何处理编译错误和执行错误。此外,文章还简要介绍了Java标准类库中的一些常用类,如JOptionPane、System、Scanner、String、Date和SimpleDateFormat,并指导如何在实际编程中应用这些类。

2025-03-18 16:27:43 358

原创 掌握鼠标事件处理以增强GUI应用

本文通过解析Java GUI编程中处理鼠标事件的详细代码示例,介绍了如何使用事件监听器响应鼠标动作,并对特定动作进行处理。同时,通过这些代码段,探讨了事件驱动编程的原理和GUI布局的实现。

2025-03-18 16:20:29 228

原创 面向对象编程中的自定义类设计与应用

本文介绍了面向对象编程中自定义类的设计与应用,通过定义LibraryBook类和OverdueChecker类,阐述了如何创建和管理图书馆书籍的信息,以及如何计算逾期费用。本文深入探讨了类的构造方法、数据成员、访问器和修改器的定义,以及如何通过集成和扩展现有的BookTracker类来实现更复杂的功能。

2025-03-18 16:12:48 396

原创 深入理解Java数组与集合开发

本文深入探讨了Java数组和集合的开发过程,包括设计、实现搜索方法、测试过程以及最终的程序审查。文章详细描述了如何通过实例来实现Person类的添加、搜索和删除方法,并对这些方法的测试进行了细致的说明。此外,文章还讨论了代码审查的重要性以及程序完善和扩展的可能性。

2025-03-18 16:11:03 389

原创 掌握Java中的Switch语句和图形绘制

本博客深入探讨了Java编程语言中switch语句的用法,包括其语法结构、case标签和body的规则,以及break语句的重要性。同时,文章还介绍了如何在Java中绘制基本图形,包括矩形、圆角矩形、圆形等,并强调了在frame窗口的内容面板上绘制图形时需要注意的要点。

2025-03-18 16:07:05 264

原创 编写循环语句时的陷阱与解决方案

本文探讨了在编程中编写循环语句时常见的陷阱,包括无限循环、使用实数作为计数变量导致的不精确性以及off-by-1错误。通过具体例子分析了欧几里得算法与暴力算法在性能上的差异,强调了代码清晰性和性能之间的平衡。文章还介绍了do-while循环的特点和使用场景,以及如何避免在循环中编写多余的测试条件。

2025-03-18 16:06:39 411

原创 Java类中变量命名与方法调用的规则与实践

本文将探讨Java中同名变量的关联规则、类内方法调用的特殊性,以及如何避免代码重复。文章首先解释了在Java中使用相同标识符可能导致的局部变量与数据成员的混淆,并建议采用不同的标识符以提高代码的清晰度。接着,文章讨论了在同一个类的方法中调用其他方法的简便性,无需使用点符号。最后,通过两个示例,展示了如何重构代码以避免重复,并通过重新组织类的结构来实现更高效和可维护的代码。

2025-03-18 16:03:13 388

原创 递归与迭代:编程中的选择与权衡

本文通过探讨递归和迭代在编程中的应用,特别强调了在特定情况下选择合适方法的重要性。以长度计算、最大公约数求解和Hi-Lo游戏开发为例,展示了递归的自然和易理解性,同时也指出了其在某些情况下的局限性。文章深入分析了递归与迭代的不同使用场景,以及如何根据实际情况做出决策。

2025-03-18 15:58:33 223

原创 深入解析内存分配方案与链式数据结构

本文深入探讨了Java中数组的连续内存分配和链式数据结构的内存分配方案,详细解释了数组索引访问的原理、内存溢出处理、动态与静态内存分配的区别以及非连续内存分配方案的特点和优势。

2025-03-18 15:56:34 329

原创 掌握数组与集合:Java编程实践

本文深入探讨了Java中的数组与集合概念,包括数组的创建和多维数组的使用,以及Java集合框架中的List和Map接口。文章通过代码示例和练习题,介绍了如何有效地使用这些数据结构进行程序开发,并讨论了各种数据结构的优缺点,以及如何选择合适的数据结构来解决问题。

2025-03-18 15:54:30 291

原创 Java泛型与类型安全的实践与理解

本文深入探讨了Java中的泛型机制及其对类型安全的重要性。通过编写双向链表和使用泛型类来实现堆排序算法,文章详细说明了泛型类的定义、类型参数的使用,以及如何通过泛型提高代码的类型安全性和灵活性。同时,文章还介绍了循环链表在解决约瑟夫问题中的应用,并通过实例展现了泛型在Java集合框架中的实际应用。

2025-03-18 15:53:35 249

原创 Java编程与面向对象深入探索

本文将介绍Java编程语言在面向对象编程中的应用,涵盖了从基础到进阶的多个主题,如异常处理、字符串和字符操作、数组与数据结构等。文章不仅详细解析了各个章节的核心概念,还探讨了Java 5.0的新特性以及如何在实际编程中有效运用这些知识。

2025-03-18 15:49:43 219

原创 面向对象编程与软件开发生命周期深入解析

本文深入探讨了面向对象编程中的类与对象、类方法与实例方法、类数据值与实例数据值以及继承的概念,并且详细阐述了软件开发生命周期的五个主要阶段:分析、设计、编码、测试和运行。通过实例解释了如何使用这些面向对象的原则来设计程序,并且强调了软件维护在整个生命周期中的重要性。

2025-03-18 15:45:36 301

原创 Java异常处理与断言实践指南

本文深入解析了Java中的异常处理和断言使用技巧,通过实际案例展示如何在开发中应用这些技术来提高程序的健壮性和可靠性。内容涵盖了异常的捕获与处理、断言的启用与应用,以及如何设计更好的用户界面。

2025-03-18 15:44:42 256

原创 构建对象链表与大数据量处理

本文将探讨如何通过链表管理自行车对象集合,并利用链表实现一个简化版的大整数类。我们将通过添加节点到对象链表、在对象链表中搜索节点、从对象链表中移除节点以及设计HumongousInteger类等示例,深入了解链表数据结构在处理复杂数据时的强大功能。

2025-03-18 15:44:17 378

原创 深入理解Java文件输入输出操作

本文详细介绍了Java中文件输入输出(I/O)的基本概念,演示了如何通过构造函数、setFile方法、write方法和read方法的实现,一步步构建一个能够进行对象序列化和反序列化的AddressBookStorage类。同时,通过实例程序测试了文件读写操作,并强调了在进行文件操作时处理异常的重要性。

2025-03-18 15:36:12 319

原创 深入理解Swing组件:Ch14TicTacToePanel与JCheckBox

本章深入介绍了Swing组件的高级使用方法,以Ch14TicTacToePanel和JCheckBox为例,详细说明了如何在GUI编程中处理布局和事件监听。Ch14TicTacToePanel展示了如何使用嵌套面板和布局管理器来创建和管理井字棋游戏界面,而JCheckBox则讲解了复选框按钮的使用,包括如何检测状态变化和处理事件。

2025-03-18 15:27:08 400

原创 Java编程中的数值处理与Math类应用

本章深入探讨了Java编程中数值数据的处理方法,包括使用控制字符进行格式化输出,通过Scanner类获取数值输入,并介绍了Math类中提供的数学函数。通过具体实例,演示了如何在Java中处理数学计算,优化用户输入,并利用Math类进行复杂的数学运算。

2025-03-18 15:19:05 295

原创 Java编程中的类常量与局部变量详解

本文将详细探讨Java编程中类常量和局部变量的用法与重要性。通过分析源代码和示例程序,我们将深入理解如何正确使用static和final修饰符来声明类常量,以及如何在方法中使用局部变量来优化代码结构和逻辑。

2025-03-18 15:17:21 373

原创 Java中for-each循环的使用限制与数组传递

本文深入探讨了Java中for-each循环的使用限制,包括不能改变数组元素、只能访问单个数组且必须按顺序访问所有元素。同时,介绍了数组作为参数传递给方法的规则,以及如何正确处理方法返回的数组。

2025-03-18 15:09:08 340

原创 深入理解Java异常处理与断言

本文深入探讨了Java中的异常处理和断言机制。通过分析代码示例,解释了如何正确使用断言以及异常处理中的finally块。此外,文章还探讨了在编程中如何利用断言进行条件检查,以及如何处理异常和错误。同时,文章还涉及了字符串和字符的处理,包括字符的ASCII和Unicode编码,以及Java字符串类的高级使用。

2025-03-18 15:07:57 272

原创 探索GUI编程:事件驱动与布局管理

本文将深入探讨第14章中的GUI编程,重点是事件驱动编程和布局管理。我们将通过代码示例来了解如何使用JTextArea和JScrollPane等GUI组件,并探讨FlowLayout布局管理器的使用。此外,本文还将解释JTextField如何在用户输入时生成事件,以及如何通过布局管理器实现界面元素的自动调整。

2025-03-18 15:06:55 216

原创 Java继承与成员访问性深入解析

本文深入探讨了Java继承和成员访问性的关系,包括公有、私有、受保护以及包可见性修饰符在类层次结构中的作用。同时,文章也详细解释了构造函数如何在继承中起作用,以及如何在子类中正确调用父类的构造函数。

2025-03-18 15:04:58 225

原创 继承、多态与抽象类的应用和理解

本文深入探讨了面向对象编程中的继承、多态性以及抽象类的概念,并结合具体的Java代码示例,分析了如何在实际编程中应用这些概念。文章通过学生类的设计,详细说明了抽象类的使用场景,以及如何通过接口和继承来实现代码的重用和扩展。

2025-03-18 14:58:55 311

原创 Java GUI与事件驱动编程深入解析

本文深入探讨了Java GUI编程中的菜单(Menus)和鼠标事件(Mouse Events)处理。通过分析示例程序Ch14JMenuFrame和Ch14TrackMouseFrame,展示了如何创建和管理菜单项,以及如何响应和处理鼠标事件,包括点击、拖动和双击等。

2025-03-18 14:51:44 394

原创 Java编程基础与实践指南

本文深入探讨了Java编程的基础知识,包括程序结构、基本语法和开发流程。通过实例演示了如何利用Java处理字符串、创建用户交互程序,并介绍了Java的命名规范和面向对象的基本概念。此外,还提供了一系列练习题,以加深理解。

2025-03-18 14:49:25 227

原创 探索GUI编程:事件驱动与组件应用

本文探讨了GUI和事件驱动编程的核心概念,通过分析JList和JSlider组件的实际应用,展示了如何创建交互式的图形用户界面。同时,还介绍了如何通过菜单栏和菜单项处理用户操作,从而实现一个完整的事件驱动程序。

2025-03-18 14:47:57 327

原创 探索编程世界的奇妙练习:字符与字符串处理

本文通过分析《字符与字符串》章节中的编程练习,探讨了字符和字符串的处理技巧及其在程序设计中的应用。文章不仅提供了练习题目的详细解释,还通过实例加深了对Java数组、字符串操作和加密技术的理解。

2025-03-18 14:46:30 219

原创 枚举类型在Java编程中的应用与优势

本文深入探讨了枚举类型在Java编程中的重要性和使用方法。通过枚举类型,我们可以声明变量并赋予一组有限的常量值,从而增强程序的类型安全性和代码的可读性。文章通过示例代码展示了枚举类型如何限制变量只能接受预定义的常量,避免了将无意义值赋予变量的逻辑错误。此外,枚举类型提供了更丰富的输出信息,提高了程序的用户友好性。文章还介绍了一些枚举类型常用的场景,如输入处理和switch语句中的case标签。

2025-03-18 14:41:31 368

原创 内存分配与链式数据结构的探索

本文探讨了连续内存分配(CMA)与非连续内存分配(NMA)方案的优缺点,并深入分析了链表结构及其在不同内存分配方案中的应用。通过对比分析,我们了解了不同内存分配策略对数据检索和更新操作的影响,以及链表节点的构建与遍历技术。

2025-03-18 14:39:31 282

原创 打造个性化GUI与事件驱动编程入门

本文深入探讨了Java编程中的图形用户界面(GUI)和事件驱动编程的基础知识。我们将介绍如何使用JOptionPane类来显示多行文本和接收用户输入,并且学习了如何通过继承JFrame类来自定义框架窗口。同时,我们将展示如何利用事件处理机制响应用户界面的交互,从而创建动态的用户界面。

2025-03-18 14:33:24 286

原创 Java编程中使用GregorianCalendar类与贷款计算器的实现

本文介绍了如何在Java中使用GregorianCalendar类来显示和计算日期信息,以及如何通过增量开发技术逐步实现一个贷款计算器程序。通过具体的代码示例和步骤,展示了如何处理日期和时间,以及如何根据用户输入的贷款信息计算月供和总还款额。

2025-03-18 14:31:05 366

QUEST软件:四极核NMR/NQR谱图精确模拟

QUEST(QUadrupolar Exact SofTware)是一款用于精确模拟固态NMR和NQR谱图的快速图形程序,特别适用于四极核。该软件采用塞曼-四极哈密顿量对角化方法,能够覆盖从高场NMR到NQR的全频率范围,并且不采用任何近似处理四极相互作用。QUEST还集成了化学位移各向异性以及非共线的化学位移和四极张量框架。软件通过实验数据验证,包括低场79/81Br NMR谱图、14N泛频NMR谱图、187Re NQR谱图以及首次直接获得的粉末样品127I泛频NQR谱图。

2025-03-19

Java面向对象编程全面指南

本书是C. Thomas Wu所著,旨在全面介绍Java面向对象编程。全书共分为多个章节,涵盖了计算机和编程语言的基础知识,面向对象编程和软件开发的概念,Java语言的特性,以及Java编程的各个方面。内容包括Java程序的入门、数值数据的处理、自定义类的定义和使用、选择语句和重复语句的编写、异常和断言的处理、字符和字符串的操作、数组和集合的使用、排序和搜索算法、文件输入和输出操作、继承和多态性的应用、图形用户界面(GUI)和事件驱动编程、递归算法的实现、内存分配方案和链表数据结构、泛型和类型安全、以及列表和栈的抽象数据类型(ADT)的实现。书中不仅提供了丰富的示例代码,还包含了大量的练习和开发实例,帮助读者更好地理解和掌握Java编程。本书适合初学者和有一定编程基础的读者,作为学习Java面向对象编程的教材。

2025-03-19

Civ VI Replay:重播和分析您的文明 VI 游戏-开源

通过重玩您的游戏并查看您的对手策略,使用此工具分析、学习和进步。 加载一次或多次保存并探索转弯状态。 说明菜单 -> 如果要加载单个保存菜单,请打开 -> 打开目录并选择一个文件夹。 如果您想查看整个游戏,请通过保存每个回合并加载自动程序来设置您的游戏(通常位于“..Document\My Games\Sid Meier's Civilization VI\Saves”)

2021-08-08

framework7-sqlite:Framework 使用SQLite 资料库

Framework7 SQLite 示例 Framework7 CLI 选项 使用以下选项创建的 Framework7 应用程序: { "cwd": "/Users/leoshiang/Dropbox/Projects/Framework7/framework7-sqlite", "type": [ "cordova" ], "name": "Framework7 SQLite Sample", "framework": "vue", "template": "blank", "bundler": "webpack", "cssPreProcessor": false, "theming": { "customColor": false, "color": "#007aff", "darkTheme": false,

2021-08-05

php-library-starter-kit:一个快速设置PHP库项目基础文件的工具

PHP 库入门工具包 用于快速设置新 PHP 库包的入门工具包。 关于 ramsey/php-library-starter-kit 是一个可用于生成基本 PHP 库项目目录结构的包,包含许多启动文件(即 README、LICENSE、GitHub 问题模板、PHPUnit 配置等),常见于 PHP 库中。 您可以使用创建的项目目录作为创建您自己的 PHP 库的起点。 该项目遵守。 通过参与该项目及其社区,您应该遵守此准则。 用法 composer create-project ramsey/php-library-starter-kit YOUR-PROJECT-NAME 运行此命令将创建一个包含与此存储库相同的文件和结构的新存储库。 之后,它将运行Ramsey\Dev\LibraryStarterKit\Wizard::start()方法来设置项目,这将引导您完成一系列问题并根据您

2021-08-05

CRUD-Express

CRUD 用 express 制作的简单用户 CRUD。

2021-08-05

sumeshir26.github.io

仅用于学校项目,而不是我的实际工作。

2021-08-05

esp-mdf:乐鑫网格开发框架

ESP-WIFI-MESH 开发框架 ESP-MDF 或 Espressif Mesh Development Framework,是的开发框架,是一种建立在 Wi-Fi 协议之上的网络协议。 ESP-MDF 基于芯片。 需要注意的事项 此版本的 MDF 基于 IDF master 分支,不推荐用于产品开发。 如果您需要稳定版本的 MDF,请使用分支 release/v1.0。 ESP-MDF 主分支已经支持 ESP32S2,但现在有些示例无法在 ESP32S2 上构建和运行。 我们将在未来支持这些。 他们是: 功能演示/mconfig 开发套件/好友 开发套件/按钮 开发套件/灯 development_kit/sense 无线调试 概述 ESP-MDF 基于协议栈,方便您开发 ESP-WIFI-MESH。 ESP-MDF 提供以下功能: 快速网络配置:除了使用ESP-WIF

2021-08-05

tcp-over-websockets:通过 WebSockets 隧道 TCP

tcp-over-websockets 通过 WebSockets 隧道 TCP。 访问任何你想要的东西,即使是从一个只允许 HTTPS 的蹩脚 WiFi。 注意: 可能是同样的东西,但更好。 类似。 隧道客户端 使用 : npx tcp-over-websockets wss://example.org github.com:22 8022 或者手动安装: npm install -g tcp-over-websockets tcp-over-websockets wss://example.org github.com:22 8022 这将在localhost:8022上公开github.com:22 ,通过example.org的隧道服务器进行隧道传输。 像ssh -N -L 8022:github.com:22 user@example.org ,除了它是 TCP o

2021-08-05

libTAS:GNULinux 软件(希望)为游戏提供 TAS 工具

库 为游戏提供 TAS 工具的 GNU/Linux 软件。 代码源自 。 它需要具有最新内核的 GNU/Linux 系统(对于memfd_create系统调用至少为 3.17)。 支持的x86是x86_64和x86 。 您将需要 Mesa llvm OpenGL 驱动程序来支持使用 OpenGL 的游戏的保存状态。 不和谐服务器: : 网站: : (仍在进行中) tasvideos.org 上的其他文档: ://tasvideos.org/EmulatorResources/LibTAS.html 支持的游戏 最初的工作是支持使用 SDL 库的游戏(这是许多独立游戏的情况),但现在支持其他引擎。 默认情况下,您应该寻找无 drm 版本的游戏。 通过 Steam 安装的游戏可能会也可能不会。 一些 Steam 游戏实际上是无 drm 的,它们可以在没有 Steam 运行的情

2021-08-04

miniapp-components:小程序组件

这个存储库是正在处理的文档的。 有用的链接

2021-08-04

Bilanuk.github.io

比拉努克.github.io

2021-08-04

A7-NoEENPCs:A WeiDU mod for BG

方便的增强版NPC BG:EE、BG2:EE 和 EET 的模组,可让您调整新的 Beamdog NPC。 概述 增强版中引入的新 NPC 与原始演员有所不同,可能不是每个人的口味。 此 mod 提供了许多选项来使它们适应您的舒适度。 您可以让他们的第一次出现更加被动,让您可以更好地控制是否或何时进行第一次接触。 少数事件将略有改变,使这成为可能。 或者,也可以简单地从游戏中移除一个或多个 NPC。 在这种情况下,您可以选择将他们的个人或与任务相关的物品提供给商店中的每个人或作为战利品。 附加组件允许您根据需要改进他们的肖像或自定义他们的课程和/或套件。 您可以在下面找到更详细的信息。 组件 NPC外观 修改增强版 NPC(BG:EE、BG:SOD、BG2:EE 和 EET) 禁用所有 NPC :一次性禁用所有 NPC 。 使所有 NPC 被动:同时使所有 NPC 被动。 单独

2021-08-04

tulo-js:使 Service Worker 变得简单,使您的应用即使离线也能快速可靠

tulo.js 使 Service Worker 易于使用,以便您的应用即使离线也能快速可靠。 欢迎使用tulo.js ,这是一个 Service Worker 库,它允许您通过强大的实施缓存策略,从而使您的网站更加健壮。 当前版本的 tulo.js 支持以下功能: 根据您的业务需求为不同文件(标记、样式表、图像、字体等)配置缓存策略 登录以从您部署的网站监控每个资源/文件的缓存活动,包括平均加载时间、资源大小和用户连接类型(例如 4G、2G、离线) 感谢您查看我们的图书馆! 请通过提出 GitHub 问题让我们知道任何功能请求或错误。 入门 安装 在项目根目录下运行npm i tulo-js来安装 tulo-js npm 包。 添加服务工作者 在项目的public/目录(或存储静态资产的任何位置)中运行touch service-worker.js以创建服务工作者文件。 如果您

2021-08-04

simple-text:Craft CMS 的简单 textarea 字段类型

Craft CMS 的简单文本 这个插件为 Craft 添加了一个新的“简单文本”字段类型,它提供了一个为输入文档而优化的文本区域。 文本区域功能 使用固定宽度字体 自动调整大小 使用 要求 此插件需要 Craft CMS 3.0.0-beta.20 或更高版本。 安装 您可以从插件商店或使用 Composer 安装此插件。 从插件商店 转到项目控制面板中的插件商店并搜索“Simple Text”。 然后在其模式窗口中按安装。 与作曲家 打开终端并运行以下命令: # go to the project directory cd /path/to/my-project.test # tell Composer to load the plugin composer require craftcms/simple-text # tell Craft to install the plugi

2021-08-04

ludwig-cf.github.io

路德维希-cf.github.io 这是 Ludwig 静态网站的存储库。 所有提交都应提交到develop分支。 根据与爱丁堡大学的协议,可通过 URL 访问该站点。 要查看公共托管服务中除主服务器之外的任何内容,可以使用 Sphinx 准备本地预览。 (例如,可以通过 Miniconda 中的 conda conda install sphinx来完成。) 然后,在顶层 make html 并在浏览器中查看_build/html/index.html 。

2021-08-04

New-York-Times-Webpage-Clone

纽约时报网页克隆 你好世界 这是我的纽约克隆网站。 关于项目及其功能的附加说明。 内置 HTML CSS 入门 这是一个示例,说明您可以如何提供有关在本地设置项目的说明。 修改此文件以匹配您的项目,删除不适用的部分。 例如:如果当前项目不需要测试,则删除测试部分。 要启动并运行本地副本,请遵循这些简单的示例步骤。 在项目 GitHub 页面上,导航到存储库的 。 在存储库名称下,找到并单击名为Code的绿色按钮。 复制显示的项目 URL。 如果您运行的是 Windows 操作系统,请打开命令提示符。 在 Linux 上,打开您的终端。 将当前工作目录更改为要创建克隆目录的位置。 如果当前位置是您希望项目所在的位置,则保持原样。 输入git clone ,然后粘贴您在第 3 步中复制的 URL。 $ git clone https://github.com/kunmi02/

2021-08-04

blog:Igor Kowalczyk 博客基于 Ruby 和 JS 构建

博客 我的个人博客建立在 Jekyll 和 CSS 之上 特征 :label: 帖子的自定义类别 :memo: 内置评论 [Github PR] :night_with_stars: 浅色/深色主题 :globe_with_meridians: 帖子的自定义路径 :no_entry: Capatcha 对抗垃圾邮件机器人 :antenna_bars: RRS 馈送 :sparkles: 内置推荐帖子部分 发展 用你的值填充_config.yml 对于验证码密钥,请转到创建新站点并获取您的站点密钥和密钥。 然后使用https://api-igorkowalczyk.herokuapp.com/v2/encrypt/[YOUR-TEXT-TO-ENCRYPT] api 加密这些值。 对于站点验证令牌,请转到并获取您的html tag密钥。 删除_posts _data/comments和_posts目录下的所有文件。 通过将带有.md扩展名的新文件添加到_posts目录来添加第一篇文章。 发布文件语法: --- layout

2021-08-04

RaymarineAPtoFakeNavicoAutoPilot:试图伪造 Navico AP 以解锁 B&G Triton2 和更高版本的 VulcanZeus 上的 AP 屏幕功能

RaymarineAPtoFakeNavicoAutoPilot 模拟 Simrad AC12 自动驾驶仪以被 B&G MFD 识别,并在 Seatalk->SeatalkNG 转换器后面使用 Raymarine S1 Seatalk1 自动驾驶仪进行双向转换。 到目前为止,以下内容对我使用 B&G Vulcan 有效: 在 Vulcan 上显示来自 S1 的飞行员航向 从 Vulcan 上的 S1 显示飞行员状态(待机/自动) 使用 Vulcan 按钮进行自动/启动、待机、-1/+1/-10/+10 仍有待完成: 将 AP 调试到显示 Wind Mode 的级别 风模式 大头钉 检查导航 PGN 是否能很好地转换为 Seatalk1 允许在 S1 上使用跟踪模式 用法 现在,我在 Raspberry Pi 的屏幕上启动它,如下所示: $ node ./emulate.js 所

2021-08-04

Presentations:我已经或计划进行的演讲目录

肖恩的演讲 我已经或计划进行的演讲目录。 有什么想看的吗? ——也许我可以介绍一下!

2021-08-04

python-blueprint:使用最佳实践的示例 Python 项目

python-蓝图 示例 Python 项目,演示如何使用最新的 Python 测试和 linting 工具创建经过测试的 Python 包。 该项目包含一个fact包,它提供了的简单实现 ( fact.lib ) 和一个命令行界面 ( fact.cli )。 要求 Python 3.6+。 笔记 由于,因此新项目应考虑仅支持 Python 3,这比尝试同时支持两者要简单。 因此,本示例项目中对 Python 2.7 的支持已被取消。 视窗支持 摘要:在 Windows 上,对于本文档中的许多示例,使用py而不是python3 。 该软件包完全支持 Windows 以及 Linux 和 macOS,但 Python方式通常。 Windows 用户通常通过启动器而不是PATH的python3链接访问 Python。 在虚拟环境中,所有平台的操作都相同,并使用python链接访问该虚拟环

2021-08-04

org.libsdl.*-开源

该项目旨在为 SDL 社区提供一组用于 SDL 库的 Java (JNI) 绑定。

2021-08-04

react-copy-to-clipboard:复制到剪贴板 React 组件

React复制到剪贴板 复制到剪贴板 React 组件 基于 将尝试使用 execCommand 回退到 IE 特定的剪贴板数据界面,最后,回退到带有正确文本内容的简单提示和“复制到剪贴板:Ctrl+C,回车” 安装 新产品管理 npm install --save react-copy-to-clipboard 如果您使用 npm@3,请不要忘记手动安装对等依赖项 ( react )。 1998 脚本标签: < script src =" https://unpkg.com/react@16.0.0/umd/react.production.min.js " > </ script > < script src =" https://unpkg.com/react-copy-to-clipboard/build/react-copy-to-clipboard.js " > </

2021-08-04

amar567.github.io

这个 repo 是我的个人网页

2021-08-04

action-scheduler-admin:WooCommerce 管理界面的操作计划程序屏幕

行动计划管理 WooCommerce 管理界面的操作计划程序屏幕 先决条件 发展 克隆 repo 后,使用npm install安装依赖项。 现在您可以使用以下命令之一构建文件: npm run clean :清理 React 应用所在的/dist/文件夹 npm run build:core :构建生产版本 npm run start : 构建一个开发版本,观察文件的变化 npm run prebuild :检查过时的依赖项并更新找到的依赖项 还有一些帮助脚本: npm run lint:js :在 javascript 文件上运行 eslint npm run lint:php :在 PHP 文件上运行 phpcs npm run lint :通过 javascript和phpcs 在 PHP 文件上运行 eslint npm run i18n :一个多步骤过程,用于从 JS

2021-08-04

Restaurant-Portfolio-Website

餐厅-组合-网站 在此处检查网站模板:

2021-08-04

ChatWorld-v1.0:从一个简单的 node.js 项目升级的在线实时聊天室

聊天世界 带有 websockets 的实时聊天应用程序,使用 Node.js、Express 和 Socket.io 以及前端带有自定义 UI 的 Vanilla JS 用法 npm install npm run dev Go to localhost:3000 在线现场演示可在

2021-08-03

neorg:现代性遇到疯狂的可扩展性。 在 Neovim 中组织您的生活的未来

Neorg - 一个有组织的未来 Lua编写的生活组织工具 •••• 痛苦……不会停止。 在受到其他文本编辑器如此多的压迫之后,是时候反击了。 随着lua的引入,我们会反击。 使用受 Neovim 启发的 Keybinds 管理您的生活 具有逻辑意义的键绑定。 简单地想,不记得。 使用工作区跳转到最重要的目录 立即传送到您最喜欢的位置。 配置一切 - 字面意思 通过模块和事件体验 Neorg 后端的强大功能和可配置性。 只选择你想要的代码 - 扔掉所有其他的东西。 TreeSitter 强力编辑 由于 Neorg 使用 Treesitter 对您的文档有更深入的了解,感觉更准确的编辑 (目前在制品) :glowing_star: 介绍 Neorg 是一种工具,旨在重新构想您所知道的组织。 Neo - 新的, org - 组织。 喝点咖啡,开始写一些笔记,让你的编辑处理剩下的事情。 为什么我

2021-08-03

theouterrim:为 Fantasy Flight Games 的星球大战角色扮演游戏制作的粉丝统计网站

外缘 The Outer Rim 是 Fantasy Flight Games 的星球大战角色扮演游戏的粉丝制作网站。 在找到它。 贡献 您可以使用任一代码做出贡献,也可以通过审核和创建新的统计数据。 任何和所有帮助都同样受到赞赏! 贡献代码 运行项目 拥有 Node.js >=14 安装项目依赖 yarn install 运行应用程序 yarn start 它将在可用。 构建项目 您还可以构建项目,在本地运行它,然后近似生产构建的样子。 拥有 Node.js >=14 安装项目依赖 yarn install 构建应用程序 yarn build 运行应用程序 yarn serve 它将在可用。 贡献统计 YAML 所有的统计数据都保存在data目录中的一个文件中,每个统计数据类型。 要添加新条目,请遵循 YAML 文件中的格式。 欢迎和赞赏对当前统计数据的审计。 即使是

2021-08-03

NetServe-开源

NetServe 是一个简单的网络服务器框架,它提供了一个简单的插件基础设施来实现网络服务 NetServe 管理以下基本功能 - 线程、请求队列等。 服务开发人员可以专注于他们的业务。

2021-08-03

Network FIFO-开源

网络 FIFO 是一种软件模型,它以先进/先出的方式提供跨网络的数据传输隧道。 该项目指定了Net FIFO的模型,实现了支持该模型的一些协议,并编写了跟随它们的软件。

2021-07-30

action-callback-bots:调用合约动作回调的机器人集合

动作回调机器人 | Web3 批量发送 这个 repo 包含一组调用智能合约动作回调的机器人,以及一个用于有效发送排队的交易批次的实用程序,所有这些都使用。 此实用程序作为 npm 包发布,并且由于代码位于此处,因此本文档的其余部分将对其进行记录。 安装 npm install --save web3-batched-send 要么 yarn add web3-batched-send 为什么要使用它 发送一批交易比单独发送所有交易花费更少的gas。 在处理任何非平凡合约时,您需要在之前的交易被挖掘之前发送交易。 在这些情况下处理 nonce 和 gas 价格是一种痛苦,并且根据您的方法,您可能会错过交易或让一笔低 gas 价格的交易阻塞所有后续交易。 如果你还想做批处理,那就更难了。 这个实用程序有效地抽象了所有这些。 “热切和抢占,但受保护”的 API 使编写机器人变得非常容易

2021-07-24

VWsFriend:受 TeslaMate 启发的大众 WeConnect 可视化和控制

大众朋友 受 TeslaMate 启发的大众汽车 WeConnect:copyright: API 可视化和控制 (HomeKit) 它看起来像什么 要求 Docker(如果您不熟悉 Docker,请参阅 ) 一台永远在线的机器,所以 VWsFriend 可以不断地获取数据 外部互联网访问,与服务器交谈 如何开始 克隆或下载文件和 创建 myconfig.env 复制文件并根据您的需要进行更改 使用您的配置启动堆栈。 docker-compose --env-file ./myconfig.env up 由于所有初始设置,首次启动可能需要几分钟时间。 请耐心等待! 打开浏览器以在上配置 ioBroker(如果需要) 打开浏览器以使用您选择的用户名和密码在上使用 grafana 更多信息 更多信息可以在 Wiki 中找到: : 更新 要将正在运行的 VWsFriend 配置更新到最新版本,请

2021-07-24

logistic-regression

逻辑回归 这是逻辑回归的一个实现。 当有两个以上的类时,使用的方法是One VS All 。 安装 $ npm i ml-logistic-regression 用法 const LogisticRegression = require ( 'ml-logistic-regression' ) ; const { Matrix } = require ( 'ml-matrix' ) ; // Our training set (X,Y). const X = new Matrix ( [ [ 0 , - 1 ] , [ 1 , 0 ] , [ 1 , 1 ] , [ 1 , - 1 ] , [ 2 , 0 ] , [ 2 , 1 ] , [ 2 , - 1 ] , [ 3 , 2 ] , [ 0 , 4 ] , [ 1 , 3 ] , [ 1 , 4 ] , [ 1 , 5 ] ,

2021-07-24

pythonclass:班级

Python 练习册,每天一个小程序 说明: Python 练习册,每天一个小程序。注:将 Python 换成其他语言,大多数题目也适用 不会出现诸如「打印九九乘法表」、「打印水仙花」之类的题目 本文本文由@史江歌( QQ:499065469)根据互联网资料收集整理而成,感谢互联网,感谢各位的分享。鸣谢!本文会不断更新。 Talk is cheap. Show me the code.--Linus Torvalds 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果 第 0001 题: 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? 第 0002 题: 将 0001 题生成的 200 个激活码

2021-07-24

2019.melody.dev::shrimp: 这是我(旧)网站的代码!

,新的新版本! 使用 Jekyll 构建并托管在 Netlify 上。 (注意:此站点与 GitHub Pages不兼容。) 内容结构 目录 _posts/ 公共帖子列表,每个文件夹内都有资产。 博客文章 可以通过或任何其他基于 Jekyll 的内容管理系统轻松在线编辑和管理博客帖子。 将已发布的帖子放在_posts ,将未发布的帖子放在_drafts 。 文件的第一部分以三个破折号开始和结束。 这是你的 yaml 配置。 然后是降价。 备忘单在这里: : --- # Basic Metadata layout : post title : Splatoon 2 Streaming url : splatoon tags : work accent : purple # Tile Grid tile : order : 5 width : 5 height :

2021-07-24

python-fitbit:Fitbit API Python 客户端实现

Pythonfitbit Fitbit API Python 客户端实现 对于文档: : 要求 Python 2.7+ (总是) (始终) (创建文档) (用于运行测试) (创建测试覆盖率报告) 要使用该库,您需要安装运行时要求: 须藤 pip install -r 要求/base.txt 要修改和测试库,您需要安装开发人员要求: 须藤 pip install -r 要求/dev.txt 要在持续集成服务器上运行库,您需要安装测试要求: 须藤 pip install -r 要求/test.txt

2021-07-24

ultimate-react-hook-form-form:使用 react-hook 形式的最复杂和功能完整的形式

这是示例存储库 表格功能包括: 多步骤/向导形式 模糊表单字段验证(使用 yup ) 表单字段屏蔽/规范化 依赖表单域 自定义表单输入 使用 react-hook-form 和 material-ui 使用 dropzone 上传文件(使用 react dropzone) 贡献者 :sparkles: 感谢这些优秀的人(): 该项目遵循规范。 欢迎任何形式的贡献!

2021-07-24

MachObfuscator:MachObfuscator 是一种与编程语言无关的 Mach-O 应用程序混淆器,适用于 Apple 平台

Mach混淆器 :locked_with_pen: MachObfuscator 是一种与编程语言无关的应用程序混淆器(适用于 Apple 平台)。 当前状态 :man_running: :check_mark_button: – 表示功能已完成, :cross_mark: – 表示功能是待办事项/进行中。 :check_mark_button: Mach-O iOS :check_mark_button: Mach-O 操作系统 :check_mark_button: iOS NIB(包括故事板) :warning: macOS NIB(包括故事板)——尚不支持绑定 :cross_mark: MOM (CoreData) :cross_mark: Mach-O watchOS :cross_mark: Mach-O tvOS :cross_mark: 位码 :cross_mark: 自动代码重新签名(需要手动重新签名所有图像,请参阅 ) 概述 :globe_showing_Europe-Africa: MachObfuscator 是一个二进制符号混淆器。

2021-07-24

ghost-cloudflare-cache-purge:触发 Cloudflare 缓存清除的 Cloudflare 工作脚本,由 Ghost 博客 webhook 启动

:woman_construction_worker: Cloudflare Cache Purger for Ghost Blog 此可用于在调用时在给定的 Cloudflare 区域上执行缓存清除。 它使用 HTTP 基本身份验证来只允许授权用户。 这是当前支持的唯一身份验证方案。 这可用于在 Ghost 上的某些操作(例如新帖子发布)上自动清除缓存。 它能做什么: 它接受包含 HTTP 基本身份验证标头的请求。 如果凭据无效,则返回HTTP 401响应。 它解码标头并将其与预配置的凭据进行比较。 如果有效,它会针对特定区域发出调用,并清除所有内容。 如果调用成功,则返回HTTP 200响应,否则返回HTTP 500错误。 您可以阅读完整的设置说明。 牧马人 为便于使用,应使用 Wrangler 管理此脚本。 可以在找到有关 Wrangler 的更多文档。 worker 需要在wrangler.toml文件中与其

2021-07-24

空空如也

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

TA关注的人

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