自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无参考图像质量评价关键技术与代表性论文解析

在图像处理与计算机视觉领域,图像质量评价(Image Quality Assessment, IQA)是衡量图像在传输、压缩、增强等处理过程中质量保持程度的重要手段。无参考图像质量评价(No-Reference Image Quality Assessment, NR-IQA)作为IQA的一个重要分支,旨在在没有原始参考图像的前提下,对失真图像进行质量打分。

2025-09-16 16:36:14 272

原创 基于ArcGIS与JavaScript实现热力图的完整教程

heatmap.js通过 Canvas 技术实现高效渲染,并采用数据驱动方式保证视图与数据的同步更新。这种架构设计使得它在 Web 端热力图可视化中表现出色,特别适合处理大规模数据集。本章详细介绍了热力图所需地理数据的结构规范、JSON 格式的构建方法、数据预处理步骤以及加载方式的选择。通过对点位坐标、权重字段的标准化处理,结合手动构造与自动转换流程,为后续热力图的创建和渲染打下了坚实基础。同时,针对数据加载方式的分析,为开发者提供了在不同场景下优化性能和用户体验的策略。gradient。

2025-09-16 16:03:21 576

原创 基于SQL与Java的医疗管理系统开发实战

医疗管理系统是现代医院实现信息化、智能化运营的核心工具,其涵盖患者挂号、就诊、病历管理、药品库存、费用结算等多个关键业务流程。系统通常采用分层架构设计,包括前端展示层、后端业务逻辑层与数据库存储层,以确保模块化开发与高效协同。核心功能模块如挂号预约、电子病历、费用结算等相互协作,提升医院管理效率与患者就医体验。随着医疗服务数字化进程加快,医疗管理系统在保障数据安全、优化资源配置、提高诊疗效率等方面的作用愈发凸显。系统不仅要求高并发处理能力,还需具备良好的扩展性与可维护性。

2025-09-16 15:58:57 503

原创 Java实现Excel文件转PDF实战教程

支持用户上传.ftl模板文件,并通过JSON配置字段映射关系:"title": "销售报表",后端加载配置并注入到FreeMarker上下文中,实现个性化排版。graph TDA[用户上传Excel] --> B{选择输出格式}C --> F[应用Freemarker模板]F --> G[通过Flying Saucer转PDF]G --> H[返回下载链接]D --> I[直接输出HTML]E --> J[使用XWPFWrite写入DOCX]本文还有配套的精品资源,点击获取。

2025-09-16 14:56:12 203

原创 51单片机PWM调光程序设计与实战解析

TMOD寄存器用于设置定时器0和定时器1的工作模式,其地址为89H,不可位寻址。TMOD的高4位控制定时器1,低4位控制定时器0,具体结构如下:位名称功能说明GATE门控位0:定时器由TRx控制;1:TRx与INTx共同控制C/T定时/计数选择位0:定时器模式;1:计数器模式M1模式选择高位与M0一起选择定时器工作模式M0模式选择低位参见工作模式章节。

2025-09-16 14:38:01 346

原创 .NET程序安全防护与逆向分析利器:加壳及反编译工具实战

加壳技术源于传统Windows可执行文件保护机制,其核心思想是在原始程序外部包裹一层保护壳,使原始代码在运行时动态解密并加载到内存中执行。这种技术不仅隐藏了程序的原始逻辑,还能够有效防止静态反编译和调试分析。代码混淆(Code Obfuscation)是指通过一系列自动化变换手段,对程序源码或编译后的中间表示(如IL代码)进行语义保持但可读性降低的处理过程。其核心目标并非阻止执行,而是极大增加人工分析和自动解析的难度。

2025-09-16 14:25:28 262

原创 带数据库的在线考试系统设计与实现

随着信息技术的快速发展,在线教育逐步成为主流学习方式之一,而作为评估学习成果的重要手段,在线考试系统的建设显得尤为关键。本章从系统背景出发,阐述其在教育信息化中的战略意义,对比传统纸质考试,突出在线考试在效率提升、安全性增强与可扩展性优化方面的核心优势。

2025-09-16 13:31:45 620

原创 Subversion 1.8与Maven 3.3.9集成开发工具包

