小编And*_*ong的帖子

将音频文件拆分为指定长度的块

我有几个长音频文件(每个 80 分钟;m4a)并希望将它们分成 5 或 10 分钟的片段。

我看到很多关于在延长的停顿、音调等处分割音频文件的问题,但似乎找不到关于这个简单操作的问题。有谁知道一个简单的方法来做到这一点?

当然,自动和命令行也可以——甚至是首选。

提前致谢!

audio windows audio-conversion

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

如何在 Windows 7 上强制安装较旧的驱动程序?

我正在尝试降级我的 Realtek High Definition Audio 驱动程序,目前

Realtek高保真音频驱动程序

这不像单击“更新驱动程序...”那么简单,因为会发生以下情况:

第1步 第2步 第 3 步

所以,自然而然地,我尝试卸载驱动程序。但是,如果不重新启动计算机,我将无法安装新驱动程序。当我重新启动计算机时,当我回到“设备管理器”对话框时,默认驱动程序已经安装到一半,让我回到第一个。

有没有办法绕过“已安装适用于您设备的最佳驱动程序软件 [...] Windows 已确定您设备的驱动程序软件是最新的”提示并强制安装较旧的驱动程序?

windows windows-7 drivers

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

为什么我的 Chrome 设置中没有“将 Google Chrome 设为默认浏览器”按钮?

我的 Chrome 设置显示“Google Chrome 当前不是您的默认浏览器”。但是没有按钮可以让我将 Chrome 设置为默认浏览器:

在此处输入图片说明

运行 Windows 7 x64。完全一头雾水。似乎无法在 Google 上找到任何内容。“以管理员身份运行”不会改变任何东西。IE 和 Firefox 都有他们的“设为默认”按钮,所以我认为这不是网络政策问题?尝试将 FireFox 设置为默认值,然后返回 Chrome;依然没有。

windows-7 google-chrome default-settings

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

如何递归比较两个文件夹并生成不同的文件和文件夹列表?

tl;dr 和一个例子

我正在寻找一种方法来递归比较两个文件夹并输出所有不同(按大小或按时间戳,à la rsync)的文件(和文件夹)的相对路径。

例如,说我有

C:\source\foo\a.txt
C:\source\foo\bar\b.txt
C:\source\foo\bar\c.txt
Run Code Online (Sandbox Code Playgroud)

C:\target\foo\a.txt
C:\target\foo\bar\b.txt
C:\target\foo\bar\d.txt
C:\target\foo\baz\
Run Code Online (Sandbox Code Playgroud)

并假设b.txt已在 下更改C:\source,因此更新。

然后给出一个神奇的脚本或命令,比如说magic C:\source C:\target,我希望输出是

foo\bar\b.txt
Run Code Online (Sandbox Code Playgroud)

或者,源文件夹或目标文件夹上的完整路径也是可以接受的:

C:\source\foo\bar\b.txt
Run Code Online (Sandbox Code Playgroud)

如示例所示,我不在乎已删除或创建的文件和文件夹!这应该使这项任务比其他任务简单得多。

我已经知道的...

我自己是 UNIX 开发人员,不会问这是否是我们正在处理的 UNIX 系统,但是唉。此外,这是针对自定义夜间备份解决方案,其中可靠性和数据完整性是重中之重,因此考虑到几周前我什至无法在批处理脚本中找出 for 循环,我很确定我缺乏正确执行此操作的经验,甚至确定执行此操作的最佳方法。

阅读http://www.howtoforge.com/backing-up-with-rsync-and-managing-previous-versions-history,我了解到 rsync 可以使用类似选项

--dry-run               # don't actually rsync (touch) any files
--itemize-changes       # list changes rsync _would_ have made
--out-format="%i|%n|"   # define an output format for the list of changes
Run Code Online (Sandbox Code Playgroud)

但是,我不喜欢依赖 Cygwin (cwRsync) 来使用 rsync,因为我已经很容易在我的 Cygwin 安装上运行快速而肮脏的实验,经常破坏环境并且需要每隔几周重新安装 …

file-management diff rsync file-comparison windows-7-backup

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

即使不是只读的,也无法在 Eclipse 中编辑文件

