我想像vista和xp中的Get / SetMasterVolume一样以编程方式调整音量吗?使用mmsystem单位?
我正在寻找Python中的一个string.contains或string.indexof方法.
我想要做:
if not somestring.contains("blah"):
continue
Run Code Online (Sandbox Code Playgroud) .NET 4.0现在有一个新的数据类型System.Numeric.BigInteger.根据我的理解,这可以容纳最多100万位的数字.可以对此数字执行简单的算术运算.我想知道微软是如何实现这样的,因为它显然会超过32位甚至64位.这怎么不溢出?
我正在编写一个需要通用临时文件夹的程序.我正在尝试查找有关Windows Temp文件夹的详细信息.我知道有两条路 -
在AppData\Local\Temp \下的每个用户目录中,这可能会因Windows版本而有所变化?
在Temp \(C:\ Windows\Temp)下的系统文件夹中
我想知道Windows究竟对这些做了什么.如果Windows从任一位置删除文件,它何时会这样做?我应该如何/应该使用这些目录进行编程?
编辑:我实际上有一个更大的问题 - 由于某个引擎我间接运行我的程序,它使用我在临时目录中创建的文件,我需要一个不使用路径中的空格字符的临时目录.Windows上的Java的System.getProperty("java.io.tmpdir")为我提供了用户目录中的临时文件,在XP上的文档和设置...不好.有什么建议?这就是为什么我想知道C:\ Windows\Temp \目录......
我正在写一个帮助器,需要调用另一个生成html的帮助器.我怎么做?
首先,我是一个LISP新手.
我想得到的是一个合作的微线程功能.这可以通过协程获得.据我所知,Scheme通过continuation支持协同程序.但是,并非所有Scheme实现都可以延续.如果是这样,我可以添加仅具有LISP原语的延续特征吗?
我正在使用Django在基于Web的应用程序上做一些i18n,它使用gettext作为其i18n基础.翻译应该存储在数据库中似乎是一个明显的想法,并不难做到,但文件系统上的po文件仍在使用中.为什么是这样?
我目前的怀疑是,gettext作为一个完善的软件包的可靠性/熟悉程度简直超过了开发数据库的优势所带来的好处.还有其他重要原因继续将翻译存储在文件系统中吗?
我理解不支持成员分配数组,因此以下方法不起作用:
int num1[3] = {1,2,3};
int num2[3];
num2 = num1; // "error: invalid array assignment"
Run Code Online (Sandbox Code Playgroud)
我只是接受了这个事实,认为该语言的目的是提供一个开放式框架,并让用户决定如何实现诸如复制数组之类的东西.
但是,以下工作正常:
struct myStruct { int num[3]; };
struct myStruct struct1 = {{1,2,3}};
struct myStruct struct2;
struct2 = struct1;
Run Code Online (Sandbox Code Playgroud)
该数组num[3]是从其实例中成员分配struct1到其实例中的struct2.
为什么结构支持成员方式的数组,但一般情况下不支持?
编辑:Roger Pate 在结构中的线程std :: string中的注释- 复制/赋值问题?似乎指向答案的大致方向,但我不知道自己确认.
编辑2:许多出色的回应.我之所以选择Luther Blissett,是因为我对这种行为背后的哲学或历史原理很感兴趣,但James McNellis对相关规范文档的引用也很有用.
我有一个C++源文件,它使用getMemberName()形式的函数来返回成员数据.相反,我想使用memberName().
为了匹配需要更改的函数名称的实例,我使用以下正则表达式:
(\s+)get([A-Z])
Run Code Online (Sandbox Code Playgroud)
问题是,我不知道如何用小写版本替换\ 2的实例.有没有人有任何想法,或者我应该编写Perl脚本?
谢谢,
扎克
c++ ×2
.net ×1
.net-4.0 ×1
arrays ×1
c ×1
contains ×1
coroutine ×1
delphi ×1
directory ×1
django ×1
filesystems ×1
gettext ×1
helpers ×1
java ×1
lisp ×1
math ×1
media ×1
notepad++ ×1
numbers ×1
python ×1
ruby ×1
scheme ×1
string ×1
struct ×1
substring ×1
temp ×1
volume ×1
windows ×1
windows-xp ×1