问题标签 [shared]

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

c# - 我可以重置静态/共享类吗?

我有一个shared类(static在 C# 中),它主要携带一些设置数据,应用程序中的任何类都可以读取和有时写入。还有一些静态属性包含一些内部状态。

现在我想将这个类恢复到它的初始阶段。使用所有默认变量等。假设用户想要重置当前状态并重新开始而不重新启动应用程序。

在单例模型中,我只需使用以下内容对其进行更新:

然而,这在课堂上是不可能的Shared。有什么想法可以做到这一点吗?还是我应该切换单例?

0 投票
3 回答
452 浏览

python - python 包的标准非代码资源位置

这应该是一个常见的场景,但还没有找到任何相关的帖子..

我计划部署一个 Python 库(我想这同样适用于常规应用程序),它使用一些图像和其他资源文件。此类物品的标准位置是什么?我想,对于 project Foo,选择是

  • 在源存储库中有resources目录,然后将文件移动到/usr/share/foo/
  • 将资源直接放在下面的python包中/usr/lib/python-<version>/foo/

有什么建议么?

编辑:正如建议的那样,澄清将在其上运行的主要平台是 Linux。

0 投票
1 回答
505 浏览

performance - 查询共享库性能

我对静态库和共享库(windows - dll)之间的性能差异(从消耗的周期的角度)有疑问。

我有一些代码的静态库。我也有一个用于相同代码的动态库。我已将这两个库链接到一个应用程序。

如果我对这两个库进行分析,性能会不会有任何差异(消耗的周期、缓存命中/未命中等)。(分析条件,两个库的参数相同)

如果有,两者表现差异的原因可能是什么?

谢谢你。

-广告。

0 投票
2 回答
1063 浏览

shared-hosting - 共享托管网站可以扩展到多少用户?

我计划托管 3 或 4 个 WCF/.NET 3.5 REST Web 服务,供新的 iPhone 应用程序使用。

我听说过关于 DiscountASP.NET ( http://www.discountasp.net/index.aspx )的好评,但我对共享主机性能一无所知。同时,我认为每月支付 90 美元购买可扩展的 Amazon EC2 服务器实例还为时过早。

那么,知道共享托管网站每月可以处理多少点击吗?

0 投票
4 回答
572 浏览

unix - 在 Unix 中,我如何找出哪些可执行文件或进程正在使用我的共享库?

如何在 Unix 环境(特别是 AIX 环境)中找出哪些可执行文件或进程正在使用我的共享库对象。有什么命令吗?

0 投票
5 回答
281 浏览

properties - Share properties among multiple classes

I've a class with few properties A, B, C. I consider this as an input object as I use this in the logic to run some rules based on the values of these properties. Now, after running the rules, I created another class as an output with the same properties and with same values in addition to few other properties specific to the output.

Now, my question is how do I share these properties (A, B, C) among both the input and output classes without having to assign the value from input to the output manually. Can you suggest me an effective design I need to use? Is the abstract class concept comes into picture here? Or is there any other effective way?

0 投票
2 回答
712 浏览

vb.net - VB.NET 中各种对象(共享类、模块等)的可见性有多广

我有一个 VB.NET 应用程序,其中各种对象将访问一些公共代码,并且我有一些在所有调用之间共享的计数器和值,所以我目前正在使用“共享类”(我知道类可以'本质上不能共享,但所有变量和方法都标记为“共享”)。

我关心的是这个对象的可见性——如果用户在同一个桌面上运行应用程序的两个实例,他们会使用共享类的相同“实例”吗?换句话说,应用程序的两个副本是否都会增加相同的计数器并使用相同的变量?

另外,同一台机器上的两个用户空间怎么样——如果每个用户都运行一个副本,那两个副本会干扰吗?

也许我在混淆“共享”概念,并且有更好的方法来做到这一点(我知道有些人通过模块而不是类来共享代码)。有没有更好的方法让对象(变量和方法)在整个应用程序中共享,但与其他应用程序实例分开?

更新:为了回答关于我的“首选”方式的问题,我正在编写的应用程序需要保持数据私有,即使在用户运行的不同实例之间也是如此。在这种情况下,我根本不想在多个实例之间共享任何数据,这就是为什么我担心使用共享类或模块的副作用。谢谢你的问题。

0 投票
1 回答
1251 浏览

c++ - 如何在 Windows 中使用 filesystemwatcher 观看 samba 共享文件夹/驱动器?

这是一些棘手的问题。我正在尝试查看 Linux 机器上的共享文件夹。我在 Windows XP 上运行该程序,该程序是在 Visual Studio 2005、VC++ 中开发并使用 FileSystemWatcher 类。但它根本不会引发该共享文件夹的事件。请提出解决方案。

0 投票
1 回答
88 浏览

shared - 在 Linux 代码中混合不同版本的库

我正在处理的程序静态链接到 3rdPartyLibrary.lib。

我们想利用相同 3rdPartyLibrary 的更新版本,例如 3rdPartyLibraryNewVersion.lib。

因此决定将 3rdPartyLibraryNewVersion.so 包含为动态链接库,通过名为 wrapper.so 的包装动态库包含。我们希望同时使用 3rdPartyLibrary 的新版本和旧版本,但在程序的不同方。

我们的解决方案是静态链接旧的 3rdPartyLibrary,同时将包装库动态链接到 3rdPartyLibraryNewVersion。

程序---静态链接---> 3rdPartyLibrary.lib。--- 动态链接 --> wrapper.so --- 动态链接 ---> 3rdPartyLibraryNewVersion.so。

这可能吗?

我们遇到的问题是,当 wrapper.so 使用测试可执行文件时,当从静态链接到 3rdPartyLibrary.lib 的程序调用包装器时,它在 3rdPartyLibraryNewVersion.so 内失败。

我做错什么了吗?

我知道正确的方法是将我们的代码更新为 3rdPartyLibrary.lib 但这太乏味了......

谢谢,

蒂姆

0 投票
3 回答
1157 浏览

vb.net - 如何为 NerdDinner 创建共享 VB 数组初始化器

我正在尝试完成 NerdDinner 教程 - 作为练习,我正在将其转换为 VB。我并没有走得太远,在通过 C# Yield 声明之后,我被困在 Shared VB Array Initialisors 上。

谁能帮我用VB写这个?

此代码有一个错误,因为它不接受字符串和正则表达式作为数组的项。

谢谢