问题列表 - 第47653页

regasm只是不起作用

对于在Web中注册.NET COM对象的每个示例,我都看到了用于完成工作的工具"regasm".每个人都这样做!
但它从来没有对我有用!我厌倦了试图克服它!我唯一的解决方案是regsvr32,它需要一个我只能在C++中定义的函数.
请告诉我为什么不能正常工作!

考虑到它不能在我的所有4台计算机上运行,​​再加上3台虚拟机,将Windows 7运行到2000,是否可以有人向我展示一个关于regasm呼叫的工作示例?我想我是个白痴.

.net regasm

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

Xcode中的行高

如何增加Xcode中线条之间的距离?我的意思是在实际的代码中.

即使我在Xcode首选项中更改字体和字体大小,代码行仍然太靠近而且非常烦人.

xcode xcode4

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

MVC3应用程序/服务层/存储库层/ POCO类/ EF4 - 问题!

我是这个整体设计概念的新手,在过去几周的阅读中,我收集了大量的信息,但它似乎分散且矛盾.条款喜忧参半,我只是很难想到这一点.

我使用的模式是这样的,并假设流程如下:

MVC应用程序
控制器处理来自客户端的给定视图的请求/响应.在控制器操作方法内部,它们联系服务(服务层)并请求对象以构建视图模型,并从视图模型中检索对象.

视图模型
我在视图中使用强类型视图模型.

是视图模型DTO吗?它们应该只包含Name,AddressLine1,Address City等简单属性,还是应该包含复杂属性,多个对象等.

是视图模型中的验证.如果是这样,它将是必需的字段,字段长度等验证.然后验证用户名已经存在,或者您需要与服务层中的其他对象进行交互?

视图模型可以只包含从EF返回的POCO类,还是应该使用AutoMapper?

如果使用AutoMapper和DTO,DTO是POCO类的克隆吗?

您会在控制器,视图模型或下面的服务层中进行映射吗?

服务
对我来说,服务是与存储库联系的对象,用于从EF获取POCO对象.这就是我所有业务逻辑的所在.一旦服务将对象传递回存储库以持久保存到EF,它们就被视为有效对象.它是否正确?

存储库
它们中没有业务逻辑,它们仅用于在服务和EF之间传输对象.它是否正确?我在这里使用通用存储库实现接口.那么你可以扩展通用存储库以满足特殊需求吗?

关于术语的问题
1)业务对象是否等于域对象?域对象应包含多少逻辑?

2)域模型是EF模型吗?我正在使用Model-First方法.

3)依赖注入 - 我应该使用它吗?我理解它是如何工作的,只是没有得到真正的好处.我和Ninject一起玩.

我认为社区将受益于某种包含代码示例的所有最佳实践的wiki.那里有类似的东西吗?很多样本都非常简单,很多微软样本即使在声称时也不使用这种模式.

提前感谢所有拥有并将帮助我的人.

顺便说一句 - 我认为StackOverflow需要一点,"接受答案"复选框旁边的"买我一个啤酒"按钮:)

entity-framework poco repository-pattern service-layer asp.net-mvc-3

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

mysql错误1064

我试图用这段代码创建一个表:

CREATE TABLE IF NOT EXISTS `entries` (
  `id` int(10) NOT NULL auto_increment,
  `atom_id` varchar(512) NOT NULL,
  `title` varchar(256) NOT NULL,
  `author` varchar(128) NOT NULL,
  `link` varchar(512) NOT NULL,
  `content` longtext NOT NULL,
  `updated` varchar(25) NOT NULL,
  `inserted` varchar(25) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `atom_id` (`atom_id`),
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `topics` (
  `id` int(10) NOT NULL auto_increment,
  `status` varchar(32) NOT NULL,
  `hub` varchar(512) NOT NULL,
  `topic` varchar(512) NOT NULL,
  `lease` varchar(25) …
Run Code Online (Sandbox Code Playgroud)

mysql sql phpmyadmin mysql-error-1064

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

CSS3过渡,jQuery和Google字体的字体渲染效果不佳的问题

在Firefox中,没有问题.这是一张图片:

http://cl.ly/3R0L1q3P1r11040e3T1i

在Safari中,文本渲染效果不佳:

http://cl.ly/0a1101341r2E1D2d1W46

在IE7和IE8中,它更糟糕,但我没有图片.对不起:(

我正在使用Isotope jQuery插件,而CSS3过渡似乎导致了糟糕的字体渲染.

我也在使用Google Font API.

以下是Isotope的CSS转换编写为:

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}

.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity;
}
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助.在Firefox中看起来很棒!

谢谢!

fonts internet-explorer antialiasing jquery-isotope

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

Perl在这里 - 文档无法正常工作

我一直在尝试使用Here-documents但它不起作用.可能有什么问题?我错过了一些明显的东西吗

这是我正在尝试运行的文件的全部内容(在任何地方都没有空格或标签):

print<<EOF;
text
EOF
Run Code Online (Sandbox Code Playgroud)

我通过将它保存在记事本或记事本++中作为一个名为3.pl的文件来运行它
然后进入Windows 7下的DOS窗口并键入:perl 3.pl 我收到此消息:

在3.pl第1行的EOF之前的任何地方都找不到字符串终止符"EOF".

perl heredoc

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

使用JavaScript手动/人工抛出DOMException

是否可以在纯JavaScript中手动抛出DOMException错误?我读过的文档表明它应该相对容易构建(至少在Java中).

但是,在Chrome中,以下代码返回TypeError: Illegal constructor:

// DOM SYNTAX_ERR (12)
var myDOMException = new DOMException(12,"I'm sorry Dave, I'm afraid I can't do that.");
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这是我在阅读W3文档之后预期,W3文档似乎根本没有指定构造函数.(顺便说一句,虽然我并不特别对IDL'非常',但我认为他们的变体会支持构造函数的规范.)

令人沮丧的是,DOMException类潜伏在全球范围内.我怎么用呢?我可以用吗?

更新

自从我写这篇文章以来,我做了几个发现 - 即:

var myDOMException = DOMException.constructor(12,"Error Message");
var myDOMException2 = DOMException.constructor.call(DOMException,DOMException.SYNTAX_ERR,"Error Message");
Run Code Online (Sandbox Code Playgroud)

看起来很有效!

......没那么快

$> myDOMException instanceof DOMException
false
$> myDOMException2 instanceof DOMException
false
Run Code Online (Sandbox Code Playgroud)

甚至可能更多的输出:

$> myDOMException.constructor
function Number() {
    [native code]
}
Run Code Online (Sandbox Code Playgroud)

与往常一样,任何援助将不胜感激.

更新#2

只是为了澄清我返回DOMException对象的原因而不是更通用的错误 - 我试图在纯JavaScript中实现WHATWG的Timed Text Track规范.有许多实例需要一个正确的解决方案来返回一个DOMException对象,特别是一个代码为12的对象(SYNTAX_ERR.)

javascript dom

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

无法将主人推送到heroku

我无法在github以及heroku中使用git push,我已经尝试了这个问题所建议的各种方法.请帮助解决这个问题..我试图推动时看到以下报告.

D:\My\weblog>git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

D:\My\weblog>ssh -v git@heroku.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to heroku.com [50.16.232.130] port 22.
debug1: Connection established.
debug1: identity file /.ssh/identity type -1
debug1: identity file /.ssh/id_rsa type -1
debug1: identity file /.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debia
n-5pgsql1
debug1: match: OpenSSH_5.1p1 Debian-5pgsql1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: …
Run Code Online (Sandbox Code Playgroud)

git heroku

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

在Windows中加载.vimrc for gvim并更改字体和颜色

可能重复:
配置gvim设置颜色和字体

你好.我刚刚安装了vim并想要设置一些默认设置.我在这里安装了gvim:

C:\Program Files (x86)\Vim\vim73

我在这里有配置文件:

C:\Program Files (x86)\Vim\vim73\.vimrc

我刚刚尝试了一个配置文件.这是我当前.vimrc的内容

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Maintainer: amix the lucky stiff
"             http://amix.dk - amix@amix.dk
"
" Version: 3.6 - 25/08/10 14:40:30
"
" Blog_post: 
"       http://amix.dk/blog/post/19486#The-ultimate-vim-configuration-vimrc
" Syntax_highlighted:
"       http://amix.dk/vim/vimrc.html
" Raw_version: 
"       http://amix.dk/vim/vimrc.txt
"
" How_to_Install_on_Unix:
"    $ mkdir ~/.vim_runtime
"    $ svn co svn://orangoo.com/vim ~/.vim_runtime
"    $ cat ~/.vim_runtime/install.sh
"    $ sh ~/.vim_runtime/install.sh <system>
"      <sytem> can be `mac`, `linux` or `windows`
"
" How_to_Upgrade:
"    $ svn update ~/.vim_runtime …
Run Code Online (Sandbox Code Playgroud)

vim settings configuration

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

增加WaitforMultipleObjects的MAXIMUM_WAIT_OBJECTS

等待更多对象的最简单方法是什么MAXIMUM_WAIT_OBJECTS?MSDN列出了这个:

  • 创建一个线程来等待MAXIMUM_WAIT_OBJECTS句柄,然后等待该线程加上其他句柄.使用此技术将句柄分成几组MAXIMUM_WAIT_OBJECTS.
  • 呼吁RegisterWaitForSingleObject等待每个手柄.来自线程池的等待线程等待MAXIMUM_WAIT_OBJECTS已注册的对象,并在发出对象信号或超时间隔到期后分配工作线程.

但他们都不是很清楚.这种情况将等待一个超过一千个句柄到线程的数组.

c++ winapi multithreading

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