htmltable {th, td {th {pre {简介:该工具包整合了Subversion 1.8版本控制系统和Maven 3.3.9构建管理工具,专为Eclipse IDE集成设计。Subversion用于团队协作与代码版本管理,1.8版本提供了性能优化和冲突解决增强功能;Maven通过POM模型实现项目依赖管理和自动化构建流程。

2025-09-16 12:13:34 280

原创 基于恩智浦KL26的摄像头双车同步行驶系统设计与实现

恩智浦摄像头双车系统广泛应用于智能车竞赛与嵌入式视觉教学实践,具备高实时性与低功耗优势。该系统以KL26微控制器为核心,结合OV7725摄像头实现赛道图像采集与处理,支撑自主寻迹与双车协同控制。其核心技术路线涵盖图像采集、预处理、中线提取及无线通信同步控制,形成闭环反馈系统,为嵌入式AI应用提供典型范例。OV7725是由OmniVision公司推出的一款VGA(640×480)分辨率CMOS图像传感器,采用1/6英寸光学格式,支持8位或10位并行数据输出,适用于低功耗、小型化的嵌入式视觉应用。

2025-09-16 12:08:23 313

原创 Java 7 64位官方运行环境完整安装包

Java运行环境(JRE)是Java应用程序在操作系统上运行的基石,尤其对于使用jre7_win64官方压缩包的Windows 64位系统用户而言,理解其构成与机制至关重要。JRE包含JVM、核心类库及运行时依赖组件,专为“运行”而非“开发”设计,区别于完整的JDK。Java 7虽已停止官方支持,但在企业遗留系统中仍广泛应用,得益于其稳定性与兼容性。通过压缩包形式分发,便于定制化部署,但也带来环境配置与安全更新管理的挑战,需结合实际运维策略应对。

2025-09-16 09:10:26 227

原创 Android平台一维码/二维码扫描实战开发指南

条码技术作为自动识别领域的重要组成部分,广泛应用于零售、物流、制造、医疗等多个行业。一维码(条形码)以宽度变化表示数据,结构简单、成本低廉,但信息容量有限;二维码则通过二维矩阵排列存储信息,具备高密度、大容量、容错性强等优势。从EAN-13到QR Code,这些编码标准经历了从基础识别到多功能应用的演进。本章将系统讲解一维码与二维码的基本结构、编码原理及其在现实场景中的差异与应用。通过对比两者在容量、容错、识别方式等方面的特性,为后续使用ZXing库进行开发打下坚实的理论基础。

2025-09-12 16:59:11 1000

原创 基于HTML5与Flash的精美翻书效果实现教程

在数字阅读和电子出版物日益普及的今天,用户对阅读体验的要求已不再局限于内容本身,更追求界面交互的真实感与沉浸感。翻书效果作为提升阅读交互体验的重要手段,通过模拟纸质书籍翻页的动态过程,增强了用户的代入感和操作趣味性。该效果广泛应用于电子书阅读器、在线杂志、教育课件、数字画册等多个领域。从技术角度看,翻书效果的实现涉及动画控制、用户交互、图形渲染等多个维度,是前端开发中一个兼具挑战性与实用价值的课题。理解其应用场景与用户需求,是深入掌握其实现原理与优化策略的基础。

2025-09-12 16:45:46 1034

原创 野火STM32F103VE开发板LCD触控例程实战

STM32F103VE是意法半导体推出的一款基于ARM Cortex-M3内核的高性能32位微控制器,广泛应用于工业控制、智能仪表和嵌入式系统开发中。其核心优势在于高度集成的外设、良好的实时性能以及丰富的开发资源支持。ARM Cortex-M3 是一款专为嵌入式系统设计的精简指令集(RISC)处理器,具备高性能、低功耗和实时响应能力。其主要特性包括:三级流水线结构:提升指令执行效率;哈佛架构:指令和数据总线分离,提高吞吐量;内置嵌套向量中断控制器(NVIC)

2025-09-12 15:18:38 382

原创 复数计算器设计与实现

复数的减法可以理解为加法的逆运算。设 $ z_1 = a_1 + b_1i $,$ z_2 = a_2 + b_2i $,则:这表示复数减法的运算规则是:实部与实部相减,虚部与虚部相减。本章系统地讲解了复数乘法与除法的数学推导与程序实现。从代数公式到几何意义,从基本运算到异常处理,再到程序实现中的效率与精度问题,内容层层递进,深入浅出。通过本章学习,读者不仅能够掌握复数乘除法的数学本质,还具备了将其应用于实际编程的能力。

2025-09-12 14:19:51 972

原创 全国ArcMap行政区划简图与GIS应用实战

ArcMap 是 Esri 公司开发的 ArcGIS Desktop 套件中的核心组件,专为地图制作、空间分析与数据管理设计。启动 ArcMap 后,用户将看到主界面,包含以下几个主要部分:地图视图(Map View):用于显示地图图层和执行交互式操作;内容列表(Table of Contents, TOC):列出所有加载的地图图层,并可控制图层的显示与属性;工具条(Toolbars):提供常用功能按钮,如缩放、选择、编辑等;状态栏(Status Bar)

2025-09-12 12:56:06 731

原创 C++单例模式详解与线程安全实现指南

本章从多个维度全面分析了单例模式的优势与局限性,结合具体代码示例展示了其在资源管理、状态控制等方面的典型应用,并指出了其在软件设计中的潜在问题。通过本章内容,读者应能够更清晰地理解单例模式的适用边界,并在实际开发中做出更合理的选择。

2025-09-12 12:29:01 581

原创 ARP病毒专杀工具与网络安全防护实战

ARP病毒并不是传统意义上的“病毒”,而是一种利用ARP协议缺陷进行攻击的网络攻击行为。它通常表现为攻击者伪造ARP响应包,欺骗局域网中的主机,使其将本应发送给网关的数据错误地发送给攻击者控制的主机。ARP病毒的传播方式主要有以下几种:传播方式描述局域网广播攻击者通过伪造ARP响应包向整个局域网广播,使多台主机误认其为网关主动扫描攻击者使用工具扫描局域网,主动向目标主机发送伪造的ARP响应恶意软件注入。

2025-09-12 11:12:15 713

原创 基于ADC0832的数字电压表设计与仿真完整项目包

ADC0832是一款8位分辨率的模数转换芯片,广泛应用于嵌入式系统中,用于将模拟信号(如电压)转换为数字信号。其采用逐次逼近型转换原理,具备双通道输入能力,支持单端与差分输入模式,适用于对精度和速度要求适中的测量场景。该芯片采用8引脚封装,支持标准SPI通信接口,便于与各类微控制器连接。在数字电压表等应用中,ADC0832通过采集外部模拟电压并转换为数字值,为系统提供基础数据支撑,是构建低成本、高可靠性测量系统的关键元件。

2025-09-12 10:50:34 714

原创 自动识别技术与RFID原理及应用详解

自动识别技术作为现代信息采集与处理的关键支撑,经历了从条码识别到生物特征识别的多阶段演进。其核心类型包括条码识别、图像识别、生物识别与RFID(射频识别)技术。其中,RFID以其非接触式、批量读取、可重复写入等优势,在现代物流、智能制造和智慧城市建设中展现出广泛应用前景。相较于传统条码技术,RFID无需光学识别即可完成数据读写;与NFC相比,其识别距离更远、适应性更强;而相较于生物识别,RFID在设备成本与部署灵活性上更具优势。

2025-09-12 10:50:25 925

原创 全能模拟王——鼠标键盘自动化模拟软件详解

自动化系统的首要任务是识别用户或环境所设定的触发条件。这些条件可以是键盘热键、鼠标手势、屏幕图像识别,甚至是基于特定元素匹配的逻辑判断。合理定义触发条件有助于提升自动化系统的响应速度和准确性。自动化脚本的执行效果不仅依赖于代码逻辑的正确性,还高度依赖于一系列可配置参数的设置。其中,速度、延迟、重复次数是影响脚本执行效率与稳定性的核心参数。本章将围绕这些参数的配置机制展开讨论,涵盖图形化界面的设计、参数对执行效果的影响分析,以及动态调整策略的实现方法。

2025-09-12 09:09:24 887

原创 51单片机多路PWM波形输出实现教程

占空比(Duty Cycle)是描述PWM信号中高电平所占时间比例的参数,通常以百分比(%)表示。其定义如下:\text{占空比} = \left( \frac{T_{\text{high}}}{T} \right) \times 100\%其中,$ T_{\text{high}} $ 表示在一个周期中高电平的持续时间。例如,在周期为1 ms的PWM信号中,若高电平持续时间为0.3 ms,则占空比为30%。占空比越大,表示平均电压越高;占空比越小,则平均电压越低。

2025-09-10 16:46:46 909

原创 HTML与WebGIS地图开发实战源码包

<title>我的地图页面</title><h1>欢迎来到WebGIS地图应用</h1><p>这是地图展示的页面基础结构。</p>

2025-09-10 16:46:36 964

原创 Go语言并发爬虫项目实战

正则表达式的核心是“模式(Pattern)”的概念。模式可以是简单的字符、数字、符号,也可以是由特殊元字符组合而成的复杂结构。以下是一些常见的正则表达式符号:元字符含义说明匹配任意单个字符匹配字符串的开头匹配字符串的结尾匹配前一个字符0次或多次匹配前一个字符1次或多次?匹配前一个字符0次或1次\d匹配任意数字(等价于 [0-9])\w匹配任意字母、数字、下划线\s匹配任意空白字符(空格、制表符、换行符等)[]匹配括号内的任意一个字符()

2025-09-10 15:49:28 485

原创 Android活动启动模式详解:SingleTop应用与实战

Android活动(Activity)作为应用的四大组件之一,其启动模式决定了实例的创建方式及在任务栈中的存在形式。理解启动模式对于构建高效、流畅的应用至关重要。Android提供了四种启动模式:standardsingleTopsingleTask和,它们在任务栈中的行为各不相同,适用于不同的业务场景。本章将重点介绍这四种模式的基本概念及其行为特征,帮助开发者建立对任务栈机制的整体认知,为深入掌握SingleTop模式打下坚实基础。

2025-09-10 15:30:42 244

原创 iOSTrace:iOS设备网络抓包实战工具详解

iOSTrace 是专为 iOS 设备打造的网络调试利器,利用远程虚拟接口(RVI)技术,将 iOS 设备的网络流量实时镜像至 macOS 系统。通过与 Wireshark 等抓包工具配合,开发者可以在桌面端深入分析 iOS 应用的网络行为。本章将详细介绍 iOSTrace 的核心功能、典型应用场景及其在移动网络调试流程中的关键作用,帮助开发者建立对工具整体架构的初步认知。iOS 设备的网络通信建立在 Darwin 内核之上,其核心网络协议栈基于 BSD Unix 实现。

2025-09-10 15:01:24 293

原创 基于OpenCV与OpenMV的循迹系统设计与实现

智能小车循迹系统是机器人与自动驾驶领域中的核心技术之一,广泛应用于物流搬运、智能交通及教育竞赛等场景。该系统通过图像识别技术感知路径信息,并结合算法实现路径的实时跟踪与控制。在实现方式上,OpenCV与OpenMV作为嵌入式视觉处理的重要工具,为图像采集、滤波、边缘增强与特征提取提供了高效支持。它们将图像数据转化为可用于控制的结构化信息,是系统感知环境的关键。此外,路径控制依赖于线性拟合与PID控制算法。线性拟合用于提取赛道线的趋势,而PID控制则根据偏差动态调整小车运动状态,实现稳定循迹。

2025-09-10 14:52:43 306

原创 C#实现TCP文件传输完整服务端与客户端项目

通常,一个完整的协议包包括:协议头(Header):描述数据长度、类型、版本等;数据体(Body):实际传输的数据。字段类型长度说明Lengthint4字节数据体长度Typebyte1字节数据类型(如请求、响应、心跳)Databyte[]可变实际数据内容本章从同步通信模型的单线程与多线程实现入手,深入分析了线程阻塞与资源消耗问题,接着介绍了异步通信模型。

2025-09-10 14:46:04 892

原创 基于SNMP协议的网络监控系统设计与实现

简单网络管理协议(SNMP)是一种广泛应用于网络设备监控与管理的通信协议。它允许管理站(Manager)与被管理设备(Agent)之间进行信息交换,实现设备状态获取、性能统计和告警通知等功能。SNMP经历了从SNMPv1到SNMPv3的演进,逐步增强了安全性与功能支持。在现代运维体系中,SNMP因其轻量级、标准化和跨平台特性,成为构建网络监控系统的核心协议之一。本章将为读者建立SNMP的基础认知,为后续深入实践打下坚实基础。在SNMP体系中,有两种基本角色:管理站(Manager)

2025-09-10 14:39:46 524

原创 Linux系统必备技能:vi编辑器全掌握

vi 编辑器是 Linux 系统中最基础且功能强大的文本编辑工具之一,诞生于 1976 年,由 Bill Joy 开发,作为 Berkeley Software Distribution(BSD)的一部分。它以高效、轻量和无图形依赖的特性,成为命令行环境下编辑文本文件的标准工具。vi 的核心优势在于其广泛的兼容性——几乎所有的 Unix 和 Linux 发行版都内置 vi 或其增强版本 Vim(Vi IMproved)。

2025-09-10 13:31:37 945

原创 C#多种加密算法工具测试与实现

加密技术是信息安全的核心手段之一,通过将明文(Plaintext)转换为密文(Ciphertext),确保信息在传输和存储过程中不被未经授权的第三方读取。其核心目标包括:机密性完整性身份验证(Authentication)和不可否认性加密系统通常由以下几个基本要素构成:组成要素说明明文需要被加密的原始数据加密算法执行加密操作的数学函数密钥控制加密与解密过程的关键参数密文加密后的数据解密算法。

2025-09-10 12:38:09 796

原创 易语言实现内核级内存读写模块开发

在操作系统底层开发与调试中,内核读写内存模块扮演着至关重要的角色。该模块允许开发者直接访问和修改进程的内存空间,为系统级调试、逆向工程、游戏外挂开发以及安全研究提供了技术基础。通过该模块,开发者可以实现对目标进程的内存读取(如使用)与写入(如使用),从而获取运行时数据或修改程序行为。在易语言开发中,结合Windows API调用与模块封装,可高效实现这一功能,为后续章节中的实践操作打下坚实基础。理解 Windows 内存管理机制是实现内存读写操作的前提。

2025-09-10 12:23:08 236

原创 MMG船舶操纵模型Matlab仿真程序设计

MMG(Maneuvering Modeling Group)船舶操纵模型是一种广泛应用于船舶动力学仿真与控制研究的数学模型。该模型由日本船舶技术研究协会提出,旨在通过系统化建模方法,准确描述船舶在各种操纵状态下的运动响应。相较于传统的线性模型或经验模型,MMG模型在保持物理意义明确的基础上,兼顾了模型的通用性与可扩展性,能够适应不同船型与航行工况。其核心优势在于将船舶所受的水动力分解为裸船体、螺旋桨与舵的独立作用,并通过统一的动力学方程进行描述。

2025-09-10 12:13:01 978

原创 OpenDDS中间件开发工具包实战指南

OpenDDS(Object Management Group Data Distribution Service)是一个遵循DDS(Data Distribution Service)标准的高性能、跨平台的开源中间件,专为构建分布式实时系统设计。其核心优势在于支持高可靠性、低延迟的数据通信,广泛应用于工业控制、航空航天、智能交通、国防等对实时性要求极高的领域。OpenDDS基于发布-订阅模型,允许系统中多个节点以松耦合方式高效交换数据。

2025-09-10 11:54:27 706

原创 Angular与Express任务管理系统开发实战

状态:{{ task.completed?'已完成' : '未完成' }}

2025-09-10 11:41:53 366

原创 告别Eclipse工具栏插件开发实战

Eclipse是一款开源、可扩展的集成开发环境(IDE),其核心设计思想是“一切皆为插件”(Everything is a plugin)。通过基于OSGi的模块化架构,Eclipse实现了高度灵活的扩展能力,使得开发者可以按需定制开发环境。Eclipse插件不仅能够增强IDE功能,如代码编辑、调试、版本控制等,还可以用于构建独立的RCP(Rich Client Platform)应用程序。插件开发已成为现代软件工程中提升开发效率、实现个性化功能的重要手段。

2025-09-10 10:44:21 296

原创 基于Python的KMV信用风险评估模型实现与详解

波动率(Volatility)是衡量资产价格变动幅度的统计指标,通常以资产收益率的标准差来表示。它是金融工程与风险管理中最重要的风险度量之一。波动率越高,意味着资产价格在未来的变化越剧烈,不确定性越大,因此风险也越高。在信用风险评估模型中,尤其是KMV模型中,资产价值波动率直接影响违约距离(Distance to Default, DD)和预期违约频率(Expected Default Frequency, EDF)的计算。

2025-09-10 10:34:41 820

原创 MATLAB实现连续信号采样与重构完整项目实战

频域分析是数字信号处理的基础工具,通过傅里叶变换、FFT、

2025-09-10 10:07:15 250

原创 易语言实现窗口强力隐藏技术详解

易语言(EPL)是一种面向中文用户的可视化编程语言,专为简化 Windows 平台应用程序开发而设计。它以“零基础也能编程”为理念,采用中文关键字和图形化界面操作,降低了编程门槛,特别适合初学者和快速开发需求。易语言自2000年由吴涛开发以来,逐渐形成了完整的开发体系,涵盖 GUI 设计、数据库操作、网络通信、API 调用等多个方面。尽管其语法与主流语言如 C#、Python 不同,但在 Windows 桌面开发领域仍具有一定的实用价值和用户群体。

2025-09-10 09:54:10 354

原创 小夜短网址生成系统API开发与部署实战

短网址服务是一种将原始的长链接(如id=12345)转换为更简洁、易传播的短链接(如)的技术。其核心价值在于提升用户体验、便于传播、增强品牌识别度,并为数据分析提供基础支持。通过短网址,企业能够更有效地追踪链接的点击行为,优化营销策略,并在社交媒体、短信、邮件等场景中提升链接的可读性和点击率。API(Application Programming Interface,应用程序编程接口)是一组定义、调用和交互软件组件的标准方法。

2025-09-10 09:23:19 797

原创 基于CAPL与Python的汽车电子测试项目实战

CANoe 和 CANalyzer 是 Vector 公司开发的用于车载总线系统开发与测试的集成开发环境。它们不仅支持总线通信的实时监控与分析,还通过 CAPL 脚本语言实现了高度定制化的测试与仿真功能。CANoe 与 CANalyzer 的核心功能包括:总线通信监控:实时接收与发送 CAN、LIN、FlexRay、Ethernet 消息。网络仿真:模拟 ECU(电子控制单元)行为,构建虚拟网络环境。测试自动化:通过 CAPL 编写测试脚本,实现自动化测试流程。

2025-09-10 09:12:46 299

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

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

2021-08-04

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

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

2021-08-04

amar567.github.io

这个 repo 是我的个人网页

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

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

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

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

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

2021-08-03

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

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

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

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

Restaurant-Portfolio-Website

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

2021-08-04

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

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

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

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

org.libsdl.*-开源

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

2021-08-04

NetServe-开源

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

2021-08-03

Network FIFO-开源

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

2021-07-30

使用ChatGPT进行写作指南

本书《使用ChatGPT进行写作指南》由Christian Rieck撰写,旨在指导读者如何利用人工智能技术撰写适用于学校、大学和职业场合的文本。书中首先强调了使用书中信息和建议时需谨慎,因为作者和出版商不提供任何保证,且信息可能不完全正确或适用。接着,作者介绍了如何使用人工智能工具来克服写作障碍,包括如何提出好的提示(Prompts),以及如何使用这些工具来改进文本的原创性和准确性。书中还探讨了如何在写作中加入人性化的触感,以及如何利用人工智能进行创意写作和思维导图等技术。此外,还提供了高级技巧,如元提示、减轻繁琐任务的策略,以及如何处理引用和参考文献。最后,书中还探讨了人工智能在语言学习、编程学习以及未来考试中的潜在应用,并简要介绍了ChatGPT的工作原理。

2025-04-12

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

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

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 [email protected] ,除了它是 TCP o

2021-08-05

Bilanuk.github.io

比拉努克.github.io

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

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

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

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

CRUD-Express

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

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

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

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

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

miniapp-components:小程序组件

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

2021-08-04

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

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

2021-08-08

空空如也

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

TA关注的人

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