小编Bev*_*van的帖子

将非ascii域转换为SMTP兼容

当客户输入带有非ascii字符的电子邮件地址时,例如äüö我们的SMTP拒绝处理它们.

所以我认为可能有一个解决方案来自己处理这些域并将它们转换为punyocode.

使用c#有一种简单的方法吗?

这还行吗?

c# ascii email-address diacritics punycode

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

在Sinatra应用程序中设置环境变量?

我想MONGOHQ_URL在我的sinatra应用程序中设置以便能够这样做:

uri = URI.parse(ENV['MONGOHQ_URL'])
Run Code Online (Sandbox Code Playgroud)

我该如何设置MONGOHQ_URL

ruby sinatra mongohq

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

如何更改upload.module生成的内容的#weight?

在我的Drupal驱动的网站上,我想列出节点页面顶部的可用下载(在一个狭窄的浮动内:右边<div>),而不是它们通常出现的底部.

在我的主题中,我已经覆盖了theme_upload_attachments()函数以生成<div>宽度为40%的函数,但这显示在页面底部.

在该upload.module文件中是控制页面上列出附件的位置的代码:

// function upload_nodeapi(), line #284 of upload.module
$node->content['files'] = array(
    '#value' => theme('upload_attachments', $node->files),
    '#weight' => 50,
);
Run Code Online (Sandbox Code Playgroud)

如果我手动将这个#weight修改为-1,我的自定义附件列表会显示我想要的位置,浮动在内容区域顶部的右侧.

但是,我不想手动破解核心文件upload.module,因为我的更改将在下次应用升级时丢失(例如,对于安全补丁).

如何/在哪里修改content['files']主题代码中的#weight ?
或者,我是否采取了错误的方式?

themes drupal drupal-6

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

如何将Subversion用于非编译语言?

我想将Subversion与基于脚本的开发系统一起使用,并且想知道对于我通常的情况(C#/ .NET)应该做些什么.

正常的日常更新/提交周期将正常工作,因为将更改跟踪和修订的比较.在哪里我想要一些建议是围绕处理部署.

使用此脚本系统,不涉及明确的构建步骤 - 相反,部署涉及将选定的脚本直接上载到主机应用程序中.

对脚本的更改不一定包含在下一个版本中 - 它们可能会在此之后发布,或者之后发布.

在理想的世界中,我希望能够将脚本分配到给定的版本中,比如"2009年9月"版本,一旦经过测试,然后使用单个命令拉出该版本的所有脚本.

更新

据我所知,标签和变更列表都不是答案.

ChangeLists不是持久的(在存储库中不存在),我需要一个允许稍后审查的解决方案.

标签实际上与分支相同 - 它们默认包含所有文件,您只需选择哪些修订即可.

我希望有一种方法可以从一个空分支开始,根据需要可以在其中放置特定的文件修订版.

更新2

两个例子,展示了如何通过其他工具中的特性来满足这种情况.请注意,我根本不想尝试推广这些工具,因为我想使用subversion,我只是想弄清楚如何.

使用QVCS,我可以通过将标签应用于文件的特定修订版来实现我想要的结果.该标签将保留在原位,附加到该文件的修订版.在任何时候,我都可以在一个空目录中进行干净的检查,并指定只应复制具有指定标签的文件.

同样,使用StarTeam,我可以将标签应用于文件修订版,并仅检出具有该标签的文件.

svn interpreted-language build

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

当前上下文中不存在名称"test1"

在MVC控制器中我定义了一个字符串变量,但我仍然得到消息:"当前上下文中不存在名称'test1'".

这是我的代码:

public ActionResult About()
{
  string test1;
  test1 = "A";
  return View();
}
Run Code Online (Sandbox Code Playgroud)

我试图在所有3个语句上设置一个断点,但它只在"return"命令中停止.这是来自Visual Studio 2012的断点:

Visual Studio断点

有任何想法吗?

c# string visual-studio

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

用户名和密码字符串比较问题

当我在passwordField输入 "ABCD",并使用的System.out.println(S21) - 检查密码 - 它显示 "[C @ 1372a1a",为什么呢?

  private void submit() {
    String s1 = userNameField.getText();
    char[] s2 = passwordField.getPassword();
    String s21 = s2.toString();


    if (s1.equals(management.getUsernamesAdmin())&& s21.equals(management.getPasswordsAdmin())) {
        SystemManagementPage admin = new SystemManagementPage(this, true, management);
        admin.setVisible(true);
        }
    } 
    }
Run Code Online (Sandbox Code Playgroud)

java

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

在C#中寻找文件复制功能

我正在写执行从USB设备复制到本地HD的工具 - 我不知道是否有在C#中的函数从一个路径的文件复制到另一个?

c#

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