小编jve*_*ema的帖子

如何在Android上调试javascript?

我正在开展涉及Raphaeljs的项目.事实证明,它不适用于Android.它确实在iPhone上.

我如何在Android浏览器上调试一些东西?它是WebKit,所以如果我知道版本,那么在完整版的WebKit 上调试它会产生相同的结果吗?

debugging android webkit

271
推荐指数
12
解决办法
34万
查看次数

我应该在db模式中允许空值吗?

我在逻辑上知道,在某些情况下,NULL值在DB模式中有意义,例如,如果未指定某些值plain.也就是说,在代码中处理DBNull往往是一种皇家的痛苦.例如,如果我正在渲染一个视图,并且我想要查看一个字符串,我希望没有值是一个空字符串,而不是"Null",我讨厌必须围绕该场景进行编码.

此外,它使查询更容易.不可否认,你可以很容易地做"foo is not null",但是对于初级SQL开发人员来说,不能使用"foo!= null"是违反直觉的(是的,我知道关闭ANSI空值等的选项) ,但这绝对不简单,我不喜欢远离标准).

有什么理由在数据库模式中拥有/允许空值?

sql database database-design

27
推荐指数
3
解决办法
1万
查看次数

Windows Azure如何执行负载平衡?

我试图阅读Windows Azure中的负载平衡,并且有关它的所有信息都非常模糊和非特定.我真正想要的只是一个简单的答案:Azure如何执行负载平衡?

许多应用程序使用会话或内存数据来提高性能.使用Azure,我不确定这是否可行,因为(据我所知),Azure没有任何类型的"粘性"会话.即使它不是基于会话的,而只是基于IP的平衡,这对于许多应用来说已经足够了.

那么,当天的问题 - Azure究竟如何执行其负载平衡?

load-balancing azure

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

Jquery选择具有以字符串开头的innerHTML的所有元素?

我知道你可以使用:contains来获取innerHTML包含某个字符串的元素,但是我怎样才能获得innerHTML以字符串开头的元素?

html javascript jquery dom

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

为什么我的ExtJS商店协会没有工作

我有问题.我想使用漂亮的ExtJS关联,但它们无法正常工作.

问题:

  • 模型中没有关联
  • 加载后没有数据显示

需要注意的怪癖是什么?

extjs associations

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

如何平均TSQL中特定值之间的差异?

嘿伙计们,对不起,这是一个更长的问题......

我有一个包含以下列的表:

[ChatID] [用户] [LogID] [CreatedOn] [文字]

我需要找到的是给定用户ID与另一个特定用户ID的平均响应时间.所以,如果我的数据如下:

