问题列表 - 第27514页

通过Javascript显示或隐藏PDF格式的元素

在PDF文件中,通过Javascript API与表单字段进行交互非常容易.

是否可以对页面上的任意元素执行此操作(特别是显示/隐藏)?比方说,不仅仅是表单字段,还有文本,图形元素,嵌入式图像......是否有API与这些进行交互?

如果是,我如何识别对象?

javascript pdf acrobat interactive

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

IE7中本地文件夹的文件URI链接无效

无论我做什么,我都无法获得这些本地文件URI:

<a href="file:///c:/">x</a>
<a href="file:///C:">x</a>
<a href="file:///C:\">x</a>
<a href="file://C:">x</a>
<a href="file:///C|/">x</a>
<a href="file:///C|">x</a>
<a href="C:\">x</a>
<a href="C:">x</a>
<a href="#" onclick="return window.open('c:\\');">#</a>
Run Code Online (Sandbox Code Playgroud)

...上班.我试图把不同区域的网站(本地Intranet,受信任的站点),打开/关闭保护模式,并为活动区域的安全设置摆弄.我也尝试了很多URI的变种.但是当我点击链接时,没有任何反应.也没有错误.

唯一的工作方案是从文件:///位置打开HTML文件并在其中包含file:///链接.显然,这没什么大不了的.

有某种解决方法吗?网上似乎有很多关于此的矛盾信息.

security internet-explorer file-link

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

C#方法多态性与泛型的性能

我注意到在C#中,与C++不同,您可以组合虚拟和通用方法.例如:

using System.Diagnostics;

class Base {
    public virtual void Concrete() {Debug.WriteLine("base concrete");}
    public virtual void Generic<T>() {Debug.WriteLine("base generic");}
}

class Derived : Base {
    public override void Concrete() {Debug.WriteLine("derived concrete");}
    public override void Generic<T>() {Debug.WriteLine("derived generic");}
}

class App {
    static void Main() {
        Base x = new Derived();
        x.Concrete();
        x.Generic<PerformanceCounter>();
    }
}
Run Code Online (Sandbox Code Playgroud)

考虑到任意数量的版本Generic<T>可以被实例化,它看起来并不像标准vtbl的方法可以用于解决方法调用,实际上它不是.这是生成的代码:

        x.Concrete();
mov         ecx,dword ptr [ebp-8] 
mov         eax,dword ptr [ecx] 
call        dword ptr [eax+38h] 
        x.Generic<PerformanceCounter>();
push        989A38h 
mov         ecx,dword ptr [ebp-8] 
mov         edx,989914h …
Run Code Online (Sandbox Code Playgroud)

c# generics polymorphism performance

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

重构我的代码.我的标题(Header Guard问题)

基于我得到的错误,我有一篇类似于此前的帖子.我能够解决它,但从那时起我一直在做事情,因为标头阻止其他标头使用代码.老实说,这些标题让我很困惑,如果有人有任何资源可以解决这些类型的问题,那将会有所帮助.

