小编Kri*_*ris的帖子

新的iTunes连接界面错误"你必须选择一个版本"

当我尝试将我的新应用程序提交到应用程序商店时,我注意到Apple已经更改了其网站界面:在更新元数据和关键字并点击"提交审核"后,我收到错误"您必须选择构建".

通过调查谷歌我找不到答案.

但是,我注意到'build'标题旁边有一个加号按钮,您必须选择一个构建.此按钮与游戏中心类似地隐藏,其中仅仅因为隐藏删除按钮的填充而无法删除成就.

所以任何人都有任何想法或解决方案.请帮忙

itunesconnect ios

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

来自C#中字符串的char*指针

是否有可能获得char*一个string在C#中的变量?

我需要将路径字符串转换char*为使用某些原生win32函数...

c# pointers char

32
推荐指数
4
解决办法
7万
查看次数

C++中的CPUID实现

我想知道这里的人是否有一些很好的C++ CPUID实现示例,可以从任何托管的.net语言中引用.

此外,如果不是这种情况,我应该知道X86和X64之间的某些实现差异吗?

我想使用CPUID获取我的软件运行的机器上的信息(crashreporting等...),我想尽可能保持所有内容的兼容性.

我问的主要原因是因为我在编写可能是所有机器指令的内容时总是菜鸟,尽管我有关于CPU寄存器的基本知识等等...

在人们开始告诉我谷歌之前:我在网上找到了一些例子,但通常他们并不打算允许来自托管代码的交互,并且没有一个示例针对X86和X64.大多数示例似乎都是特定于X86的.

c++ cpu assembly x86-64

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

OSX 10.8,Xcode 4.4 Make和gcc离开了环境

我刚刚升级到Mountain Lion OSX 10.8,并且我愚蠢地升级到Xcode 4.4.

但是,在此升级之后,"make"已经消失,而gcc -v之类的东西也无效.

这是一件大事,因为我正在写博士,我依靠make来编译我的LaTeX文档......

下载"命令行工具"

http://adcdownload.apple.com/Developer_Tools/xcode_4.4_gm_seed/cltools10_8gmseed6938077a.dmg

显然不允许非付费开发帐户.

这有什么样的愚蠢?

xcode gcc makefile osx-mountain-lion

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

无法获得嵌入"新外观"的Google地图

为客户建立一个网站我需要定期嵌入GMaps.为此,我使用maplace.js.

这一切都很好,但我注意到一些奇怪的事情.

我已经在我的Google帐户上启用了谷歌地图的新"外观",所以现在它看起来非常漂亮和干净:

全新的Google地图

在这里,我可以生成一个iFrame,用于在我的网站上手动嵌入GMap,保持新的,干净的外观和相当方便的"获取方向"叠加:

在此输入图像描述

但是,当使用maplace.js(因此实际上是地图API)时,我仍然可以看到漂亮而干净的控件的旧外观和noe:

在此输入图像描述

我已经搜索了高低,以便让思考看起来与Google生成的框架相同,但没有运气.

这些是我用来完成任务的包含:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry&v=3.exp"></script>
<script type="text/javascript" src="/Scripts/maplace.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是应用于地图的CSS:

#gmap {
    height: 300px;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

实际的地图嵌入:

<script>
new Maplace({
    map_options: {
        scrollwheel: false,
        navigationControl: true,
        mapTypeControl: false,
        scaleControl: false,
        draggable: false,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    },
    visualRefresh: true,
    locations: [

            {lat: 50.871197, lon:  4.696941000000038, zoom: 15}



    ]
}).Load();
</script>
Run Code Online (Sandbox Code Playgroud)

有人对此有何想法?

javascript css google-maps google-maps-api-3 google-maps-embed

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

允许缩放,平移和POI的表单控件

对于我的博士项目,我需要做显微镜成像.我使用C#/ winforms/GDI编写了一个应用程序,它允许我显示我的图像,缩放/平移它们并显示标尺.

然而,尽管可以使用,但事情很糟糕...

我现在需要的是一种基于用户交互存储POI列表(兴趣点)的系统.

这些点可用于将图像置于其中心/将成像硬件引导至它们等...

我不知道如何以最有效的方式解决这个问题.至少有一个商业控件几乎可以满足我的需要但它非常昂贵,不是开源的,并且打算用于Web表单:

示例Zoomcontrol

谁可以提供帮助...最后期限迫在眉睫...:s

c# zoom pan winforms point-of-interest

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

MVC是否定义了一个控制器如何与另一个控制器通信?

