问题列表 - 第49671页

在不同的计算机上编译时,C++受损名称是否保持一致?

一般来说,我nm在Linux上观察到的是,T即使我不使用,符号名称(我感兴趣的)也会在不同的计算机上保持一致extern "C".我的观察是否正确?

注意我在所有计算机上都使用gcc.

c++ gcc export name-decoration

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

我无法从服务读取注册表值

在我的服务中,我具有以下功能,以便从我的注册表中获取一些值:

 Public Function GetKeyValue(ByVal nKey As String, ByVal sPath As String) As String
        Dim RegKey As RegistryKey
        Dim kValue As String = Nothing
        Dim Pos As String
        If CheckRegistry(sPath) Then
            Try
                RegKey = Registry.CurrentUser.OpenSubKey(sPath)
                kValue = CStr(RegKey.GetValue(nKey))

            Catch ex As Exception
                StartLogFile(" GetKeyValue " & vbNewLine & "Stack Trace= " & ex.StackTrace, EventLogEntryType.Warning)
            End Try
        End If
        Return kValue
    End Function
Run Code Online (Sandbox Code Playgroud)

相同的功能在 Windows 窗体中工作正常,但如果我从服务调用,则她无法读取该值。有没有人知道发生了什么?

.net vb.net registry windows-services

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

adwhirl导致Android应用程序崩溃

我正在尝试将adwhirl集成到我的一个应用程序中,当我尝试运行它时它会不断崩溃.我当前将其设置为测试模式以尝试使其在模拟器中工作,但它仅在部分时间工作.没有adwhirl它永远不会崩溃.我已经包含了我的logcat,以防任何人知道如何修复我的错误.谢谢您的帮助.

    I/MillennialMediaAdSDK(  541): Last ad name is null. Call for new ad.
