小编ome*_*fer的帖子

chrome浏览器中url的最大长度

我见过这个流行的问题:

不同浏览器中URL的最大长度是多少?

但由于我无法直接找到谷歌浏览器的引用(因为大多数答案是几年前给出的),我想知道谷歌Chrome浏览器的URL长度目前有哪些限制?

browser url google-chrome

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

如何检查数据库可用性

我有以下代码来测试数据库连接,它会定期运行以测试数据库可用性:

private bool CheckDbConn()
{
   SqlConnection conn = null;
   bool result = true;

   try
   {
       conn = DBConnection.getNewCon();
       ConnectionState conState = conn.State;

       if (conState == ConnectionState.Closed || conState == ConnectionState.Broken)
       {
          logger.Warn(LogTopicEnum.Agent, "Connection failed in DB connection test on CheckDBConnection");
          return false;
       }             
   }
   catch (Exception ex)
   {
      logger.Warn(LogTopicEnum.Agent, "Error in DB connection test on CheckDBConnection", ex);
      return false; // any error is considered as db connection error for now
   }
   finally
   {
      try
      {
         if (conn != null)
         { …
Run Code Online (Sandbox Code Playgroud)

.net c# sql sql-server connection

22
推荐指数
3
解决办法
7万
查看次数

.NET 4.5中的序列化中断

我们有一个只在.NET 4.5中发生的序列化问题 - 相同的代码在.NET 4中工作正常.我们尝试使用几个字段序列化一个继承的类型,基类和继承类都标记为SerializableAttribute.我们在Web服务的客户端获得一个异常,说服务器中有一个MethodAccessException,服务器本身不会抛出任何异常,这似乎是客户端序列化过程中的一个问题.重要的是要注意我们在.NET 4-而不是.4.5中进行编译

更新:实现ISerailize并忽略"Value"属性后,程序运行正常,但这意味着我们不得不放弃序列化此字段.

非常感激任何的帮助.谢谢,奥梅尔

例外细节:

System.Web.Services.Protocols.SoapException occurred
  HResult=-2146233087
  Message=System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: There was an error generating the XML document. ---> System.MethodAccessException: Attempt by method 'Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write88_DeviceSiteTypeInfo(System.String, System.String, IOSIGHT.Info.DeviceSiteTypeInfo, Boolean, Boolean)' to access method 'IOSIGHT.Info.DeviceSiteTypeInfo.get_Value()' failed.
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write88_DeviceSiteTypeInfo(String n, String ns, DeviceSiteTypeInfo o, Boolean isNullable, Boolean needType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write1310_GetSiteTypesResponse(Object[] p)
   at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer2089.Serialize(Object objectToSerialize, XmlSerializationWriter writer)
   at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) …
Run Code Online (Sandbox Code Playgroud)

c# serialization web-services .net-4.5

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

高效的LINQ to Entities查询

我有一个实体集合Readings.每个Reading都链接到一个名为的实体Meter.(并且每个Meter都有多个读数).每个都Reading包含一个用于米标识(int)的字段和一个用于时间的字段.

这是一些简化的代码来演示它:

public class Reading
{
    int Id;
    int meterId;
    DateTime time;
}

public class Meter
{
    int id;
    ICollection<Readings> readings;    
}
Run Code Online (Sandbox Code Playgroud)

给定一个特定的时间段和meterids 列表,在每个仪表中获得该时间段内的第一个和最后一个读数的最有效方法是什么?

我可以遍历所有的仪表和每米来观察这段时间的第一次和最后一次阅读,但是如果有更有效的方法来实现这一点,我就会徘徊.

还有一个额外的问题:同样的问题,但有多个时间段来获取数据,而不仅仅是一个时期.

.net c# linq linq-to-entities entity-framework

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

Jenkins 上除了 Coverity 之外还有其他选择吗?

我在我的 ubuntu 桌面上运行 jenkins。在推送我的 C++ 代码之前,我需要一份静态代码分析报告。我发现保险的成本很高。我正在寻找免费的分析工具。除了 Coverity 还有其他选择吗?

c++ code-analysis static-code-analysis jenkins-plugins

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

如何在Pycharm中运行Scrapy单元测试

我正在使用Pycharm,尝试运行scrapy单元测试 - 但它无法运行.错误是缺少进口,似乎所有进口都失败了.例如

 Import error... "no module named mock"
Run Code Online (Sandbox Code Playgroud)

我做了什么:

  1. 从github获得scrapy

  2. 运行pip以从requirements.txt安装所有依赖项

  3. 安装TOX,确保我可以使用TOX运行测试.

  4. 配置Pycharm以使用py.test运行测试

我正在研究Ubuntu 14.04,Python 2.7.

python scrapy pycharm python-2.7

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

什么时候添加了ctl00前缀?

我有一个带有asp.net链接按钮和asp.net内容标签的简单asp.net页面,它指向一个带有asp.net内容占位符和表单标签的简单asp.net主页.以下是这两项的代码:

的Site.Master:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WebApplication1.SiteMaster" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <form runat="server">
            <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Default.aspx的:

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我们在一台服务器上运行这个简单的Web应用程序时,链接bhutton获取的id是MainContent_LinkBut​​ton1,当我们在另一台服务器上运行此应用程序时,链接按钮获取的id是_ctl0_MainContent_LinkBut​​ton1

Doese有人为什么我们在特定服务器中得到前缀ctl0而在另一台服务器中我们没有得到它?

html asp.net

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

可以同时杀死的任务等效物

我想在后台运行一个长期运行的opeartion.要求是:

  1. 该操作应该与调用线程异步运行.

  2. 调用线程可以等待操作完成并获得其结果

  3. 超时后,应立即中止操作.

我本来会使用任务,但我知道没有机制可以杀死任务死冷.取消令牌不适合我,我只会因为未知原因而卡住任务 - (一个bug),这是一个故障安全机制.针说如果任务被卡住,请求取消没有用.BackgroundWorker也是如此.

有没有比在调用线程和后台线程之间使用共享对象更精细的东西?

c# multithreading task-parallel-library

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