问题列表 - 第4556页

SQL SUBSTRING vs RIGHT - 最佳实践

我正在尝试从字符串的开头删除字符时找出最佳做法.

在某些语言中,您可以使用不带长度参数的MID,但是在TSQL中需要长度.

考虑以下代码,最佳做法是什么?(十六进制字符串是可变长度)

DECLARE @sHex VARCHAR(66)
SET @sHex = '0x7E260F3DA734AD4BD816B88F485CE501D843DF067C8EDCB8AC7DAD331852E04D'

PRINT RIGHT(@sHex,LEN(@sHex) -2)
PRINT SUBSTRING(@sHex,3,LEN(@sHex) -2)
PRINT SUBSTRING(@sHex,3,65535)
Run Code Online (Sandbox Code Playgroud)

sql t-sql string

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

你如何访问Ruby中的符号表?

有没有办法在Ruby中访问符号表中的所有内容?我希望能够序列化或以其他方式保存程序运行的当前状态.为此,我似乎需要能够遍历范围内的所有变量.

ruby serialization symbols

7
推荐指数
2
解决办法
1870
查看次数

如何只传递某些表单值

我有一个有很多SELECT的表单.由于各种原因,我只想传递给用户选择的表格.换句话说,每个SELECT都是这样的:

<SELECT name=field001>
  <option value=-1>Please pick a value</option>
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
</SELECT>
Run Code Online (Sandbox Code Playgroud)

通常,一次只能选择一个或两个,我只想将选中的一个传递给表单.我猜我需要取消设置JavaScript中-1的输入,但我不知道该怎么做,也不知道是否可能有这种方法的标准方法.

html javascript

0
推荐指数
1
解决办法
229
查看次数

如何制作aa:悬停逐渐有其他颜色

嗨,我的菜单有颜色#006699,悬停时我希望它逐渐 变为颜色#4796E9.那可能吗?

html javascript css colors

6
推荐指数
2
解决办法
4370
查看次数

如何使用jquery将json格式的多个参数传递给Web服务?

我正在尝试使用jquery执行asp.net webservice.当我只传递一个输入参数时,它工作正常:

$.ajax({  
    type: "POST",  
    url: url,  
    data: "{'Id1':'2'}",  
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: callback
});  
Run Code Online (Sandbox Code Playgroud)

但如果我尝试传递多个参数,它就会失败

$.ajax({  
    type: "POST",  
    url: url,  
    data: "{'Id1':'2'},{'Id2':'2'}",  
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: callback
});    
Run Code Online (Sandbox Code Playgroud)

当然,当我尝试传递2个输入参数时,我修改了Web方法,因此它需要2个输入参数.

有任何想法吗?

jquery json

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

将ExtJS与Django Framework一起使用的最佳实践是什么?

我喜欢在服务器端使用django和客户端中的extjs.可能使用REST接口发布资源.想法呢?谢谢.

django extjs

6
推荐指数
1
解决办法
4760
查看次数

如何以编程方式打开控制面板?

如何以编程方式打开自定义控制面板,例如custom.cpl?具体来说,如何在作为32位应用程序运行时打开64位cpl?

winapi controlpanel

4
推荐指数
3
解决办法
8536
查看次数

更新UpdatePanel外部的控件

所以我有UserControl一些级联DropDownList的东西.从列表1中选择启用列表2,列表2依次启用列表3.在所有三个列表中进行选择后,您可以转到下一页.

DropDownLists为所有内部的UpdatePanel.但是"下一页"按钮在...之外UpdatePanel.应该禁用该按钮,直到所有三个列表都有选择,然后再次启用它.但由于按钮位于按钮之外UpdatePanel,因此在进行选择时不会更新.(编辑:"下一页"按钮位于同时包含该页面的页面上UserControl.)

我知道解决这个问题的一种方法:

var scriptManager = ScriptManager.GetCurrent(this.Page);
scriptManager.RegisterPostBackControl(dropDownList1);
scriptManager.RegisterPostBackControl(dropDownList2);
scriptManager.RegisterPostBackControl(dropDownList3);
Run Code Online (Sandbox Code Playgroud)

这可以确保在更改任何下拉列表时进行回发,以便按钮可以更新.但是,如果我这样做,我可以通过UpdatePanel首先摆脱它来简化.

还有另外一种方法,通过一些聪明的JavaScript或其他东西,我可以在UpdatePanel不必放弃Ajax 的情况下更新控件吗?

c# asp.net ajax updatepanel asp.net-ajax

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

重组subversion存储库的长期影响是什么?

工作中的颠覆存储库在没有太多规划其结构的情况下建立.目前没有配置显式标签,主干或分支,尽管通过使用subclipse:标签存在一些标记元数据

目前,存储库的格式如下:

/ CoreCodeA

/ CoreCodeB

/ PROJECT1

/ Project2的

最近,一位新开发人员开始使用我的内部应用程序的"第2版",并将其置于不同的文件夹中:

/新/ NewCoreA

/新/ NewCoreB

/新/项目3

/新/ Project4

这些项目都依赖于核心代码的各个部分,以及类似的项目(例如,几个项目可能依赖于相同的主题).这些依赖项在一些基于文本的项目属性文件的内容中引用.

我一直在使用svndumpfilter命令,通过sed管道输出并将其重组为两个单独的存储库("旧"和"新").很容易做到,我现在有两个不同的存储库,其中设置了主干,标签和分支(subclipse标记信息可以在以后重新分析).

我担心的是,通过在每次提交时摆弄subversion结构,我打破以前工作的构建,特别是考虑到对其他项目的依赖.另一方面,我需要尽快在此代码库中使用标记和分支.但是,如果我在几个月后改变主意,我也不想强迫开发人员重新检查他们的项目.

我猜我对每个存储库的选择是:

  1. 使用"预重组"标记标记存储库,按照我想要的方式重新组织存储库,标记为"重组后".
    • 好:不会破坏历史建筑
    • 错误:有效地将未来的工作与过去的工作断开,没有简单的能力来制作xx1补丁版本
  2. 重构整个存储库,打破以前的构建
    • 好:保持代码的历史连续性
    • 错误:以前的版本被破坏,如果再次需要,肯定需要xx1补丁版本
  3. 重构整个存储库并在每个阶段编辑项目属性文件
    • 好:维护代码的连续性并构建项目
    • 错误:编辑文件的实际内容比简单地更改有关其位置的元数据要脆弱得多

前两个选项很容易做到 - 但是我想从其他开发者那里得到一些20-20事后的真实世界,了解他们在类似情况下做了什么,以及出了什么问题或者说错了.

svn version-control

5
推荐指数
1
解决办法
542
查看次数

SQL Sever TSQL脚本如何告诉它具有哪些安全权限?

我有一个TSQL脚本,用于在我的产品安装过程中设置数据库.这需要一些步骤,所有这些步骤共同需要五分钟左右.有时,此脚本在最后一步失败,因为运行脚本的用户对数据库没有足够的权限.在这种情况下,我希望脚本失败.为此,我希望脚本能够预先测试它拥有的权限.如果脚本运行时具有特定的安全权限,那么有人能指出一种通用的测试方法吗?

编辑:在特定的情况下,我正在考虑它正在尝试做备份,但我有其他事情出错,并希望通用的解决方案.

sql t-sql sql-server security

5
推荐指数
1
解决办法
1523
查看次数