问题列表 - 第10940页

访问端口"COM1"被拒绝

我想打开COM1端口但是我收到此错误消息"拒绝访问端口'COM1'".Actualy,我正在写一个通过网络发送短信的程序.我接受可能有错误,但不应出现"拒绝访问"错误.请给我任何解决方案.如果port需要任何访问权限,那我该怎么做呢.

asp.net

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

C/C++中的最小双精度值

是否有标准和/或可移植的方式来表示C(++)程序中最小的负值(例如,使用负无穷大)?

float.h中的DBL_MIN是最小的数.

c c++ math

78
推荐指数
7
解决办法
11万
查看次数

是否有更好的GUI替换WinDBG?

我偶尔会使用WinDBG来分析生产环境中无法安装VS的问题.毫无疑问,这是一个非常强大的工具,但使用它有点烦人.即使产品经常更新,其GUI也会回到Win95天左右,因此其可用性也是如此.必须以我想要的方式对待GUI来布局窗口,并且必须记住所有这些文本命令,这对于现代桌面应用程序而言是非常低的标准.

AFAIK,WinDBG几乎建立在CDB之上,CDB是一个命令行调试器.因此,构建一个现代的GUI包装器来取代现有的恐龙并不难.有没有人这样做过?我是唯一对WinDBG有这种复杂感情的人吗?

(顺便说一句,我知道我可以创建一个转储并将其带回到我拥有VS的地方,但我有时必须调试64位进程,而且我没有64位开发机器.可悲,但是真的)

debugging user-interface windbg

12
推荐指数
2
解决办法
4607
查看次数

集成Python和C++

我正在学习C++,因为它是一种非常灵活的语言.但对于像Twitter,Facebook,Delicious等互联网来说,Python似乎是一个更好的解决方案.

是否可以在同一个项目中集成C++和Python?

c++ python integration

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

类似于Firebug的调试工具,适用于在浏览器中运行的Flash应用程序?

是否有工具/设置可以帮助我跟踪或调试在浏览器中运行的Flash应用程序?示例应用:多文件上传器或.flv视频播放器.

更新:刚刚发现Flash应用程序可能正在使用 http 以外的协议,例如.RTMP.我需要的功能是跟踪与任何远程服务器的所有通信.(还记得netFirebug 的标签吗?)

有什么建议?

更新:Flash本质上是一个不同的用户代理,因此firebug和tamperdata都无法跟踪http通信.

更新2:Fiddler看起来非常适合Windows.任何*nix替代品?谢谢!

更新3:在http://www.adobe.com/support/flashplayer/downloads.html上考虑Flash播放器的调试版本

flash

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

在运行时将char [x]的大小调整为char [y]

好的,我希望我能正确解释这个.我有一个结构:

typedef struct _MyData
{
   char Data[256];
   int  Index;
} MyData;
Run Code Online (Sandbox Code Playgroud)

现在,我遇到了一个问题.大多数情况下,MyData.Data可以使用256,但在某些情况下,我需要将它可以容纳的字符数量扩展到不同的大小.我不能使用指针.有没有办法在运行时调整数据大小?怎么样?代码表示赞赏.

谢谢

编辑:

虽然我非常感谢所有的评论,但"也许试试这个......"或"那样做",或"你是什么东西是错的......"评论没有帮助.代码是这里的帮助.如果您知道代码后面的答案,请继续.

和:

1-不能使用指针.请不要试图弄清楚为什么,我只是不能 - 结构被注入到另一个程序的内存中.这就是为什么.没有指针.

抱歉这里有点粗糙,但我在这里问了一个问题,因为我已经尝试了所有可能有用的不同方法.再次,我正在寻找代码.在这一点上,我对"可能工作......"或"你考虑过这个......"不感兴趣

谢谢你,我再次道歉

编辑2

为什么这个设置得到回答?

c resize char

3
推荐指数
4
解决办法
5717
查看次数

在将对象转换为valuetype时,解决c#unboxing异常的最佳方法是什么?

我刚刚将一个代码片段从VB.NET转换为C#,并偶然发现了这个问题.

考虑以下代码:

    Dim x As Integer = 5
    Dim y As Object = x
    Dim z As Decimal = CType(y, Decimal)
Run Code Online (Sandbox Code Playgroud)

