小编Ant*_*tts的帖子

是否有一个JavaScript函数可以填充字符串以达到确定的长度?

我需要一个JavaScript函数,它可以获取一个值并将其填充到给定的长度(我需要空格,但任何事情都可以).我找到了这个:

码:

String.prototype.pad = function(l, s, t){
    return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length)
        + 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2))
        + this + s.substr(0, l - t) : this;
};
Run Code Online (Sandbox Code Playgroud)

例:

<script type="text/javascript">
//<![CDATA[

var s = "Jonas";
document.write(
    '<h2>S = '.bold(), s, "</h2>",
    'S.pad(20, "[]", 0) = '.bold(), s.pad(20, "[]", 0), "<br />",
    'S.pad(20, "[====]", 1) …
Run Code Online (Sandbox Code Playgroud)

javascript string

262
推荐指数
14
解决办法
22万
查看次数

List(of T)和Collection(of T)有什么区别?

我已经看到它们以很多相同的方式使用了,我担心如果我不能更好地理解这一点,我将要走上一条不可逆转的设计之路.另外,我正在使用.NET.

.net collections list

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

冻结wpf datagrid中的列

我有一些表格数据,其中包含很多字段,当我的WPF应用程序调整大小时,其中很多都被切断了.但是,我希望看到前6列始终是重要的.我怎样才能以网格格式实现这一目标?我正在使用WPFToolkit DataGrid,但如果存在,可以说服它更改为不同的控件.

现在,我在滚动查看器中使用两个不同的DataGrids与最右边的数据网格,水平滚动和垂直滚动.我还必须同步这两个用于排序目的或完全禁用排序.

wpf datagrid wpftoolkit wpfdatagrid

20
推荐指数
1
解决办法
4913
查看次数

INSERT语句后@@ IDENTITY始终返回0

我需要一个函数,它在数据库上执行INSERT语句并返回Auto_Increment主键.我有以下C#代码但是,虽然INSERT语句工作正常(我可以看到数据库中的记录,PK是正确生成的,行== 1),但id值始终为0.任何关于可能会发生什么的想法错误?

    public int ExecuteInsertStatement(string statement)
    {
        InitializeAndOpenConnection();
        int id = -1;


        IDbCommand cmdInsert = connection.CreateCommand();
        cmdInsert.CommandText = statement;
        int rows = cmdInsert.ExecuteNonQuery();

        if (rows == 1)
        {
            IDbCommand cmdId = connection.CreateCommand();
            cmdId.CommandText = "SELECT @@Identity;";
            id = (int)cmdId.ExecuteScalar();
        }

        return id;
    }
    private void InitializeAndOpenConnection()
    {
        if (connection == null)
            connection = OleDbProviderFactory.Instance.CreateConnection(connectString);

        if(connection.State != ConnectionState.Open)                 
            connection.Open();
    }
Run Code Online (Sandbox Code Playgroud)

为了回答答案,我试过:

public int ExecuteInsertStatement(string statement, string tableName)
    {
        InitializeAndOpenConnection();
        int id = -1;
        IDbCommand cmdInsert = connection.CreateCommand();
        cmdInsert.CommandText = statement + …
Run Code Online (Sandbox Code Playgroud)

sql database ms-access jet primary-key

13
推荐指数
3
解决办法
2万
查看次数

用于将UI的常见编程术语翻译成其他语言的资源

我甚至不确定这完全与编程相关......但是这里有:

我需要将一些表格翻译成不同的语言,特别是西班牙语和法语.显然,如果我能流利地了解这些其他语言会很好,但我不这样做.除了谷歌翻译,巴贝尔鱼等有什么资源可以帮助吗?主要是我试图找出确定和取消的翻译是什么.

此外,我希望找到一些用其他语言编写的UI程序,我能找到的只是语言学习程序.

其他程序员如何处理这个?

translation spoken-language

13
推荐指数
1
解决办法
2708
查看次数

SQL SERVER CLR的优点

SQLServer CLR比T-SQL有什么优势?使用.NET语法比T-SQL更容易吗?我看到你可以定义用户类型,但我不清楚为什么那样更好.例如,您可以定义电子邮件类型,它将具有前缀属性和域属性.然后,您可以搜索域或前缀或两者.但是,我没有看到与添加一个名为prefix的列和一个名为domain并且单独搜索它们的列有什么不同.也许有人有现实世界的理由为什么这会更好.

sql-server clr sqlclr

12
推荐指数
3
解决办法
5622
查看次数

将jQuery fullcalendar集成到PHP网站中

我想将jQuery fullcalendar集成到我的PHP网站中,但我不知道如何处理该事件以及如何使用MySQL的JSON数据.

任何意见,将不胜感激.

php jquery calendar fullcalendar

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

有没有办法将同一磁盘连接到多个Azure VM

我已经为数据创建了一个VHD并将其附加到一个虚拟机实例.有没有办法将该磁盘再次连接到另一个VM?我基本上想要一个用于多个VM的共享驱动器.

我在服务器管理器中看到了2008 R2的"附加VHD"选项,但我必须放入的唯一位置是我的URL,这显然是错误的.当我尝试使用管理门户中的Attach Disk选项将磁盘附加到另一个vm时,它不会在可用vhds列表中显示此vhd.我知道powershell中有一些实用工具可以做什么,有谁知道这是否有效?

vhd azure azure-virtual-machine

10
推荐指数
2
解决办法
1万
查看次数

Android应用程序部署

可能重复:
如何在没有发布和Eclipse的情况下在真实设备上安装应用程序?

除了Android Marketplace之外,就远程部署Android应用程序而言,我有哪些选择?

我遇到的特殊问题是我有一个我写的应用程序,它解决了我姐姐的一个有限的问题.她大部分都是计算机知识,但不是开发人员,而是在几个小时之外.

如果一家公司希望为他们闪亮的新G1开发应用程序然后部署他们的应用程序,我可以看到同样的问题很常见.当然,有一种非开发人员为中心的方法.

deployment android

9
推荐指数
0
解决办法
9511
查看次数

ASP.NET MVC中的备用用户管理

我正处于新的ASP.NET MVC应用程序的规划阶段,其中一个要求是存储一些用户信息,这些信息不属于ASP.NET MVC附带的User类中的标准集.我想它归结为两个问题.

1)我可以编辑已经使用的类来存储我需要的信息吗?

2)如果我使用User.IsAuthenticated方法尝试锁定某些视图时,我如何保留自己的身份验证部分以使事情变得如此美好?

我考虑的另一个选择是使用按原样提供的User类,而是将其他信息放入一个单独的表中,并使用guid userid作为外键.

建议?

asp.net-mvc

9
推荐指数
2
解决办法
7177
查看次数