小编i_a*_*orf的帖子

为什么不是!锁为我工作?

我正在使用windbg(最新的MSDN下载页面).

我正在尝试在我的应用程序中调试死锁,并且!锁定非常有用.但是,它不起作用:

0:023> !locks NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type
NTSDEXTS: Please check your symbols
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会感到不安.我已正确加载符号:

0:023> .sympath
Symbol search path is: srv*
Expanded Symbol search path is: cache*c:\debuggers\sym;SRV*http://msdl.microsoft.com/download/symbols
Run Code Online (Sandbox Code Playgroud)

并且NTSD同意:

0:023> lmv m ntdll
start    end        module name
777b0000 77930000   ntdll      (pdb symbols)          c:\debuggers\sym\wntdll.pdb\E9D10FA3EB884A23A5854E04FB7E2F0C2\wntdll.pdb
    Loaded symbol image file: C:\Windows\SysWOW64\ntdll.dll
    Image path: ntdll.dll
    Image name: ntdll.dll
    Timestamp:        Mon Jul 13 18:11:23 2009 (4A5BDB3B)
    CheckSum:         00148A78
    ImageSize:        00180000
    File version:     6.1.7600.16385
    Product version:  6.1.7600.16385
    File flags:       0 (Mask 3F)
    File OS:          40004 …
Run Code Online (Sandbox Code Playgroud)

debugging windbg locks

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

最着名的Neo4j集群是什么?

什么是最大的已知Neo4j集群(数据库大小,图形统计或机器数量)?

neo4j nosql

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

如何在格式化的日期字符串中包含毫秒?

嗨,我正在编写以下代码:

String sph=(String) android.text.format.DateFormat.format("yyyy-MM-dd_hh-mm-ss_SSS", new java.util.Date()); 
Run Code Online (Sandbox Code Playgroud)

我想要当前的日期和时间以及毫秒

它给我的是:

2011-09-01_09-55-03-SSS
Run Code Online (Sandbox Code Playgroud)

SSS没有转换回毫秒......

有谁知道为什么以及如何将毫秒数放在3位?

谢谢

java time android date

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

无法获得渐变背景看起来不错?

我已经尝试了一切,并搜索了整个网络,但仍然没有任何作用.
这是我的设计师设计的背景:
在此输入图像描述

在这里它在我的屏幕上看起来如何(Galaxy S I9000):
在此输入图像描述

我试图用这段代码启用抖动:

findViewById(R.id.LinearLayout_Main).getBackground().setDither(true);
    @Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    Window window = getWindow();
    window.setFormat(PixelFormat.RGBA_8888);
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么?

android screen

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

拉伸数组

我有一个形成曲线的样本矢量.让我们想象其中有1000点.如果我想拉伸它来填充1500点,那么最简单的算法是什么能给出不错的结果呢?我正在寻找只有几行C/C++的东西.

我总是想增加矢量的大小,新矢量可以是当前矢量大小的1.1倍到50倍.

谢谢!

algorithm interpolation curve-fitting

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

Linux中的pthread概念

我对linux中的pthreads有一些疑问:

  1. 是这样的情况,pthread_t它是一个类似的数据类型,intchar表明我们正在定义一个线程?
  2. 如果是这样,它需要多大的尺寸?2个字节还是4个字节?
  3. 编译器是pthread_t thread1在该语句之后立即分配内存还是等到pthread_create()调用之后?
  4. 如何设置线程属性,它们的典型用途是什么?
  5. 一个人只能在pthread_create()通话中传递多个参数吗?如果是这样,怎么样?

我有很多这样的想法.也请随时建议任何好的网站或文件阅读.

linux multithreading pthreads

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

ViewGroups的一个Animate Layout属性如何?

我有以下布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_height="match_parent"
              android:layout_width="match_parent">

    <FrameLayout android:id="@+id/viewgroup_left"
                 android:layout_height="match_parent"
                 android:layout_weight="2"
                 android:layout_width="0dp">

        ... children ... 

    </FrameLayout>

    <LinearLayout android:id="@+id/viewgroup_right"
                  android:layout_height="match_parent"
                  android:layout_weight="1"
                  android:layout_width="0dp"
                  android:orientation="vertical">

        ... children ...

    </LinearLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我最终得到这样的东西:

  +------------------------+------------+
  |                        |            |
  |                        |            |
  |         Left           |   Right    |
  |                        |            |
  |                        |            |
  +------------------------+------------+
