小编Cha*_*Kut的帖子

控制流图和调用(流程?)图之间的实际差异?

维基百科有控制流图的定义.我还听到过引用'call(flow?)graph'的术语,但找不到任何相关的资源.两者之间有什么关系?

static-analysis control-flow call-flow

7
推荐指数
2
解决办法
3271
查看次数

来自Google Analytics for Android的RuntimeException"向死线程上的处理程序发送消息"

我正在使用Google Analytics for Android来跟踪Android应用上的活动和网页浏览量.调用跟踪器的调度方法时,我收到一个RuntimeException:

07-12 18:02:05.594: WARN/MessageQueue(12823): Handler{44a08620} sending message to a Handler on a dead thread
07-12 18:02:05.594: WARN/MessageQueue(12823): java.lang.RuntimeException: Handler{44a08620} sending message to a Handler on a dead thread
07-12 18:02:05.594: WARN/MessageQueue(12823):     at android.os.MessageQueue.enqueueMessage(MessageQueue.java:179)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at android.os.Handler.sendMessageAtTime(Handler.java:457)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at android.os.Handler.sendMessageDelayed(Handler.java:430)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at android.os.Handler.post(Handler.java:248)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread.dispatchEvents(Unknown Source)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at com.google.android.apps.analytics.NetworkDispatcher.dispatchEvents(Unknown Source)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at com.google.android.apps.analytics.GoogleAnalyticsTracker.dispatch(Unknown Source)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at com.company.activity.set(MyActivity.java:177)
07-12 18:02:05.594: WARN/MessageQueue(12823):     at com.company.activity.access$34(MyActivity.java:175)
07-12 …
Run Code Online (Sandbox Code Playgroud)

android analytics google-analytics handler dispatch

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

在为Eclipse Application执行启动(运行/调试)时清除Eclipse的"应用程序缓存"

我在Eclipse中有一个RCP项目,我作为'Eclipse Application'启动.启动并播放应用程序后,我关闭它,进行一些代码修改并再次启动.当我第二次启动时,应用程序中的相同更改(打开的选项卡,突出显示的字段......)与我之前的启动相同.如何让Eclipse Application启动程序完全忘记我以前的运行.我已经在执行Project> Clean,并使用-clean运行Eclipse.我希望每次运行代码时都要清理我的'eclipse应用程序缓存'.

eclipse eclipse-rcp

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

从反向代理请求中保留协议和端口号

案件:

用户请求https://api.abc.com

这是在http://internal.abc.com:123上反向代理(Apache 2.2)到内部服务器服务器

根据mod_proxy重定向保留原始请求URL,添加:

ProxyPreserveHost On
Run Code Online (Sandbox Code Playgroud)

对于httpd.conf,internal.abc.com目前将原始请求URL识别为:

http://api.abc.com:123

有什么方法可以恢复https://api.abc.com的原始网址吗?也就是说,还保留原始协议(http)和端口(80,或空也很好)

apache reverse-proxy apache2 mod-proxy httpd.conf

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

使用Twisted的沙井编写脚本

简介:无法将命令自动化到Twisted的检修孔.寻求解决方案/建议.

Twisted有一个很棒的功能叫做沙井.它允许用户ssh到当前运行的Twisted服务器并检查/与其内部交互.

我想用这个做一些脚本.连接到沙井只需要

ssh localhost -p 12345
Run Code Online (Sandbox Code Playgroud)

然后将用户放入可以访问正在运行的进程的Python解释器中.

通常使用ssh,可以在远程服务器上运行命令并退出,例如

ssh foo@bar.com 'ls'
Run Code Online (Sandbox Code Playgroud)

将在登录目录上执行'ls',然后ssh连接将关闭.

我想表现得像

ssh localhost -p 12345 'print "hello, world"'
Run Code Online (Sandbox Code Playgroud)

沙井,但我收到(用ssh详细):

debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending command: print "Hello world"
exec request failed on channel 0
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以在沙井上自动化操作?

twisted twisted.conch

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

识别 Jenkins 控制台输出中的故障

我们通过 Jenkins 运行 CI 测试,并通过 Jenkins 的控制台输出查看结果。如果其中一项测试未通过,则会以红色打印到控制台。然而,输出非常长,搜索整个日志来查找红色输出的实例是很乏味的。问题有什么好的解决办法吗?

例如,Gerrit 的用户界面显示文件差异,用户可以使用键盘快捷键np跳转到下一个/上一个差异块。Jenkins 有这样的解决方案/插件吗?

jenkins jenkins-plugins

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

打包"隐藏"资产文件

我将文件'.nomedia'放入文件夹中,以避免Android的MediaScanner检测到文件夹中的媒体文件.我需要将此文件夹(包括".nomedia")从APK的资产复制到SD卡(因此其他应用程序可以使用这些媒体文件等).当我在Eclipse中打包APK时,它不打包'.nomedia'文件.据推测,它将其检测为隐藏文件.任何想法如何解决这一问题?我可以用一个秘密的标志吗?我想避免复制文件夹,然后手动创建'.nomedia'文件夹,如果可能的话.

hidden android assets aapt

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

如何根据双字开发者名称搜索Android Market?

(问题还张贴在这里:http://www.google.com/support/forum/p/Android+Market/thread?tid=68dc1f694537c7dc&hl=en)

http://developer.android.com/guide/publishing/publishing.html 建议通过开发商名称使用URL搜索应用:市场://搜Q =酒吧?

我不能让这个用于两个单词名称.例如,如果我想搜索市场上的所有Google应用,我会搜索"Google Inc." 因为如果您查看Google地球,谷歌天空地图等,这些都是由'谷歌公司'发布的.

我尝试了以下内容:
市场://搜Q =酒吧:谷歌%2BInc%2E(相当于:谷歌+公司)

market:// search?q = pub:Google%20Inc%2E(相当于:Google Inc.)

market:// search?q = pub:Google Inc.(相当于:Google Inc.)

市场://搜Q =酒吧:谷歌+公司.(相当于:Google + Inc.)

但没有工作.有什么建议?

search android google-play

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

为什么即使发生错误,OpenSSL仍返回0?

我表演了

openssl rsa -check -in foo.key
Run Code Online (Sandbox Code Playgroud)

并收到

RSA密钥错误:dmq1与d不一致

不过,

shell>回声$?

0

即使出现错误,为什么我仍应收到返回码0?

bash openssl

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

Google电子钱包的发布是否会改变Android开发人员可用的任何功能?

最近,谷歌发布了谷歌钱包,并另外发布了Sprint Nexus S手机(CNET,NFCWorld)的更新,以启用手机上的安全元件(可能是SmartMax芯片).

- 我们可以假设,尽管谷歌在谷歌I/O上有很大的抗议(谷歌I/O演示 55分钟),Android手机实际上是在卡片仿真模式下使用NFC芯片实现谷歌钱包吗?

- 第三方是否曾尝试使用与使用新更新的电子钱包相同的方式访问手机上的安全元素?我熟悉SEEK,但目前这是不切实际的,因为它需要闪烁手机才能访问内部安全元素.

谢谢.

android nfc

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