问题列表 - 第15544页

C语言中使用Linux中的原始套接字进行数据包嗅探

我需要在Linux中编写一个数据包嗅探器来检测发送的HTTPS数据包并从请求中保存url.我在安全性怪物中找到了这个代码并运行它.此代码运行并且仅嗅探收到的数据包,但我需要在嗅探器中获取已发送的数据包.如何在此代码中获取已发送的数据包?

我不能使用任何像libcap(禁止)的库.代码是:sniffer.c

linux network-programming sniffing network-protocols packet-sniffers

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

Formtastic选择列表

<% semantic_form_for(@product, :html => {:multipart => true}) do |f| %>

    <% f.inputs do %>
        <%= f.input :name %>
        <%= f.input :price %>
        <%= f.input :pno %>
        <%= f.input :description %>
        <%= f.input :shop_category %>
    <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

产品属于Shop_category,Shop_category属于Shop.

如何更改线路:

<%= f.input :shop_category %>
Run Code Online (Sandbox Code Playgroud)

要仅显示属于具有id的商店的shop_categories,例如15,而不是在选择框中显示所有shop_categories?

forms ruby-on-rails formtastic

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

在django中重用用户视图的管理表单?

在创建models.py和admin.py之后,Django正在制作非常好的表单.

如何在我自己的视图中重用这些表单(对外键和多对多字段的额外处理)?

ModelForm只生成"简单"形式.我在哪里可以获得额外的电池?

forms django django-forms

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

流利的NHibernate和存储过程

我有一个基本的Customer/Order/OrderItem/Product对象图.客户有多个订单,订单有多个订单商品,产品有许多订单商品.使用FNH成功映射了这些.

我遇到了配置存储过程和fluent-nhibernate的问题.在fluent-hibernate FNH(版本1.0 RTM)中,没有一种本地方法可以映射存储过程.这里有一个关于向类映射添加部件的解决方案,但AddPart调用已经从FNH的发布中取出.

存储过程很简单:

CREATE PROCEDURE [dbo].[OrderCountByCustomer] 
AS
BEGIN
    SET NOCOUNT ON;

    SELECT 
        c.name as [Customer.Name],
        CAST(count(o.id) as NVARCHAR) as [Customer.OrderCount]
    FROM customer c
        LEFT OUTER JOIN [order] o
        ON o.customer_id = c.id
    GROUP BY c.name

END
Run Code Online (Sandbox Code Playgroud)

在中有一个CustomerOrderSummary.hbm.xml

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NVAble.Orders.Core" namespace="NVAble.Orders.Core">
    <sql-query name="OrderSummary">
        <return class="CustomerOrderSummary">
            <return-property column="Customer.Name" name="CustomerName" />
            <return-property column="Customer.OrderCount" name="OrderCount" /> 
        </return>
        EXEC [OrderCountByCustomer]
    </sql-query>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

这是CustomerOrderSummary类def:

