Questions tagged «resources»

内存,文件,网络连接,I / O设备和其他必须先获取然后在程序中释放的对象。请不要使用此标签来询问有关教育资源的问题,例如教程,书籍,网站或课程。这些是程序员的题外话。

3
资产和资源有什么区别?
我使用了多个IDE,并创建了多个默认项目。创建后,我会找到为我创建的文件夹结构。有时我会看到一个Resources文件夹,有时是Assets文件夹,有时两者兼有。实际上有(标准)差异吗?

1
如何说服老板购买Visual Studio 2012 Professional
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 6年前关闭。 主要优势是使用ReSharper和其他加载项,但我们需要为购买Visual Studio 2012 Professional提出令人信服的论据。我们当前正在使用Windows的Visual Studio 2012 Express。它虽然很好,但是过去很难从完整的专业版切换到。 到目前为止,团队已经编制了以下列表: 提取接口功能缺失。对于干净的SOLID代码非常有用。 没有附加支持。无法安装StyleCop或生产力工具。AnkhSvn,拼写检查器,生产力PowerTools,GhostDoc,Regex编辑器,PowerCommands。 例外助手仅限于Express版。这是一个很大的烦恼。请参阅 http://www.lifehacker.com.au/2013/01/ive-given-up-on-visual-studio-express-2012-for-windows-desktop-heres-why/ MS提供的不同工具,例如证书生成。 根据源代码创建测试项目的可能性。 我们使用C#进行服务器开发,因此任何Web插件或其他任何东西都是无用的。 我问的原因是我确信人们一直处于同一位置。您使用了哪种方法,您能想到上述列表的补充或补充吗? 谢谢,

2
REST API可以将多个资源作为单个复合资源返回吗?
我正在创建REST API,目前,我遇到以下问题: Foo是第一资源。可以通过/foo/URI 应用CRUD操作。 Bar是第二资源。可以通过/bar/URI 应用CRUD操作。 每个Foo都与零或一相关联Bar。之所以不将其Bar视为的子资源,Foo是因为Bar可以在Foo多个s 之间共享同一实例。因此,我认为最好通过独立的URI而不是通过URI访问它/foo/[id]/bar。 我的问题是,在很多情况下,请求Foo实例的客户端也对关联的Bar实例感兴趣。当前,这意味着他们必须执行两个查询而不是一个。我想介绍一种允许通过单个查询获取两个对象的方法,但是我不知道如何为此建模。到目前为止,我想出了什么: 我可以引入类似于以下内容的查询参数:/foo/[id]?include_bar=true。这种方法的问题在于,响应的资源表示形式(例如JSON结构)将需要看起来不同(例如,容器{ foo: ..., bar: ... }而不是仅序列化的容器Foo),这会使Foo资源端点“异构”。我不认为这是件好事。查询时/foo,无论查询参数如何,客户端都应始终获得相同的资源表示形式(结构)。 另一个想法是引入一个新的只读端点,例如/fooandbar/[foo-id]。在这种情况下,返回像这样的表示形式没有问题{ foo: ..., bar: ... },因为那样的话,它只是fooandbar资源的“正式”表示形式。但是,我不知道这样的辅助端点是否真的是RESTful的(这就是为什么我在问题的标题中写了“ can”的原因。当然,从技术上讲这是可能的,但是我不知道这是一个好主意)。 你怎么看?还有其他可能性吗?

3
为多个(内部)项目构建字符串翻译数据库
在我们公司,我们有一个现有的转换ms-sql表,该表存储这样的字符串: Id | Key | Language | Value 1 | hello-world | nl-BE | Hallo Wereld 2 | hello-world | en-GB | Hello World 系统中有3种语言,我希望将来会增长到大约10种 该表由多个非常不同的项目(大约60个项目,主要是网站/ Web应用程序和某些Web服务)读取,每个项目均打开与翻译数据库的数据库连接,并缓存翻译内容 前端开发人员的反馈是,我们的UIto输入或修改翻译的最大弊端是他们不知道哪个项目使用什么字符串。 他们有时会修改字符串,却不知道它们会破坏7个项目。 现在,他们只需要键入类似内容this.Translate("Hello World"),系统就会处理其余的工作。 我当然可以强迫他们采用类似的方法,this.Translate("Hello World","AwesomeApplication1")但是似乎在许多项目中都需要进行大量的重构。 您将如何提供此解决方案?作为开发人员,您将如何为翻译提供“项目名称”?您如何将其存储在数据库中? 重要说明:翻译的重用是集中式数据库的全部内容,因此,将翻译范围限定为一个项目 1|hello-world|nl-BE|Hallo Wereld|MyAwesomeApplicatoin1 5|hello-world|nl-BE|Hallo Wereld!|MyAwesomeApplicatoin2 并不是真正的通缉选项。 我更喜欢这样的东西: 1|hello-world|nl-BE|Hallo Wereld|MyAwesomeApplicatoin1,MyAwesomeApplicatoin2 或等同于仅将名称放在表中的外键。 更新 到目前为止,基于规范化数据库的建议,我提出了类似以下内容: //this allows me to …
9 c#  resources 

3
选择一个JavaScript Asynch-Loader [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 我一直在研究各种异步资源加载器,但不确定使用哪一个。在我工作的地方,我们有不同的小组努力,他们的类模块可能使用不同版本的jQuery(等)。因此,嵌套的依赖关系也可能不同。我对此没有控制权,因此这意味着我需要动态加载可能使用同一库的替代版本的资源。 因此,这是我的要求: 异步加载JavaScript和CSS资源文件。 管理版本之间的依存关系顺序和嵌套依存关系。 检测资源是否已经加载。 必须允许跨域加载(CDN) (可选)允许我们卸载资源。 我一直在看: 卷曲 需求JS JavaScript的MVC 实验室 我可以通过将版本加载到适当命名的变量中并使用数组来跟踪已经加载的内容来伪造这些要求,但是(希望)有人已经发明了这个要求。 所以我的问题是: 您使用哪个?又为什么呢 还有其他我完全满足我要求的东西吗? 您觉得哪一个最有说服力且最容易使用?又为什么呢 更新: 对于那些感兴趣的人,我尝试了上面(以及更多)的所有AMD库。最后,我选择了RequireJS。整体上它更清洁,更容易...我很高兴能使用它。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.