我基本上想要做的是能够将rModel.h包含在RenderEngine.h中.每次我将rModel.h添加到RenderEngine.h时,rModel.h都不再能够使用RenderEngine.h.(rModel.h也有一个#include of RenderEngine.h).

简而言之,RenderEngine和rModel需要使用彼此的功能.除了所有这些混乱之外,Main.cpp还需要使用RenderEngine.

stdafx.h中

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>

// C RunTime Header Files
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include "resource.h"
Run Code Online (Sandbox Code Playgroud)

main.cpp中

#include "stdafx.h"
#include "RenderEngine.h"
#include "rModel.h"

// Global Variables:

RenderEngine go;

rModel *g_pModel;

...code...........
Run Code Online (Sandbox Code Playgroud)

rModel.h

#ifndef _MODEL_H
#define _MODEL_H
#include "stdafx.h"
#include <vector>
#include <string>
#include "rTri.h"
#include "RenderEngine.h"

........Code
Run Code Online (Sandbox Code Playgroud)

RenderEngine.h

#pragma once
#include "stdafx.h"
#include "d3d10.h"
#include "d3dx10.h"
#include "dinput.h" …
Run Code Online (Sandbox Code Playgroud)

c c++ visual-studio-2008 visual-studio visual-c++

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

PHPUnit与Zend Framework

我已经使用Zend Framework研究了PHPUnit的一些示例,但有一部分我不理解.

在大多数示例中,Application Bootstrap从setUp()Method中的某种baseClass运行.

为什么不__construct()呢?有什么好理由吗?

我正在谈论的例子

php phpunit zend-framework

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

Rack :: ResponseHeaders在Sinatra的机架中

我认为这是一个非常简单的问题,但我似乎无法做到这一点.基本上,我正在尝试使用Rack中间件将默认的Cache-Control标头设置为我的Sinatra应用程序提供的所有响应.它看起来像机架:: responseHeaders响应应该能够做的正是我需要的,但我得到尝试使用证明的语法时出现错误在这里我rackup文件:

use Rack::ResponseHeaders do |headers|
    headers['X-Foo'] = 'bar'
    headers.delete('X-Baz')
end
Run Code Online (Sandbox Code Playgroud)

我能够让Rack :: Cache成功运行如下:

use Rack::Cache,
    :default_ttl => 3600
Run Code Online (Sandbox Code Playgroud)

但是,这并没有达到我想要的输出,而Rack :: ResponseHeaders提供了对标题的细粒度控制.

仅供参考,我的网站托管在Heroku上,所需的Rack gems在我的.gems清单中指定.

谢谢!

更新:经过一些研究,看起来第一个问题是在安装的rack-contrib(0.9.2)版本中找不到Rack :: ResponseHeaders.我将从调查开始.

rack heroku sinatra

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

使用const double作为中间结果

我正在编写一个模拟程序,并想知道在存储中间结果时是否使用const double是有用的.请考虑以下代码段:

double DoSomeCalculation(const AcModel &model) {
   (...)
   const double V = model.GetVelocity();
   const double m = model.GetMass();
   const double cos_gamma = cos(model.GetFlightPathAngleRad());
   (...)
   return m*V*cos_gamma*Chi_dot;
}
Run Code Online (Sandbox Code Playgroud)

请注意,样本仅用于说明 - 从工程方面来看,它可能没有多大意义.在变量中存储例如cos_gamma的动机是这个余弦在(...)覆盖的其他表达式中多次使用,我觉得代码在使用时更易读

cos_gamma 
Run Code Online (Sandbox Code Playgroud)

而不是

cos(model.GetFlightPathAngleRad())
Run Code Online (Sandbox Code Playgroud)

用各种表达方式.现在问题是这样的:因为我希望余弦在代码部分是相同的,我实际上只是作为占位符创建了东西,为了方便起见,我倾向于将它声明为const.是否有关于这是好还是坏的实际意见,或者它最终是否会咬我?编译器是否使用了这些附加信息,或者我是否真的阻碍了编译器执行有用的优化?

阿恩

c++ const

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

学习Win32开发GUI应用程序

如果你是一个c ++程序员,你会去Win32 API或.NET开发GUI应用程序吗?

.net c++ windows winapi

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

web2py外部库

如何在web2py中导入其他外部库?是否可以在静态文件中加载lib?有人可以举个例子吗?谢谢

彼得

python web2py

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

在Android上将图片翻译成文字?

我知道谷歌护目镜会将图片翻译成文字.我想要做的是允许用户拍照(没问题),将该图片翻译成文本(?)然后对文本进行一些处理(没问题).

android上有没有允许这个的API?或者有没有办法与谷歌护目镜进行程序化沟通?我不想让用户使用护目镜然后用我的应用程序选择保存的文件.....

ocr android

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