问题标签 [promoting]

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 投票
7 回答
312 浏览

ruby-on-rails - 我可以在哪里推广 Rails 应用程序?

我目前正在编写一个 FOSS Rails 应用程序,并且想了解一些关于在哪里推广该应用程序的想法。我正在寻找类似 opensourcerails.com 或 wiki.rubyonrails.org/rails/pages/OpenSourceProjects

0 投票
3 回答
3980 浏览

svn - SVN 促进测试和生产的变化

好的,所以我正在实施一个 SVN 存储库来跟踪 Dot Net 项目的开发。我已经按照以下结构定义了存储库目录:

主要开发致力于项目的主干,开发基于来自客户的变更请求(CR)进行。目前,我很乐意排除 CR 重叠的问题(即,文件更改超过 CR)。我的问题是如何管理仅将与单个 CR 关联的文件更改从主干迁移到 systest 以及从 systest 迁移到生产的过程。我目前的升级过程是(以从 systest 迁移到 prod 为例):

  1. 根据当前生产分支创建标签“production_yyyymmdd”(如果您愿意,这用于检索特定的“版本”)
  2. 从生产“更新”到本地“迁移”位置(例如 C:\Build\ProjectName)
  3. “合并”从“系统测试”到本地“迁移”位置的选定更改
  4. “提交”更改回生产

我遇到的问题是第 3 步。如何告诉 SVN 哪些文件要合并到迁移位置。我不想合并从 systest 到 prod 的所有更改(我什至可能不想合并从 systest 到 prod 的特定修订版中的所有更改),只更改特定文件中的更改。

编辑:我还应该澄清所有存储库访问都是从 Windows 客户端完成的。我没有在 SVN 服务器上运行命令。(出于兴趣,SVN 服务器在 Linux 上运行,但这对我认为的问题空间没有影响)

干杯
理查德

0 投票
3 回答
24605 浏览

qt - 在 Qt Creator 中推广小部件

Qt 创建者可以选择将一个小部件提升为从基本小部件派生的自定义创建的类 - 我想使用它来将小部件提升为当前项目中的类。Qt 创建者向我询问类名和头文件名,这些值直接转到*.ui文件,然后转到ui_myform.h - 问题是这个文件可能(并且通常是)在源代码树之外(在构建树中)生成) 可以在任意位置,因此直接指定提升窗口的路径将无济于事。如何让 QtCreator/uic 知道在哪里寻找正确的标题?甚至可能吗?

也许有一些 Qt 变量指定源树的位置,我可以在头文件名字段中插入?

我正在使用自编译的 QtCreator 2.0.1 + 自编译的 Qt 4.7.1。

编辑:

为什么不能只输入头文件的完整路径名?

如果我将移动源代码树,或者甚至在网络上共享它——那么每个想要编译我的项目的人都必须在 Qt 创建者或源文件中编辑这个路径——两者都是不可接受的。

0 投票
1 回答
539 浏览

android - [Admob]如何分配“新”自家广告以服务于“仅未填充的请求”?

“新” AdMob 自家广告正在抢走正常的广告资源。

自家广告应仅针对未填充的请求投放。

  • 升级到新的自家广告后,我的普通 admob 广告/自家广告之间的比例充其量是 50:50 或 60:40 左右。

  • 我尝试将 CPM(自家广告)设置为 0,但结果是一样的。

  • 尝试完全禁用自家广告。结果是普通 admob 广告的填充率达到 80-90%。

请让我知道如何解决这个问题。

先感谢您!

0 投票
2 回答
140 浏览

iphone - iphone app宣传图片

我在哪里可以为我的应用创建这样图片?有没有在线工具或软件?

谢谢。

0 投票
1 回答
176 浏览

android - Chromecast 安卓应用推广

我计划发布一个使用 Chromecast 的 android 应用程序。(i) Google 是否推广此类应用程序?(ii) 我可以在 Playstore 中列出 Chromecast 应用程序列表吗?

0 投票
1 回答
244 浏览

ios - iOS 上的交叉推广工具(框架或服务)

这不是真正的技术编程问题,但我对 Stack Overflow 有很好的经验。

我有几个(大约 5 个)iOS 应用程序(有些是游戏)。

