问题列表 - 第18491页

Octave的图形格式化工具

我知道Matlab允许您在通过界面创建图形后对其进行格式化.但是,Octave中没有相同的功能.Octave和GnuPlot之间是否有工具?如果没有这样的工具,是否有工具可以生成格式化选项?

我听说过EasyPlot,但它不是免费的.

matlab gnuplot octave

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

可以在一个对象中存储字符串和整数

是否可以在同一对象中存储字符串和11个整数.

谢谢,

亚历克斯

java string integer object

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

Rails是否支持一种简洁的方式来监听UDP套接字?

在Rails中,集成UDP监听过程的最佳方法是更新模型的某些元素(特别是它将向其中一个表添加行).

简单的答案似乎是在同一个进程中使用UDP套接字对象启动一个线程,但是我甚至不清楚我应该做哪些适合rails方式.有没有一种简洁的方式来开始收听UDP?具体来说,我希望能够编写UDPController并在每个Datagram消息上调用特定方法.理想情况下,我希望避免使用HTTP over UDP(因为它会浪费一些在这种情况下非常宝贵的空间),但我完全控制了消息格式,因此我可以为Rails提供所需的任何信息.

ruby sockets udp ruby-on-rails

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

如何在我的C#应用​​程序中获得与Spy ++类似的功能?

我有兴趣为开源密码管理器Keepass开发一个插件.目前,Keepass目前根据窗口标题检测要为您复制/粘贴的密码.这可以防止Keepass检测到根据当前站点(例如Chrome)未主动更新其窗口标题的应用所需的当前密码.

如何通过类似于Spy ++工作方式的其他进程窗口元素(按钮,标签,文本框)?当您运行Spy ++时,您可以将鼠标悬停在其他程序窗口上,并获取有关各种控件(标签,文本框等)的各种属性的各种信息.理想情况下,我希望我的Keepass插件通过遍历活动窗口的元素来增强当前窗口检测,以便找到匹配的帐户来复制/粘贴密码.

如何使用C#处理其他进程窗口元素并能够检索标签和文本框值?

c# winapi spy++

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

跟踪所有Objective-C的alloc/allocWithZone/dealloc

很抱歉有很长的描述,但问题并不那么容易......

我的项目没有GC编写.最近我发现了一个我无法找到的内存泄漏.我没有使用新的Xcode Analyzer.我确实逐行阅读了我的代码并验证了所有的alloc/release/copy/autorelease/mutableCopy/retain和pool ... - 仍然没有.

序言:标准仪器和全方位泄漏检查不通过某种原因,我的工作(10min为单位工具拒绝我的应用程序,Instruments.app(泄漏)吃了太多的内存和CPU,所以我就没有机会使用它).

因此,我想编写并使用我自己的代码来挂钩和跟踪"所有"alloc/allocWithZone:/ dealloc消息统计信息,以编写一些简单的自己的泄漏检查库(主要目标只是标记具有可能泄漏的对象的类名).

我使用的主要挂钩技术:

  Method originalAllocWithZone = class_getClassMethod([NSObject class],@selector(allocWithZone:));
  if (originalAllocWithZone)
  {
   imp_azo = (t_impAZOriginal)method_getImplementation(originalAllocWithZone);
   if (imp_azo)
   {
    Method hookedAllocWithZone = class_getClassMethod([NSObject class],@selector(hookedAllocWithZone:));
    if (hookedAllocWithZone)
    {
     method_setImplementation(originalAllocWithZone,method_getImplementation(hookedAllocWithZone));
     fprintf(stderr,"Leaks Hook: allocWithZone: ; Installed\n");
    }
   }
  }
Run Code Online (Sandbox Code Playgroud)
  • 像这样的代码用于挂接alloc方法,而dealloc用作NSObject类别方法.

我保存IMP用于以前的方法实现,然后注册并计算所有alloc/allocWithZone:调用为increment(+ 1)stat-array NSInteger值,dealloc调用为减量(-1).

作为终点,我调用前面的实现并返回值.

在概念上一切正常.

如果需要,我甚至可以检测类何时是类集群的一部分(如NSString,NSPathStore2; NSDate,__ NSCFDate)......通过一些规范化函数(但对于下面描述的问题无关紧要).

