小编Roh*_*nga的帖子

如何首次配置postgresql?

我刚刚安装了postgresql,我在安装过程中指定了密码x.当我尝试createdb并指定任何密码时,我收到消息:

createdb:无法连接到数据库postgres:FATAL:用户的密码验证失败

同样的createuser.

我应该怎么开始?我可以将自己添加为数据库用户吗?

database linux postgresql configuration

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

如何对浮点数执行按位运算

我试过这个:

float a = 1.4123;
a = a & (1 << 3);
Run Code Online (Sandbox Code Playgroud)

我得到一个编译错误,说操作数&不能是float类型.

当我做:

float a = 1.4123;
a = (int)a & (1 << 3);
Run Code Online (Sandbox Code Playgroud)

我让程序运行.唯一的事情是按位操作是在舍入后获得的数字的整数表示上完成的.

以下也是不允许的.

float a = 1.4123;
a = (void*)a & (1 << 3);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么int可以投,void*但不是float.

我这样做是为了解决Stack Overflow问题中描述的问题如何使用遗传算法求解线性方程?.

c++ floating-point bitwise-operators genetic-algorithm

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

静态变量初始化java

如何在java中初始化类的私有静态成员.

尝试以下方法:

public class A {
   private static B b = null;
   public A() {
       if (b == null)
         b = new B();
   }

   void f1() {
         b.func();
   }
}
Run Code Online (Sandbox Code Playgroud)

但是在创建类A的第二个对象然后调用f1()时,我得到一个空指针异常.

java static initialization

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

为什么MPI_Init接受指向argc和argv的指针?

这就是我们如何使用MPI_Init函数

int main(int argc, char **argv)
{
    MPI_Init(&argc, &argv);
…
}
Run Code Online (Sandbox Code Playgroud)

为什么MPI_Init使用指向argc和argv的指针而不是argv的值?

mpi argv argc

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

服务器如何将异步更改推送到JSF创建的HTML页面?

当我们创建JSF页面时,客户端请求允许使用Java代码和HTML的组合动态生成HTML.我们可以使用JSF框架在HTML页面中引入钩子,允许服务器基于稍后在服务器上发生的异步事件来更新HTML页面,通常是通过不同的线程吗?

jsf asynchronous push

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

javascript中不需要的事件监听器的垃圾收集

我正在构建单页webapp.这意味着在一段时间内我会获得新的DOM元素,删除不需要的元素.例如,当我获取一个新表单时,我只需用该表单HTML替换特定div的内容,并设置该表单元素的唯一侦听器.一段时间后,我用一个新的表格实例(具有不同的ID)替换此表单的内容.

我为这个新表单再次设置了事件监听器.现在前一个表单不再是DOM的一部分,所以我应该自动对DOM元素进行垃圾回收.我也期望指向从DOM中删除的元素的侦听器函数消失.

但是,从Chrome收集的以下个人资料表明,我的听众数量会随着时间的推移而增加.你能告诉我为什么会这样吗?我试着点击"收集垃圾"按钮.但这是我得到的个人资料.我构建应用程序的方式有问题吗?是否存在问题,如果存在问题,我该如何解决?

我的网络应用程序的Chrome快照几分钟

如果它很重要我正在使用JSP模板语言与jquery,jquery-ui和其他一些插件.这就是我在页面上添加/删除的动态片段的样子.

<script>
  $(document).ready(function() {
    $("#unique_id").find(".myFormButton").button().click(
      function() {
        $.ajax({url: "myurl.html",
          success: function(response) {
                console.log(response);
          }
        });
    });
  });
</script>

<div id="unique_id">
    <form>
      <input name="myvar" />
      <button class="myFormButton">Submit</button>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

更新

如果你想查看实际代码,请参阅相关部分. 链接显示当按下清除按钮时,调用函数clearFindForm,它使用ajax请求有效地重新获取内容(HTML片段),并用获取的内容替换此jsp中的整个div.refetchContent函数的工作方式如下:以下是代码的链接,以帮助提供更好的答案.

function refetchContent(url, replaceTarget) {
  $.ajax({
    url: url,
    data: {},
    type: "GET",
    success: function (response) {
       replaceTarget.replaceWith(response);
    },
    error:   function (response) {
       showErrorMessage("Something went wrong. Please try again.");
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery garbage-collection memory-leaks google-chrome

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

jQuery DataTables隐藏列而不从DOM中删除它

我需要隐藏列在jquery数据表中显示.当我使用bVisible属性隐藏列时,它会从DOM中消失.

我想将列的表格单元格的显示属性设置为无,这样这些值不会出现在视图中,但是它们应该仍然存在于DOM中,因为我隐藏的列唯一地标识了行,我需要知道唯一的行选择ID.如何实现这一目标.

我使用服务器端分页使用aaData属性填充表.

看看这个问题,但这些选项将其从DOM中删除. jquery数据表隐藏列

css jquery dom datatables

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

MPI中的沟通者和群体有什么区别?

我已经阅读了这些术语的定义,我的解释是团体和沟通者之间存在一对一的关系.组是希望彼此通信的一组进程,并且通信器是组的实现.

它是否正确?如果是这样,为什么有两个不同的术语?

mpi communicator

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

如何从文件描述符中获取FILE*流?

我们可以使用fileno函数从FILE*流中获取文件描述符.是否有一个函数从文件描述符中获取FILE*流而不重新打开文件?

c linux file

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

使用偏置的无偏随机数发生器

你有一个有偏差的随机数发生器,它产生概率为1的1和概率为1的0(1-p).你不知道p的值.使用它可以产生一个无偏的随机数发生器,它产生1的概率为0.5和0,概率为0.5.

注意:这个问题是Cormen,Leiserson,Rivest,Stein的算法导论中的一个练习问题.(clrs)

random algorithm probability clrs

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