问题列表 - 第15433页

perl的神秘线

我正在审查一些perl代码并跑过这一行

$> = $<;
Run Code Online (Sandbox Code Playgroud)

这是旧的代码,我希望我可以在上面的标题中更具描述性(对不起的人).这条线做什么?

variables perl

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

AutoFac自动装配约定

StructureMap能够在扫描时应用约定.因此IFoo => Foo,没有明确的注册.

AutoFac中有类似的东西吗?环顾四周,找不到任何有用的东西.

谢谢,

ioc-container inversion-of-control autofac

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

覆盖List <T>的Add()

我不能重载List的Add方法吗?

class ListDemo<T>:List<T>
 {
    public override T  Add<T>(T value)
   {
      return base.Add(value);
   }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

1)类型参数"T"与外部类型"CollectionsExample.ListDemo"中的类型参数同名

2)'CollectionsExample.ListDemo.Add(T)':找不到合适的方法来覆盖

c# collections

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

MySql批量加载命令行工具

MySql是否有批量加载命令行工具,如bcp for SQLServer和sqlldr for Oracle?我知道有一个SQL命令LOAD INFILE或类似命令,但我有时需要将一个不同的文件块批量加载到MySQL数据库.

mysql sql bulkinsert load-data-infile

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

如何将List(Long)转换为字符串数组?(VB)

我想将List(Long)转换为字符串数组.

原因:它是一个数据库ID列表,我想将逗号分隔的字符串传递给存储过程.

我试过这个:

Dim commaDelimitedList As String = String.Join(",", itemIDList.Cast(Of String)().ToArray)
Run Code Online (Sandbox Code Playgroud)

但我显然没有正确使用Cast,因为它抛出异常:System.InvalidCastException:无法将类型为'System.Int64'的对象强制 转换为'System.String'..

有没有办法让Cast为此工作,还是我坚持使用ConvertAll和委托函数?

vb.net

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

以只读方式打开文件

在C#WinForms应用程序中,我使用System.IO.Diagnostics.Process.Start(fileName)来打开文件.文件类型可以是.doc,.docx,.xls,.xlsx,.csv,.pdf或.txt.

有没有办法强制这些文件以只读方式打开?

c# readonly winforms

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

C#同步进程启动

我试图从一段代码开始一个进程,但我希望代码暂停执行,直到进程完成并退出.目前我正在使用System.Diagnostics.Process.Start()类来启动(特别是)卸载程序,之后执行的代码依赖于安装程序卸载程序在恢复执行之前完成.

这是代码.

using System.Diagnostics;

var procStIfo = new ProcessStartInfo("cmd", "/c " + variableContainingUninstallerPath);
procStIfo.RedirectStandardOutput = true;
procStIfo.UseShellExecute = false;
procStIfo.CreateNoWindow = true;

var proc = new Process();
proc.StartInfo = procStIfo;
proc.Start();
Run Code Online (Sandbox Code Playgroud)

.net c# windows

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

这个xkcd代码做了什么?

在今天的xkcd网站上,以下内容在<script language ="scheme">标记中显示为笑话

那么下面的代码做什么/代表什么?

(define
  (eval exp env)
  (cond ((self-evaluating? exp) exp)
    ((variable? exp)
      (lookup-variable-value exp env))
    ((quoted? exp)
      (text-of-quotation exp))
    ((assignment? exp)
      (eval-assignment exp env))
    ((definition? exp)
      (eval-definition exp env))
    ((if? exp)
      (eval-if exp env))
    ((lambda? exp)
      (make-procedure
        (lambda-parameters exp)
        (lambda-body exp)  env))
    ((begin? exp)
      (eval-sequence (begin-actions exp) env))
    ((cond? exp)
      (eval (cond->if exp) env))
    ((application? exp)
      (apply (eval (operator exp) env)
        (list-of-values (operands exp) env)))
    (else  (error "Common Lisp or Netscape Navigator 4.0+ Required" exp))))
Run Code Online (Sandbox Code Playgroud)

lisp scheme

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

HTML字段中的文本在单击时消失?

我可以轻松地创建一个已包含文本的html输入字段.但是当用户点击输入字段时,文本不会消失但会保留在那里.然后,用户必须手动删除要键入的文本.如何创建输入字段,当用户单击输入字段框时,文本会消失?

html javascript user-interface dom-events

35
推荐指数
6
解决办法
15万
查看次数

如何写一个能够foreach的类

自从Visual Studio添加了对foreach扩展的支持以来,已经有一段时间了

vector<int> v(3)
for each (int i in v) {
  printf("%d\n",i);
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何使任何类能够使用foreach.我需要实现一些接口吗?

c++ foreach iterator visual-studio

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