问题列表 - 第10628页

ruby和accdb(ms访问)

如果我有一个基本的windows xp系统,ruby和一个ms access 2007文件(例如c:/foo/bar.accdb)文件,那么读取.accdb文件的侵入性最小的方法是什么.

  • 需要在xp系统上安装什么.
  • 什么是特定的连接字符串.

ruby ms-access windows-xp

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

如何在.NET中动态调用类的方法?

如何将类和方法名称作为字符串传递并调用该类的方法?

喜欢

void caller(string myclass, string mymethod){
    // call myclass.mymethod();
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# reflection

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

CSS术语:这些名称是什么?

考虑:

p {
  ...
}

.foo {
  ...
}

#bar {
  ...
}

CSS中这些语句的正确名称是什么?我看过它们叫做选择器,规则或规则集,但哪个是正确的?

css terminology

12
推荐指数
2
解决办法
3299
查看次数

Uri.TryCreate抛出UriFormatException?

我有一个方法,尝试创建一个Uri,然后清理它(删除片段,排除一些域和查询字符串模式等).该方法如下所示:

static public bool TryCreateCleanUri(Uri baseUri, string relstr, out Uri result)
{
    if (!Uri.TryCreate(baseUri, relstr, out result))
    {
        return false;
    }
    return CleanupUri(result, out result);
}
Run Code Online (Sandbox Code Playgroud)

这种方法已经好几个月了.但是昨晚失败了.Uri.TryCreate()抛出异常!这是堆栈跟踪:

ERROR: Unhandled exception caught.  Program terminating.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateHostStringHelper(String str, UInt16 idx, UInt16 end, Flags& flags, String& scopeId)
   at System.Uri.CreateHostString()
   at System.Uri.GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat)
   at System.Uri.CombineUri(Uri basePart, String relativePart, UriFormat uriFormat)
   at System.Uri.GetCombinedString(Uri baseUri, String relativeStr, Boolean dontEscape, String& result)
   at System.Uri.ResolveHelper(Uri baseUri, Uri …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

.NET FieldInfo - 获取**是*字段的对象

如何以编程方式获取对FieldInfo对象为字段的对象的引用?

例如,我想要这样的事情:

myFieldInfo.GetOwner(); // returns the object of which myFieldObject is a field
Run Code Online (Sandbox Code Playgroud)

.net c# reflection field

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

在MVC PHP Web应用程序中创建和组合控制器

在过去的几周里,我一直在研究使用PHP的Web应用程序的MVC设计模式.从广义上来看,我理解该模式是如何工作的,以及为什么它是从小型或大型实现任何类型的Web应用程序的一种非常好的方式.

据我了解,我们有3个不同的层,通过控制器相互通信,如下所示:

用户输入--->查看--->控制器--->模型

现场输出<---查看<---控制器<---型号

根据我计划的实现,我希望为我的数据库中的每个表建立一个模型,每个模型将具有管理该表所需的所有函数/逻辑.反过来,这些模型中的每一个都将具有相关的视图.模型和视图当然会有一个允许它们使用的控制器.

现在,我很容易理解需要数据库的每个单一逻辑操作.但是,当特定操作需要使用多个表/模型时会发生什么?

应用程序的管理员端一次不一定需要多个模型来维护数据库.应用程序的前端或用户端是另一回事!假设我有一个网页,显示特定部分的文章列表,当前登录用户列表以及 - 从SO中借用示例 - 站点统计信息,例如标签云.

这一页在我计划的设计中至少需要3个模型 - 文章,用户和标签.

显然我的单个控制器不会削减它.那我该怎么办?

  1. 为我的网页创建新的单片控制器?

    • 让我得到我想要的结果
    • 需要大量重复编码
    • 如果需要更改,真的很难维护
  2. 创建一个"超级"控制器来操纵较小的特定控制器

    • 让我得到我想要的结果
    • 将是模块化的,因此对一个脚本的更改不应影响其他脚本
    • 最小代码重复
  3. 创建[在此插入精彩解决方案]

我目前正在误导选项2.仅仅因为它理论上应该减少编码,因为所有必要的行为都将存在于较小的控制器中 - 而且一切都很容易维护.

也许它看起来像这样:

articlecontroller.php

<?php
    //Article Controller Script

    if($_GET['article'] = 'foo')
    {
        //magic necessary for displaying article "foo".
    }
?>
Run Code Online (Sandbox Code Playgroud)

usercontroller.php

<?php
    //User Controller Script

    if($_GET['user'] = 'display')
    {
        //magic necessary for displaying users
    }
?>
Run Code Online (Sandbox Code Playgroud)

supercontroller.php

<?php
    //"Super" Controller

    //magic for setting up page

    if(isset($_GET['article']))
    {
        include('articlecontroller.php');
    }

    if(isset($_GET['user']))
    {
        include('usercontroller.php');
    } …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller

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

免费Visual Studio构建自动化解决方案

我正在寻找一个构建自动化解决方案,用于包含多个混合源类型项目(主要是Win32 C++和C#)的Visual Studio解决方案空间.此外,所有代码都存储在Subversion存储库中.因此,它需要从下拉代码的工作副本,编译源代码到构建安装文件.

要求如下:

Absolute Must Haves:

  • 自由
  • 易于使用的GUI(我已经可以写一堆NMAKE脚本...这是我希望这样做)
  • Subversion集成(至少能够下拉最新的代码)
  • 多源语言支持(怀疑这很重要,因为它最终是用VS构建的)
  • 端到端自动化(一键构建)
  • 构建配置文件(即中介与发布)

我想要的东西

  • 源文件查找和替换(用于自动递增头文件中的版本信息)
  • 电邮报告
  • Subversion提交后自动构建
  • Web界面
  • FTP集成
  • 能够使用正确的版本字符串自动生成构建文件名

我不需要的东西

  • 单元测试支持
  • 错误跟踪集成

svn build-automation visual-studio

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

设置/更改.NET应用程序的TimeZone

有没有办法将.NET应用程序的TimeZone设置为OS的TimeZone以外的值?

例如,我在具有中央标准时间设置的操作系统上使用我的应用程序,我希望该应用程序的行为就像它在东部标准时间一样,而不必使用TimeZoneInfo等方法在我的应用程序中手动转换所有DateTimes . ConvertTimeBySystemTimeZoneId().

.net reflection timezone

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

错误:«无法加载类型MvcApplication»

我收到了错误

无法加载类型MvcApplication

当我尝试运行我的网站时.

怎么纠正呢?

asp.net-mvc

237
推荐指数
12
解决办法
19万
查看次数

如何共享/分发已编译的Objective-C代码(如Java中的JAR)?

我想写一些Objective-C代码进行分发.打包输出的最佳方法是什么?在Java中,您可以将代码打包在JAR文件中并进行分发.Objective-C中的等价物是什么?

以下链接很接近,但似乎解决了我不关心的更多命名空间问题.我最关心的是设置代码以便于分发.

Objective-C相当于Java包?

frameworks software-distribution objective-c

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