现在我想在我的其他应用程序中交叉推广我的应用程序。

对于离线解决方案,我可以为它编写自己的代码,这对我来说不是问题。
但问题是,当我有新应用程序时,我需要更新所有旧应用程序。

所以我正在寻找某种在线解决方案。
这样的东西已经存在了吗?
像一些带有后端的框架或一些在线服务。

我什至愿意使用付费解决方案。

谢谢

0 投票
4 回答
706 浏览

uml - UML - 在序列图中提升 Actor

我有一个演员——只是一个例子——网站,在 UML2 序列图中称为“访问者”。该参与者与边界对象交互,发送凭据并取回会话令牌。完成后,我想将此演员提升为“经过身份验证的用户”。

我想保留“访问者”和“经过身份验证的用户”,因为它们代表不同的角色并且与系统有不同的交互。(访问者的用例不是“经过身份验证的用户”的子集,因为访问者会收到广告等)

现在,我可以为“Authenticated User”创建一个单独的 LifeLine,并为它创建一个“Create”消息,并在适当的位置为“Visitor”创建一个“Destroy”消息,但这看起来真的很尴尬。

我也可以创建一个“<<提升>>”刻板印象,但普遍接受的方法是什么?

0 投票
2 回答
301 浏览

c# - 是否可以将实例提升为派生类的实例?

是否可以将实例提升为派生类的实例?

例如,假设有一个基类VehicleVehicle有派生类:Boat, Automobile, Airplane, 等等...

当创建一个新的 type 实例时Vehicle,车辆的类型是未知的。
后来才发现这辆车是什么,说是一辆Boat。是否可以将Vehicle实例提升为Boat对象?

澄清:Vehicle实例可能有内容集,并且提升的对象需要保持这些内容

PS我现在已经成功地做到了,但是是手动的,而且非常笨拙。所以,我想知道是否有一种普遍接受的规范方式。

(2017 年 9 月 24 日)在下面添加了 Eric Lippert 的每个问题的真实案例:

*我的整个 C# 经验都是自学的,所以我没有学术基础,对“模式”等也不太了解。工厂模式和复合模式的想法听起来很有趣,可能是解决问题的更好方法(需要研究)。

我的真实案例是,我使用使用共享总线架构连接到计算机的测量设备(外围设备)自动进行电子测量。在任何给定的测试台上,用户可以选择连接各种不同的外围设备。为了自动找出可用的外围设备,我执行了一个自行开发的发现过程,以查找每个连接的外围设备的总线地址。然后,为了与发现的未知类型的外围设备进行通信,我创建了一个我调用的基类的实例DeviceDevice具有一定的基本 I/O 协议方法和属性,如总线地址、通信超时等。然后使用Device我查询外围设备的身份以找出制造商、型号和序列号。

从该信息中,我确定了外围设备的类型,并希望将实例“提升”为Device专门针对该外围设备类型的派生类的实例,例如SpectrumAnalyzerOscilloscope或其他。

我认为我无意中所做的是在工厂类和基类之间创建了一个排序交叉。一旦知道外围设备的类型,Device就有一个方法可以创建派生类的新实例并将其自己的属性深度复制到该派生实例。

也许如果我根据工厂模式而不是作为基类重新考虑解决方案,我可以改进逻辑。

有趣的东西......谢谢你。*

0 投票
2 回答
606 浏览

jenkins - 詹金斯推广:不允许空的类路径条目

我有一个自由式詹金斯作业 B,它将在作业 A 运行后运行。现在我选择:

  • 推广构建时...
  • 自定义 Groovy 脚本

我检查了 Groovy Sandbox 并定义了一个简单的 groovy 脚本。当我试图保存我的工作时,我收到了这个错误:

我必须定义一个class path entry:JAR 文件路径或 URL

定义:

JAR 文件的路径或 URL。此路径应由管理员或具有 RUN_SCRIPT 权限的用户批准,否则脚本将失败。如果一个或多个文件一旦被批准,即使它们位于另一个路径中,它们也会被视为已批准。

我真的不知道我必须指向什么文件或我必须做什么。为什么当我检查沙盒时它不能正常工作?