问题列表 - 第42717页

Node.js部署堆栈

什么是最好的node.js部署堆栈?我将通过安装在用户主目录中的unix域套接字+ mongodb + NPM软件包,使用Nginx与node.js通过fugue进行通信.还有更好的东西吗?

顺便说一句,节点是否应该有类似于机架的东西,它会处理服务器配置并开始侦听服务器软件强制的端口或套接字?现在我做了疯狂的hi-jacking server.listen函数来获取服务器并由fugue启动它.您是否有一些进行插入式节点部署的经验?

deployment node.js

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

用字符串调用free()会给***glibc检测***错误

代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
   char * cp = malloc(sizeof * cp * 20);
   cp="Hello\0";
   free(cp);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误:

*** glibc detected *** ./mallocTest: free(): invalid pointer: 0x000000000040069c ***
======= Backtrace: =========
/lib/libc.so.6(+0x71496)[0x7f92ee448496]
/lib/libc.so.6(cfree+0x6c)[0x7f92ee44d29c]
./mallocTest[0x40059e]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f92ee3f5c3d]
./mallocTest[0x4004b9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:08 3162120                            /home/gabriel/Programming/C/mallocTest
00600000-00601000 rw-p 00000000 08:08 3162120                            /home/gabriel/Programming/C/mallocTest
01327000-01348000 rw-p 00000000 00:00 0                                  [heap]
7f92e8000000-7f92e8021000 rw-p 00000000 00:00 0 
7f92e8021000-7f92ec000000 ---p 00000000 00:00 0 
7f92ee3d7000-7f92ee52a000 r-xp 00000000 08:08 2452227                    /lib/libc-2.12.2.so
7f92ee52a000-7f92ee729000 …
Run Code Online (Sandbox Code Playgroud)

c memory-management

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

触发选项卡索引切换时是否会触发 JavaScript 事件?(TABINDEX 不适用于 IFRAME 中的输入)

我的具体用例是我有一个所见即所得编辑器,它基本上是一个可编辑的 iframe。然而,对于用户来说,它看起来像一个标准的文本区域。我的问题是,我在(感知的)选项卡索引中的该编辑器之前和之后有输入,我希望用户能够按选项卡(或他选择的平台上的等效键)进入所见即所得编辑器当他位于前一个元素时,使用 Shift-Tab 可以在后一个元素中访问该元素。

我知道这可以使用按键事件并检查是否按下 Tab 键来伪造,但我很好奇是否有更好的方法。


更新。Treeface在评论中澄清了实际问题。

问题

在正常情况下,您可以使用元素TABINDEX的“ ”属性<input>来控制,当跳出“主题”输入字段(以电子邮件形式)时,焦点落在电子邮件中的“正文”输入字段上。只需将正确排序的值分配给两个输入字段的“TABINDEX”属性即可完成此操作。

问题是 TABINDEX 属性仅对同一框架内的元素进行排序。因此,如果“正文”输入字段实际上位于内部IFRAME,则无法使用 TABINDEX 顺序从父框架中的“主题”直接跳到 IFRAME 中的“正文”。

javascript jquery events jquery-events

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

MySQL转储到CSV文本文件中,列名在顶部?

可能重复:
如何将MySql表导出/转储到包含字段名称(也称为标题或列名称)的文本文件中

我使用此SQL代码段将表转储为CSV文本文件:

SELECT*FROM品牌INTO OUTFILE"e:/brand.csv"字段终止于',''被'封闭'''终止于"\n";

但是,此方法不会在CSV文件的开头添加列名称.我的问题是如何选择所有列/字段名称,就像导出表格时选择"将字段名称放在第一行"中的phpMyAdmin所做的那样.

mysql sql csv export header-row

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

滚动到jcarousel的第一项

我在选项卡式界面的页面上有多个jcarousel实例.我需要能够在单击相关选项卡时滚动到每个轮播的第一项,并且我不确定如何执行此操作.我已经看过静态控件示例(http://sorgalla.com/projects/jcarousel/examples/static_controls.html),但无法理解如何让它适用于多个轮播.

任何帮助将大大赞赏.我的工作进展如下:http://www.brainsdesign.com/client/Lab/14512/style.html

非常感谢,

克里斯

javascript jquery jcarousel

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

wsHttpBinding还原为基本的httpBinding

我用wsHttpBinding创建了一个服务,但每次下载服务时,它都会在客户端的配置中创建basichttpbinding.有什么想法吗?thansk

<system.serviceModel>
    <serviceHostingEnvironment/>
    <bindings>

      <wsHttpBinding>
        <binding name="WSHttpBinding" sendTimeout="00:10:00" receiveTimeout="00:59:00" bypassProxyOnLocal="false"
         transactionFlow="false" hostNameComparisonMode="StrongWildcard"
         maxBufferPoolSize="50000000" maxReceivedMessageSize="50000000"
         messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true"
         allowCookies="false">
          <readerQuotas maxDepth="32" maxStringContentLength="50000000"
           maxArrayLength="50000000" maxBytesPerRead="4096" maxNameTableCharCount="2147483647" />
          <reliableSession inactivityTimeout="00:59:00" />
          <security mode="Message">
            <!--<transport clientCredentialType="Windows" proxyCredentialType="None"
       realm="" />-->
            <message clientCredentialType="UserName" negotiateServiceCredential="true"
             algorithmSuite="Default" establishSecurityContext="true" />
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>

    <services>
      <service behaviorConfiguration="AdviserPayServiceBehaviour" name="AdviserPay.Services.FirstService.FirstService">
        <endpoint binding="wsHttpBinding" bindingConfiguration="WSHttpBinding" contract="AdviserPay.Services.FirstService.IFirstService" />
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
      </service>
    </services>

    <behaviors>
      <serviceBehaviors>
        <behavior name="AdviserPayServiceBehaviour">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
          <serviceAuthorization principalPermissionMode="None" impersonateCallerForAllOperations="false" />
          <serviceCredentials>
            <userNameAuthentication userNamePasswordValidationMode="Custom"
              membershipProviderName="AdviserPayCustomMembershipProvider" /> …
Run Code Online (Sandbox Code Playgroud)

wcf

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

如何使用jQuery从div中删除id属性?

我想从此图片中删除id属性:

<img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" />
Run Code Online (Sandbox Code Playgroud)

我试过这样做:

$('img#thumb').RemoveAttr('id','none');
Run Code Online (Sandbox Code Playgroud)

但它不是删除ID!

编辑:

$('img#thumb').attr('src', response);
$('img#thumb').attr('id', 'nonthumb');
Run Code Online (Sandbox Code Playgroud)

这个deosnt加载图片,或者在这种情况下是src!但是当我删除id属性时,它工作正常

html javascript jquery image

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

将自定义消息添加到单元测试结果

有没有办法可以在测试方法的结果中添加自定义消息?我想在代码的一部分上放一个秒表,看看它的运行时间.我不需要测试它是否在某个时间范围内运行,只是想在结果窗口中看到经过的时间是多少.

c# unit-testing mstest visual-studio-2010

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

在recvfrom调用中使用时,向量指向未初始化的字节

在我正在写的函数中,我试图返回一个指向无符号字符向量的指针.相关代码如下.

std::vector<unsigned char> *ret = new std::vector<unsigned char>(buffSize,'0');
//Due to suggestions...
int n = recvfrom(fd_, ret, buffSize, &recvAddress, &sockSize);
//Forgot to include this in the original
ret->resize(n);
// display chars somehow just for testing
for(std::vector<unsigned char>::iterator it=ret->begin(); it<ret->end();it++)
{
    std::cout<<*it;
}
std::cout<<std::endl;
...
return ret;
Run Code Online (Sandbox Code Playgroud)

当我通过valgrind运行时,我得到的错误是关于recvfrom中的缓冲区如何指向未初始化的字节.我把它缩小到向量,因为我把它换成了一个unsigned char数组,一切正常.有什么建议?

编辑1:修正了一些代码,是从内存/笔记中做到这一点,我遇到了一个问题.我开始使用valgrind的原因是我在那个地方遇到了分段错误.我会仔细检查明天我在做什么.

c++ linux udp initialization vector

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

使用从Windows上的源代码构建的bzip2来增强iostream

最近,我花了一些时间来研究在Windows上构建的升级版本1.44.0,两个iostream都支持zlib和bzip2压缩过滤器.出于各种原因,决定允许boost从源代码构建zlib和bzip2库.对于它的价值,但我认为不重要,我使用的MSVC版本是VC9(VS2008).另请注意,从我的肤浅检查来看,这个问题应该适用于在Windows上针对bzip2构建的iostreams的任何版本的boost.

通过指定-sZLIB_SOURCE=<PATH>和完全提升构建-sBZIP2_SOURCE=<PATH>.但是,有人注意到boost_iostreams*.dll库取决于libbz2.dll(而不是boost_bzip2*.dll),它不存在.然而,Boost成功构建了boost_bzip2*.dll.请注意,我使用通配符作为所有构建变体信息的占位符.

问题:某处存在对libbz2.dll的硬编码依赖.

c++ windows boost boost-iostreams bzip2

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