问题列表 - 第21753页

Win32 PlaySound:如何控制音量?

我正在使用Win32 MultiMedia函数PlaySound从我的应用程序播放声音.

我希望能够在修改系统音量的情况下动态调整正在播放的声音音量.

我可以找到的唯一建议来操作通过PlaySound播放的声音音量是使用waveOutSetVolume,但是该功能设置系统范围的音量级别(不是我想要的).

c++ audio winapi multimedia

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

在.vimrc中运行shell脚本(并处理输出)

我试图从.vimrc文件中运行一个shell脚本(脚本中标记了三个问题):

function! CheckMe(file)
    let shellcmd = 'checkme '.a:file

    " Start the command and return 0 on success.
    " XXX: How do you evaluate the return code?
    execute '!'.shellcmd
    if !result
        return 0
    endif

    " Ending up here, the command returned an error.
    " XXX: Where to you get the output?
    let pair = split(output, '\S')
    let line = pair[0]
    let char = pair[1]

    " Jump to the errenous column and line.
    " XXX: Why does this not work?
    normal '/\%'.line.'l\%'.char.'c' …
Run Code Online (Sandbox Code Playgroud)

vim shell

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

Android:如何在TextView中确定触摸事件位置的字符索引?

我有一个TextViewOnTouchListener.我想要的是当我得到时用户指向的字符索引MotionEvent.有没有办法获得的基础字体指标TextView

android textview ontouchlistener fontmetrics

8
推荐指数
3
解决办法
4189
查看次数

Javacc解析器选项LOOKAHEAD,Java

我最近开始使用javacc开始使用语法分析器,其中一个字段是选项...我有一个类似下面的代码:

options
{
  LOOKAHEAD=1;
}
PARSER_BEGIN(Calculator)

public class Calculator
{
 ...
}
PARSER_END(Calculator)
Run Code Online (Sandbox Code Playgroud)

LOOKAHEAD选项究竟是什么意思?谢谢

java javacc

9
推荐指数
2
解决办法
7778
查看次数

SQL:带有intersect的语法错误?

这是我的查询:

-- Sids of suppliers who supply a green part AND a red part
(SELECT Suppliers.sid
FROM Suppliers
JOIN Catalog ON Catalog.sid = Suppliers.sid
JOIN Parts ON Parts.pid = Catalog.pid
WHERE Parts.color = "red")
INTERSECT
(SELECT Suppliers.sid
FROM Suppliers
JOIN Catalog ON Catalog.sid = Suppliers.sid
JOIN Parts ON Parts.pid = Catalog.pid
WHERE Parts.color = "green");
Run Code Online (Sandbox Code Playgroud)

这是错误:

错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第6行的"INTERSECT(SELECT Suppliers.sid FROM Suppliers JOIN Catalog ON Catalog.sid = Sup")附近使用正确的语法.

我究竟做错了什么?

这是架构:

供应商(sid:整数,sname:字符串,地址字符串)

零件(pid:整数,pname:字符串,颜色:字符串)

目录(sid:整数,pid:整数,成本:实际)

bold =主键

mysql sql intersect

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

Android:垂直画廊?

我正在寻找一个与图库窗口小部件类似的窗口小部件,但是垂直滚动而不是水平滚动.我四处搜索,显然答案是没有这样的预制小部件存在.

所以我说自己,哦,好吧,我会看一下android源代码中的gallery类,并修改它来垂直滚动.不那么容易.android SDK隐藏了很多东西(可以理解为框架维护),但它也使得扩展小部件变得非常困难.例如,gallery类使用了很多来自其父级的成员变量,AbsSpinner(mSelectedPosition,etc等),以及它的父级父级等......从app-developer的角度来看,它们根本无法访问.如果无法访问这些成员变量,我就无法使用库类中的类似代码供我自己使用.

如果没有向上移动继承链并将这些父类的源代码全部放在我的项目中,或者从头开始编写小部件而不使用已经解决问题的现有框架小部件,我找不到一种方法来获取垂直滚动图库.

有更好的方法吗?为什么android框架使扩展小部件变得如此困难?

android android-widget

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

使用函数更改状态 - Flex

我只是想知道是否可以通过flex中的函数来改变状态?

我该怎么做呢?

谢谢!

apache-flex

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

PHP中自动加载的原理是什么?

spl_autoload_register 可以做这种工作,但我不明白这样的工作是怎么做的?

spl_autoload_register(array('Doctrine', 'autoload'));
Run Code Online (Sandbox Code Playgroud)

php spl-autoload-register

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

C中的下一个.05

考虑用户设置的浮点值,如1.82.如何找到下一个最高的.05值?对于给定的示例,下一个最高值是1.85.

有一个简单的方法还是需要一个复杂的算法?我尝试使用floorceiling函数来提出从浮点到下一个最高和最低整数的距离.但是,一旦掌握了这些信息,我不确定该怎么办.

谢谢.

c

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

将float转换为字符串

如何在没有库函数的情况下将浮点整数转换为C/C++中的字符串sprintf

我正在寻找一个函数,例如char *ftoa(float num)转换num为字符串并返回它.

ftoa(3.1415)应该回来"3.1415".

c c++ floating-point

18
推荐指数
4
解决办法
6万
查看次数