D/MillennialMediaAdSDK(  541): *********** Advertising test mode is deprecated.
D/MillennialMediaAdSDK(  541): Calling for an advertisement: http://androidsdk.a
ds.mp.mydas.mobi/getAd.php5?sdkapid=37786&auid=000000000000000&ua=Mozilla%2F5.0+
%28Linux%3B+U%3B+Android+2.3.1%3B+en-us%3B+sdk+Build%2FGSI11%29+AppleWebKit%2F53
3.1+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Mobile+Safari%2F533.1sdk&dm=sdk&dv=A
ndroid2.3.1&mmisdk=4.1.0-11.03.04.a&cachedvideo=true&adtype=MMBannerAdTop
D/dalvikvm(  541): GC_CONCURRENT freed 340K, 51% free 2894K/5831K, external 1022
K/1038K, paused 5ms+4ms
W/dalvikvm(  541): JNI WARNING: jarray 0x40572640 points to non-array object (Lj
ava/lang/String;)
I/dalvikvm(  541): "WebViewCoreThread" prio=5 tid=10 NATIVE
I/dalvikvm(  541):   | group="main" sCount=0 dsCount=0 obj=0x40570320 self=0x206
450
I/dalvikvm(  541):   | sysTid=553 nice=0 sched=0/0 cgrp=default handle=2158264
I/dalvikvm( …
Run Code Online (Sandbox Code Playgroud)

android adwhirl

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

node.js的单元测试框架,专门支持测试异步代码?

node.js模块列表中列出了30多个测试框架......

哪些框架最受欢迎?他们的利弊是什么?

我正在寻找一个框架,支持具有大量异步回调的代码的单元测试(可能像大多数其他节点项目一样).此外,我正在寻找一些相当简单,小而不是复杂的东西.

到目前为止,我已经研究过了:

  • Nodeunit很简单,并且通过让您定义预期调用的断言数以及测试完成时支持异步代码.
  • Vowsjs看起来很有趣.允许您很好地构建测试并具有许多高级功能.不确定这些功能是否真的有用,通过,或者它们是否支持你的方式?

javascript unit-testing node.js

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

如何在 command_not_found_handle 中更改当前工作目录

我正在尝试在 Bash 中编写一个未找到的句柄,它执行以下操作:

  1. 如果 $1 存在并且它是一个目录,则cd进入它。
  2. 如果 $1 存在于用户定义的目录中$DEV_DIR,`cd 进入它。
  3. 如果前面的条件不适用,则失败。

现在我有这样的事情:

export DEV_DIR=/Users/federico/programacion/

function command_not_found_handle () {
    if [ -d $1 ]; then          # the dir exists in '.'
        cd $1
    else
        to=$DEV_DIR$1
        if [ -d $to ]; then
            cd $to
            echo `pwd`
        else
            echo "${1}: command not found"
        fi
    fi
}
Run Code Online (Sandbox Code Playgroud)

尽管它似乎在工作(该echo pwd命令打印了预期的目录),但实际 shell 中的目录并没有改变。

我的印象是,因为这是我.bashrc的 shell 中的一个函数,所以我不会分叉,我可以这样做,cd但显然这不起作用。任何有关如何解决此问题的提示将不胜感激。

bash shell sh bash4

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

有没有办法同时分配3个边框(比如左,右和上)而不是单独分配?

如果您将所有边框设置为相同,则可以执行类似的操作border: 1px solid #DDD.现在,如果我需要做的只是其中的3,我被迫写的每一个出像 border-left: 1px solid #DDD,border-top: 1px solid #DDD等有没有一种方法,我可以将它们组合成一条线?就像是border-{left,right,top}: 1px solid #DDD

我最简单的两行选项是首先设置所有边框并关闭其中一个边框.但是我在脚本开头将所有边界重置为零,所以这有点多余.

css

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

编译器管道的定义

有人可以用抽象的方式向我解释这个术语,然后给我举一个小例子。我认为它与编译器的前端和后端以及阶段的执行方式有关。我很难用自己的语言来描述它。

感谢您的回复Matthias

compiler-construction terminology

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

引用混乱

为什么这一系列的clojure命令返回false而不是true?声明1"C"和2"(引用C)"的结果有什么区别?

; SLIME 2009-03-04
user> ('A 'B 'C)
C
user> (last '('A 'B 'C))
(quote C)
user> (= ('A 'B 'C) (last '('A 'B 'C)))
false
Run Code Online (Sandbox Code Playgroud)

这个问题有点类似于clojure的语法引用如何工作的?

clojure

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

Maven为构建android项目提供了什么好处(超过ant)?

我最近一直在尝试使用maven-android-plugin设置maven来构建我的android项目.

虽然这是一个很好的练习,但我不相信它的好处将超过让它工作的挫败感.

任何人都可以给我一些使用Maven for android的优点/缺点吗?我不是在寻找主观的答案,而是关于它是否值得努力的事实.

问候

android maven

11
推荐指数
1
解决办法
1549
查看次数

如何合并列表中的类似项目

我在Google上找不到任何相关内容,所以我希望在这里找到一些帮助:)

我有一个Python列表如下:

[['hoose', 200], ["Bananphone", 10], ['House', 200], ["Bonerphone", 10], ['UniqueValue', 777] ...]
Run Code Online (Sandbox Code Playgroud)

我有一个函数返回2个字符串之间的Levenshtein距离,对于House和hoose它将返回2,等等.

现在我想合并levenshtein得分为fe <5的列表元素,而(!)添加他们的得分,所以对于结果列表我想要以下内容:

[['hoose', 400], ["Bananaphone", 20], ['UniqueValue', 777], ...]
Run Code Online (Sandbox Code Playgroud)

要么

[['House', 400], ["Bonerphone", 20], ['UniqueValue', 777], ...]  
Run Code Online (Sandbox Code Playgroud)

等等

只要它们的值被添加就没关系.

列表中只有2个项目非常相似,因此任何一个项目的链式效果与很多其他项目相似都不会出现.

python arrays string algorithm list

5
推荐指数
2
解决办法
2352
查看次数