我指的是一般的MVC设计模式(如维基百科中所定义).在进行GUI密集型应用程序时,我通常会有很多控制器,有时控制器可以将事件发送到另一个控制器.

MVC一般是否定义控制器应如何与控制器通信?控制器可以成为层次结构中更高层的控制器的模型吗?

示例 假设我有一个窗口(由控制器/模型/视图表示),该窗口能够启动另一个子窗口.子窗口是模态的,并且将接受某些输入.输入将影响主窗口中的某些进程.

model-view-controller design-patterns

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

iText或iTextSharp基本文本编辑

我可以通过多种方式从PDF页面提取文本:

String pageText = PdfTextExtractor.GetTextFromPage(reader, i);
Run Code Online (Sandbox Code Playgroud)

这可用于获取页面上的任何文本。

或者:

byte[] contentBytes = iTextSharp.text.pdf.parser.ContentByteUtils.GetContentBytesForPage(reader, i);
Run Code Online (Sandbox Code Playgroud)

可能性是无止境的。

现在,我想删除/编辑某些单词,例如显式单词,敏感信息(在其上放上黑匣子显然是一个坏主意:)或PDF中的所有内容(仅是简单的文本)。使用上面的方法,我可以找到一个合适的单词。我可以数出它的出现等等。

我不在乎布局,也不在乎PDF并不是真的要以这种方式进行操作。

我只是想知道是否有一种机制可以让我以这种方式操纵PDF的原始内容。您可能会说我正在寻找“ SetContentBytesForPage()” ...

c# pdf itext

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

MSI 卸载问题:错误 1001 -&gt; 保存的状态字典包含不一致的数据并且可能已损坏

我需要创建一些 Windows 服务,显然我想将它们打包到一个不错的安装程序中。

由于我不熟悉服务创建/安装,我基本上使用了以下示例中的代码:

高级服务安装

我没有更改 ProjectInstaller 或 InstallActions,基本上只是插入了我自己的服务(文件监控/转换)。

构建和编译代码工作正常:

  1. 安装程序工作,服务已安装(但未按预期启动)
  2. 我的服务本身都有效
  3. 卸载失败,说明标题中的错误

很奇怪的是:

如果在卸载失败后,我运行“修复”并随后从安装文件夹中手动删除 *.Installstate,则卸载程序会神奇地工作。

这让我发疯。

我想我可以为我的服务的潜在用户记录这个怪癖,但我不喜欢不知道真正发生了什么。

调试这类事情真的很难(甚至不知道如何调试)并且文档非常稀缺(甚至不存在)。

有人有一些提示吗?

c# installation windows-installer windows-services uninstallation

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

在Matlab中进行矢量化范围检查

在尝试将算法从C#移植到Matlab时,我发现Matlab在运行循环时效率很低.因此我想要对算法进行矢量化.

我有以下输入:

低量程:

[ 00 10 20 30 40 50 ... ]
Run Code Online (Sandbox Code Playgroud)

高变速:

[ 10 20 30 40 50 60 ... ]
Run Code Online (Sandbox Code Playgroud)

这些数组的长度相等.

我现在有一个第三组Values(可以是任何长度),该阵列我要计数的出现Values之间的元素lowerange(i)highrange(i)(你可以看到我从未来的for循环).

输出应该是长度低范围/高范围的数组.

所以用上面的数组和输入LineData:

[ 1 2 3 4 6 11 12 16 31 34 45 ]
Run Code Online (Sandbox Code Playgroud)

我希望得到:

[ 05 03 00 02 01 00 ...  ]
Run Code Online (Sandbox Code Playgroud)

我试过(对我来说)显而易见的事情:

LineData(LineData < PixelEnd & LineData > PixelStart) 
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为它只是按元素方式检查元素上的LineData.它不会尝试对所有值应用比较LineData.

不幸的是,由于我还没有习惯用Matlab的"向量"方式思考,所以我无法想出任何其他内容,更不用说从内存中了解所有适用的指令.

arrays algorithm matlab vector vectorization

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

将T数组排入ConcurrentQueue <T>

我想进行一个简单的硬件数据采集实验(基于NI硬件).

实际的采集在一个线程中运行,其中数据(以双精度的形式)可用作double [].返回值数组可以是任意长度,具体取决于数据进入的速度.

我需要通过附加它将这些数据添加到全局数据集中.

在C++等中,您可以通过将新数据添加到预先分配的排序缓冲区并将指针向上移动缓冲区来解决此问题.

在C#中我不太确定,我可以这样做:

将(double [])入队到ConcurrentQueue?

不得不迭代double []并在每个元素上调用enqueue似乎很愚蠢.

c# collections concurrency

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