但是这种技术存在一些问题:

  • 并非所有类都可以被捕获,例如,[NSDate date]没有捕获alloc/allocWithZone:但是,我可以在GDB中看到alloc调用
  • 由于我正在尝试使用自动单例检测技术(基于retainCount readind)从最终统计信息中自动排除某些对象,因此在启动完整Cocoa应用程序时,NSLocale创建会在pre-init阶段冻结(实际上,即使是简单的Objective-C命令行也是如此)包含Foundation框架的实用程序在main()之前有一些额外的初始化 - 由GDB有allocWithZone:一个接一个地调用,....

完整概念 - 项目草案来源上传到这里:http://unclemif.com/external/DILeak.zip(3.5 Kb)

Terminal.app运行make来编译它,运行./concept以显示它的运行情况.


一个问题:为什么我不能通过挂钩alloc和allocWithZone:方法来捕获所有对象分配?

第二个问题:为什么迷上allocWithZone:在CFGetRetainCount(或[研究所retainCount])冻结了一些类...

memory cocoa memory-leaks objective-c objective-c++

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

除了标题<h1> <h2>之外的HTML元素,等等

我正在浏览我的问题的相关问题,但我似乎无法找到它的答案.无论如何,我想知道当我已经在我的网站上使用两个(p和div标签)作为纯文本时,我仍然可以使用p或div标签而不是标头标签.原因是我只想在我的网站中有一个标题标记h1.我试图调整一些部件,并在途中迷路了.可悲的是,经过几次测试后,它无法正常工作......我想知道是否可能或者是否有任何其他HTML标签我可以使用除标头标签之外的其他标签.你们的任何回应都将非常感谢.=)

html css tags styling

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

在Python中返回os.path的值

对于此代码:

import os
a=os.path.join('dsa','wqqqq','ffff')
print a
print os.path.exists('dsa\wqqqq\ffff') #what situation this will be print True?
Run Code Online (Sandbox Code Playgroud)

os.path.exists('what')何时打印True

python path

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

在Qt中使用.pri文件

这是这个问题的后续如何在qt-creator中为项目创建子目录?,第一个答案对我不起作用.

我解决它通过手动编写的每一个文件到主.pro文件,这是不是更难,但我仍然不知道 - .pri文件究竟是如何工作的,为什么上面链接的解决方案没有添加的文件夹,但只有.pri文件,所以它在Qt创建者中看起来像这样:

Qt creator screenshot http://i45.tinypic.com/f4ogeh.png

所以,我的问题是:

  • .pri文件的一般格式是什么?
  • 为什么上述解决方案不起作用?

qt qt-creator

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

将va_arg两次传递给相同值的函数结果

我正在尝试使用va_arg在我的GUI库中创建一个通用工厂函数.在同一函数中传递va_arg两次时,它们传递相同的值而不是两个不同的值:

GUIObject* factory(enumGUIType type, GUIObject* parent, ...){
   va_list vl;
   va_start(vl, parent);
   ...
   label->SetPosition(va_arg(vl, int), va_arg(vl, int));
   va_end(vl);
   return finalObjectPointer;
}

factory(LABEL, theParent, 100,200); // Results in position 200:200
Run Code Online (Sandbox Code Playgroud)

是什么导致了这种意外行为

c++ variadic-functions

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

Silverlight 4.0 + MVC 2.0 + WCF RIA服务+ EF 4.0 =加载错误

我正在尝试用以下内容建立一个网站:

  • VS 2010(更新的WCF RIA服务)
  • Silverlight 4.0(与WCF RIA服务一起打包).
  • MVC 2
  • EF 4.0

我正在设置它以便面向公众的页面将是来自MVC的html,但管理部分将是使用WCF RIA服务进行数据访问的silverlight导航应用程序.

当我在webforms应用程序中创建silverlight应用程序时,它可以工作(我能够成功添加数据网格并使用EF 4.0和WCF RIA服务检索数据): alt text http://www.patleague.com/images/sl4_webforms. PNG

当我在MVC2应用程序中创建silverlight应用程序时: alt text http://www.patleague.com/images/sl4_mvc2.png

我收到如下错误(我在两种情况下都添加了相同的数据网格 - 一个包含2条记录的简单表格): alt text http://www.patleague.com/images/sl4_mvc_dataerr.png

webforms服务器端工作,而MVC服务器端不工作.我没有成功尝试WCF日志和fiddler,但我不知道如何得到任何输出(使用此处的示例:http://msdn.microsoft.com/en-us/library/ms730064.aspx),我也试过小提琴手得到一些没有运气的信息.我真的很挣扎,我想知道是否还有其他人遇到过这个问题并找到解决办法?

谢谢,丹尼斯

entity-framework-4 silverlight-4.0 wcf-ria-services asp.net-mvc-2

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