问题列表 - 第7584页

ActiveX applet死了吗?

ActiveX applet作为微软支持的技术死了吗?

使用Microsoft Technologies创建极其丰富的Internet应用程序的ActiveX有哪些替代方案?(Silverlight不会为我剪切它,因为它不会让我访问串口 - 或者它?)

silverlight activex

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

将JPanel导出为矢量图形

我想将我的JPanel中的图像导出到矢量图形文件中,以便以高于屏幕的分辨率进行编辑和打印.本质上,我希望paint()使用目标图形调用其函数,该图形将绘图命令保存到矢量图形文件中.

这样做的好方法是什么?建议使用哪些库?哪种矢量格式最好,为什么?

java graphics swing awt vector-graphics

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

在iPhone模拟器中从硬盘驱动器中读取文件

是否可以将文件(从我的普通文件系统)读入iPhone模拟器上运行的iPhone应用程序?

我知道iPhone本身没有(用户可访问的)文件系统,但这只是用于测试,只能在模拟器中运行.

该文件将是一个文本文件,可以在应用程序运行时进行编辑,每次调用一个方法时都会读取该文件.

iphone cocoa-touch file objective-c ios-simulator

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

memcmp C实现 - 与此相关的任何逻辑错误

memcmp C实现 - 这个有任何逻辑错误吗?

我正在寻找memcmp()的实现,我找到了这段代码片段,但它清楚地标明代码片段有1个逻辑错误.你能帮我找到逻辑错误吗?

基本上,我使用不同的输入对memcmp()的string.h库实现测试了此代码,但预期的输出始终与函数的库版本相同.

这是代码片段:

#include <stdio.h>
#include <string.h>

int memcmp_test(const char *cs, const char *ct, size_t n)
{
  size_t i;   

  for (i = 0; i < n; i++, cs++, ct++)
  {
    if (*cs < *ct)
    {
      return -1;
    }
    else if (*cs > *ct)
    {
      return 1;
    }
    else
    {
      return 0;
    }
  }
} 



int main()
{
    int ret_val = 20; //initialize with non-zero value 

    char *string1 = "china";
    char *string2 = "korea";

    ret_val = memcmp_test(string1,string2,5); …
Run Code Online (Sandbox Code Playgroud)

c

-2
推荐指数
2
解决办法
7223
查看次数

innodb和XtraDB之间有明显的区别吗?

今天在serverfault上我读到了XtraDB.我读到它是innoDB的一个分支,并且在争论差异有多大?我是否会注意到这一变化,或者您是否认为如果我尝试一下这会浪费时间?

mysql innodb xtradb

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

/ MT和/ MD构建崩溃,但仅在未附加调试器时:如何调试?

我有一个小的单线程C++应用程序,使用Visual Studio 2005编译和链接,使用boost(crc,program_options和tokenizer),一小部分STL和各种其他系统头文件.

(它的主要目的是读取.csv并生成自定义二进制.dat和配对的.h声明结构,"解释".dat的格式.)

在调试器外部运行时,该工具正在崩溃(对NULL的访问冲突),仅在发布时.例如,按F5不会导致工具崩溃,Ctrl-F5会崩溃.当我重新连接调试器时,我得到这个堆栈:

ntdll.dll!_RtlAllocateHeap@12()  + 0x26916 bytes    
csv2bin.exe!malloc(unsigned int size=0x00000014)  Line 163 + 0x63 bytes C
csv2bin.exe!operator new(unsigned int size=0x00000014)  Line 59 + 0x8 bytes C++
>csv2bin.exe!Record::addField(const char * string=0x0034aac8)  Line 62 + 0x7 bytes  C++
csv2bin.exe!main(int argc=0x00000007, char * * argv=0x00343998)  Line 253   C++
csv2bin.exe!__tmainCRTStartup()  Line 327 + 0x12 bytes  C
Run Code Online (Sandbox Code Playgroud)

它崩溃的线是一个看似无害的分配:

pField = new NumberField(this, static_cast<NumberFieldInfo*>(pFieldInfo));
Run Code Online (Sandbox Code Playgroud)

...我不相信它已经到达了构造函数,它只是在跳转到构造函数之前分配内存.它在崩溃时也会执行此代码几十次,通常是在一致(但不是非可疑)的位置.

使用/ MTd或/ MDd(调试运行时)进行编译时问题就消失了,使用/ MT或/ MD时会回来.

NULL从堆栈加载,我可以在内存视图中看到它._RtlAllocateHeap @ 12 + 0x26916字节似乎是一个巨大的偏移,就像一个不正确的跳转一样.

我已经尝试_HAS_ITERATOR_DEBUGGING过调试版本,并没有带来任何可疑的东西.

在Record :: addField的开头和结尾删除HeapValidate会在崩溃时显示一个OK堆.

这曾经工作 …

c++ boost visual-studio-2005 visual-studio

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

如何在ASP.NET MVC中记录未处理的异常?

这是我在Global.asax.vb中尝试做的事情:

Public Class MvcApplication
    Inherits System.Web.HttpApplication

    Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
        routes.MapRoute( _
            "Error", _
            "error.html", _
            New With {.controller = "Error", _
                      .action = "FriendlyError"} _
        )
        ...
        'other routes go here'
        ...
    End Sub

    Sub Application_Start()
        RegisterRoutes(RouteTable.Routes)
    End Sub

    Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
        ...
        'code here logs the unhandled exception and sends an email alert'
        ...
        Server.Transfer("http://www.example.com/error.html")
    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

但是Server.Transfer失败了:

Invalid path for child request 'http://www.example.com/error.html'. A virtual path …

.net asp.net asp.net-mvc exception global-asax

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

将DVCS与Visual Source Safe结合使用

我被迫在工作中使用Visual Source Safe 2005.我想将它与DVCS结合起来,以便我可以在本地签入文件而不会中断我的同事,如果有错误或无法编译.

在我使用Mercurial的尝试中,它有效,但会引起一些奇怪的问题.也就是说,它认为其他人已经检查了我签出的文件.

这是我对如何管理它的想法:

  1. 禁用自动结帐.
  2. 在Mercurial本地工作
  3. 当我准备推动我的改变时......
    1. 克隆我的Mercurial存储库.
    2. 更新我的Visual Source Safe存储库
    3. 使用Mercurial拉出并合并两个存储库.
    4. 检查所有内容到Visual Source Safe.

这听起来合理吗?我总是听到有关VSS的坏话,这只是要求我亲眼看到这些问题吗?

mercurial dvcs visual-sourcesafe visual-sourcesafe-2005

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

C#按位向左旋转并向右旋转

什么是的C#当量(.NET 2.0)_rotl_rotr从C++?

c# bitwise-operators

34
推荐指数
5
解决办法
4万
查看次数

如何自动调整字体大小以适合文本框的高度/宽度?

我试图让文本自动调整其字体大小以填充整个文本组件.

我目前的方法是将字体大小设置为文本字符数和文本组件高度和宽度的函数,但我找不到合适的系数来使这项工作很好.

有更简单或更优雅的方式吗?

truncateToFit是否适用于Text?我在某处读到它不能正常工作.

编辑:我忘了提到我希望它超出最大字体大小(我认为这是127).这是怎么做到的?将scaleX?

apache-flex actionscript-3

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