问题列表 - 第37730页

从pl sql中的日期中提取数字

有没有人知道是否可以从pl sql中的随机日期获取日期.

例.

SELECT SYSDATE FROM DUAL
Run Code Online (Sandbox Code Playgroud)

这里输出结果如下:26-10-2010 13:30:34

现在我想把日期作为一个数字.在这种情况下,这将是26.

或者是否有像IsNum这样的功能可以为我识别它.所以我可以拿26分,剩下的就剩下了.

sql oracle plsql date

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

如何在iPhone中将CVPixelBufferPool与AVAssetWriterInputPixelBufferAdaptor结合使用?

我已使用以下代码从图像成功创建了视频

-(void)writeImageAsMovie:(NSArray *)array toPath:(NSString*)path size:(CGSize)size duration:(int)duration 
{
    NSError *error = nil;
    AVAssetWriter *videoWriter = [[AVAssetWriter alloc] initWithURL:
                                  [NSURL fileURLWithPath:path] fileType:AVFileTypeQuickTimeMovie
                                                              error:&error];
    NSParameterAssert(videoWriter);

    NSDictionary *videoSettings = [NSDictionary dictionaryWithObjectsAndKeys:
                                   AVVideoCodecH264, AVVideoCodecKey,
                                   [NSNumber numberWithInt:size.width], AVVideoWidthKey,
                                   [NSNumber numberWithInt:size.height], AVVideoHeightKey,
                                   nil];
    AVAssetWriterInput* writerInput = [[AVAssetWriterInput
                                        assetWriterInputWithMediaType:AVMediaTypeVideo
                                        outputSettings:videoSettings] retain];

    AVAssetWriterInputPixelBufferAdaptor *adaptor = [AVAssetWriterInputPixelBufferAdaptor
                                                     assetWriterInputPixelBufferAdaptorWithAssetWriterInput:writerInput
                                                     sourcePixelBufferAttributes:nil];
    NSParameterAssert(writerInput);
    NSParameterAssert([videoWriter canAddInput:writerInput]);
    [videoWriter addInput:writerInput];


    //Start a session:
    [videoWriter startWriting];
    [videoWriter startSessionAtSourceTime:kCMTimeZero];

    CVPixelBufferRef buffer = NULL;
    buffer = [self pixelBufferFromCGImage:[[array objectAtIndex:0] CGImage]];
    [adaptor appendPixelBuffer:buffer withPresentationTime:kCMTimeZero];

    //Write samples:
    for (int i = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c avfoundation avassetwriter

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

是否更容易为开发中的gae应用程序抓取数据并将其上传到prod或者你应该在生产中刮掉?

我必须运行一个抓取任务来收集我的App Engine(Java)应用程序的数据.

我不确定哪个最好 - 在应用程序在生产环境中运行时,在开发模式下抓取数据并将其上传到prod或scrape.

这有什么不同吗?

将大量数据从一个环境带到另一个环境(dev->prodprod->dev)是否有任何困难

java database google-app-engine data-migration web-scraping

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

如何有效地计算缩放比例?

我有一个可拖动的图像包含在一个盒子里.您可以放大和缩小框中的图像,这将使图像变大或变小,但框大小保持不变.随着浏览器调整大小,框的高度和宽度会有所不同.图像的顶部和左侧值会随着拖动而改变.

我试图保持盒子在图像中心的中心位置.有点像放大谷歌地图的工作原理或放大Mac OS X缩放.

我现在正在做的是计算框的中心(x = w/2,y = h/2),然后使用图像的顶部和左侧值来计算图像在中心的位置.框.(x - = left,y - = top).

然后我通过增大或缩小图像来缩放图像,我使用比例变化来调整坐标(x =(x*(old_width/new_width),y =(y*(old_height/new_height)).

然后我重新定位图像,使其中心在缩放之前通过抓取当前居中的坐标(通过调整大小而改变)并将旧中心值和新值之间的差值添加到顶部和左侧值(new_left = post_zoom_left +(old_center_x - new_center_x),new_top = post_zoom_top +(old_center_y - new_center_y).

这适用于放大,但缩小似乎有点偏.

有什么建议?

我的代码如下:

app.Puzzle_Viewer.prototype.set_view_dimensions = function () {

  var width, height, new_width, new_height, coordinates, x_scale,
    y_scale;

  coordinates = this.get_center_position();
  width = +this.container.width();
  height = +this.container.height();
  //code to figure out new width and height
  //snip ...
  x_scale = width/new_width;
  y_scale = height/new_height;
  coordinates.x = Math.round(coordinates.x * x_scale);
  coordinates.y = Math.round(coordinates.y * y_scale); …
Run Code Online (Sandbox Code Playgroud)

javascript math jquery geometry zoom

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

Grails在集成测试期间记录

在测试[运行grails test-app,Grails 1.3.5]时,Grails日志记录几乎没有问题:

1

我在我的应用程序中有一些调试/信息记录,它在运行应用程序[grails run-app]时工作正常.但是,当我想测试我的应用程序时,它们都没有写入System.out/System.err文件,也没有写入文件appender.我该如何启用它?

我的域类中有log.debug()和log.info()行.在控制器和位于src/groovy的类中.

当我想在测试期间启用日志记录时,我只是从我的开发环境中复制了设置,并将root logger从info更改为debug:

    appenders {
        file name: 'file', file: 'mylog.log'
    }

    root {
        debug 'stdout', 'file'
    }

    debug 'grails.app'


    error 'org.codehaus.groovy.grails.web.servlet',  //  controllers
            'org.codehaus.groovy.grails.web.pages', //  GSP
            'org.codehaus.groovy.grails.web.sitemesh', //  layouts
            'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
            'org.codehaus.groovy.grails.web.mapping', // URL mapping
            'org.codehaus.groovy.grails.commons', // core / classloading
            'org.codehaus.groovy.grails.plugins', // plugins
            'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
            'org.springframework',
            'org.hibernate',
            'net.sf.ehcache.hibernate'

    warn 'org.mortbay.log'
Run Code Online (Sandbox Code Playgroud)

正如我之前所说的那样.如果我在开发环境中运行应用程序,一切正常.这只是我无法看到我的日志的测试.

这里要提一下:我可以在Test类中看到我的log.info()行.

2我无法在Test类中指定log.debug.我在尝试做log.debug时遇到方法异常.log.info工作得很好.怎么会?我认为它与控制器/域内的注入相同.

3测试期间记录在测试类中的所有信息都将发送到System.err而不是System.out.Grails甚至使用Config.groovy的log4j配置?

提前谢谢,克里斯蒂安

grails logging log4j

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

在没有EqualityComparer的班级中进行了比较?

我想在排队之前检查一个对象是否在队列中.如果没有明确定义EqualityComparer,那么Contains()函数会比较什么?

如果它比较属性值,那就完美了.如果它比较以查看队列中是否存在对该对象的引用,那么就会破坏我在代码中尝试完成的操作.

c# queue compare

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

如何读取用户在C中输入的字符串?

我想阅读用户使用C程序输入的名称.

为此,我写道:

char name[20];

printf("Enter name: ");
gets(name);
Run Code Online (Sandbox Code Playgroud)

但是使用gets不好,那么更好的方法是什么?

c stdin

47
推荐指数
3
解决办法
18万
查看次数

使用hyperref时如何使超链接导航到LaTeX中图形的顶部?

我有一个带有图形的LaTeX文档及其引用:

\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}

\ref{fig:1}
Run Code Online (Sandbox Code Playgroud)

我使用hyperref包在生成的PDF中获取超链接.然而,图中的链接导航到标题,使图形本身不在视图之外.如何在不将标题移到顶部的情况下导航到图形的开头?

latex viewport figures captions

24
推荐指数
2
解决办法
9641
查看次数

为什么我没有Microsoft.VC80.MFC文件?

安装了VS2005的新Win7机器.我尝试启动一个使用在Manifest.bin中显示的清单构建的MyApp.exe:

...

<assemblyIdentity type="win32" name="Microsoft.VC80.MFC" version="8.0.50727.4053" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
Run Code Online (Sandbox Code Playgroud)

...

结果是错误消息"应用程序无法启动,因为它的并排配置不正确...

事件查看器详细告诉我原因:

"c:\ Xxx\MyApp.exe"的激活上下文生成失败.无法找到依赖程序集Microsoft.VC80.MFC,processorArchitecture ="x86",publicKeyToken ="1fc8b3b9a1e18e3b",type ="win32",version ="8.0.50727.4053".请使用sxstrace.exe进行详细诊断.

所以我浏览了winsxs文件夹,确实所有"4053文件夹"都丢失了.然后我编辑了Manifest.bin并用4927替换了4053.错误重新出现了不同的版本.然后我发现我的msvcr80.dll有"4927-folder"但mfc80.dll没有"4927-folder".

两个问题:

- 为什么mfc80.dll没有"4927-folder"?

- 如何获得所有"4053文件夹"?

谢谢和BR -Matti

winsxs manifest side-by-side windows-7

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

如何在Google Analytics中报告访问者的自定义事件

我们在使用Google Analytics的网络应用程序中使用自定义事件跟踪来报告用户的行为(例如 - 用户点击关键操作,客户端错误,时间测量等).每次在客户端上运行Google Analytics代码时,我们都会设置访问者会话中的自定义变量,用于设置用户的实际用户名.您如何使用Google Analytics报告访问者的所有自定义事件的表格?我们的目标是能够为每个用户创建一个故事情节,应用程序生成的所有事件都与其用户名相关联.

google-analytics google-analytics-api

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