问题列表 - 第9471页

DotGNU vs Mono

DotGNUMono似乎正在攻击同样的问题 - 即以免费的开源方式实现.NET CLR,着眼于跨平台兼容性.

我已经阅读了很多关于这两者的内容,而且我很难决定将哪个实现用于即将开展的项目.我的特定项目不需要System.Windows.Forms,因此库的图形UI部分不会太重要.

所以:有没有人尝试直接比较两者?两者相对于另一方面的缺陷是什么?FOSS社区是否还有另一个支持?

感谢所有回复的人:)

.net mono

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

还有人还在使用Access进行Web开发吗?

是的,我知道,你们都在惊恐万分.回到那一天,我开始用经典的ASP和MS Access编写内部应用程序.我正在编写一个小型营销应用程序,最近我被拒绝访问我们的SQL Server.所以我一直在寻找替代方案.数据输入非常少,主要是读取静态数据.我听说有很多像SQLite或Sybase SQL Anywhere网站那样的替代品.我猜我的问题是......

Access现在甚至被认为是可行的吗?

如果没有,哪些基于文件的数据库备选方案可用?

感谢您的输入.

database asp.net ms-access

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

为Wpf DocumentViewer PrintDialog设置PageOrientation

使用Wpf DocumentViewer控件我无法弄清楚当用户单击打印按钮时,如何在PrintDialog上设置DocumentViewer显示的PageOrientation.有没有办法搞定这个?

wpf printdialog documentviewer

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

如何将IoC Membership provider与ASP.NET MVC集成

我有一个自定义成员资格/角色提供程序,我在我的MVC控制器中使用,我也希望ASP.NET MVC可以访问,所以我可以使用AuthorizationFilters等.由于很多人已经实现了自定义提供程序,我想很多人都做过这个,但我没有想出来或发现专门解决这个问题的帖子.这篇文章有点像我的问题的另一面.在我的情况下,我的自定义提供程序与我的控制器配合良好,我也希望MVC也能使用它.

我的提供程序使用IoC /依赖注入设计实现.提供程序公开了基线成员资格/角色API之外的其他功能.在我的控制器中,我使用Castle Windsor创建实例.代码看起来类似于:

public class HomeController : Controller {
    IMembershipService _membershipService;
    public HomeController(IMembershipService membershipService) {
        _membershipService= membershipService;
    }
}

<castle>
 <components>
  <component id="MembershipService" 
             service="IMembershipService, MyApp" 
             type="MembershipService, MyApp" lifestyle="PerWebRequest">
    <parameters>
      <connectionString>#{defaultConnectionString}</connectionString>
    </parameters>
  </component>
 </components>
</castle>

public class WindsorControllerFactory : DefaultControllerFactory {
    private WindsorContainer _container;
    public WindsorControllerFactory() {
        _container = new WindsorContainer(new XmlInterpreter(new ConfigResource("castle")));

        List<Type> controllerTypes = new List<Type>();
        foreach (Type t in Assembly.GetExecutingAssembly().GetTypes()) {
            if (typeof(IController).IsAssignableFrom(t))
                controllerTypes.Add(t);
        }

        foreach (Type t in controllerTypes) {
            // LifestyleType.Transient = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc dependency-injection castle-windsor asp.net-membership

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

何时在PHP中使用变量变量?

我已经用PHP开发了一段时间了,而且我还没有完成我必须使用变量变量的任务.任何人都可以举例说明使用它们是个好主意吗?或者他们被包含在语言中只是为了好玩?

php variable-variables

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

如何使div 100%的页面(不是屏幕)高度?

我正在尝试使用CSS在我的页面上创建一个"灰色"效果,同时在应用程序运行时在前台显示加载框.我通过创建一个100%高度/宽度,半透明的黑色div来实现这一点,它通过javascript打开/关闭其可见性.我觉得这很简单; 但是,当页面内容扩展到屏幕滚动的点时,滚动到页面底部会显示一个不显示灰色的部分.换句话说,div高度的100%似乎适用于浏览器视口大小,而不是实际页面大小.如何使div扩展以覆盖整个页面的内容?我尝试过使用JQuery .css('height','100%')之前切换它的可见性,但这并没有改变任何东西.

这是有问题的div的CSS:

div.screenMask
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    visibility: hidden;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

html css

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

PHP:OOP问题

我对PHP的OOP很新.

好的,首先这会产生错误:

$mail->addBody(new MailWishListInquiry()->getBody(348));
Run Code Online (Sandbox Code Playgroud)

但这不是:

$wishListInquiry = new MailWishListInquiry();
$mail->addBody($wishListInquiry->getBody(348));
Run Code Online (Sandbox Code Playgroud)

我不懂为什么?

此方法getBody()也没有返回任何内容..但也没有错误..还有一个片段:

function getBody($pid)
{

    $qry = 'SELECT * FROM cart_product WHERE product_id = '.$pid;
    $result = mysql_query($qry);
    $row = mysql_fetch_assoc($result);

    $item_name = $row['product_name'];
    $item_url = 'product.php?pid='.$pid;
    $item_image_url = 'product_images/'.$pid.'_sm_'.$row['product_image_sm'];

    return
    ?>
    <div style="width:600px; font-family:Arial, Helvetica, sans-serif; color:#333333;">

        ...

    </div>
    <?php
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

谢谢!!

编辑:你们已经很好地解释了解除引用在PHP中不起作用.但我仍然需要帮助弄清楚为什么getBody()没有返回字符串.是因为我打破了php所以我不必引用它吗?即使我没有通过它仍然应该返回html字符串对吗?为什么不呢?

谢谢!

php oop

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

如何查看Perl哈希是否已经有某个键?

我有一个Perl脚本,它计算文本文件中各种字符串的出现次数.我希望能够检查某个字符串是否还不是散列中的键.是否有更好的方法完成这项工作?

这是我在做的事情:

foreach $line (@lines){
    if(($line =~ m|my regex|) )
    {
        $string = $1;
        if ($string is not a key in %strings) # "strings" is an associative array
        {
            $strings{$string} = 1;
        }
        else
        {
            $n = ($strings{$string});
            $strings{$string} = $n +1;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

lookup perl hash key

54
推荐指数
4
解决办法
12万
查看次数

是否有可能从管道中读取gcc?

我正在寻找一个选项,gcc它会使它从标准输入读取一个源文件,主要是因为我可以做这样的事情从flex生成C代码的工具生成一个目标文件(flex's -t选项写入生成的C到标准输出):

flex -t lexer.l | gcc -o lexer.o -magic-option-here
Run Code Online (Sandbox Code Playgroud)

因为我并不真正关心生成的C文件.

这样的事情是存在的,还是我必须使用临时文件?

command-line gcc pipe flex-lexer

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

以编程方式模拟操纵杆

我想使用按键和/或鼠标输入来模拟操纵杆.因此,其他程序/游戏会认为用户在使用鼠标时正在使用操纵杆.

所以该程序将安装一个假的usb驱动程序或伪造现有的操纵杆.

有一个名为PPJoy的现有程序可以执行相同的操作,但遗憾的是它的封闭源代码需要用户独立安装并执行配置步骤.

发现这个:http: //www.microsoft.com/whdc/archive/hidgame.mspx

但是没有多大意义.需要一些高级指针,以便我可以自己研究而不是盲目地敲门:)

编辑:我试图控制只支持操纵杆的第三方程序

windows wdk device-driver

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