问题列表 - 第1853页

Windows服务启动超时

有没有办法为每个服务的服务启动超时设置不同的值?我可以使用ServicesPipeTimeout注册表项更改它,但它是每台计算机(http://support.microsoft.com/kb/824344).

目前,我唯一想到的是在不同的线程中完成所有耗时的启动操作.

windows-services timeout startup

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

为什么var_dump一个Doctrine Objects会杀死我的Apache?

我有一个非常奇怪的问题,当我尝试var_dump(或print_r)一个Doctrine对象时,我的Apache响应空白页(200 OK标题).我可以var_dump像普通的php var一样:

$dummy = array("a" => 1, "b" =>2);
Run Code Online (Sandbox Code Playgroud)

它工作正常.但我不能使用任何Doctrine类中的任何对象($connection->query()例如,来自我的Doctrine对象模型的类的实例).

谁知道为什么会这样?

php doctrine

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

在调用之前确定realloc()行为

据我了解,当被要求保留更大的内存块时,realloc()函数将执行以下三种不同的操作之一:

if free contiguous block exists
    grow current block
else if sufficient memory
    allocate new memory
    copy old memory to new
    free old memory
else
    return null

增长当前块是一个非常便宜的操作,所以这是我想利用的行为.但是,如果我正在重新分配内存,因为我想(例如)在现有字符串的开头插入一个char,我不希望realloc()复制内存.我最终会用realloc()复制整个字符串,然后再次手动复制它以释放第一个数组元素.

是否可以确定realloc()将执行哪些操作?如果是这样,是否有可能以跨平台的方式实现?

c memory-management

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

如何在嵌入式项目中组织代码?

高度嵌入(有限代码和ram大小)项目为代码组织带来了独特的挑战.

我见过很多没有组织的项目.(主要是硬件工程师,根据我的经验,他们通常不关心代码的非功能方面.)

但是,我一直在尝试相应地组织我的代码:

  1. 特定硬件(驱动程序,初始化)
  2. 特定应用(不太可能重复使用)
  3. 可重复使用,硬件独立

对于每个模块,我尝试将目的保持为这三种类型之一.

由于嵌入式项目的规模有限以及对性能的重视,通常会保留这个组织.

在某些情况下,我目前的项目是MSP430上的有限DSP应用程序,具有8k闪存和256字节RAM.

embedded code-organization

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

跨域用户跟踪

我们在不同的域名上有几个网站,我希望能够跟踪用户在这些网站上的移动情况.

  • 显然,cookie不可行,因为它们不跨越域边界.
  • 我可以看一下IP地址和用户代理的组合,但在某些情况下,这不起作用.
  • 我不想使用flash或其他插件.

有任何想法吗?或者我注定要依赖IP/User_Agent组合?

cookies user-tracking cross-domain

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

SharePoint和Firefox 3

我认为大多数SharePoint开发人员和管理员都知道,随着Firefox 2到Firefox 3的更改,SharePoint的某些功能已无法使用.

特别是将Webpart添加到站点并使用PeoplePicker不再适用于Firefox 3.所以我想知道当你的一些用户抱怨不得不使用IE来获得与之相同的功能时如何处理这个问题. Firefox 2.

对我来说很明显,用Firefox获取全部功能是不可能的,但与Firefox 2相比,使用Firefox 3至少可以获得相同的功能.

或者是否有任何变通方法可以让Firefox 3正常使用SharePoint?

sharepoint firefox moss firefox-3

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

GCC和ld找不到导出的符号......但它们就在那里

我有一个C++库和一个C++应用程序,试图使用从库中导出的函数和类.库构建正常,应用程序编译但无法链接.我得到的错误遵循以下形式:

app-source-file.cpp :(.text + 0x2fdb):对`lib-namespace :: GetStatusStr(int)'的未定义引用

链接器似乎可以很好地解决库中的类,但是自由函数和导出的数据(如余弦查找表)总是会导致上述错误.

我使用的是Ubuntu 8.04(Hardy),它是最新的Ubuntu软件包.

链接库的命令是(删除了其他库):

g++ -fPIC -Wall -O3 -shared -Wl,-soname,lib-in-question.so -o ~/project/lib/release/lib-in-question.so
Run Code Online (Sandbox Code Playgroud)

链接应用程序的命令是(删除了其他库):

g++ -fPIC -Wall -O3  -L~/project/lib/release -llib-in-question -o ~/project/release/app-in-question
Run Code Online (Sandbox Code Playgroud)

最后,看来(尽我所知)有问题的符号正在正确导出:

nm -D ~/project/lib/release/lib-in-question.so | grep GetStatusStr --> U _ZN3lib-namespace12GetStatusStrEi
Run Code Online (Sandbox Code Playgroud)

c++ linux g++ shared-libraries

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

Gettext:消息ID是英文文本是一个好主意吗?

我们正准备将我们的PHP网站翻译成各种语言,PHP中的gettext支持看起来就像是要走的路.

我看到的所有教程都建议使用英文文本作为消息ID,即

gettext("你好!")

但这真的是个好主意吗?假设市场营销人员希望将文本更改为"你好,你们!".那么你不必更新所有语言文件,因为该字符串 - 实际上是消息ID - 已经改变了吗?

拥有某种通用ID(例如"hello.message")和英文翻译文件会更好吗?

php gettext internationalization

39
推荐指数
6
解决办法
6520
查看次数

如何枚举groovy脚本中的所有已定义变量

我有一个groovy脚本,在运行时在上下文中有一个未知数量的变量,我如何找到它们并打印每个的名称和值?

scripting groovy

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

开发Web服务器与生产Web服务器有多接近?

大多数python框架都有一个某种类型的开发Web服务器,它会发出警告,表明它不能用作生产服务器.他们往往与他们的生产等价物有多少不同?

我还没有确定要使用哪个框架,更不用说要使用的生产服务器了,所以我很难将其归结为"将开发服务器x与生产服务器y进行比较".所以说,让我更准确地说一下这个问题:在你过去使用python框架的经历中,一旦在开发中开发了生成系统,你需要花费多少时间来使用生产系统来运行它服务器?或者您是否跳过开发服务器并在服务器上开发您的应用程序,这更像您将在生产中使用的服务器?

python webserver web-frameworks

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