[1] [john] [20] [1/1/11 3:00:00] [Hello]
[1] [john] [21] [1/1/11 3:00:23] [Anyone there?]
[1] [susan] [22] [1/1/11 3:00:43] [Hello!]
[1] [susan] [23] [1/1/11 3:00:53] [What's up?]
[1] [john] [24] [1/1/11 3:01:02] [Not much]
[1] [susan] [25] [1/1/11 3:01:08] [Cool]
Run Code Online (Sandbox Code Playgroud)

...然后我需要看到Susan对John的平均响应时间为(20 + 6)/ 2 => 13秒,John对Susan的平均响应时间为(9/1)=> 9秒.

我甚至不确定这可以在基于集合的逻辑中完成,但如果有人有任何想法,他们将非常感激!

sql t-sql sql-server

9
推荐指数
1
解决办法
1280
查看次数

传播Javascript的权限

我正在讨论将相当复杂的权限从服务器传播到AJAX应用程序的最佳方法,我不确定最好的方法.

本质上,我希望定义我的权限,以便我可以一次性请求一整套权限,并根据需要调整UI(UI更改可以与禁用某些上下文菜单项一样低).当然,我仍然需要强制执行权限服务器端.

所以,我想知道是否有人对最好的方法有任何建议

  1. 维护权限并在服务器代码中使用它们
  2. 可以轻松访问javascript中的权限
  3. 不必为每个单独的权限向服务器发出往返请求

思考?

javascript permissions

7
推荐指数
1
解决办法
993
查看次数

System.InvalidOperationException:类型[XYZ]可能不在此上下文中使用.BUG确认

在这个问题上,我的斗智斗勇.我偶尔会从我的.Net 2.0 asmx Web服务中得到上述错误.我有适当的XmlInclude(),它只出现在有时 - 当我重建和更新网站时,它可能会显示,它可能不会,没有押韵或理由.如果我移动一些XmlIncludes(),重建并推送更改,则错误通常会消失.

在将所有内容转换为DLL的构建过程之前,我使用了良好的ol xcopy部署方法.然后发生了错误,但是我所要做的就是在定义所有XmlInclude()调用的文件中添加一个空格,IIS将重新编译,错误就会消失.

对于它的价值,有很多XmlIncludes定义,大约100左右.

有任何想法吗?

这是一个片段:

namespace Courses{

    [Serializable]
    [XmlInclude(typeof(UserToCourse)),
    XmlInclude(typeof(UserToCourseCollection)),        
    // ...lots more....
    XmlInclude(typeof(ReadOnlySearchResultsRecordset<UserToCourse, UserToCourseCollection>)),
    XmlInclude(typeof(AllCoursesByTrainingProgramCollection)), 
    XmlInclude(typeof(StartupObject))]
    public partial class ServiceCallResult{
       //..snipped class def
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:重新排列XmlIncludes似乎使错误消失,但下次重新编译和重新部署时它可能会或可能不会返回.

编辑#2:好的,更多细节.通过更改web.config强制回收不能解决问题,也不会完全重新启动IIS.由于某种原因,我的日志没有正确写出,所以我还没有堆栈跟踪.

这次,2个特定方法发生了错误.我对global.asax进行了更改(尝试修复我的堆栈跟踪日志记录),重建并更新,并且两种方法中的一种开始工作.然后我将带有XmlIncludes的类拆分为2个部分类,重建,更新,两个方法再次开始工作.我不确定这是不是永久性修复,因为它是如此随机; 我将再次更新下一个构建周期.

编辑#3:绝对不是一个永久修复,我仍然没有挂钩到正确的位置来捕获完整的堆栈跟踪(虽然我的其他日志都工作正常).啊.我将在下一轮再次更新.

编辑#4:最后有一个堆栈跟踪.它不会在Visual Studio中捕获,也不会在我的global.asax中的全局异常处理程序中捕获.以下是直接从Web浏览器调用方法时显示的结果:

System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: The type System.String[] may not be used in this context.
   at System.Xml.Serialization.XmlSerializationWriter.WriteTypedPrimitive(String name, String ns, Object o, Boolean xsiType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write1_Object(String n, String ns, Object o, Boolean isNullable, Boolean needType) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asmx xmlinclude

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

为c#锁定免费哈希表

有谁知道C#中无锁哈希表的实现?或者任何人都可以确认至少读取HashTable是线程安全的事实?

编辑:

我可以阅读文档,但目前还不清楚.

"当只有一个线程执行写(更新)操作时,多线程使用是线程安全的."

所以,问题是,如果我有多个线程,并且它们都可以写入哈希表,我会使用writerlock.但是,这些相同的线程也从哈希表中读取.读取时我需要一个读卡器吗?

c# multithreading

4
推荐指数
1
解决办法
5084
查看次数

如果我们在数据库上应用了复制,如何减少ldf文件大小

我有一个使用复制的数据库.现在我想减少LDF文件的大小(目前LDF的大小是6 GB).

我确实"收缩"了LDF文件,但它只缩小了几MB.我们需要为它寻找其他选项,因为这些数据库正在使用复制.有没有可用的解决方案?

sql-server-2005

3
推荐指数
1
解决办法
4963
查看次数

.NET 正则表达式实例缓存

我读过这篇文章,其中描述了如何使用 .NET 正则表达式调用实例方法与静态方法。

但是,如果变量本身是静态的怎么办?有谁知道 .NET 是否进行任何可能导致内存泄漏的缓存?

澄清。例如:

public static Regex Foo = new Regex(@"(?:,.*)");
Run Code Online (Sandbox Code Playgroud)

相对:

public static void MyMethod(){
  Regex Foo = new Regex(@"(?:,.*)");
}
Run Code Online (Sandbox Code Playgroud)

其中任何一个比另一个更有可能导致内存问题吗?我知道第二个显然会创建更多实例,但是第一个是否需要担心传入字符串的任何类型的缓存,因为它基本上会永远存在。

.net c# regex

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

什么是javascript正则表达式只返回SSN的数字部分

var ssn = "123-45-6789";
Run Code Online (Sandbox Code Playgroud)

什么是javascript正则表达式只返回SSN的数字部分?我需要测试他们输入的正好是9位数.

我不知道为什么我只需要每年几次重新学习正则表达式我需要它.我有一个正则表达块.

非常感谢.

javascript regex

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