小编Chr*_*s S的帖子

JavaScript等效于printf/String.Format

我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).

我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.

我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.

javascript string.format printf

1874
推荐指数
30
解决办法
160万
查看次数

为什么Boolean.ToString输出"True"而不是"true"

true.ToString() 
false.toString();

Output:
True
False
Run Code Online (Sandbox Code Playgroud)

是否有正当理由认为它是"真实"而非"真实"?在写XML时它会中断,因为XML的布尔类型是小写的,并且与C#的真/假不兼容(虽然不确定CLS).

更新

这是我在C#中解决它的非常hacky方式(用于XML)

internal static string ToXmlString(this bool b)
{
    return b.ToString().ToLower();
}
Run Code Online (Sandbox Code Playgroud)

当然,这会给堆栈增加1个方法,但是除去ToLowers().

.net c# boolean

226
推荐指数
6
解决办法
11万
查看次数

向Javascript日期对象timeObject添加10秒

如何为javascript日期对象timeObject添加10秒.我认为这样的事情......

var timeObject = new Date()     
var seconds = timeObject.getSeconds() + 10;
timeObject = timeObject + seconds;
Run Code Online (Sandbox Code Playgroud)

javascript time

225
推荐指数
6
解决办法
20万
查看次数

增加Twitter Bootstrap的模态大小

我试图改变模态形式的大小,或者更确切地说 - 让它响应我在那里渲染的内容.我正在使用它来呈现一个表单,并且如果需要我更喜欢处理滚动.

我渲染的表单可能需要另外50px - 只是缺少按钮.

所以我尝试覆盖application.css.scss文件中的.modal样式(使用Rails 3.2),但是max-height和overflow declerations似乎被覆盖了.

有什么想法吗?

twitter-bootstrap

151
推荐指数
5
解决办法
21万
查看次数

.NET 4.0中的只读列表或不可修改列表

据我所知,.NET 4.0仍然缺少只读列表.为什么框架仍然缺乏此功能?这不是域驱动设计中最常用的功能之一吗?

Java对C#的优势之一就是Collections.unmodifiablelist(list)方法的形式,它似乎早在IList <T>或List <T>中已经过期了.

使用IEnumerable<T>是问题的最简单的解决方案 - ToList可以使用并返回副本.

.net c# java readonly-collection

97
推荐指数
6
解决办法
4万
查看次数

无法在MVC4 Web API中加载文件或程序集'System.Net.Http,Version = 2.0.0.0

我有一个奇怪的问题.
我使用MVC 4和新的Web API开发了一个应用程序,它在本地工作正常.我在服务器上安装了MVC4并部署了应用程序.现在我收到以下错误:

无法加载文件或程序集'System.Net.Http,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其来源的更多信息

有趣的是,我在本地包含在我的包文件夹或ASP.NET MVC 4\Assemblies文件夹中的System.Net.Http版本是1.0.0.0.我实际上从我的项目中删除了对System.Net.Http的引用,但我仍然得到相同的消息.我有点困惑的是它从哪里获得2.0.0.0参考,以及为什么它在本地工作但不在服务器上.

查看nuget依赖项:

ASP.NET WEb API核心库(Beta)依赖于System.Net.Http.Formatting.
System.Net.Http.Formatting依赖于System.Net.Http.
我猜这就是它的来源.但我确实安装了这个软件包的2.0.20126.16343版本,它只是内部的dll版本为1.0.0.0

我错过了什么吗?

更新:

这是另一个ASP.NET应用程序的子应用程序,但另一个仍然基于WebForms.所以,有些东西搞砸了.但是,如果我在web.config中的汇编部分下执行清理,如果甚至不再找到应用程序本身.

asp.net asp.net-mvc-4 asp.net-web-api

91
推荐指数
3
解决办法
16万
查看次数

JSLint:在定义错误之前使用函数

我正在使用JSLint来验证我的大多数外部Javascript文件,但我得到的最大错误来自于在定义之前使用的函数.

这真的是我应该担心的问题吗?

看来Firefox,IE7和Chrome都不在乎.像JSLint 一样,流行​​的init()(通常我经常使用的)函数通常会粘在顶部,因为这对我来说main()是合理的(我喜欢假装它类似)将需要被推到文件的底部.

javascript jslint

73
推荐指数
4
解决办法
4万
查看次数

什么是"实时"流程优先级设置?

根据我过去的内容,我们鼓励您不要以编程方式更改Windows应用程序的优先级,如果这样做,则不应将其更改为"实时".

与"高"和"高于正常"相比,"实时"流程优先级设置有何作用?

windows taskmanager task task-management thread-priority

65
推荐指数
3
解决办法
32万
查看次数

mongodb可以用作嵌入式数据库吗?

我正在研究RSS阅读器应用程序.我需要找到一个后端数据库.我希望嵌入数据库,因为我不希望用户安装数据库服务器.

我知道SQLite是一个不错的选择,但我想知道是否还有其他任何nosql选择?

embedded-database mongodb

57
推荐指数
4
解决办法
5万
查看次数

对象转储程序类

我正在寻找一个可以输出对象及其所有叶值的类,其格式类似于:

User
  - Name: Gordon
  - Age : 60
  - WorkAddress
     - Street: 10 Downing Street
     - Town: London
     - Country: UK
  - HomeAddresses[0]
    ...
  - HomeAddresses[1]
    ...
Run Code Online (Sandbox Code Playgroud)

(或更清晰的格式).这相当于:

public class User
{
    public string Name { get;set; }
    public int Age { get;set; }
    public Address WorkAddress { get;set; }
    public List<Address> HomeAddresses { get;set; }
}

public class Address
{
    public string Street { get;set; }
    public string Town { get;set; }
    public string Country { get;set; } …
Run Code Online (Sandbox Code Playgroud)

c# object-dumper

50
推荐指数
8
解决办法
5万
查看次数