问题列表 - 第22868页

重命名BASH中的几个文件

我想重命名文件编号:我有一个'???'的文件 格式我需要把它们放在'????'中.

myfile_100_asd_4 to myfile_0100_asd_4
Run Code Online (Sandbox Code Playgroud)

谢谢阿曼.

不那么优雅解决方案:

#/bin/bash
snap=`ls -t *_???`
c=26 
for k in $snap 
do 

     end=${k}
     echo  mv  $k ${k%_*}_0${k##*_}_asd_4
     (( c=c-1 ))

done
Run Code Online (Sandbox Code Playgroud)

这对我有用,因为我也有myfile_100文件.

bash renaming

4
推荐指数
2
解决办法
1256
查看次数

Cocoa中的双向映射

Cocoa提供NSDictionary,它基本上是一个关联数组.

有没有一种很好的方法来获得双向关联性?也就是说,如果NSDictionary有一个keyForObject:反映其行为的方法,那就是一种方法objectForKey:.

如果NSDictionary不是这样的话,我真的不在乎.我知道NSDictionary 确实提供了keysOfEntriesPassingTest:但是它返回了一个NSSet *看起来不那么干净我想要的东西.

这是一个例子:

fieldMap = [[NSDictionary alloc] initWithObjectsAndKeys:
    @"c0",@"synckey",
    @"c1",@"wi_id",
    @"c2",@"wi_parent_id",
    @"c3",@"wi_type",
    @"c4",@"wi_rh_task",
    @"c5",@"decision_key",
    @"c6",@"wi_stat",
    @"c7",@"wi_prio",
    @"c8",@"wi_cd",
    @"c9",@"wi_ct",
    @"cb",@"wi_dh_stat",
    @"cc",@"wi_user",
    nil];
Run Code Online (Sandbox Code Playgroud)

我想在c0synckey之间进行转换,然后在其他字段中进行转换.

cocoa dictionary objective-c data-structures

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

wmi类"win32reg_addremoveprograms"的64位等效类?

我的下面的代码在32位Windows机器上完美运行,但是由于win32reg_addremoveprograms代码中使用了32位WMI类,它拒绝在64位机器上运行.这个类有64位的等价物吗?

$ServerFile = "D:\SharePoint\Powershell\AddRemovePrograms\Machines.txt"
$ServerList = Get-Content $ServerFile

$Excel = New-Object -Com Excel.Application
$Excel.displayalerts=$False
$Excel.visible = $True

$workbook = $Excel.Workbooks.Add()
$workbook.workSheets.item(2).delete()
$workbook.WorkSheets.item(2).delete()

$Sheet = $workbook.WorkSheets.Item(1)
$Sheet.Name= "Program List";

$intRow = 1

foreach ($NextServer in $ServerList)
{
    $Sheet.Cells.Item($intRow,1) = “Computer Name”
    $Sheet.Cells.Item($intRow,2) = $NextServer

    $Sheet.Cells.Item($intRow,1).Interior.ColorIndex = 8
    $Sheet.Cells.Item($intRow,1).Font.ColorIndex = 11
    $Sheet.Cells.Item($intRow,1).Font.Bold = $True
    $Sheet.Cells.Item($intRow,2).Interior.ColorIndex = 8
    $Sheet.Cells.Item($intRow,2).Font.ColorIndex = 11
    $Sheet.Cells.Item($intRow,2).Font.Bold = $True

    $intRow = $intRow + 2
    $Sheet.Cells.Item($intRow,1) = "Programs"
    $Sheet.Cells.Item($intRow,1).Interior.ColorIndex = 12
    $Sheet.Cells.Item($intRow,1).Font.ColorIndex = 8
    $Sheet.Cells.Item($intRow,1).Font.Bold = $True …
Run Code Online (Sandbox Code Playgroud)

powershell wmi windows-7

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

无法更新Sharepoint文档属性:必填字段为空

我正在使用List.asmx Web服务更新Sharepoint上的文档.

但我面临的问题是:

  1. 字段未更新,因为未添加某些必填字段.但要填写必填字段,我必须再次更新.
  2. "ID"字段在更新时是强制性的.我们只有在上传文件后才能获得.(我们通过"ows_id"属性值得到此ID.)

编辑:正如"Janis Veinbergs"所说,在文件被实际保存之前,我们无法获得此ID.那么我将如何更新文档,因为更新必须使用ID字段?

如果我不放ID字段:

错误:0x8102000a无效的URL参数提供的URL包含无效的命令或值.请再次检查网址.

如果我把Null Value放到它:

错误:0x81020016Item不存在您选择的页面包含不存在的项目.它可能已被其他用户删除.

有没有办法在Sharepoint上传文件时设置文档属性?

****注意:我正在Chunck上传文件.而不是使用Microsoft.sharepoint.dll****语言:C#.

我试过这段代码.但是上传文件后再次设置属性.

c# sharepoint-2007

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

寻找相当于scanf的Go

我正在寻找与scanf()等效的Go.我尝试使用以下代码:

  1 package main
  2 
  3 import (
  4     "scanner"
  5     "os"
  6     "fmt"
  7 )
  8 
  9 func main() {
 10     var s scanner.Scanner
 11     s.Init(os.Stdin)
 12     s.Mode = scanner.ScanInts
 13     tok := s.Scan()
 14     for tok != scanner.EOF {
 15         fmt.Printf("%d ", tok)
 16         tok = s.Scan()
 17     }
 18     fmt.Println()
 19 }
Run Code Online (Sandbox Code Playgroud)

我使用带有一行整数的文本输入来运行它.但它总是输出-3 -3 ......

以及如何扫描由字符串和一些整数组成的行?遇到新数据类型时更改模式?

包文档:

包扫描仪

用于UTF-8编码文本的通用扫描仪.

但似乎扫描仪不适用于一般用途.

更新的代码:

func main() {
    n := scanf()
    fmt.Println(n)
    fmt.Println(len(n))
}

func scanf() []int {
    nums := new(vector.IntVector) …
Run Code Online (Sandbox Code Playgroud)

go

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

是不是0x80040154的COMException总是'Class not registered'?

0x80040154的System.Runtime.InteropServices.COMException是否始终表示该类未注册?我收到一个COMException,其中显示"由于以下错误,检索具有CLSID {29131539-2EED-1069-BF5D-00DD011186B7}的组件的COM类工厂失败:80040154." 它正在尝试加载Interop.Domino.dll,这是我从Add Reference的COM选项卡中获得的一个名为"Lotus Domino Objects"的引用,它指向Notes程序文件夹中的domobj.tlb.

我几年前写过代码 - 这是我用互操作做的唯一一件事,可以说我从来没有真正掌握它.

将代码移动到2008 R2服务器后,我再次看到此错误(因此它是x64).它是在XP上编写的,并在2003年运行(均为x86).为了诊断问题,我构建了一个Win7 x86(因为没有R2 x86)框并且它有效.我还构建了一个2003 x64的盒子,它失败并出现相同的错误,因此看起来它是由于迁移到x64架构造成的.在进行互操作以使x86 COM DLL在x64机器上工作时,我应该做些什么?

64-bit lotus-notes com-interop lotus-domino

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

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

报告组标题不会在每个页面上重复

我有一个包含三个表和相关数据集的RDLC报告.在我的第二个表格中,我无法在每个打印页面上重复两个"标题"行.以交互方式查看时,每个表都在其自己的页面上,这不是问题.当我切换到打印布局时,例如我的第二个表现在跨越两个页面,而第二个页面没有标题行.

我错过了一个设置还是什么?

补充:我确实已经选中了"每页上的重复标题列".

reporting-services

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

使用 FairPlay DRM 编码媒体的 SDK?

我的公司经营一个视频网站。我们目前通过流媒体提供我们的内容,并使用 WMRM DRM 下载到 Windows PC。我们希望为 Mac 提供可供下载的内容,但需要使用 FairPlay DRM 系统来保护它们。

这是我们可以做的,还是 FairPlay 专有的,只允许由 Apple 编码?是否有基于 Windows 的 SDK/工具包使我们能够扩展编码器软件以创建受 FairPlay 保护的文件?我更喜欢 SDK,这样我们就可以开发进程内解决方案,而不必调用可执行文件。


(PS:我知道 DRM 并不流行,但这不是我们的要求,而是工作室。所以我们可以选择使用 DRM 提供下载或根本不提供下载。请不要回复“DRM”之类的答案不好”或“DRM 不是答案”,因为这不是我的电话,甚至不是我公司的电话。)

sdk encoding drm fairplay

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

这个Jquery函数有什么问题,帮忙

$(function() {
    $("table.section thead").click(function() {
      if ($(this).next("table.section tbody").style.display == "block"){
         $(this).next("table.section tbody").slideUp("slow");
      }
      if ($(this).next("table.section tbody").style.display == "none"){
         $(this).next("table.section tbody").slideDown("slow");
      }
    });
});
Run Code Online (Sandbox Code Playgroud)

我不知道如何实现这一点,任何帮助将非常感激.

更新:

我试图使用以下功能.

$(function() {
    $("table.section thead").click(function() {
    $(this).next("table.section tbody").slideToggle("slow");

    });
});
Run Code Online (Sandbox Code Playgroud)

它给了我一个问题,(当它崩溃并且你点击它时,它会扩展然后再次崩溃,所以它总是会崩溃).这就是为什么我试图让功能在顶部.

jquery function with-statement

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