问题列表 - 第18029页

是否有一个开源(免费阅读)工具,可以让我看到我的浏览器的HTTP命令?

我正在进入HTTP协议细节,我希望看到/理解我的浏览器在使用时所做的调用.我使用Firebug(使用Firefox)来查看/调试AJAX交互等,但是没有看到完整的HTTP会话.

是否有类似的东西用于查看浏览器发出的HTTP命令?

http network-protocols http-protocols

5
推荐指数
4
解决办法
240
查看次数

关闭OSGi容器(特别是equinox)的最佳方法

我正在寻找关闭OSGi容器的最佳实践.

目前我们正在使用一个小型启动器应用程序,它调用EclipseStarter.startup()并安装一些核心软件包.之后发射器终止.

当测试GUI(作为一个捆绑包运行)关闭时,它调用System.exit(0)来关闭容器,但必须有一个比这更优雅的解决方案.

谢谢

osgi shutdown equinox

19
推荐指数
2
解决办法
8749
查看次数

OCaml外部声明中的%含义是什么?

externalOCaml标准库中的许多声明在函数名称的开头都有%,例如int_of_float:

external int_of_float : float -> int = "%intoffloat"
Run Code Online (Sandbox Code Playgroud)

'%'是什么意思?

ocaml external ffi

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

简单的codeigniter重构问题 - 最佳实践

我有一个关于重构PHP代码的快速问题.以下是三个功能.前两个看起来非常相似,只有一个if语句不同.第三个通过使用标志结合前两个.这是最好的做法吗?这里似乎可以使用一个标志,但如果我们将来需要添加更多标志呢?什么是最佳做法?

谢谢.

function check_contact_email($email) 
{ 
  $this->db->select('COUNT(login) AS count'); 
  $this->db->from('users'); 
  $this->db->where('email', $email); 
  $query = $this->db->get(); 
  $row = $query->row(); 
  return ($row->count > 0); 
} 

function check_contact_email_id($email) 
{ 
  $this->db->select('COUNT(login) AS count'); 
  $this->db->from('users'); 
  $this->db->where('email', $email); 
  $this->db->where('user_id !=', $_POST['user_id']); 
  $query = $this->db->get(); 
  $row = $query->row(); 
  return ($row->count > 0); 
} 

function check_contact_email($email, $id = FALSE) 
{ 
  $this->db->select('COUNT(login) AS count'); 
  $this->db->from('users'); 
  $this->db->where('email', $email); 
  if ($id) $this->db->where('user_id !=', $_POST['user_id']); 
  $query = $this->db->get(); 
  $row = $query->row(); 
  return ($row->count > 0);  
}
Run Code Online (Sandbox Code Playgroud)

refactoring codeigniter

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

Java - 奇怪的挂插座?

我有一个带有java服务器的客户端 - 服务器应用程序.它的工作非常完美,只是经过一段时间后,突然间,一个插座一直悬挂着.这个套接字只是其中之一,其余的似乎仍然很好,但一旦进入套接字,服务器就不会超过发送线.这些是代码的相关部分:

Socket socket; // A normal socket
out  = new PrintWriter(socket.getOutputStream(), true); // The outstream
out.println(msg + "\0"); // This command is used to send stuff, msg is a String
Run Code Online (Sandbox Code Playgroud)

没有抛出任何异常,行应用程序似乎没有超出该行:

out.println(msg + "\0");
Run Code Online (Sandbox Code Playgroud)

我知道String是一个很好的,导致4或5个其他套接字之前,这个可以发送它就好了.另请注意,据我所知,这个套接字可以在突然挂起之前发送数百条消息.有谁知道我应该寻找什么样的错误?

java sockets

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

使用sql日期数据类型和EF4

我有一个带有sql日期数据类型的表.当我查看EDM标记时,存储元素反映了这一点.概念实体的数据类型为DateTime(似乎没有Date数据类型).当我调用保存更改并将DateTime实例与我想要保留的实体关联时,我收到以下错误:

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.该语句已终止.

如何在架构中使用日期数据类型并使EF具有行为?谢谢!

entity-framework sql-server-2008 entity-framework-4

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

在EditorTemplate中DropDownListFor没有选择值

我有一个自定义对象的编辑器模板.在该编辑器模板中,我使用了几个DropDownListFor帮助器.在每个中我指定一个唯一的模型属性(具有预先选择的值)和包含所有选择选项的选择列表.

例:

<%=Html.DropDownListFor(m => m.DocumentCategoryType, Model.DocumentCategoryTypeList) %>
Run Code Online (Sandbox Code Playgroud)

我知道正在填充选项值(来自查看源),并且我的模型使用正确的ID值(DocumentCategoryType)传入.

渲染视图时,我的下拉列表中没有选定的项目,因此默认为第一个(未选中)值.

有没有人有任何想法?

谢谢.

asp.net-mvc

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

VS2008 C#:删除多次出现的最佳方式

可以说我有一系列的词汇如下:

{"你好","世界","我的","你好","世界","山姆","世界"}

我想删除任何倍数,以便解析后结果如下所示.

{"你好","世界","我的","山姆"}

我怎样才能以最优化的方式做到这一点.

c#

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

在jar中嵌入hibernate hbm.xml映射

是否可以将hibernate映射hbm.xml嵌入到jar中,并避免在applicationContext.xml中手动引用

  <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
      <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
      <props>
        <prop key="hibernate.dialect">
          org.hibernate.dialect.MySQLDialect
        </prop>
      </props>
    </property>
    <property name="mappingResources">
      <list>
        <value>
          com/…/domain/Question.hbm.xml
Run Code Online (Sandbox Code Playgroud)

并指向jar/etc?
Nhibernate有这样一个选项指向一个程序集,从那里它拿起了hbm.
注释不是一种选择

编辑: 编辑:我的目的是删除对hbm的手动引用并指向一个通用的位置,hibernate可以从中获取它

  <list>
    <value>
      com/.../Question.hbm.xml
    </value>
    <value>com/.../Users.hbm.xml</value>
    <value>
      com/.../Answers.hbm.xml
    </value>
Run Code Online (Sandbox Code Playgroud)

java embed hibernate hibernate-mapping

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

如何使用Excel Interop获取已过滤行的范围?

我正在为我的项目使用Excel Interop程序集,如果我想使用自动过滤器那么可能使用

sheet.UsedRange.AutoFilter(1,SheetNames[1],Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd,oMissing,false)
Run Code Online (Sandbox Code Playgroud)

但是如何获得过滤后的行?

谁能有想法?

c# excel automation vsto

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