问题列表 - 第3139页

在Visual Studio中调试第三方DLL?

我正在使用第三方DLL.对于某些特定情况,DLL中的函数抛出异常.是否可以在Visual Studio中调试DLL?

Andrew Rollings的回答之后,我能够查看代码,但有没有简单的方法来调试Visual Studio中的代码?

.net c# debugging dll

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

LAMP堆栈是否适合企业使用?

LAMP(Linux,Apache,MySQL,PHP/Ruby/Python)堆栈是否适合企业使用?

需要说明的是,"企业"是指一家大型或大型公司,其安全性,稳健性,技能组合可用性,总体拥有成本(TCO),可扩展性和工具可用性是关键考虑因素.换句话说,一家寻求外部采用框架/架构的公司 - 无处不在的东西将被视为在这种环境中比异国情调/深奥的东西更"有效".

我见过Oracle,IBM和Sun在各种企业的LAMP堆栈上实现了系统的用例.我也看到过像yellowpages.com(Ruby on rails)和Facebook(php)等网站建立的例子.但是,这些例子都不是我正在寻找的.

我真的想找到一个例子,它是一家大型银行(即花旗集团),电信公司(即I&AT)和制造商(即Proctor and Gamble)的企业标准.为了清楚起见,我不是在寻找一个在有限意义上使用它的例子(比如摩根大通),但它是CRM,制造系统或人力资源管理等系统以及内部系统的核心平台.和外部网站.

到目前为止,我所看到的感觉是构建在LAMP堆栈上的应用程序执行速度较慢且灵活性较低.我听到的一些论点是:

  • Linux被认为不如Unix,Solaris或Windows服务器那么受支持.

  • Apache比BEA WebLogic或IIS等Web服务器更难配置和维护.

  • 对于业余爱好者来说,MySQL是一个"尚未准备好黄金时间"的数据库,而不是SQL Server或Oracle的竞争对手(尽管PostgreSQL似乎因其更强​​大而闻名).

  • PHP/Ruby on rails针对CRUD(创建,读取,更新和删除操作)进行了优化.虽然这在构建CRUD密集型Web应用程序时是一个优势,但它们的执行速度都比Java/Java EE或C#(这两者都是常见的企业标准)慢.此外,许多应用程序和系统(如制造系统)具有许多非CRUD功能,使用PHP或Ruby甚至Python可能难以构建.

任何人都可以提供论据来支持或反驳LAMP堆栈适合企业的想法吗?

谢谢!

K A

更新:有时候LAMP堆栈适合企业使用:面向外部的博客

php ruby architecture lamp enterprise

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

以编程方式在Cocoa中创建控件

根据Cocoa Programming for Mac OS X,3rd Edition,第245页(第17章),您通常会在Interface Builder中创建视图.但是,可以在代码中创建它们,la:

NSView *superview = [window contentView]; 
NSRect frame = NSMakeRect(10, 10, 200, 100); 
NSButton *button = [[NSButton alloc] initWithFrame:frame]; 
[button setTitle:@"Click me!"]; 
[superview addSubview:button]; 
[button release]; 
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我如何将控件的出口连接到代码中的操作?(在.NET中,这是一件容易的事;添加一个委托......我希望它在Cocoa/Obj-C中同样容易.)

cocoa controls objective-c

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

我该如何打印一位?

请告诉我如何打印一下,比如printf("%d",bit);.

c printf bit

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

从Word中提取方程和图像

是否有编程方法从MS Word文档中提取方程(以及可能的图像)?我已经用谷歌搜索了所有内容,但还没有发现任何可以让我陷入困境并从中工作的东西.如果可能的话,我希望能够用VB.NET或C#做到这一点,但我可以选择足够的语言来破解DLL.谢谢!

编辑:现在我正在寻找从Word 2003中提取方程式,但如果需要将其转换为2007/Open XML,那很好.

.net vb.net equation ms-word extract

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

从C#读取非.NET DLL版本?

我有一个包含一些DLL的文件夹(不是.NET程序集),我想读取它们中的文件信息.像版本,名称......等等.最好的方法是什么?

c# dll

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

按顺序或并行启动存储过程

我们有一个每晚运行的存储过程,反过来启动了许多其他程序.其中一些程序在逻辑上可以与其他一些程序并行运行.

  • 如何向SQL Server指示过程是应该并行还是串行运行 - 即:异步启动还是阻塞?
  • 并行运行它们的含义是什么,请记住,我已经确定进程不会竞争表访问或锁定 - 只是总磁盘io和内存.在大多数情况下,他们甚至不使用相同的表格.
  • 如果其中一些程序是相同的程序,只是使用不同的参数,这是否重要?
  • 如果我异步启动一对或多个程序,SQL Server中是否有一个好的系统然后等待它们两个完成,或者我是否需要让它们每个都在某处设置一个标志并定期检查和轮询标志WAITFOR DELAY

目前我们还在使用SQL Server 2000.

作为旁注,这很重要,因为主程序是响应从大型机系统完成从服务器到服务器的数据而启动的.大型机转储每晚大约需要2个小时,我们无法控制它.因此,我们一直在努力寻找缩短处理时间的方法.

sql t-sql sql-server parallel-processing sql-server-2000

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

为什么我不能删除Perl中的这个空目录?

我正在从http://www.perlmonks.org/index.pl?node_id=217166转换linux脚本,具体如下:

#!/usr/bin/perl -w
use strict;
use Getopt::Std;
use File::Find;

@ARGV > 0 and getopts('a:', \my %opt) or die << "USAGE";
# Deletes any old files from the directory tree(s) given and
# removes empty directories en passant.
usage: $0 [-a maxage] directory [directory ...]
       -a  maximum age in days, default is 120
USAGE

my $max_age_days = $opt{a} || 120;

find({
    wanted => sub { unlink if -f $_ and -M _ > $max_age_days },
    postprocess => sub { …
Run Code Online (Sandbox Code Playgroud)

perl directory-traversal find

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

从SQL视图执行SQL存储过程

我发现在Excel中调用存储过程并不像应该的那样容易,但调用视图或直接表非常容易.那么,我如何创建一个视图来调用没有参数的存储过程?

我知道我将无法将任何值传递到视图中,并且我不需要或不想,只想在视图中包装存储过程.

类似的东西select exec MyStoredProc()会很棒.

sql-server stored-procedures view

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

Rails中友好的字节格式

我需要将字节的整数表示格式化为友好的东西,我希望在Ruby或Rails中有一个实用函数可以为我做格式化(当然是为了使我的懒惰永久化.)

我正在寻找一些看起来像的东西:

format_bytes(1024)     -> "1 KB"
format_bytes(1048576)  -> "1 MB"
Run Code Online (Sandbox Code Playgroud)

看起来ActiveSupport中有一些东西可以反过来做,但我还没有找到一种方法来实现这个目标.

如果没有一个存在,有没有人有一个特别优雅的解决方案?

ruby ruby-on-rails

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