问题列表 - 第22916页

计算多项式逆的算法

我正在寻找一个算法(或代码)来帮助我计算逆多项式,我需要它来实现NTRUEncrypt.一个容易理解的算法是我更喜欢的,有伪代码用于执行此操作,但它们令人困惑且难以实现,而且我无法真正理解伪代码单独的过程.

用于计算截断多项式环的多项式的逆的任何算法?

algorithm inverse polynomial-math ntruencrypt

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

.net:调试器突出显示未实际执行的代码行

将以下内容复制并粘贴到VS中的新控制台应用程序中.添加对System.Web和System.Web.Services的引用(我知道控制台应用程序不需要这些程序集,我只是向您展示一些在我的Web应用程序中不起作用的代码片段).

尽管if语句中的两个条件都是错误的,但结果却是正确的.谁知道原因?(Visual Studio 2008 9.0.30729.1).NET 3.5 SP1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Services;
using System.Web;

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            string x = "qweqweqw";
            string y =
                "{\"textMedia\":[-1,-1,-1,-1,-1],\"textOperand\":[1,1,1,1,1],\"textString\":[\"\",\"\",\"\",\"\",\"\"],\"dateSite\":[-11],\"dateOperand\":[],\"dateString\":[],\"status\":[-11,0,0],\"media\":[-11,0,0],\"subItem\":true,\"context\":false,\"branchSearch\":false,\"profileIDs\":[2,5,18],\"profileViewIDs\":[48,58,38],\"currentSelectedBranch\":0}";

            SaveSearch(x, y);
        }

        [WebMethod]
        public static object SaveSearch(string name, string encodedSearch)
        {
            object response = new { };

            string x = name;
            string y = encodedSearch;

            // Why does this if statement throw an exception if both equal false?
            if (x.Trim().Equals(string.Empty) || …
Run Code Online (Sandbox Code Playgroud)

c#

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

选中复选框时提交表单 - 教程

我正在尝试实现类似于37signals的ta-da列表的效果 - 我希望我的用户能够通过选中"完成"框来检查列表中的项目 - 换句话说,表单被提交到服务器在检查框.有没有人知道一个涵盖这样的东西的教程,或者可以指出我正确的方向?

谢谢Rob

ajax jquery

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

当我产生进程时出现僵尸进程

我有一些代码,我生成子进程,以提高效率.但是,它们似乎会创建各种阻止套接字并关闭网站的僵尸进程.

spawn(:method => :thread) do
   if @login_user.suggested_group_info.new_record?
       xxx
   end
end
Run Code Online (Sandbox Code Playgroud)

1)为什么这会创建僵尸进程?2)我怎样才能编写代码,以确保在成为僵尸之前杀死进程?

ruby linux process zombie-process

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

Jquery - 在td标记内访问DIV

我无法访问表中的div元素.

// All within document ready ...

$('.ChangeStatus').click(function()
{
    $('#status_display:100').html('Updated');   

});
Run Code Online (Sandbox Code Playgroud)

这是HTML

<td>
     <div class="status_display" id="status_display:100">
          open<br/>
          <a href="#" class="ChangeStatus" id="close:100">Close lead</a>
     </div>
</td>
Run Code Online (Sandbox Code Playgroud)

当我点击锚点时,它说我在尝试设置html之前和之后div的html为null.

提前致谢!

jquery

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

私有继承的typedef对嵌套类的可见性

在下面的例子中(道歉为长度)我试图隔离一些在私有继承自另一个类的类中使用嵌套类时遇到的意外行为.我经常看到这样的陈述:与未使用的类相比,嵌套类没有什么特别之处,但是在这个例子中可以看到嵌套类(至少根据GCC 4.4)可以看到一个嵌套类的公共类型定义由结束类私有继承的类.

我很欣赏typdef与成员数据不一样,但我发现这种行为令人惊讶,我想其他许多人也会这样.所以我的问题是双重的:

  1. 这是标准行为吗?(一个很好的解释为什么会非常有帮助)
  2. 人们可以期望它适用于大多数现代编译器(即,它有多便携)?