编译器或运行时没有错误.z是五.

现在让我们将此代码翻译为C#

    int x = 5;
    object y = x;
    decimal z = (decimal)y;
Run Code Online (Sandbox Code Playgroud)

编译器没有错误,但在运行时抛出异常:

    Cannot unbox "y" to "decimal"
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,这将是最聪明的C#方式.

目前我的代码看起来像.

    int x = 5;
    object y = x;
    decimal z = decimal.Parse(y.ToString());
Run Code Online (Sandbox Code Playgroud)

但另一种解决方案是:

    decimal z = (decimal)(int)y;
Run Code Online (Sandbox Code Playgroud)

这看起来有点混乱,但可能比decimal.Parse更少开销.

c# unboxing

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

最后一次出现模式C#后提取所有字符

字符串具有以下模式

1.0.0.0
1.0.0.1
1.0.0.2
...
...
...
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个代码,它将读取最后创建的字符串并将最后一个数字递增1并将其另存为新字符串.

我该怎么做?

最好的祝福,

魔法

c# string

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

git-svn如何处理已更改布局的svn存储库?

这个问题类似于这一个这个问题,但情况稍微复杂一些.

我几年前开始使用私有svn存储库(我主要用于各种机器之间的共享配置文件等).我对存储库的布局(分支,去等等)都不太谨慎,所以随着时间的推移,它发生了很大的变化.这当然是一个错误,但现在已经太晚了.最近,我将它迁移到更标准的svn trunk/branches/tags布局,主要是使用svn move命令,但当然旧的历史记录仍然存在于存储库中(坦率地说,有点乱) .

我现在想永久地将它转换为git存储库.我已经尝试过使用git-svn,但它似乎只处理了遵循一致的trunk/branch/tag约定的情况(是的,你可以提供替代名称,但每个只显示一个,它出现).我的存储库的很多历史记录都有效地存储在存储库的根目录中,例如,标记/和分支/作为子目录.

处理所有这些问题的最佳方法是什么?理想情况下,我最喜欢的git存储库至少可以以某种方式访问​​所有历史记录,即使分支和标记没有在git中正确表示为一等概念.

更具体地说,svn-git如何处理它提供的trunk/branches/tags子目录之外的文件?到目前为止,我的观察结果是它有时会错过它们(绝对不行),有时则将它们添加到新的存储库中.

任何想法将不胜感激.

svn git git-svn repository

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

如何调试py2exe'应用程序无法正确初始化'错误?

我对Python一般都很陌生,但我在Python 2.6/wxPython 2.8中创建了一个应用程序,当我通过Python运行时它非常有效.但我想更进一步,并能够将其部署为Windows可执行文件,所以我一直在尝试py2exe.但是我无法让它发挥作用.它总是会编译一个exe,但是当我真的尝试运行它时会发出一些神秘的错误消息.起初他们是简单的消息,说它找不到某些DLL,但即使给它所需的所有DLL,它现在返回:

The application failed to initialize properly (0xc0000142).
Click OK to terminate the application.
Run Code Online (Sandbox Code Playgroud)

所以我打破了局面,只是用wxPython制作了一个非常非常简单的应用程序,看看它是否有用,或者我的原始应用程序的一些更复杂的功能是否会妨碍.但即便是我的简单测试也返回了相同的错误.这是简单测试脚本的代码:

import wx

class MainWindow(wx.Frame):

    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, wx.ID_ANY, title, style=wx.DEFAULT_FRAME_STYLE ^ wx.MAXIMIZE_BOX)
        panel = wx.Panel(self, -1, style = wx.TAB_TRAVERSAL | wx.CLIP_CHILDREN | wx.FULL_REPAINT_ON_RESIZE)
        main_sizer = wx.BoxSizer(wx.VERTICAL)

        testtxt = wx.StaticText(panel, -1, label='This is a test!')
        main_sizer.Add(testtxt, 0, wx.ALIGN_CENTER)

        panel.SetSizerAndFit(main_sizer)
        self.Show(1)
        return

app = wx.PySimpleApp()
frame = MainWindow(None, -1, 'Test App')
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)

这是我使用的py2exe安装脚本:

#!/usr/bin/python

from distutils.core import setup
import py2exe

manifest …
Run Code Online (Sandbox Code Playgroud)

python wxpython py2exe

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