All these 6 files pulled from Ubuntu 18.04, suitable for running EasyConnect on Ubuntu 22.04 -rw-r--r-- 1 joey joey 313264 3月 25 15:17 libpango-1.0.so.0 -rw-r--r-- 1 joey joey 313264 3月 25 15:17 libpango-1.0.so.0.4000.14 -rw-r--r-- 1 joey joey 51096 3月 25 15:17 libpangocairo-1.0.so.0 -rw-r--r-- 1 joey joey 51096 3月 25 15:17 libpangocairo-1.0.so.0.4000.14 -rw-r--r-- 1 joey joey 87904 3月 25 15:17 libpangoft2-1.0.so.0 -rw-r--r-- 1 joey joey 87904 3月 25 15:17 libpangoft2-1.0.so.0.4000.14
2025-12-01 19:43:48 363KB ubuntu EasyConnect libpango
1
在视频中识别全景图斯坦福 CS 231A 最终项目建立在 OpenCV 拼接模块之上 程序文件:video_stitching_detailed.cpp 自动识别视频中的全景场景,并尝试从每个检测到的场景中生成全景图。 一个 15 秒的视频和 2 个全景图在大约 20 分钟内运行......在这一点上并不完全快。 建立在 OpenCV 的 Stitching 模块的示例代码上,stitching_detailed.cpp 描述程序技术的论文包括:ProjectPaper.pdf 示例视频输入和输出全景图包括: Garden.avi -> Garden1.jpg quad.avi -> quad1.jpg , quad2.jpg 默认参数通常效果很好,但这里有一些提示: 如果全景图很大,请使用“--warp圆柱” 如果全景场景/片段太短,请尝试:“--match_conf 0.8
2025-11-27 19:53:48 19.61MB
1
本研究由翟乐、杨科武等人完成,旨在通过热动力学参数的研究,揭示临床上广泛使用的一种碳青霉烯类抗生素——亚胺培南在细菌抗药性中的作用。文章首次报道了源自脆弱拟杆菌(Bacteroides fragilis)的B1亚类金属β-内酰胺酶CcrA对亚胺培南水解作用的热动力学特性。实验结果显示,CcrA对亚胺培南的水解是一个放热且自发的反应,反应级数为1.4,且CcrA水解亚胺培南的活化焓比头孢唑林水解反应的高,活化熵则较低。这项工作不仅丰富了抗生素耐药性的研究,也为金属β-内酰胺酶抑制剂的开发提供了重要的热动力学参数。 亚胺培南是一种广泛应用于临床的碳青霉烯类抗生素,由于其卓越的杀菌效果,已成为许多传染病治疗的首选方案。然而,这类抗生素的过度使用导致了大量抗生素耐药性细菌的产生。最普遍的耐药机制是金属β-内酰胺酶(Metallo-β-lactamases,MβLs)的表达,这些酶能够水解所有当前β-内酰胺类抗生素的β-内酰胺环,导致药物失活。MβLs具有很高的周转率(kcat)和广谱的特异性(high kcat/Km)。 本研究使用微热量计(microcalorimetry)作为研究手段,微热量计是一种能够测量极小能量变化的仪器,它通过测量反应热来计算反应的热力学参数,从而评估反应的自发性、活性参数和反应级数。研究中,温度范围设定在293.15K至308.15K,通过这些温度下亚胺培南与CcrA的水解反应热的测量,得到了一系列热动力学参数值,包括活化自由能、活化焓、活化熵和表观活化能。 活化自由能(Activation free energy)的计算结果表明,在上述温度范围内,CcrA水解亚胺培南的活化自由能分别达到87.540±0.027、88.781±0.031、89.901±0.036和91.057±0.021 kJ•mol-1。活化焓(Activation enthalpy)和活化熵(Activation entropy)的测定有助于深入理解水解过程中的能量和分子排列的变化。此外,实验得到的表观活化能E为21.598kJ•mol-1,进一步证明了水解反应的自发性。 本研究还指出,CcrA水解亚胺培南的反应是放热的,即反应中释放的能量大于用于克服活化能障的能量。这对于理解酶促反应的机理及其对温度变化的敏感性具有重要意义。热动力学参数的测定不仅提供了反应过程的能量变化信息,还能够预测反应的速率和方向,为抗生素耐药性的防控提供了理论基础。 这项首发论文的研究揭示了亚胺培南在被CcrA金属酶水解时的热动力学特征,为今后开发针对MβLs的新型抗生素耐药性抑制剂提供了科学依据,同时对临床合理使用碳青霉烯类抗生素具有重要的指导意义。
2025-11-23 15:49:33 266KB 首发论文
1
:“UV-curing bio-based resin from itaconic acid” 概述了一种由衣康酸(IA)合成的生物基UV光固化树脂。这种新型树脂是通过衣康酸与甲基丙烯酸缩水甘油酯(GMA)进行酯化反应得到的,其合成过程无需溶剂、无排放,且不需后处理步骤。 :周照喜、蔡辰婷等研究人员利用衣康酸作为基础材料,成功合成了IA-GMA树脂。这一生物基树脂在室温下具有一定的粘度(15000mPa.s),通过FT-IR、1H-NMR和ESI-ION TRAP MS等分析技术得到了确认。研究还表明,该树脂可以通过UV光固化和热固化两种方式固化,并通过TGA和DMA进行了表征。通过共聚物化与2, 2, 3, 4, 4, 4-六氟丁基丙烯酸酯(F-6)、1,1'-[(1-甲基-1,2-乙二基)双[氧(甲基-2,1-乙二基)]]酯(TPGDA)和三甲基ol丙烯酸三甲酯(TMPTA)等单体,可以进一步调整IA-GMA共聚物的性能。 :“首发论文”指出这是首次发表的科研成果,意味着这项研究是在该领域的创新性贡献。 【正文】: 衣康酸树脂是一种环保的生物基材料,因其来源于可再生资源,对环境影响较小,而备受关注。IA-GMA树脂的合成方法简单,不使用溶剂,减少了对环境的潜在污染,符合当前绿色化学的理念。酯化反应一步法合成工艺提高了生产效率,降低了生产成本。 IA-GMA树脂的结构特性通过红外光谱(FT-IR)、核磁共振谱(1H-NMR)和离子阱质谱(ESI-ION TRAP MS)等技术进行了详细鉴定,这些技术是化学合成中常用的确证分子结构的方法。通过热重分析(TGA)和动态机械分析(DMA),研究人员评估了树脂的热稳定性和固化后的力学性能。 实验结果表明,IA-GMA树脂的固化反应活性受空间位阻效应影响,不同的功能单体共聚能够产生不同机械性能的IA-GMA共聚物。这意味着可以根据需求设计和合成具有满意性能的可再生IA-GMA共聚物。此外,IA-GMA树脂在UV光固化性能上表现出潜力,可以替代传统的石油基UV固化预聚物,如环氧丙烯酸酯。 IA-GMA树脂的开发不仅为环保型UV固化涂料和黏合剂提供了一种新的生物基选项,也为生物基聚合物的设计和优化提供了新的思路。随着对生物基材料研究的深入,这种新型树脂可能广泛应用于各种领域,包括但不限于电子封装、涂层技术、黏合剂以及印刷电路板等,有望推动可持续发展的材料科学进步。
2025-11-10 23:06:36 635KB 首发论文
1
### C# WinForms 控件、字体大小位置随分辨率变化实现方法 #### 一、引言 在开发基于 Windows 的桌面应用程序时,确保用户界面(UI)元素能够在不同分辨率的显示器上正确显示非常重要。特别是在使用 Microsoft .NET Framework 和 WinForms 创建应用程序时,开发者需要考虑如何使界面元素(如按钮、文本框等)能够自适应不同的屏幕尺寸,从而提供一致的用户体验。本文将详细介绍一种在 C# WinForms 应用程序中实现控件、字体大小和位置根据分辨率动态调整的方法。 #### 二、背景知识 在深入探讨具体实现之前,我们需要了解以下几个概念: 1. **WinForms**:Windows Forms(简称 WinForms)是 .NET Framework 中用于创建 Windows 桌面应用程序的一种技术。 2. **分辨率适应性**:指的是 UI 元素能够根据用户的屏幕分辨率自动调整其大小和位置的能力。 3. **屏幕对象**:`Screen` 类提供了有关显示器的信息,包括其尺寸、分辨率等。 4. **控件属性**: - `Size`:表示控件的宽度和高度。 - `Location`:表示控件在其父容器中的位置。 - `Font`:表示控件使用的字体及其大小。 #### 三、实现原理 为了实现控件、字体大小和位置的自动调整,我们可以通过以下步骤来完成: 1. **获取当前屏幕的分辨率**:使用 `Screen.PrimaryScreen.Bounds` 获取主屏幕的尺寸。 2. **计算比例因子**:将当前屏幕的宽度和高度与预设的标准分辨率进行比较,得到相应的比例因子。 3. **调整控件的大小和位置**:遍历窗体上的所有控件,根据比例因子调整它们的大小和位置。 4. **调整字体大小**:同样地,根据比例因子调整每个控件的字体大小。 #### 四、代码实现 接下来,我们将通过具体的 C# 代码示例来展示如何实现上述功能。 ##### 1. 初始化窗体大小 ```csharp public partial class Form2 : Form { public Form2() { InitializeComponent(); WindowsApplication1.Instance.InitInstance(this); } } ``` 在此处,`InitInstance` 方法被调用来初始化窗体,并将其大小设置为主屏幕的尺寸。 ##### 2. 实现分辨率适应性 ```csharp public static void InitInstance(System.Windows.Forms.Form form) { form.Size = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Screen sc = Screen.PrimaryScreen; float w = sc.Bounds.Width; float h = sc.Bounds.Height; foreach (Control c in form.Controls) { c.Size = new Size((int)(c.Width * w / 1024), (int)(c.Height * h / 768)); c.Location = new Point((int)(c.Left * w / 1024), (int)(c.Top * h / 768)); Single size = Convert.ToSingle(c.Font.Size * h / 768); c.Font = new Font(c.Font.Name, size, c.Font.Style, c.Font.Unit); } } ``` 该方法首先获取主屏幕的尺寸,然后计算比例因子。接着,遍历窗体上的所有控件,根据比例因子调整它们的大小、位置以及字体大小。这里假设标准分辨率为 1024x768,实际应用中可以根据需要调整。 #### 五、注意事项 1. **兼容性**:确保这种方法在不同版本的 .NET Framework 上都能正常工作。 2. **性能考虑**:在大量控件的情况下,每次窗口调整时都执行这些操作可能会导致性能问题。可以考虑只在应用程序启动或特定事件触发时执行。 3. **测试**:在多个不同分辨率的屏幕上进行充分测试,确保所有元素都能正确显示。 #### 六、总结 通过上述方法,我们可以实现在 C# WinForms 应用程序中让控件、字体大小和位置随着分辨率的变化而自动调整的功能。这不仅提高了应用程序的用户体验,还使得开发者无需为每种屏幕尺寸单独设计布局,大大简化了开发过程。
2025-11-08 11:38:11 1KB
1
黄秋葵(学名Abelmoschus esculentus),又称秋葵或羊角豆,是一种在热带、亚热带和温带地区广泛种植的蔬菜。它因嫩果和幼嫩叶片的食用价值而在全球范围内受到欢迎。黄秋葵含有丰富的黄酮类化合物,这些化合物具有多种生理活性,包括抗氧化作用。黄酮类化合物在植物中广泛存在,对人体健康具有调节和预防疾病的功效。 该研究的目的是评估不同黄秋葵品种及其组织中总黄酮含量的差异。通过采集中国不同地理区域的13个黄秋葵品种,研究发现花朵中的黄酮含量相较于根、茎、叶、叶柄和豆荚都相当高。在测试的13个品种中,湘葵3号的花朵总黄酮含量最高,同时在豆荚中的总黄酮含量也是湘葵3号在各测试品种中最高。 研究采用了光谱光度法(spectrophotometry)作为提取和测定黄秋葵中黄酮含量的技术手段。光谱光度法是一种利用光的吸收性质来确定物质浓度的方法。在该研究中,光谱光度法用于测量黄秋葵组织中黄酮的含量,从而为黄秋葵的质量评估和产业化研究提供了新的途径。 黄秋葵的营养价值在近年来的科学研究中得到进一步确认,其被发现在抗氧化、抗炎、抗糖尿病和抗癌方面具有潜力。除了在国内外广泛种植外,黄秋葵还因其营养丰富,在2008年北京奥运会期间成为运动员的首选蔬菜。黄秋葵中除了黄酮类化合物,还含有丰富的维生素、矿物质、膳食纤维和多糖等营养成分。 在抗氧化方面,黄酮类化合物通过清除自由基、抑制脂质过氧化和保护细胞免受氧化应激损伤来发挥作用。抗氧化剂的摄入有助于身体抵抗由环境污染、紫外线、烟草烟雾和辐射引起的有害影响。此外,黄酮类化合物可能对心血管健康有益,能够降低心脏病和高血压的风险,同时对神经系统保护也有积极作用。 随着对黄秋葵营养价值认识的深入,其栽培面积在我国北方和南方迅速扩大。黄秋葵不仅仅是一种普通的蔬菜,它还为食品工业提供了原料,可以用于生产黄酮提取物和其他健康产品,具有潜在的商业价值。 通过这项研究,人们更加明确地认识到黄秋葵不同部位和品种之间总黄酮含量的差异,为黄秋葵的栽培选择和产品开发提供了科学依据。这项研究的意义不仅仅在于学术领域,它还为黄秋葵的深入研究和应用开启了新的视野,促进了农产品的多样化和附加值的提升。
2025-10-27 08:48:54 340KB 首发论文
1
在Windows Forms(Winform)应用开发中,用户界面(UI)的设计是至关重要的,它直接影响到用户的使用体验和软件的整体印象。"56种超漂亮Winfrom界面皮肤(SSK)"是一个专门为Winform应用设计的皮肤库,提供了丰富的界面样式,以满足开发者对不同风格和主题的需求。SSK皮肤库不仅能让应用程序看起来更美观,还能提升其专业性,吸引更多的用户。 让我们了解一下如何使用这些皮肤。在你的Winform项目中,你需要进行以下步骤来应用SSK皮肤: 1. **添加DLL引用**:为了使用SSK皮肤,你需要将"IrisSkin2.dll"文件添加到你的项目引用中。这可以通过在Visual Studio中右键点击“引用”管理器,选择“添加引用”,然后浏览并选择"IrisSkin2.dll"来完成。这个DLL文件包含了SSK皮肤库的核心功能,使得你可以轻松地在你的应用程序中启用皮肤支持。 2. **设置皮肤文件路径**:在代码中,你需要创建一个`SkinEngine`对象,并设定其`SkinFile`属性为包含你选择的皮肤的路径。例如,`skinEngine.SkinFile = "path_to_skin.skin";`这里的"path_to_skin.skin"是你想要应用的皮肤文件的完整路径。一旦设置好,皮肤库就会自动应用新的界面样式。 接下来,我们来探讨一下Winform皮肤和界面设计的一些关键知识点: - **皮肤文件**:皮肤文件通常是一种XML格式,包含了一系列界面元素的外观定义,如颜色、字体、边框样式等。它们定义了控件在应用皮肤后的视觉效果。 - **自定义皮肤**:虽然SSK提供了56种预设的皮肤,但开发者也可以根据需求自定义自己的皮肤。这通常涉及编辑皮肤文件,调整各个控件的属性,或者使用皮肤编辑工具来创建独特的视觉样式。 - **兼容性**:确保你的Winform控件与皮肤库兼容是非常重要的。并非所有控件都直接支持皮肤化,因此在选择或创建控件时,需确认它们能与皮肤库协同工作。 - **性能影响**:大量使用皮肤可能会对应用程序的性能产生一定影响,因为皮肤需要加载和渲染。因此,在设计界面时,需要平衡美观和性能之间的关系。 - **用户体验**:尽管皮肤可以提升视觉吸引力,但过度的装饰可能会影响可用性和可读性。在选择皮肤时,要考虑用户界面的易用性和一致性,以提供良好的用户体验。 - **Asp.net与Winform**:虽然标签中提到了Asp.net,但Asp.net主要用于Web应用开发,而Winform则属于桌面应用领域。两者使用不同的技术栈,皮肤库的使用方法和应用场景也有所不同。 "56种超漂亮Winfrom界面皮肤(SSK)"为Winform开发者提供了一个强大的工具,以提升他们的应用界面设计。正确地应用和配置这些皮肤,可以极大地提升应用的视觉质量和用户体验。同时,开发者也应该不断学习和探索,以便更好地理解和利用皮肤库,创造出更加吸引人的应用程序。
2025-10-12 19:52:40 1.03MB Winfrom Asp.net
1
在C# Winform应用开发中,有时候我们需要将外部应用程序(比如浏览器、文本编辑器或者其他桌面应用)嵌入到我们自己的窗口中,以便提供一个统一的用户界面。这可以通过调用Windows API函数来实现,其中“SetParent”是关键的一个API。下面我们将详细探讨这个过程,以及如何在C#中进行操作。 `SetParent`是Windows API中的一个函数,它允许我们改变一个窗口的父窗口。在C#中,我们可以使用P/Invoke(平台调用)技术来调用这样的非托管代码。P/Invoke允许.NET框架的应用程序与非.NET库进行交互,包括Windows API。 要使用`SetParent`,我们需要引入`user32.dll`库,这是Windows操作系统的核心用户界面函数库。在C#代码中,我们可以这样定义: ```csharp using System.Runtime.InteropServices; [DllImport("user32.dll")] public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); ``` 然后,我们需要获取外部程序的窗口句柄(HWND)。对于已经运行的应用程序,我们可以使用`Process`类和`MainWindowHandle`属性来获取: ```csharp Process externalProcess = Process.GetProcessesByName("notepad")[0]; // 假设我们要嵌入记事本 IntPtr notepadHandle = externalProcess.MainWindowHandle; ``` 接下来,创建一个Winform控件(如`Panel`),作为外部程序的新父窗口: ```csharp Panel panel = new Panel(); panel.Size = new Size(600, 400); // 设置面板大小以适应嵌入的程序 this.Controls.Add(panel); // 将面板添加到窗体 ``` 调用`SetParent`函数,将外部程序窗口设置为Winform面板的子窗口: ```csharp SetParent(notepadHandle, panel.Handle); ``` 在实际应用中,我们可能还需要处理其他细节,例如调整嵌入窗口的大小以适应面板,或者处理窗口位置和大小变化的事件。另外,确保在释放资源时正确关闭外部程序,以避免内存泄漏。 在提供的压缩包文件`WindowsFormsApplication1`中,很可能包含了一个示例项目,演示了上述步骤的完整实现。通过查看和学习该项目的代码,你可以更深入地理解如何在C# Winform中内嵌外部程序。 通过熟练掌握P/Invoke和Windows API,我们可以实现C# Winform应用与外部程序的交互,提升用户体验并整合多种功能。这需要对Windows编程有基本的理解,同时也需要熟悉C#语言和.NET Framework的特性。通过不断实践和学习,开发者可以更加灵活地控制和定制自己的应用程序。
2025-09-29 22:51:02 40KB Winfrom
1
### 自学式学习:从无标签数据中进行迁移学习 #### 概述 自学式学习(self-taught learning)是一种新型的机器学习框架,旨在利用无标签数据来提高监督分类任务的表现。与传统的半监督学习或迁移学习不同,自学式学习不假设无标签数据遵循与有标签数据相同的类别标签或生成分布。这意味着可以使用大量从互联网随机下载的无标签图像、音频样本或文本文档来改进特定图像、音频或文本分类任务的表现。由于这类无标签数据获取相对容易,因此自学式学习在许多实际的学习问题中具有广泛的应用前景。 #### 主要贡献 本文提出了一个实现自学式学习的方法,该方法利用稀疏编码来构建使用无标签数据形成的更高级特征。这些特征能够形成简洁的输入表示,并显著提高分类性能。当使用支持向量机(SVM)进行分类时,作者还展示了如何为这种表示学习Fisher核的方法。 #### 自学式学习框架 自学式学习的关键在于如何有效地利用无标签数据。为了实现这一目标,文章提出了一种基于稀疏编码的特征构建方法。具体来说: - **稀疏编码**:通过稀疏编码技术,可以从大量的无标签数据中学习到一组稀疏表示。这些表示通常包含了一些对数据有意义的特征,这些特征可能对于后续的分类任务非常有用。 - **特征构建**:通过对无标签数据集应用稀疏编码,可以得到一系列稀疏特征,这些特征进一步被用来构建更高层次的表示。这些高级表示捕捉了数据中的结构化信息,有助于提升分类器的表现。 - **分类器训练**:将构建好的高级特征作为输入,用于训练分类器(如支持向量机)。对于支持向量机而言,还可以进一步优化其内核函数(如Fisher核),以更好地适应特定的任务需求。 #### 实验验证 文章通过一系列实验验证了自学式学习的有效性。实验结果表明,在有限的有标签数据情况下,通过利用大量易于获取的无标签数据,能够显著提高分类任务的准确率。这为解决现实世界中经常面临的有标签数据稀缺问题提供了一种新的解决方案。 #### 结论与展望 自学式学习作为一种新兴的学习框架,为解决监督学习中常见的有标签数据不足问题提供了一个新的视角。通过利用广泛存在的无标签数据资源,不仅能够在一定程度上缓解数据标注的成本问题,还能够有效提升模型的泛化能力。未来的研究方向包括探索更多有效的特征构建方法以及如何在不同的应用场景中更高效地利用无标签数据等。 #### 总结 自学式学习是吴恩达等人提出的一种机器学习框架,它利用无标签数据来改进监督分类任务的性能。这种方法不依赖于无标签数据和有标签数据之间存在相同的类别标签或生成分布,而是通过稀疏编码等技术构建更高层次的特征表示,从而改善分类效果。自学式学习为处理实际问题中常见的有标签数据稀缺问题提供了一个有力工具,具有重要的理论意义和应用价值。
2025-09-27 19:54:23 474KB 迁移学习 吴恩达 自我学习
1
本资源是使用高度图早unity中创建Mesh,作为一种教程贡献给大家,希望指正。
2025-09-24 14:34:17 350KB Mesh Unity HeightMap Terrain
1