#include <iostream>

class Base {
  typedef int priv_t;
  priv_t priv;
public:
  typedef int pub_t;
  pub_t pub;
  Base() : priv(0), pub(1) {}
};

class PubDerived : public Base {
public:
  // Not allowed since Base::priv is private
  // void foo() {std::cout << priv << "\n";}

  class Nested {
    // Not allowed since Nested has no access to PubDerived member data
    // void foo() {std::cout << pub << "\n";}

    // Not allowed since typedef Base::priv_t is private …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance typedef nested-class

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

清单C常量/宏

有没有办法让GNU C预处理器,cpp(或其他工具)列出C文件中给定点的所有可用宏及其值?

我正在寻找系统特定的宏,同时移植已经unix精通的程序并加载一堆稀疏的unix系统文件.

只是想知道是否有一种比寻找定义更简单的方法.

c gcc c-preprocessor

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

如何确定数据库中一组表的最大ID

我需要确定数据库中一组表的最大Id int值.该列始终为"Id"并且是主键.有没有一种简单的方法可以在不借助游标或循环的情况下做出这个决定?

t-sql sql-server sql-server-2008

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

如何避免此PDO异常:在其他未缓冲的查询处于活动状态时无法执行查询

我想在我的页面中打印一个简单的表格,其中有3列building name,tagsarchitecture style.如果我尝试检索列表building names并且arch. styles没有问题:

SELECT buildings.name, arch_styles.style_name
FROM buildings
INNER JOIN buildings_arch_styles
ON buildings.id = buildings_arch_styles.building_id
INNER JOIN arch_styles
ON arch_styles.id = buildings_arch_styles.arch_style_id
LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)

我的问题开始是为我刚刚编写的查询的每个建筑物重新保存前5个标签.

SELECT DISTINCT name
FROM tags
INNER JOIN buildings_tags
ON buildings_tags.tag_id = tags.id
AND buildings_tags.building_id = 123
LIMIT 0, 5
Run Code Online (Sandbox Code Playgroud)

查询本身工作得很好,但不是我想用它的地方:

<?php

// pdo connection allready active, i'm using mysql
$pdo_conn->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);

$sql = "SELECT buildings.name, buildings.id, arch_styles.style_name
        FROM buildings
        INNER JOIN buildings_arch_styles …
Run Code Online (Sandbox Code Playgroud)

php mysql select pdo exception

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

GNU Make:如何在$(eval)中调用$(通配符)

我正在尝试为我的Makefile创建一个通用的构建模板,就像他们在eval文档中讨论的那样.

我似乎无法使用通配符函数在eval中工作.我遇到问题的基本代码看起来像这样.

SRC_DIR = ./src/

PROG_NAME = test

define PROGRAM_template
  $(1)_SRC_DIR = $(join $(SRC_DIR), $(1)/)
  $(1)_SRC_FILES = $(wildcard $$($(1)_SRC_DIR)*.c)
endef

$(eval $(call PROGRAM_template, $(PROG_NAME)))

all:
    @echo $(test_SRC_DIR)
    @echo $(test_SRC_FILES)
    @echo $(wildcard $(wildcard $(test_SRC_DIR)*.c)
Run Code Online (Sandbox Code Playgroud)

当我用它运行make时,输出是

./src/test

[correct list of all .c files in ./src/test/]
Run Code Online (Sandbox Code Playgroud)

基本上,PROGRAM_template中的通配符调用没有像我预期的那样被评估.该调用导致一个空列表.
尽管如此,正在正确评估联接调用.

那么,我做错了什么?我的猜测是

$$($(1)_SRC_DIR) 
Run Code Online (Sandbox Code Playgroud)

是不正确的,但我无法找到正确的方法.

编辑 一旦解决了这个问题,我花了很长时间才能用eval来解决另一个问题.我在GNU Make 3.80评估错误的解决方法中将其作为一个新问题发布

makefile eval gnu-make

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