问题列表 - 第49964页

在Mac OS X上构建Google Breakpad

我正在尝试基于主干版本782为Mac OS X 构建Google Breakpad作为移植应用程序的一部分.

Breakpad wiki指定应该构建client/mac/Breakpad.xcodeproj,如果我理解正确,它会产生一个包含动态链接库的Breakpad.framework.还有关于如何在Objective-C应用程序中使用它的示例代码,但所有这些似乎与在其他平台上执行操作的正常方式非常不同,包括使用plist和其他不属于的东西我的申请 我更愿意跨平台做尽可能相似的事情.

例如,似乎是Firefox使用Breakpad的方式:

// include exception_handler.h from client/<platform>/handler,
// using ... here for brevity
#include "... exception_handler.h"
...
gExceptionHandler = new google_breakpad::
    ExceptionHandler(tempPath.get(),
                     nsnull,
                     MinidumpCallback,
                     nsnull,
#if defined(XP_WIN32)
                     google_breakpad::ExceptionHandler::HANDLER_ALL);
#else
                     true);
#endif
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我们正在做同样的事情,只是exception_handler.lib在Windows上链接.似乎在Linux上,Breakpad libbreakpad_client.a会以相同的方式生成相应的链接,但不能在Mac OS X上生成.如果我这样做的话

./configure
make
Run Code Online (Sandbox Code Playgroud)

从breakpad根目录libbreakpad.a生成一个不包含异常处理程序的,以及应该没有构建的libbreakpad_client.a.我很可能误解了使用Breakpad的正常方式以及在Mac上构建外部库的正常程序,所以任何帮助都会受到赞赏.

我如何libbreakpad_client.a在Mac OS X上构建?

c++ macos google-breakpad

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

通过索引访问python字典的元素

考虑像一个字典

mydict = {
  'Apple': {'American':'16', 'Mexican':10, 'Chinese':5},
  'Grapes':{'Arabian':'25','Indian':'20'} }
Run Code Online (Sandbox Code Playgroud)

如何访问该字典的特定元素?例如,我想在格式化Apple的第一个元素之后打印第一个元素,在我们的例子中只是'美国'?

附加信息上述数据结构是通过解析python函数中的输入文件创建的.一旦创建,它对于该运行保持不变.

我在我的函数中使用这个数据结构.

因此,如果文件发生更改,则下次运行此应用程序时,文件的内容会有所不同,因此此数据结构的内容将不同,但格式相同.所以你看我在我的功能中我不知道Apple的第一个元素是'美国'或其他任何东西所以我不能直接用'美国'作为关键

python dictionary

103
推荐指数
7
解决办法
46万
查看次数

Ruby Builder - XML输出编码HTML实体

我有一个使用Builder的小ruby脚本.

require 'rubygems'
require 'builder'

content = <<eos
SOME TEXT, GOES TO UPPERCASE
other text
<em>italics<em>
eos

xml = Builder::XmlMarkup.new
  xml.instruct! :xml, :version => '1.0'
  xml.book :id => 1.0 do
    xml.keyPic "keyPic1.jpg"
    xml.parts do
      xml.part :partId => "1", :name => "name" do
        xml.chapter :title => "title", :subtitle => "subtitle" do
          xml.text content
        end
      end
    end
  end

p xml
Run Code Online (Sandbox Code Playgroud)

从CLI(Cygwin)运行时,我得到以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<book id="1.0">
  <keyPic>keyPic1.jpg</keyPic>
    <parts>
      <part partId="1" name="name">
        <chapter title="title" subtitle="subtitle">
          <text>
          SOME TEXT, GOES TO UPPERCASE
          other text …
Run Code Online (Sandbox Code Playgroud)

html ruby xml unicode entities

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

素数懒惰序列

我是F#的新手,我只是想知道是否有办法在F#中获得素数的延迟序列.

在Haskell中我使用下一个代码:

primes :: [Integer]
primes = sieve[2..]
       where sieve (p:xs) = p : sieve [x | x <- xs, x `mod` p > 0]
Run Code Online (Sandbox Code Playgroud)

在F#中,我可以检查数字是否为素数:

let isPrime (number : bigint) =
    match number with
        | _ -> seq { bigint(2) .. bigint(Math.Sqrt(float number))}
        |> Seq.exists (fun x -> if (number % x = bigint(0)) then true else false)
        |> not
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将其转换为懒惰序列.

f#

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

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

如何水平翻转UIImage?

如何UIImage水平翻转,我UIImageOrientationUpMirroredUIImage类引用中发现了枚举值,如何利用这个属性来翻转UIImage.

uiimage ios uiimageorientation

109
推荐指数
10
解决办法
7万
查看次数

检查参数是列表还是原子

如何检查某物是否是原子?我正在寻找像number?或的东西list?.

scheme racket

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

对参数的powershell约束

关于如何对powershell脚本的参数强制执行以下约束,我需要一些帮助.我可以在该param部分中指定这些约束.

  1. 至少有一个参数约束
  2. 最多一个参数约束

例如,(只是一个例子,它不是我正在做的)对于一个被调用的脚本ReadPlainText.ps1,我只想给出两个参数中的任何一个:Lines或者Chars,但不是两者.该命令ReadPlainText.ps1 Sample.txt -Lines 20 -Chars 10应该导致错误.同样,该命令ReadPlainText.ps1 Sample.txt应该导致错误.

powershell

4
推荐指数
1
解决办法
1626
查看次数

F#中不同文件的类型和函数之间的循环依赖问题

我目前的项目使用AST有40种不同类型(被破坏的联合),并且这种AST中的几种类型具有循环依赖性.类型不是那么大,因此我将它们放在一个文件中,并type ... and ...为相互依赖的类型应用构造.

现在,我正在添加函数以在AST中的每个元素下进行一些计算.因为,有许多函数有几行代码,为了使源代码更清晰,我将这些函数分离到不同的文件中.

在没有循环依赖的情况下也可以,当依赖函数在同一个文件中时也可以使用 - 在这种情况下我可以使用let rec function1 ... and function2 ...构造

但它不适用于我的情况.

我也错误地认为,签名文件可以帮助我,但它们的行为不同于C++ - 它们用于定义函数/类型访问模式(内部/公共),还可以在这里添加函数/类型注释标题...

我看到的唯一可能的解决方案是将所有函数移动到一个文件并使用let rec ... and ... and ... and ... and ...构造

可能有人有不同的想法?

提前致谢.

f# cyclic

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

如何在eclipse中关闭项目的javascript支持?

所以,这就是问题所在.

我使用eclipse进行PHP项目,其中我们使用smarty模板来格式化html.有一天,我正在制作一个小的javascript并尝试使用通常的ctrl-space来完成代码.我得到了弹出窗口,询问我是否要为项目添加javascript支持,我想"好吧,我至少可以尝试一下,看看它是如何工作的".事实证明这是一个非常糟糕的主意,因为编辑html/smarty模板现在非常慢.

当我检查项目设置时,我有一个Javascript部分,我已经尝试过大多数事情,但我似乎无法一起禁用它.

那么,在我错误地激活它之后,我是如何禁用javascript支持的任何想法?

javascript php eclipse eclipse-plugin

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