问题标签 [vendor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1003 浏览

sql - EAV 解决方案/包/供应商?

我最近接触了实体属性值数据库模型的概念。Magento电子商务系统。Varien(Magento 背后的公司)使用关系数据库 (mysql) 创建了一个使用 PHP 对象的 EAV 样式模型。

我很好奇是否有“本地”EAV 数据库解决方案。“最近出现在堆栈溢出 CouchDB 上”似乎适合这个模型。这是一个正确的假设,还是 CouchDB 是别的东西?在野外我还能在哪里找到 EAV?

关系之于 MySQL 就像 EAV 之于 _______?

0 投票
3 回答
1262 浏览

ruby-on-rails - vendor/gems 中未打包的 gem 不在版本化目录中

我将 gem 解压到我的vendor/gems目录中并尝试运行我的 Rails 应用程序。

我收到了这条消息:

我不明白这个错误,从谷歌搜索结果来看这个错误没有多少人遇到过这个问题。

这是否意味着我还需要供应商 Rails 才能使用vendor/gems

0 投票
3 回答
536 浏览

svn - 在 SVN 中处理供应商分支的最佳方法是什么?

所以,我已经很熟悉了:
http ://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html

我的问题是您如何处理同时具有稳定版本和您想要集成的 alpha/beta 分支的供应商分支?

因此,假设您遵循 SVN 书中的原始示例。你会有:

svn://localhost/home/svn/vendor/libcomplex/current
svn://localhost/home/svn/vendor/libcomplex/1.0
svn://localhost/home/svn/vendor/libcomplex/1.1(与当前相同)

现在,假设您有两个版本的自己的“计算”应用程序:

calc(这本质上是trunk == calc 2.0)
calc-1.0(向公众发布)

假设 calc-1.0 使用 libcomplex 1.0,而 calc(在主干中)使用仍在开发中的 libcomplex 1.1。

libcomplex 1.0 中有一个错误,并且发布了一个新版本来修复该错误:libcomplex 1.0.1。libcomplex 维护者也将此错误修复包含在 libcomplex 1.1 中。

您还没有准备好发布 calc 2.0,因此您需要将 libcomplex 1.0.1 集成到您的供应商分支中,然后更新 calc-1.0 以发布错误修复版本。

它去哪儿了?

你不能把它放在 svn://localhost/home/svn/vendor/libcomplex/current 因为 1.1 目前在那里。

您是否将 svn://localhost/home/svn/vendor/libcomplex/1.0 复制到 svn://localhost/home/svn/vendor/libcomplex/1.0.1 然后引入新版本?这样你就可以使用 svn 将 1.0 和 1.0.1 之间的差异合并到 calc-1.0。

0 投票
1 回答
748 浏览

perl - 如何将 Strawberry Perl 配置为从 c:\strawberry 以外的其他内容运行?

我知道 Perl 5.10.0 有 Strawberry Perl 便携版,但到目前为止,还没有一款适用于 Perl 5.10.1。因此,我目前正在做一些实验性工作,让 Strawberry Perl 从联网位置运行,只是想看看我能做什么。我已经能够伪造其中的一些,足以让一些 Perl 和一些工具运行,但我无法弄清楚如何将 vendor\lib 文件夹移离c:\strawberry. 我很确定我的伪造努力会除非我更多地了解这些路径是如何设置的,否则毫无意义。

进一步阅读:

更改 Perl 配置设置(PerlMonks)

0 投票
2 回答
60 浏览

sql - 将视图添加到供应商提供的数据库和性能

我们有一个供应商交付的数据库,到目前为止,我已经能够避免对数据库结构进行任何更改。我们将很快直接直接查询相关项目的表。为了提取我们需要的所有数据,我们需要创建一个包含多个联合的大型 SQL 语句。

速度是这个项目的重中之重。创建一个视图来执行连接然后只查询这个视图(从而对供应商数据库进行更改)或者只从我们的应用程序运行联合语句会更快吗?

我知道更改供应商数据库所涉及的潜在问题,因此我正在寻找反馈。

0 投票
1 回答
2865 浏览

symfony1 - Symfony 的自动加载供应商文件似乎不起作用

我正在构建一个 Symfony 1.4 项目,并且正在尝试使用 PEAR 的Crypt_RSA包。不幸的是,这个包已经有一段时间没有更新了,所以pear install我不想从命令行做一个简单的操作,而是想将它包含到我的lib/vendor项目路径中,以便我可以修改各种代码以在 PHP5 中使用。(它目前会导致一些警告和严格错误,我不想禁用严格错误检查)。

我在我的路径中创建了一个autoload.yml文件config,现在包含以下内容:

然后我尝试以下列方式使用 Crypt_RSA_KeyPair 类(source ):

这会导致以下错误:

警告:require_once(Crypt/RSA/ErrorHandler.php) [ function.require-once ]:无法打开流:第28行的/app_path/lib/vendor/Crypt/RSA/KeyPair.php中没有这样的文件或目录

致命错误:require_once() [ function.require ]:在/app_path/lib/vendor/Crypt/中打开所需的 'Crypt/RSA/ErrorHandler.php' (include_path='.:/opt/local/lib/php')失败第28行的RSA/KeyPair.php

查看 Crypt/RSA.php 文件 ( source ),它对 Crypt/RSA/ErrorHandler.php、Crypt/RSA/MathLoader.php、Crypt/RSA/Key.php 和 Crypt/RSA/KeyPair.php 有 require_once 调用,所以我想我不希望 symfony 自动加载所有内容(即:不是递归自动加载)——只是 RSA.php 文件。但是,require_once 调用都是特定于包含 Crypt 文件夹的文件夹,这意味着自动加载需要确保在加载 RSA.php 时,它从正确的路径加载它,以便可以正确加载每个文件。

考虑到这一点,我尝试了一些不同的设置,但没有成功:

和:

这些新尝试中的每一个都导致了一个不同的错误,即根本找不到 Crypt_RSA_KeyPair 类。

致命错误:在第70行的/app_path/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.class.php中找不到类“Crypt_RSA_KeyPair”

我尝试过深入研究文档,但我的大部分 Google 搜索都指向 Symfony 文档的 1.0 而不是 1.4,而且所有文档在自动加载供应商文件方面通常都含糊不清。

我想另一种选择是手动 require_once 我需要的 RSA.php 文件,但我猜这会打破 Symfony 约定,并且可能做一些比我应该做的更难的事情(即使这个自动加载的东西似乎比它更难应该也是)。

0 投票
5 回答
227 浏览

linux - Linux/Mac:在编译时确定平台的好方法是什么?

我想概括一个构建系统以在几个(有点相似的)平台上编译。确定运行 shell 脚本或 Makefile 的主机类型的好方法是什么。我想区分 mac 和 linux,还想区分不同的特定 Linux 发行版(例如 RHEL、Ubuntu)。Cygwin 对我来说并不重要,但如果您将其包含在您的回复中,我相信其他人会发现它很有价值。

基本原理可能包括使用主机类型来获取和安装正确版本的二进制包,因为这样做比从源代码编译更方便。此外,一些商业软件是针对特定发行版进行二进制打包的,因此部分动机是为了获取正确的二进制文件。

谢谢,

SetJmp

0 投票
1 回答
508 浏览

android - 如何在 Android 应用程序中使用供应商主题

我正在为 Android 开发我的“Hello, World”应用程序,但遇到了一些让我烦恼的事情。

我的应用程序使用的主题AlertDialog与设备上显示的其他此类对话框使用的主题不同。该设备是我更改了主题的 HTC Desire HD,但我期待标准 UI 元素(如AlertDialog)会以某种方式反映设备主题。这是我遗漏的东西,或者可能是某些供应商/型号的已知问题?

这是我的代码:

以下是对话框在不同情况下的样子:

AlertDialog具有默认主题的设备(消息应用程序)

在此处输入图像描述

更改主题的设备AlertDialog(消息应用程序)

在此处输入图像描述

我的应用程序AlertDialog(具有默认主题和更改主题)

在此处输入图像描述

谢谢。

0 投票
2 回答
1184 浏览

c# - 向我的客户分发水晶报告

如何向我的客户分发水晶报告?实际上,我有一个基于 c#.net 和 sql server 作为数据库的软件,我使用水晶报表进行报告。现在我希望当我将我的软件提供给我的客户时,很明显也会提供水晶报告。那么该怎么做呢?我必须在客户电脑上下载水晶报告吗?请帮忙

0 投票
2 回答
1699 浏览

ethernet - 在基于 linux 的系统上使用 c/c++ 获取以太网名称、类、描述供应商、子系统等

使用 ioctl 接口可以获取各种信息。您如何获得产品名称、类别、供应商名称、子系统名称等额外信息?

有几个命令行工具可用,例如: 1. lshw -C network 2.检测装有 linux 的系统上的 nic 和端口

您可以启动一个进程并获得结果,但是是否有任何原始 c/c++ 方法来获取上述信息?

干杯

普拉尚