问题列表 - 第25914页

如何获得预读字节?

操作系统从磁盘读取的内容多于程序实际请求的内容,因为程序将来可能需要附近的信息.在我的应用程序中,当我从磁盘中获取项目时,我想显示元素周围的信息间隔.我要求和显示的信息量和速度之间存在权衡.但是,由于操作系统已经读取了超过我的请求,因此访问内存中的这些字节是免费的.我可以使用什么API来找出操作系统缓存中的内容?

或者,我可以使用内存映射文件.在这种情况下,问题减少到找出页面是否交换到磁盘.这可以在任何常见的操作系统中完成吗?

编辑:相关论文http://www.azulsystems.com/events/mspc_2008/2008_MSPC.pdf

linux windows operating-system pagefile virtual-memory

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

如何切换到另一个命令后将存在的SQL Server服务器数据库?

我无法运行此脚本,因为SQL管理工作室2008表示"NewName"表不存在.但是,脚本的目的是重命名现有数据库,以便在到达该行时确实存在.想法?

Use Master;

ALTER DATABASE OldName SET SINGLE_USER WITH NO_WAIT;
ALTER DATABASE OldName MODIFY NAME = NewName;

ALTER DATABASE NewName SET MULTI_USER;
Use NewName; --THIS LINE FAILS BEFORE THE SCRIPT EVEN RUNS!
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

Source.getLines中的默认参数出错(Scala 2.8.0 RC1)

假设我运行Scala 2.8.0 RC1,下面的scala代码应该打印出文件"c:/hello.txt"的内容

for ( line<-Source.fromPath( "c:/hello.txt" ).getLines )    
        println( line )
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,我收到以下错误

<console>:10: error: missing arguments for method getLines in class Source;
follow this method with `_' if you want to treat it as a partially applied function
Error occured in an application involving default arguments.
       val it = Source.fromPath("c:/hello.scala").getLines
Run Code Online (Sandbox Code Playgroud)

根据我的理解,Scala应该使用默认参数"compat.Platform.EOL"作为"getLines".我想知道我是否做错了或者它是scala 2.8中的错误

谢谢

scala scala-2.8

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

如何将HTML元素转换为canvas元素?

能够将常规元素临时转换为a非常有用canvas.例如,假设我有一个div我要翻转的样式.我想动态创建一个画布,"渲染" HTMLElement到画布中,隐藏原始元素并为画布设置动画.

可以吗?

html5 canvas

49
推荐指数
6
解决办法
9万
查看次数

Ruby从大范围获得第n项

假设我有这个范围:

("aaaaa".."zzzzz")
Run Code Online (Sandbox Code Playgroud)

如何在不事先产生整个事物的情况下从范围中获取第N个项目/每次?

ruby enumerate range

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

避免html认为您正在使用自定义标记

我试图从php数组输出文本值.价值是

<Carlos>
Run Code Online (Sandbox Code Playgroud)

但是当回显到页面时没有显示任何内容,因为浏览器已将其转换为

<Carlos></Carlos>

如何阻止它将其转换为标签?

html php

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

gcc的boost :: unordered_map支持

将unoreded_map支持添加到gcc时?

我正在使用RHEL 5.3附带的gcc 4.1.1.看起来缺少unoreded_map.有没有办法手动添加它?

gcc boost unordered-map

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

"d.clear()"和"d = {}"之间的区别

在我的机器上,执行速度d.clear()和之间的执行速度d={}超过100ns,所以很奇怪为什么会使用一个而不是另一个.

import timeit

def timing():
    d = dict()

if __name__=='__main__':
    t = timeit.Timer('timing()', 'from __main__ import timing')
    print t.repeat()
Run Code Online (Sandbox Code Playgroud)

python timing

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

Rdlc子报告,具有组,交替行颜色不起作用

所以我有一个rldc和一个子报告,它只是分组到区域摘要中的相同数据.

在主要报告上,经典的替代行着色工作正常...它甚至有组,组之间的分页和rowcolor的东西是好的.

但在与该组相关的子报告中,颜色似乎是半随机的.

有谁知道如何让备用行着色在分组子报表上正常工作?

这里的记录是我实现alterante行颜色的方式.在背景颜色我设置下面的表达.

=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White")
Run Code Online (Sandbox Code Playgroud)

不知道它是否相关,但我已经在VS2008上运行了.

谢谢,

Eric-

reportviewer rdlc visual-studio-2008

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

克服大型项目的C限制

C显示其年龄的一个方面是代码的封装.许多现代语言都有类,名称空间,包......比组织简单的"包含"更方便组织代码.

由于C仍然是许多大型项目的主要语言.你如何克服其局限?

我想一个主要因素应该是很多纪律.我想知道你在处理大量的C代码方面做了些什么,你可以推荐哪些作者或书籍.

c

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