这是一个如此业余的问题,我什至不得不问。

在 Eclipse 中,有时我无法编辑文件。我可以打开它,但它的行为就像它是一个只读文件一样——打字没有效果。但它只是偶尔发生,这就是让我发疯的原因。

我使用的唯一视角是 Java 和 Perforce,通常我通过 Perforce 检出一个文件,如下所示:

通过 Perforce 检出文件

签出后,它看起来像这样:

通过 Perforce 检出的文件

但是我不能编辑这个文件。同时,您是否看到了直接位于“VWAPParameterManagerImpl.java”下方的文件?我可以很好地编辑那个,使用相同的步骤检查它。此外,我昨天还能够编辑“VWAP.java”@我也亲眼目睹了非 java 文件的情况。在 Windows 资源管理器中,我检查了文件的属性并验证它不是只读的(如果这意味着什么;我不知道还有什么要检查的)。

那么,为什么有时我不能在 Eclipse 中编辑文件,我该怎么做才能使这些文件可写?

显然我可以在gvim或其他程序中打开文件,但我想在 Eclipse 中进行编辑。我主要是一个 C++ 开发人员并且习惯于 UNIX 环境,所以这个 Java/Windows 的东西真的让我绊倒了。在此先感谢任何可能提供建议的人...

java ide eclipse read-only write-protect

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

即使在使用 ipconfig 等基本命令时,如何解决我的 Windows 命令行崩溃问题?

即使发出如下基本命令,我的 Windows 命令行也会崩溃ipconfig

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

转储包括两个 XML 文件,WER8B9C.tmp.WERInternalMetadata.xml,

<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
    <OSVersionInformation>
        <WindowsNTVersion>6.1</WindowsNTVersion>
        <Build>7601 Service Pack 1</Build>
        <Product>(0x1): Windows 7 Ultimate</Product>
        <Edition>Ultimate</Edition>
        <BuildString>7601.18247.amd64fre.win7sp1_gdr.130828-1532</BuildString>
        <Revision>1130</Revision>
        <Flavor>Multiprocessor Free</Flavor>
        <Architecture>X64</Architecture>
        <LCID>1033</LCID>
    </OSVersionInformation>
    <ParentProcessInformation>
        <ParentProcessId>8900</ParentProcessId>
        <ParentProcessPath>C:\Windows\System32\cmd.exe</ParentProcessPath>
        <ParentProcessCmdLine>&quot;C:\Windows\system32\cmd.exe&quot; </ParentProcessCmdLine>
    </ParentProcessInformation>
    <ProblemSignatures>
        <EventType>APPCRASH</EventType>
        <Parameter0>ipconfig.exe</Parameter0>
        <Parameter1>6.1.7600.16385</Parameter1>
        <Parameter2>4a5bcd06</Parameter2>
        <Parameter3>ntdll.dll</Parameter3>
        <Parameter4>6.1.7601.18247</Parameter4>
        <Parameter5>521eaf24</Parameter5>
        <Parameter6>c00000fd</Parameter6>
        <Parameter7>0000000000027c83</Parameter7>
    </ProblemSignatures>
    <DynamicSignatures>
        <Parameter1>6.1.7601.2.1.0.256.1</Parameter1>
        <Parameter2>1033</Parameter2>
        <Parameter22>5b64</Parameter22>
        <Parameter23>5b64b222441f0dcfc8fc8d2866d215f4</Parameter23>
        <Parameter24>4ee8</Parameter24>
        <Parameter25>4ee8565ed192aa79b842845cbdff4288</Parameter25>
    </DynamicSignatures>
    <SystemInformation>
        <MID>7166BCF7-DB8E-49F0-B24F-0357479C638D</MID>
        <SystemManufacturer>LENOVO</SystemManufacturer>
        <SystemProductName>2359CTO</SystemProductName>
        <BIOSVersion>G4ET94WW (2.54 )</BIOSVersion>
    </SystemInformation>
</WERReportMetadata>
Run Code Online (Sandbox Code Playgroud)

