小编rog*_*ack的帖子

更改主音量级别

如何更改主音量?使用此代码

[DllImport ("winmm.dll")]
public static extern int waveOutSetVolume (IntPtr hwo, uint dwVolume);

waveOutSetVolume (IntPtr.Zero, (((uint)uint.MaxValue & 0x0000ffff) | ((uint)uint.MaxValue << 16)));
Run Code Online (Sandbox Code Playgroud)

我可以设置波形音量,但如果主音量太低,则不会产生任何影响.

谢谢你的帮助.

c# winapi volume

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

在Mac OS X上清除缓冲区缓存

有没有办法以编程方式清除Mac上的缓冲区缓存,最好是在C?

基本上,我正在寻找相当于10.5(和更高)purge命令的来源.编辑:我现在看到这是CHUD工具的一部分,因为它似乎不能直接获得源.但是,我仍然在寻找一些代码来做同样的事情.

c macos purge

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

我如何选择不运行黄瓜功能

我想不要运行某些黄瓜功能,比如说,我在窗户上.谷歌和黄瓜文档似乎变得干涸,所以在这里很吸引人.

谢谢!

ruby cucumber

14
推荐指数
2
解决办法
9749
查看次数

如何使用ffmpeg从mp3中删除ID3音频标签图像(或元数据)

FFMPEG确实是一个很棒的工具.我知道它可以编辑ID3标签甚至删除连续的所有标签:

ffmpeg -i tagged.mp3 -map_metadata -1 untagged.mp3
Run Code Online (Sandbox Code Playgroud)

但即使在那之后,仍然有封面图像.

我不知道如何使用ffmpeg删除它.我知道还有其他软件可以完成这项工作 - 比如eyed3 - 但是如果ffmpeg能够在一行中编写音频的话,安装它的重点是什么?

mp3 id3 ffmpeg

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

hibernate使用分区的postgresql插入批处理

是否有分区postgresql表中通过hibernate批量插入的解决方案?目前我收到这样的错误......

ERROR org.hibernate.jdbc.AbstractBatcher - Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
   at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
   at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
   at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)....
Run Code Online (Sandbox Code Playgroud)

我发现这个链接http://lists.jboss.org/pipermail/hibernate-dev/2007-October/002771.html但我不能随时随地在网络上找到的这个问题很好解决,或者它如何能得到解决

postgresql hibernate insert database-partitioning

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

如果盖子关闭,如何以编程方式从睡眠中醒来?

我想以编程方式从睡眠中唤醒系统,有什么办法可以做到这一点吗?

我已阅读以下链接:http: //developer.apple.com/mac/library/qa/qa2004/qa1340.html

这只谈到获得通知,但不确定是否有办法唤醒系统睡眠?

我很感激信息的一些线索......

更新:

根据我尝试使用IOPMSchedulePowerEvent的建议

我用过的代码:

NSCalendarDate  *timeIntervalSinceNow = [NSCalendarDate dateWithTimeIntervalSinceNow:40];
IOReturn result = IOPMSchedulePowerEvent ((CFDateRef)timeIntervalSinceNow, NULL, CFSTR(kIOPMAutoWake)); 
Run Code Online (Sandbox Code Playgroud)

结果:

如果盖子关闭,它在MacBook中失败

我做错了什么或任何解决方案?

macos cocoa objective-c

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

在java中获取字符串大小(没有可用的Graphics对象)

我正在尝试编写需要使用Java中的Graphics2D类绘制许多字符串的应用程序.我需要获取每个String对象的大小(以计算每个字符串的确切位置).在调用paint()方法之前应该完成很多字符串,并且在程序开始时只执行一次(所以我还没有Graphics2D对象).我知道有一个方法Font.getStringBounds()但它需要一个FontRenderContext对象作为参数.

当我试图创建自己的对象时:

FontRenderContext frc = new FontRenderContext(MyFont.getTransform(), true, true)
Run Code Online (Sandbox Code Playgroud)

然后获取字符串边界我总是得到不同的大小,而不是我在paint()方法中使用Graphics2D.getFontRenderContext()方法获得FontRenderContext.差异不大(约1E-3),但我想知道为什么会有任何区别?

但是,有没有更好更安全的方法来获取字符串的大小?

Thnx提前提供任何帮助!

java string graphics2d bounds

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

在jar文件中引用XSD架构

我有两个模式文件,一个从另一个导入.在Eclipse模式中执行代码时,但是找不到jar模式文件中的代码

这是代码

SAXParserFactory factory = SAXParserFactory.newInstance();
        factory.setNamespaceAware(true);
        factory.setValidating(false);

        SchemaFactory schemaFactory = SchemaFactory
                .newInstance("http://www.w3.org/2001/XMLSchema");
        try {
            factory.setSchema(schemaFactory.newSchema(new Source[] {
                    new StreamSource(getClass().getResource("Liso.xsd")
                            .getFile()),
                    new StreamSource(getClass().getResource("LisoXml.xsd")
                            .getFile()) }));
                this.saxParser = factory.newSAXParser();
        } catch (SAXException se) {
            System.out.println("SCHEMA : " + se.getMessage()); // problem in the XSD itself
        }
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

SCHEMA : schema_reference.4: Failed to read schema document 'file:/C:/Tools/lib/LisoTools.jar!/com/xerox/liso/xml/Liso.xsd', because 1) could not find the do
cument; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>. …
Run Code Online (Sandbox Code Playgroud)

java xsd jar

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

InnoSetup:如何通过读取文件来声明变量

好的我知道你可以在InnoSetup做到这一点:

#define AppVer "0.0.11"
Run Code Online (Sandbox Code Playgroud)

然后就像使用它一样

[Setup]
AppVerName={#AppVer}
Run Code Online (Sandbox Code Playgroud)

现在假设我有一个名为"VERSION"的文件,其内容为"0.0.11"

文件VERSION的内容是否有某种方式进入InnoSetup变量?

inno-setup

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

谷歌Chrome安卓应用的源代码?

我想构建一个与Google Chrome的Android版本有相似之处的用户界面.我怎样才能自己构建谷歌浏览器的Android版本?

android google-chrome android-layout

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