我需要一个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) 我已经看到它们以很多相同的方式使用了,我担心如果我不能更好地理解这一点,我将要走上一条不可逆转的设计之路.另外,我正在使用.NET.
我有一些表格数据,其中包含很多字段,当我的WPF应用程序调整大小时,其中很多都被切断了.但是,我希望看到前6列始终是重要的.我怎样才能以网格格式实现这一目标?我正在使用WPFToolkit DataGrid,但如果存在,可以说服它更改为不同的控件.
现在,我在滚动查看器中使用两个不同的DataGrids与最右边的数据网格,水平滚动和垂直滚动.我还必须同步这两个用于排序目的或完全禁用排序.
我需要一个函数,它在数据库上执行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) 我甚至不确定这完全与编程相关......但是这里有:
我需要将一些表格翻译成不同的语言,特别是西班牙语和法语.显然,如果我能流利地了解这些其他语言会很好,但我不这样做.除了谷歌翻译,巴贝尔鱼等有什么资源可以帮助吗?主要是我试图找出确定和取消的翻译是什么.
此外,我希望找到一些用其他语言编写的UI程序,我能找到的只是语言学习程序.
其他程序员如何处理这个?
SQLServer CLR比T-SQL有什么优势?使用.NET语法比T-SQL更容易吗?我看到你可以定义用户类型,但我不清楚为什么那样更好.例如,您可以定义电子邮件类型,它将具有前缀属性和域属性.然后,您可以搜索域或前缀或两者.但是,我没有看到与添加一个名为prefix的列和一个名为domain并且单独搜索它们的列有什么不同.也许有人有现实世界的理由为什么这会更好.
我想将jQuery fullcalendar集成到我的PHP网站中,但我不知道如何处理该事件以及如何使用MySQL的JSON数据.
任何意见,将不胜感激.
我已经为数据创建了一个VHD并将其附加到一个虚拟机实例.有没有办法将该磁盘再次连接到另一个VM?我基本上想要一个用于多个VM的共享驱动器.
我在服务器管理器中看到了2008 R2的"附加VHD"选项,但我必须放入的唯一位置是我的URL,这显然是错误的.当我尝试使用管理门户中的Attach Disk选项将磁盘附加到另一个vm时,它不会在可用vhds列表中显示此vhd.我知道powershell中有一些实用工具可以做什么,有谁知道这是否有效?
除了Android Marketplace之外,就远程部署Android应用程序而言,我有哪些选择?
我遇到的特殊问题是我有一个我写的应用程序,它解决了我姐姐的一个有限的问题.她大部分都是计算机知识,但不是开发人员,而是在几个小时之外.
如果一家公司希望为他们闪亮的新G1开发应用程序然后部署他们的应用程序,我可以看到同样的问题很常见.当然,有一种非开发人员为中心的方法.
我正处于新的ASP.NET MVC应用程序的规划阶段,其中一个要求是存储一些用户信息,这些信息不属于ASP.NET MVC附带的User类中的标准集.我想它归结为两个问题.
1)我可以编辑已经使用的类来存储我需要的信息吗?
2)如果我使用User.IsAuthenticated方法尝试锁定某些视图时,我如何保留自己的身份验证部分以使事情变得如此美好?
我考虑的另一个选择是使用按原样提供的User类,而是将其他信息放入一个单独的表中,并使用guid userid作为外键.
建议?
.net ×1
android ×1
asp.net-mvc ×1
azure ×1
calendar ×1
clr ×1
collections ×1
database ×1
datagrid ×1
deployment ×1
fullcalendar ×1
javascript ×1
jet ×1
jquery ×1
list ×1
ms-access ×1
php ×1
primary-key ×1
sql ×1
sql-server ×1
sqlclr ×1
string ×1
translation ×1
vhd ×1
wpf ×1
wpfdatagrid ×1
wpftoolkit ×1