和 WERD75C.tmp.appcompat.txt,

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="SYSTEM INFO" FILTER="CMI_FILTER_SYSTEM">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1161216" CHECKSUM="0xED2A37B2" BIN_FILE_VERSION="6.1.7601.18229" BIN_PRODUCT_VERSION="6.1.7601.18229" …
Run Code Online (Sandbox Code Playgroud)

windows-7 crash 64-bit command-line cmd.exe

7
推荐指数
1
解决办法
2257
查看次数

如何在按住 Ctrl 的同时为一系列输入创建热键,例如 {Ctrl Down}ec{Ctrl Up}?

例如,在 Visual Studio Express 2013 中,许多格式化快捷方式已“折叠”到Ctrl+ 中E。要评论选择,可以按住Ctrl、点击E、点击C然后松开Ctrl

    在此处输入图片说明

如果我发送这样的输入,我会写

SendInput {Ctrl Down}ec{Ctrl Up}
Run Code Online (Sandbox Code Playgroud)

但是如何将该序列变成热键呢?我试过

{Ctrl Down}EC{Ctrl Up}::
    MsgBox, "Hello, world!"
    Return
Run Code Online (Sandbox Code Playgroud)

但当然,这会导致语法错误:

    在此处输入图片说明

autohotkey

7
推荐指数
1
解决办法
2988
查看次数

我可以将调制解调器切换到房屋中的任何其他同轴接入点吗?

我可以将调制解调器切换到房屋中的任何其他同轴接入点吗?或者每个插孔都必须由我的 ISP 派来的工程师设置。

我有点害怕尝试一下,以防连接到“未知”同轴插孔可能会改变或重置我的调制解调器设置,导致我不得不打电话给我的 ISP,这是我试图避免的非常不便。

对不起,如果这是一个愚蠢的问题。我的推理是每个同轴插孔似乎都没有从电线杆上下来的线路,所以分裂必须发生在地面上;因此同轴插孔必须彼此不可区分。

但我不确定。

modem isp home-networking wiring coaxial

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

有没有办法在 {TAB} 而不是 {ENTER} 上制作 Notepad++ 自动完成单词?

有没有办法让 Notepad++ 自动完成单词Tab而不是Enter

目前,如果要键入,例如,frame,然后Enter开始新行,而是Enter将选择第一个自动完成建议,例如frameElement

    在此处输入图片说明

确实想要自动完成功能,但我宁愿有一个像Tab实际选择一样的键,因为Enter它经常用于开始一个新行,而Tab很少用于单词缩进(因为缩进通常在行的开头),因此也许会更好地重新用于自动完成。

keyboard-shortcuts plugins notepad++ autocomplete

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

是否可以按照 grep -n 结果中的格式将文件打开到特定的行号?

我经常使用grep-n选项列表行号,

$ grep -n xyz .*
/ext1/acheong/foo/bar/a.cc:42:    inline bool abc(int xyz);
/ext1/acheong/foo/bar/a.cc:43:    inline bool def(int xyz);
/ext1/acheong/foo/bar/b.cc:415:            int xyz = result;
/ext1/acheong/foo/bar/b.cc:490:                xyz += result;
$
Run Code Online (Sandbox Code Playgroud)

是否有可能以vim这样的方式别名做

vim /ext1/acheong/foo/bar/b.cc:415
Run Code Online (Sandbox Code Playgroud)

会打开文件并自动查找第 415 行吗?

有可能csh吗?(是的,是的,csh带出恶魔和所有不圣洁的东西;但我别无选择……)其他贝壳的答案也很有用。

vim grep csh

4
推荐指数
1
解决办法
1375
查看次数

BitTorrent 客户端是否可以只向同时也在播种的水蛭提供播种偏好?

我在协议/技术层面上对 BitTorrent 不是很熟悉。

客户是否可能更喜欢播种(提供更多带宽,或只连接)而不是同时播种他们下载的任何部分的窃取者?(例如,作为一种奖励或仅提供给那些也在分享的人,而不仅仅是窃取的方式。)或者该协议是否无法了解其他用户(窃取者)的播种活动。

我问是因为有时当我自由地删除上传上限和种子时,我的下载速度似乎要快得多 - 对现象有其​​他解释吗? - 我在想象事情吗?

bittorrent upload download protocol network-protocols

4
推荐指数
1
解决办法
1718
查看次数