问题列表 - 第7013页

使用什么语言

我以前在VB5(以及一点VB6)中进行了编程,在"编写代码"级别使用了MS Access,但这是几年前的事情,我最近才使用PHP.我想重新进入PC编程(Windows ...),但不知道在哪里可以选择语言.VB.Net?C#?....有什么建议?容易拿起的东西,简单易用于创建"小"桌面实用程序,等等.

vb.net vb6 desktop-application visual-studio

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

创建Capistrano任务,根据角色执行不同的任务

我正在寻找一种方法来调用单个Capistrano任务来执行不同角色的不同操作.Capistrano能够做到这一点,还是我为每个角色编写了一个特定的任务?

ruby capistrano

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

如何在Perl正则表达式中处理每个ASCII字符(包括正则表达式特殊字符)?

我在Perl中有以下代码:

if (index ($retval, $_[2]) != -1) {
    @fs = split ($_[2], $_[1]);
Run Code Online (Sandbox Code Playgroud)

$_[2]是分隔符变量,$_[1]是分隔符可能存在的字符串.($_[0]在别处使用)您可能已经猜到这些代码在这些变量名称的子例程中.

无论如何,在我的问题上,当我的分隔符是无关紧要的东西'a'':'代码工作应该如此.但是,当它被Perl正则表达式解析时,就像一个'\'字符一样,那么它就不会像它应该的那样工作.这是有道理的,因为在拆分函数Perl会看到类似的东西:

split (/\/, $_[1]); 
Run Code Online (Sandbox Code Playgroud)

这根本没有意义,因为它会想要这个:

split (/\//, $_[1]);
Run Code Online (Sandbox Code Playgroud)

因此,考虑到所有这一点,我无法回答的问题是:"我如何制作它以便我放入的任何分隔符$_[2]或所有ASCII字符都被视为它应该是的字符和没有被解释为别的什么?"

提前致谢,

罗伯特

regex perl ascii split delimited-text

4
推荐指数
2
解决办法
1176
查看次数

包含我的外部javascripts的最佳/最快方式是什么?我使用jQuery

我差不多完成了我的网站,目前正在优化它; 我想知道包含所有外部JavaScript文件的最佳和最快的方法.我希望网站尽快下载,但它有很多(10个左右)需要加载的外部javascript文件; 一些是来自谷歌AJAX API的jQuery库文件,有些是我的.

我确定我刚才读过,我可以使用一些javascript代码调用所有外部脚本,实际上,只从浏览器的角度调用一个外部文件.

你明白我的意思吗?

非常感谢

javascript jquery jscompress

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

Android XML白皮书

我正在寻找有关Android使用XML的资源 - 不是如何使用,而是关于Android中XML架构的技术文章或白皮书.为什么事情按照它们的方式设计,做出了哪些考虑 - 所有这些都是针对XML部分的.

如果没有,我也对移动计算中XML的一般使用感兴趣.iPhone是否以相同的方式使用XML?

谁能指点我一些好文章/网站/书籍/白皮书/视频?

xml mobile android

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

有没有办法阻止Boost.Build递归扫描#include指令的头文件?

有没有办法限制Boost.Build递归扫描#include指令到特定目录或目录集的头文件?即我希望它仅以递归方式扫描项目中的头文件.我知道他们的外部依赖关系不会改变(并且Boost和Qt他们相当大).我最终在依赖树中有大约50,000个目标,这需要一段时间来处理(即使没有实际更改文件,也会导致1-2分钟的构建时间).

到目前为止我发现的唯一解决方案是利用INCLUDE环境变量(我正在使用MSVC) - 这意味着Boost.Build不需要被告知包含路径(我正在使用该功能),因此不扫描它们.这看起来有点像黑客.

我觉得我必须遗漏一些明显的东西,因为我无法找到遇到类似问题的其他人,即使我几乎立即遇到了这个问题.我最近的就在这里.

从调试输出(bjam -d 3)判断它还会多次扫描大多数头文件...我不知道这是否意味着它们被多次添加为依赖项,但肯定是加载一个文件和扫描整个内容必须加起来?

如果我可以告诉它不要打扰扫描一个特定的目录或一组目录,我可以保证头文件不会改变,那将是完美的.

c++ dependencies boost-build

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

Win32重叠I/O - 完成例程还是WaitForMultipleObjects?

我想知道哪种方法更快,为什么?

在编写Win32服务器的过程中,我已经阅读了很多有关完成端口和重叠I/O的内容,但是我没有读过任何内容来暗示哪一组API在服务器中产生最佳结果.

我应该使用完成例程,还是应该使用WaitForMultipleObjects API?为什么?

io winapi crystal-reports io-completion-ports

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

在Subversion中跨分支合并不会添加所有新文件.为什么不?

我在Subversion中有一个带有几个分支的源代码树.我刚刚在一个活跃的分支中完成了一个相当激烈的调试会话,现在需要将更改合并到新分支.最近,在旧分支中的所有开发(显然)之后但在我提交所有调试之前,新分支被取下了trunk(代表已发布的代码).svn merge但是,尝试不会合并所有已添加的文件.它增加了一些,但不是全部.

这是时间表:

  • 分支后备箱创建分支dev1.
  • dev1中的代码,修改文件和添加文件.
  • 分支后备箱创建分支dev2.
  • 在dev1中修复错误,修改文件但不添加文件.
  • 将dev1中的所有更改合并到dev2.

正如预期的那样,有许多变化,包括新文件,但不是全部.是因为我合并的版本范围包括dev2分支的版本吗?或者我应该合并到主干然后下降到dev2?

编辑:所有代码完全提交到Subversion.但我认为可能发生的事情是文件添加不会通过合并传播.也就是说,之前合并 DEV1增加了一些文件,但合并 DEV1涵盖现有合并提交包括添加的文件.

但我还在检查.

svn merge branch

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

要每50毫秒发送一次图像,我应该使用TCP还是UDP?

我正在构建一个C#应用程序,使用服务器 - 客户端模型,服务器每50ms通过一个套接字向客户端发送一个图像(100kb)...

我使用的是TCP,但除了这个协议的开销之外,有时客户端最终在套接字上有多个图像.我仍然没有一个聪明的机制来分割每个图像的字节(实际上,我只需要最新的一个).

我尝试使用UDP,但得出的结论是我不能发送100kb图表,只能发送64kb图表.即便如此,我不应该使用超过1500字节; 否则,数据包将沿着网络划分,丢失部分数据包的可能性会更大.

所以现在我有点困惑.我应该继续使用TCP并在每个图像的末尾放置一些转义字节,以便客户端可以将它们分开吗?或者我应该使用UDP,发送1500字节的dgrams并提出订购和恢复机制?

这里的关键目标是快速传输图像.只要客户不断接收新的东西,我不介意在途中丢失一些.

或者我应该使用其他协议?提前致谢!

c# udp tcp image

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

Sphinx返回糟糕的搜索结果

我正在使用Sphinx和Thinking Sphinx插件.我用以下代码索引了一个名为Venue的模型(和rake thinking_sphinx:index命令)

define_index do
    indexes :name
    indexes city
    indexes zip
end
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在控制器中获取结果:

@venues = Venue.search params[:search]
Run Code Online (Sandbox Code Playgroud)

我将它们渲染为json.我遇到的问题是,当我点击此网址时:

http://localhost:3000/venue/list?search=Baltimo
Run Code Online (Sandbox Code Playgroud)

我一无所获.但是当我点击此网址时:

http://localhost:3000/venue/list?search=Baltimor
Run Code Online (Sandbox Code Playgroud)

我得到了位于巴尔的摩市的所有场地.出于某种原因,一个角色有所作为.从理论上讲,如果我只搜索一个角色,我应该在巴尔的摩获得所有场地 - 'b'

有谁知道这里发生了什么?

谢谢

ruby sphinx ruby-on-rails thinking-sphinx

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