namespace NVAble.Orders.Core
{
    public class CustomerOrderSummary
    {
        virtual public string CustomerName { get; …
Run Code Online (Sandbox Code Playgroud)

nhibernate stored-procedures hbm fluent-nhibernate

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

为什么匿名方法中不允许使用out参数?

这不是使用匿名方法的ref或out参数调用方法的欺骗

我想知道为什么在匿名方法中不允许输出参数.不允许ref参数对我来说更有意义,但是out参数不是那么多.

你对此有何看法?

c# anonymous-methods out-parameters ref-parameters

14
推荐指数
2
解决办法
7307
查看次数

django queryset排除第二个模型中的条目

我正在制作一个小词汇测验应用程序,一个单词的基本模型是这样的:

class Word(models.Model):
    id = models.AutoField(primary_key=True)
    word = models.CharField(max_length=80)
    id_image = models.ForeignKey(Image)
    def __unicode__(self):
        return self.word
    class Meta:
        db_table = u'word'
Run Code Online (Sandbox Code Playgroud)

我目前正在自我测验的单词模型是这样的:

class WordToWorkOn(models.Model):
    id = models.AutoField(primary_key=True)
    id_student = models.ForeignKey(Student)
    id_word = models.ForeignKey(Word)
    level = models.IntegerField()
    def __unicode__(self):
        return u'%s %s' % (self.id_word.__unicode__(), self.id_student.__unicode__() )
    class Meta:
        db_table = u'word_to_work_on'
Run Code Online (Sandbox Code Playgroud)

"水平"表示我学到了多少.我已经学过的一组单词有这个模型:

class WordLearned(models.Model):
    id = models.AutoField(primary_key=True)
    id_word = models.ForeignKey(Word, related_name='word_to_learn')
    id_student = models.ForeignKey(Student, related_name='student_learning_word')
    def __unicode__(self):
        return u'%s %s' % (self.id_word.__unicode__(), self.id_student.__unicode__() )
    class Meta:
        db_table = u'word_learned'
Run Code Online (Sandbox Code Playgroud)

当WordToWorkOn上的查询集返回时结果太少(因为它们已经足够好地学习以便移动到WordLearned并从WordToWorkOn中删除),我想找到要添加到其中的Word.我不知道一个好方法的部分是将它限制为尚未在WordLearned中的单词.

所以,一般来说,我想我想在一个单词的查询集上做某种类型的.exclude(),但它需要根据WordLearned表中的成员资格进行排除.有没有办法做到这一点?我发现有很多关于加入查询集的参考资料,但是找不到一个关于如何做到这一点的好文章(可能只是不知道要搜索的正确术语). …

django django-models django-queryset

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

查找WPF项目中的所有类名

在WPF中,如何使用反射来查找项目中的所有类?我有兴趣获得名称与某个正则表达式匹配的那些.

c# reflection wpf class

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

更新数据库记录中的各个字段时的最佳做法

我使用.NET创建了一个数据访问层.在我更新数据库记录的每个地方,我都使用了sql

UPDATE Customer SET FirstName =:FirstName,LastName =:LastName,Address1 =:Address1,Address2 =:Address2,.... etc

这意味着记录中的每个字段都会更新,即使只有一个字段可能已更改.一位同事已经对此提出异议,说我们应该只更新一个字段,如果它已经改变,引用带宽作为问题 - 比如我们有160个字段,然后我们传递160个字段的数据.我想我可以节省Web服务器和数据库服务器之间的带宽,如果我检查一个值是否已经改变,并且纯粹基于实际更改的值生成sql.

在Web服务器和客户端之间,我现在需要传递旧值和新值,所以我可能会在那里增加带宽(但是无论如何ASP.NET已经做到了这一点,我不确定我们是否可以关闭这一点以便这样做可能不是问题).

那么最佳做法是什么?我是否应该担心更新数据库记录中的所有字段?我如何仅更新已更改的字段?

编辑添加10月29日:有谁知道NHibernate的作用?也许这是投入时间学习如何以这种方式去做的一个论点.

.net sql database

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

Python/Django:我应该使用哪个authorize.net库?

我需要authorize.net集成订阅付款,可能使用CIM.要求很简单 - 每月定期付款,只有几个不同的价位.客户信用卡信息将存储在authorize.net中.

有很多库和代码片段,我正在寻找关于哪种工作最佳的建议.

  • Satchmo似乎比我需要的更多,看起来很复杂.
  • Django-Bursar看起来像我需要的,但它被列为alpha.
  • 将AdRoll /授权库看起来也相当不错.
  • CIM XML API看起来不太糟糕,我可以直接与它们连接.

还有很多其他代码片段.

考虑到我相当简单的要求,现在最好的选择是什么?

python django authorize.net payment-gateway

17
推荐指数
4
解决办法
8651
查看次数

应用中的性能下降很奇怪

我们有一个混合.NET 2.0和本机C++的应用程序.在我们的测试中,我们有一个模式可以自动循环一组项目.项目打开,运行,关闭,重复.这些步骤中的每一步都需要创建/销毁窗口(确切地说是winforms).最近我们在表演中遇到了一些奇怪的行为.运行几个小时后,打开和关闭部件减速(阻止gui线程并显示半画屏幕等).现在很容易将这个问题搞砸到资源泄漏...但是我们正在跟踪句柄和内存,虽然内存略有增长但没有任何迹象表明这个问题.手柄稳定.所以也许悬空的事件处理程序......仍然需要调查.但令我感到困惑的是,关闭应用程序并重新启动它并不能恢复最初的性能.在重新启动操作系统(赢得XP)之前,它仍然很慢,然后性能再次开始变得快速.这让我很困惑,因为我认为关闭应用程序将收回所有资源.有什么想法吗?

.net performance

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