小编Cod*_*e92的帖子

分段错误的常见原因的确定列表

注意:我们有很多段错误问题,答案基本相同,所以我试图将它们折叠成一个规范的问题,就像我们对未定义的引用一样.

虽然我们有一个问题涉及分段错误是什么,但它涵盖了什么,但没有列出很多原因.最佳答案说"有很多原因",只列出一个,其他大多数答案都没有列出任何理由.

总而言之,我认为我们需要一个组织良好的社区wiki来讨论这个主题,它列出了所有常见原因(然后是一些)来获取段错误.目的是帮助调试,如答案的免责声明中所述.

我知道什么是分段错误,但是在不知道它们通常是什么样的情况下很难发现代码.虽然毫无疑问,有太多的内容无法详尽列出, C和C++ 中分段错误的最常见原因是什么?

c c++ segmentation-fault

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

将std :: string转换为整数

我正在尝试将std::string存储的a std::vector转换为整数并将其作为参数传递给函数.

这是我的代码的简化版本:

vector <string> record;
functiontest(atoi(record[i].c_str));
Run Code Online (Sandbox Code Playgroud)

我的错误如下:

error: argument of type ‘const char* (std::basic_string<char, std::char_traits<char>, std::allocator<char> >::)()const’ does not match ‘const char*’
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c++ string int atoi

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

在画布上获取鼠标位置(但不在窗口上)?

我在WPF 4和vb.net 2010中有一个项目.

窗户里面有一块画布.窗口是全屏,但画布在窗口中央设置为实心640x480.我需要在画布内部获取鼠标位置,但不要在窗口内部.我该怎么做呢?

vb.net wpf mouse canvas mouse-position

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

VB.NET中的AES加密字符串

我有一个基于Visual Basic 2010的程序.

我想使用自定义关键字和AES加密在我们公司的网站上生成注册密钥,无论软件是否连接到互联网,都可以解锁软件.

为此,我想使用我将在我的网站上构建的实用程序将某些用户信息(和验证代码)加密为AES加密字符串.然后,我希望我的程序将字符串解密为用户信息和验证代码,然后使用该信息来验证注册密钥.

这让我想到了一个问题 - 如何以编程方式加密和解密AES中的字符串?我可以在某处使用代码模板,还是内置方法?

vb.net aes

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

Visual Studio 11 Beta/IIS 7.5:找不到Microsoft.ReportViewer.Common V11

我使用Visual Studio 11 Beta(MVC3 + .Net 4.0).我将项目部署到IIS 7.5(MS 2008 Server),当我生成报告时,我遇到以下错误:

System.IO.FileNotFoundException:Die Datei oder程序集"Microsoft.ReportViewer.Common,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其中一个依赖项未找到.该系统找不到指定的文件.

在我的本地开发人员机器上,我找不到"Microsoft.ReportViewer.Common.dll"版本11.0.0.0只有10,但本地它工作正常!:(

reporting asp.net-4.0 visual-studio iis-7.5 asp.net-mvc-3

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

WPF的跨平台替代方案

所有,我正在考虑将我的应用程序从VB.net移植到基于C#的MONO项目,因此它可以在Windows和Mac上运行.但是,我需要一个Mac友好的替代WPF.它必须具有非常相似的功能.QML(通过QT)不是一个可行的选择,因为它为我们花费了太多的钱.

c# vb.net wpf mono monomac

15
推荐指数
2
解决办法
7214
查看次数

取消c ++ 11异步任务

如何停止/取消使用std::async和策略创建的异步任务std::launch::async?换句话说,我已经使用future对象启动了在另一个线程上运行的任务.有没有办法取消或停止正在运行的任务?

c++ asynchronous c++11

11
推荐指数
2
解决办法
7712
查看次数

Py2Exe"缺少模块"

我正在尝试使用Py2Exe将我的python项目转换为exe.值得注意的是,cx_freeze抱怨同样的三个"缺失模块"以及其他几十个模块.问题是,没有人知道如何解决这个问题.

我正在使用MS Windows XP 32位(VirtualBox).

C:\Documents and Settings\Jason\Desktop\redstring2>python setup.py py2exe
running py2exe
running build_py
creating build
creating build\lib
copying redstring.py -> build\lib

  3 missing Modules
  ------------------
? readline                            imported from cmd, code, pdb
? win32api                            imported from platform
? win32con                            imported from platform
Building shared code archive 'dist\library.zip'.
Copy c:\windows\system32\python34.dll to dist
Copy C:\Python34\DLLs\select.pyd to dist\select.pyd
Copy C:\Python34\DLLs\_ssl.pyd to dist\_ssl.pyd
Copy C:\Python34\DLLs\_ctypes.pyd to dist\_ctypes.pyd
Copy C:\Python34\DLLs\_lzma.pyd to dist\_lzma.pyd
Copy C:\Python34\DLLs\_hashlib.pyd to dist\_hashlib.pyd
Copy C:\Python34\DLLs\pyexpat.pyd to dist\pyexpat.pyd
Copy C:\Python34\DLLs\_socket.pyd to dist\_socket.pyd …
Run Code Online (Sandbox Code Playgroud)

python gtk py2exe python-3.x

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

麻烦在GroupTransform中动画变换

我在WPF项目中有一个鱼的图像(后面是VB.net代码),我试图使用两个变换来来回动游戏.

出于某种原因,如果我只为ScaleTransform设置动画(仅使用ScaleTransform,并且没有TransformGroup),则动画工作正常,而TranslateTransform动画则不然.此外,ScaleTransform在TransformGroup内部时不起作用.

这是我正在使用的代码.我究竟做错了什么?

<Image Height="90" HorizontalAlignment="Left" Name="Fish1" Stretch="Fill" VerticalAlignment="Top" Width="260" Source="/VBP-WORD4WORD;component/Images/IMG-FISH1.png" Canvas.Left="24" Canvas.Top="67" Margin="-28,70,0,0">
    <Image.RenderTransform>
        <TransformGroup>
            <ScaleTransform ScaleX="1"/>
            <TranslateTransform X="0"/>
        </TransformGroup>
    </Image.RenderTransform>
    <Image.Triggers>
        <EventTrigger RoutedEvent="Image.Loaded">
            <EventTrigger.Actions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimationUsingKeyFrames Duration="0:0:30" Storyboard.TargetProperty="RenderTransform.(TransformGroup.TranslateTransform.X)" RepeatBehavior="Forever">
                            <LinearDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:14.9" Value="407"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:15" Value="680"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:29.9" Value="265"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:30" Value="0"/>
                        </DoubleAnimationUsingKeyFrames>
                        <DoubleAnimationUsingKeyFrames Duration="0:0:30" Storyboard.TargetProperty="RenderTransform.(TransformGroup.ScaleTransform.ScaleX)" RepeatBehavior="Forever">
                            <LinearDoubleKeyFrame KeyTime="0:0:14.9" Value="1"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:15" Value="-1"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:29.9" Value="-1"/>
                            <LinearDoubleKeyFrame KeyTime="0:0:30" Value="1"/>
                        </DoubleAnimationUsingKeyFrames>
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger.Actions>
        </EventTrigger>
    </Image.Triggers>
</Image>
Run Code Online (Sandbox Code Playgroud)

wpf animation xaml transform

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

如何让gtk.window始终保持在最高水平

我试图保持gtk.window在顶部,但我遇到了麻烦.

到目前为止,这是我的代码.这个例子是在vala gnome中(在Windows 7上).

public void onTop() {
    window.decorated = false;
    window.modal = true;
    window.set_keep_above(true);
}
Run Code Online (Sandbox Code Playgroud)

gtk vala

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