Thinstation是使用std的瘦客户机Linux发行版。 x86硬件。 它可以从网络,pxe,syslinux,CD,软盘或闪存盘引导,并使用VNC,RDP,XDM,SSH,Telnet,tn5250,tarentella,2X,NX,Thinlinc,VMWare VDI或ICA连接到服务器。
2025-10-20 14:35:32 567.05MB 开源软件
1
matlab求导代码变分高斯Copula推论 我们使用高斯copulas(与固定/自由形式的边距组合)作为自动推理引擎,以对通用分层贝叶斯模型进行变分近似(仅有的两个特定于模型的项是对数似然和先验项及其派生词)。 我们评估了在单变量页边距中复制的特殊性以及在潜在变量之间广泛捕获的后验依赖。 本文的Matlab代码 韩少波,廖学军,David B.Dunson和Lawrence Carin,第19届人工智能与统计国际会议(AISTATS 2016) ,西班牙加的斯,2016年5月 例子 演示1:边际适应(偏斜,学生的t,Beta和Gamma) >> demo_SkewNormal >> demo_StudentT >> demo_Gamma >> demo_Beta 实数,正实数和截断的[0,1]变量的边际逼近的精度如下所示, 演示2:双变量对数正态 >> demo_BivariateLN 我们使用具有(1)固定形式对数正态分布裕度(2)基于自由形式伯恩斯坦多项式的裕度的双变量高斯copula近似双变量对数正态分布, 演示3:马蹄收缩 基准比较包括: 吉布斯采样器 平均场VB VGC-L
2025-10-19 23:40:26 6.63MB 系统开源
1
matlab代码购买重叠世代建模的入门资料 该存储库包含用于重叠世代建模的入门资料。 这些材料包括Evans和Debacker(2020)教科书中的章节,以及有关计算平台和教程笔记本的建议。 请随时在此存储库中提交问题,并在@rickecon或@jdebacker “发表”,以发表评论或提出有关这些材料的问题。 我们提供了Evans和DeBacker(2020)的当前目录以及传记的副本。 我们希望这本书能在2021年下半年出版和发行。 理查德·埃文斯(Richard Evans)和杰森·德巴克(Jason DeBacker)建立了重叠的世代模型来进行财政政策分析,并对美国,欧洲委员会和印度的员工维护人员进行了培训。 如果您希望Evans和/或DeBacker为您的组织提供定制的培训,请与OpenRG()联系。 1.重叠的世代教科书章节 Evans和DeBacker提供了Evans和DeBacker(2020)的以下四个教科书章节,作为建立和解决政策分析的重叠世代模型的介绍。 这些章节都可以在该存储库的OGprimer/Chapters/文件夹中找到。 它们也在下面链接。 章节 描述 内
2025-10-19 11:01:05 2.97MB 系统开源
1
基于Java的开源跨境电商购物商城系统,特别是针对TikTok内嵌商城的应用。系统支持多语言(如英语、越南语等)和多货币(如美元、越南盾),并提供了详细的搭建部署教程和服务更新支持。文中还探讨了系统的关键配置和技术细节,包括语言拦截器、货币转换机制、服务器配置优化以及安全措施等方面的内容。此外,作者分享了一些实用技巧,比如使用GeoIP库进行精确的语言识别、通过定时任务更新汇率数据、调整Tomcat启动参数以提高性能等。 适合人群:对跨境电商平台开发感兴趣的开发者,尤其是熟悉Java语言的技术人员。 使用场景及目标:适用于希望快速搭建并运营一个多语言、多货币支持的跨境电商平台的企业或个人。主要目标是帮助用户理解系统的工作原理,掌握部署方法,并解决常见的技术难题。 其他说明:文中提到的一些具体操作步骤和技术建议可能需要根据实际情况进行适当调整。例如,在选择云服务提供商时,考虑到不同地区的网络状况和支付方式的不同,推荐使用AWS新加坡节点搭配Cloudflare加速服务来确保良好的用户体验。
2025-10-18 16:48:19 2.3MB
1
DFT的matlab源代码TB2J_examples TB2J代码示例。 TB2J在线文档:TB2J github:TB2J论坛: 万尼尔的例子 Wannier90的示例在Wannier目录中。 对于这些示例,首先使用例如ABINIT或VASP进行DFT基态计算。 这些DFT计算的输入在DFT目录中提供。 然后进行Wannier90计算,其输入也位于DFT目录中。 Wannier90的输出位于Wannier90目录中。 使用这些文件,在getJ.sh中运行命令以获取TB2J结果。 SrMnO3:ABINIT-Wannier(线性) 具有PBEsol + U,U(Mn)= 3eV的SrMnO3立方结构,具有FM状态的5原子立方结构。 在Wannier目录中,运行get_J.sh以计算交换参数。 SrMnO3:QE-Wannier(线性) 具有PBE + U的SrMnO3立方结构,U(Mn)= 3eV,具有FM状态的5原子立方结构。 在DFT目录中,运行run.sh以运行完整的DFT-W90-TB2J计算。 在Wannier目录中,运行get_J.sh以从W90输出计算交换参数。 FeO:
2025-10-18 12:45:40 17.75MB 系统开源
1
**avcap-开源**:这个项目是一个名为"avcap-library"的开源软件,它专注于视频采集功能,旨在为开发者提供一个简洁且易于使用的C++库。这个库的独特之处在于其跨API和跨平台的设计,允许在Linux、Win32以及Mac OS X操作系统上无缝地进行视频捕获。 **跨API功能**:avcap-library能够适应不同的系统API,如在Windows平台上可能使用DirectShow或Media Foundation,而在Linux中可能利用V4L2(Video for Linux 2)或者在Mac OS X中采用AVFoundation。这种灵活性使得开发者无需深入学习每个平台的具体细节,就能实现跨平台的视频采集功能。 **统一的API**:该库的核心价值在于提供了一个一致的接口,使得开发者可以在不同的操作系统上编写相同的代码来访问摄像头和其他视频输入设备。这样极大地简化了开发流程,提高了代码的可移植性和维护性。 **C++编程**:avcap-library基于C++,这是一种通用、面向对象的编程语言,拥有丰富的标准库和强大的模板机制。使用C++编写,意味着avcap库可以提供高性能和灵活的编程模型,同时具备良好的类型安全性和内存管理。 **跨平台支持**:avcap兼容Linux、Windows和Mac OS X三大主流操作系统,确保了应用能够在多种环境下运行。这对于需要在多平台上部署或希望软件具有广泛适用性的开发者来说,是一个重要的优点。 **文件结构**:压缩包中的"avcap-0.1.9"可能包含了源代码、文档、示例程序和其他相关资源。开发者可以借此了解库的内部工作原理,学习如何集成到自己的项目中,以及如何根据需求进行自定义扩展。 **开源特性**:作为开源软件,avcap-library的源代码对所有人开放,允许自由查看、修改和分发。这鼓励了社区的协作和改进,开发者可以贡献代码,修复bug,或者添加新功能,以适应不断变化的技术环境和用户需求。 avcap-library是一个强大而实用的工具,为跨平台的视频采集提供了标准化的解决方案。它的开源性质促进了技术共享和创新,为开发者带来了便利,也推动了整个行业的进步。通过深入理解和利用avcap,开发者可以轻松地在各种操作系统上构建视频相关的应用程序,无论是简单的录像工具还是复杂的视频处理系统。
2025-10-18 10:30:07 1.97MB 开源软件
1
JrebelBrainsLicenseServerforJava 自建JRebel许可证服务器 自建JRebel许可服务器用到的原始 编译打包:MVN clean package 启动命令:java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8081 linux后台启动:nohup java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8081> / dev / null 2>&1& 访问地址: guid可以使用UUID直接生成,或者使用 破解补丁破解IDEA 补丁地址 使用方法 将补丁放在安装包的/ bin路径下; 分别对本文件夹(bin)下的idea.
2025-10-17 09:42:34 760KB 系统开源
1
【Lua-5.3开源软件与中文手册】这个压缩包包含两部分核心内容:lua-5.3.4.tar.gz,这是一个源代码压缩文件,它提供了Lua编程语言的5.3.4版本;而Lua-5.3中文手册.pdf则是针对这个版本的详细中文文档,帮助开发者理解和学习Lua。 Lua是一种轻量级的脚本语言,广泛应用于游戏开发、嵌入式系统、服务器端编程等多个领域。它的设计目标是简洁、易读、易写,以及高效的执行性能。Lua-5.3.4是其历史上的一个重要版本,带来了许多改进和新特性。 让我们深入了解一下Lua-5.3.4。这个版本在语法、性能和功能上都有所提升。例如,增加了64位整数类型,支持更大范围的数值计算;引入了新的元表操作,使得元表功能更加强大和灵活;还改进了字符串处理,提供更快的字符串比较和操作。此外,Lua-5.3对错误处理进行了优化,允许在错误发生时提供更丰富的上下文信息。 在Lua-5.3.4.tar.gz中,用户可以找到Lua的源代码,包括lua.c、lua.h等核心文件,以及luac.c用于编译Lua源代码为字节码的编译器。开发者可以在这个源代码基础上进行定制,将其嵌入到自己的应用程序中,或者扩展Lua的功能。 与之配套的《Lua-5.3中文手册》是学习和理解Lua的关键资源。这份手册详尽地介绍了Lua的语法、数据类型、控制结构、函数、模块、错误处理、元编程等方面的知识。特别地,对于初学者,手册会解释如何创建和运行Lua脚本,以及如何使用标准库中的函数。对于有经验的开发者,手册则提供了深入的API参考,帮助他们利用Lua解决实际问题。 学习Lua时,了解它的基本数据类型至关重要,如nil、boolean、number、string、table、function、 userdata和thread。这些类型支持了Lua的灵活性和强大的表达能力。特别是table,作为Lua的核心数据结构,既可以作为数组,也可以作为关联数组,甚至可以模拟类和对象。 控制结构包括if语句、while循环、for循环(包括数字for和通用for)以及各种跳转语句(如return、break和goto)。函数在Lua中是第一类值,这意味着它们可以作为参数传递,也可以作为返回值返回。元编程能力则通过元表和元方法实现,使用户能够自定义对象的行为。 Lua的模块系统允许组织代码,并通过require函数来导入和使用。同时,Lua支持C语言的扩展,通过编写C语言的库,可以进一步增强其功能。 Lua-5.3开源软件和中文手册是学习和实践Lua编程的重要资源。无论是游戏开发、系统管理,还是其他任何需要强大脚本支持的场景,Lua都能提供高效的解决方案。通过深入阅读和实践,开发者将能够掌握这一强大的工具,并在项目中发挥出它的潜力。
2025-10-17 08:59:34 1.93MB lua
1
标题中的"SerialPort to Keyboard:将字符从Serialport作为击键发布到OS-开源"指出,这个项目是一个开源软件,它的主要功能是接收来自串行端口的数据,并将其模拟为键盘输入发送到操作系统。这样的应用可能在自动化测试、远程控制或特殊硬件接口等场景中有用。让我们深入探讨这个技术实现及其相关知识点。 1. **串行端口(Serial Port)通信**:串行端口是一种古老的通信方式,用于设备间的低速数据传输。在计算机上,通常使用COM1至COM9的标识符来访问。串行端口通过RS-232标准定义电气特性,支持数据、控制和时钟信号。在软件开发中,我们可以使用如`System.IO.Ports.SerialPort`类来与串行端口进行交互。 2. **键盘输入模拟**:程序通过模拟键盘事件来发送字符到操作系统,这通常涉及到Windows API调用,如`SendInput`函数。在.NET环境中,可以使用`SendKeys`类来实现类似的功能。这种技术在自动化测试、脚本编写和游戏外挂等领域常见。 3. **开源软件**:此项目是开源的,意味着源代码对公众开放,允许任何人查看、学习、修改和分发。开源软件的许可证(如MIT、GPL等)规定了如何合法地使用和分发修改后的代码。用户可以基于这些代码进行二次开发,同时社区也能够协作改进和维护项目。 4. **项目文件结构**: - `App.config`:这是.NET应用程序的配置文件,用来存储应用程序的设置,如连接串、日志级别等。 - `frmMain.Designer.cs`和`frmMain.cs`:这是Windows Forms应用程序的主窗体代码,`.Designer.cs`文件包含了窗体设计时的元数据,`.cs`文件包含窗体的逻辑代码。 - `Program.cs`:这个文件包含了程序的入口点,即`Main`方法,是程序启动的地方。 - `SerialToKeyboard.csproj`:这是Visual Studio的项目文件,包含了项目的构建设置、引用和文件列表。 - `frmMain.resx`:资源文件,存储窗体的本地化资源。 - `Attention.txt`:可能包含项目使用注意事项或版权信息。 - `SerialToKeyboard.csproj.user`:用户的个人项目设置,如调试配置。 - `publish`和`obj`:`publish`目录可能包含了项目的发布输出,`obj`目录则包含了编译过程中产生的临时文件。 5. **编程语言和框架**:这个项目使用C#编程语言,基于.NET Framework或.NET Core开发,利用Windows Forms库创建图形用户界面。C#是一门强类型、面向对象的语言,广泛应用于Windows桌面应用开发、游戏开发和Web服务。 6. **开发工具**:考虑到文件扩展名,这个项目可能是使用Microsoft Visual Studio创建的,这是一个集成开发环境(IDE),提供了编辑、调试、构建和部署应用程序的全套工具。 7. **代码实现**:虽然没有提供具体的代码,但根据项目描述,开发者可能创建了一个监听串行端口的循环,当接收到数据时,将数据转化为键盘事件并使用`SendKeys`或`SendInput`发送到操作系统。 8. **应用场景**:这类程序可能用于将特定设备的输出(如传感器、嵌入式系统等)模拟为键盘输入,方便在没有专门驱动程序的情况下与计算机交互。 "SerialPort to Keyboard"项目结合了串行通信和键盘模拟技术,为那些需要将硬件数据转换为操作系统可识别的键盘输入的场合提供了解决方案。开源特性使得它更具扩展性和适应性,用户可以根据自己的需求进行定制。
2025-10-17 08:31:21 125KB 开源软件
1
**ArduSim: Arduino模拟器的深度探索** ArduSim是一个强大的开源项目,它为Arduino开发者提供了一种在个人计算机上模拟Arduino硬件和API的功能。这意味着开发者可以在不使用实际硬件的情况下,测试和调试他们的Arduino代码,极大地提高了开发效率和降低了成本。通过API级别的仿真,ArduSim能够精确地模拟各种Arduino功能,包括数字输入/输出、模拟读写、串口通信等,使得开发者可以像在真实设备上一样进行编程。 ArduGate是ArduSim的一个子项目,它是连接ArduSim与真实Arduino设备的桥梁。ArduGate代理草图(Agent Sketch)允许用户在模拟环境中运行代码,并通过物理Arduino板与模拟环境进行交互。这种代理功能使得开发者可以在模拟环境中验证代码的正确性,然后将经过测试的代码安全地部署到实际硬件上。 **ArduSim的核心特性:** 1. **全面的API仿真**:ArduSim实现了Arduino库的广泛支持,包括数字I/O、模拟I/O、定时器、PWM、中断等,确保代码在模拟环境中行为与真实硬件一致。 2. **实时交互**:用户可以在模拟环境中实时查看和改变传感器值,观察程序的响应,这在没有实物设备的情况下特别有用。 3. **代码调试工具**:ArduSim提供了断点、步进执行、变量监视等功能,帮助开发者精准定位和修复代码中的错误。 4. **跨平台兼容**:由于是基于软件的模拟器,ArduSim可以在Windows、Mac OS X和Linux等多种操作系统上运行。 5. **社区支持**:作为开源项目,ArduSim拥有活跃的开发者社区,不断更新和完善软件功能,同时也提供丰富的教程和示例代码供用户学习。 **ArduGate的使用流程:** 1. **安装ArduGate**:从压缩包中提取并运行ArduGate.exe,该程序会设置代理服务,准备与Arduino板的通信。 2. **上传代理草图**:将压缩包中的agent文件夹中的草图上传到Arduino板上,这个草图会在硬件和模拟器之间建立通信通道。 3. **启动模拟**:打开ArduSim,连接到已经运行代理草图的Arduino板,就可以在模拟环境中运行和调试代码了。 4. **读写数据**:通过模拟器界面,可以模拟输入数据到Arduino板,同时查看板子的输出结果,实现与真实硬件类似的操作。 5. **调试与优化**:在模拟环境中发现问题后,可以直接在代码编辑器中修改,然后重新加载到模拟器中测试,直到代码满足需求。 **总结:** ArduSim和ArduGate为Arduino开发带来了一种创新的模拟方法,使开发者能够高效、安全地进行代码测试和调试。开源的特性意味着用户不仅可以免费使用,还可以参与到项目的改进和扩展中,进一步提升其功能和适应性。对于教育、研究或个人项目,ArduSim是一个不可或缺的工具,它降低了硬件依赖,促进了Arduino编程的学习和实践。
2025-10-17 05:41:24 224KB 开源软件
1