Run Code Online (Sandbox Code Playgroud)

当切换某个切换时,我想要为Left设置动画,使其宽度扩展以填充整个屏幕.同时,我想为Right的宽度设置动画,使其缩小到零.之后,当再次切换切换时,我需要将事物恢复到上述状态.

我已经尝试编写自己调用的动画View.getWidth()但是当我动画回到该值时(通过设置View.getLayoutParams().width)它比它开始时更宽.我怀疑我做错了.我还阅读了有关Honeycomb动画内容的所有文档,但我不想翻译或缩放...我想为布局宽度属性设置动画.我找不到这样的例子.

这样做的正确方法是什么?

animation android viewgroup android-3.1-honeycomb

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

从Xcode 6重新建立应用程序时OSStatus错误2003334207

我正在使用AVAudioPlayer播放录制的音频,该音频保存在Iphone的Document目录中.当我第一次录制音频然后播放时,它工作正常(设备连接到系统,应用程序通过Xcode运行).

但是,当我通过Xcode停止正在运行的应用程序并再次通过Xcode运行应用程序时,我收到错误 Error Domain=NSOSStatusErrorDomain Code=2003334207 "The operation couldn’t be completed. (OSStatus error 2003334207.)"

文件位置: file:///var/mobile/Containers/Data/Application/410AB24E-5FB0-4401-AC59-3C03D676E951/Documents/26-06-2015--13:10:47.m4a

我的代码:

fileLocation = @"file:///var/mobile/Containers/Data/Application/410AB24E-5FB0-4401-AC59-3C03D676E951/Documents/26-06-2015--13:10:47.m4a"

NSURL *fileUrl = [NSURL URLWithString:fileLocation];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error];
[player setDelegate:self];

NSURL *fileUrl = [NSURL URLWithString:fileName];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error];
[player setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

我正在使用Xcode 6并在IOS 8中运行App

PS:我已经阅读了很多与此问题相关的文档以及statckoverflow本身的几个问题,但我没有找到答案.

avaudioplayer ios xcode6

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

在iTunes Connect中,英语旁边的红色感叹号(语言下拉列表)是什么意思?

当我尝试更新我的应用程序的预发布版本的内部版本号时,我得到通用的"页面上有一个或多个错误"错误.我已经对每个标签,本地化,设置和外形尺寸进行了详尽的审核,我只能找到一个标记为有问题的项目.

在"版本"选项卡上,我看到这是我当前发布的应用版本:

在此输入图像描述

当我打开下拉列表并滚动到底部时,我看到了这个:

在此输入图像描述

我找不到任何标记为问题的内容,当我在下拉列表中选择红色感叹号时,页面会重新加载,但没有任何变化,也没有任何明显的问题.

我还注意到,在我的应用程序的预发布版本中,我在本地化列表中有一个空白条目: 在此输入图像描述

尝试删除空白行显示它是佛兰芒语.它还解决了问题 - 我删除它后可以保存更改.但是,一旦我点击保存,退出iTunes Connect,然后返回,内部版本号已恢复,Ghost Flemish已返回,错误也是如此.

(其他问题/答案我确实确定了价格并且所有字段都已正确填写.)

itunesconnect ios

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

Swift 3:URLSession/URLRequest不起作用

我仍然试图将我们的应用程序从Swift 2转换为Swift 3,因为我被迫,因为我们所有的Apple设备现在都在运行iOS 10.

我已经完成了代码转换,并认为我做得很好,但在尝试调试我的JSON问题时(在另一个问题中发布),我现在处理的请求甚至没有被发送.

let params: [String:AnyObject] = [
    "email":"\(self.preferences.string(forKey: "preference_email")!)" as AnyObject
]
let requestParams: [String:AnyObject] = [
    "action":"601" as AnyObject,
    "params":params as AnyObject
]

do {
    let requestObject = try JSONSerialization.data(withJSONObject: requestParams, options:[])
    var request = URLRequest(url: URL(string: "http://domain.tld/path/")!)

    request.httpBody = requestObject
    request.httpMethod = "POST"

    let config = URLSessionConfiguration.default
    let session = URLSession(configuration: config)

    NSLog("Got here?")

    session.dataTask(with: request) {data, response, error in
        guard let data = data, error == nil else {
            print("error=\(error)")
            return
        }

        NSLog("Got here …
Run Code Online (Sandbox Code Playgroud)

nsurlrequest ios nsurlsession swift swift3

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