问题列表 - 第30513页

如何在现代浏览器中生成缩略图客户端?

我正在寻找一种优雅的方法来生成与FileAPI一起使用的缩略图.目前我得到一个表示图像的DataURL.问题是,如果图像非常大,则移动它并重新渲染它会变得CPU密集.我可以看到两个选项来解决这个问题.

  • 在客户端上生成缩略图
  • 在服务器上生成缩略图,将缩略图发送回客户端(AJAX).

随着HTML5我们有一个canvas元素?有谁知道如何使用它从图片生成缩略图?它们不一定非常完美 - 取样质量是可以接受的.有jQuery插件可以帮我吗?有没有其他方法可以加速客户端使用大图像?

我正在使用HTML5,并且Firefox 3.6+:除了之外没有必要支持任何其他内容Firefox 3.6+,请不要提供建议IE 6.0

html5 fileapi

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

我可以对进行 Sitecore 上下文调用的方法进行单元测试吗?

我正在开发一个基于 Sitecore CMS 构建的 Web 应用程序。我想知道我们是否可以对例如从 Sitecore 获取一些数据进行一些处理并输出结果的方法进行单元测试。我想通过单元测试来测试方法内的所有逻辑。

在广泛而深入地搜索互联网后,我非常困惑。有人说这种测试实际上是集成测试而不是单元测试,我应该只测试没有 Sitecore 调用的代码,其他人说这是不可能的,因为会丢失 Sitecore 上下文。

我想向经验丰富的程序员同胞寻求帮助:我可以对包含 Sitecore 调用的方法进行单元测试吗?如果是,怎么办?如果否,为什么?有什么解决方法吗?

该项目还处于起步阶段,因此如果解决方案与所选的单元测试框架相关,那么在 MSTest 或 Nunit 等单元测试框架之间进行选择是没有问题的。

nunit unit-testing mstest sitecore sitecore6

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

使用javascript创建唯一ID

我有一个表单,用户可以为多个城市添加多个选择框.问题是每个新生成的选择框都需要具有唯一的ID.可以这样做是JavaScript吗?

更新:这是选择城市的表格的一部分.另请注意,当选择特定状态时,我正在使用一些php来填充城市.

<form id="form" name="form" method="post" action="citySelect.php">
<select id="state" name="state" onchange="getCity()">
    <option></option>
    <option value="1">cali</option>
    <option value="2">arizona</option>
    <option value="3">texas</option>
</select>
<select id="city" name="city" style="width:100px">

</select>

    <br/>
</form>
Run Code Online (Sandbox Code Playgroud)

这是javascript:

$("#bt").click(function() {

$("#form").append(
       "<select id='state' name='state' onchange='getCity()'>
           <option></option>
           <option value='1'>cali</option>
           <option value='2'>arizona</option>
           <option value='3'>texas</option>
        </select>
        <select id='city' name='city' style='width:100px'></select><br/>"
     );
});
Run Code Online (Sandbox Code Playgroud)

html javascript select dynamic

45
推荐指数
13
解决办法
12万
查看次数

Visual Studio编译但exe不存在

在其他人环境中编译良好的源代码将无法在我的环境中正常工作.当我进行重建时,编译会发生但是当visual studio将exe从/ obj/debug/{solution}移动到/ debug/{solution}时,它无法在/ obj/debug/{solution}中找到exe.即使在我重新安装visual studio之后它也会变得更加疯狂.在其他人的环境中,它可以找到.请注意,这是一个Windows Mobile 6,紧凑框架3.5项目,Visual C++项目.

编辑:正在使用Visual Studio 2008.

编辑2:再次查看日志后,发现它说它正在编译,但它并没有真正编译.有趣的是,它在尝试链接代码之前不会抛出任何错误.当它链接目标文件时,它们不在那里而且它失败了.

windows compiler-errors windows-mobile visual-studio visual-c++

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

枚举元素限制

enumC++中是否有最大允许元素数?

(问题来自对我之前关于定义的问题的回答)

c++ enums

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

如何读取系统输出('ls')?

我正在用c代码做一些文件IO.我的文件中有一个特定的模式.我可以通过shell命令验证这一点cat abc.txt | grep abc | wc -l.当我使用相同的命令执行时System(),它会给出正确的输出,但我不知道如何将其输出变为变量并将其与我的c代码本身进行比较.

我试着查看建议使用的手册页WEXITSTATUS().这实际上返回执行状态而不是输出.

F1 !!

c linux

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

使用不同类型iphone的自定义单元格计算表格的contentSize.height

在我的应用程序中,tableview具有不同高度的不同类型的自定义单元格.我想在这个tableView下面放一个视图,为此我需要计算表contentView的高度,我该怎么做呢?

之前我曾经这样做过:(noOfRows*cell_height),但那是静态高度.

Thanx提前.

iphone uitableview

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

在iphone上播放.flv文件

我有一个webservice返回.flv文件,它必须在iPhone应用程序中播放,我如何在iPhone中播放.flv(flash文件)?

有没有人遇到过这种情况?以编程方式可以转换为某种格式并在iPhone中播放?

谢谢.

iphone

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

简单的2D火箭动力学

我目前正在使用Farseer Physics库在XNA中试验一些物理玩具,但我的问题不是特定于XNA或Farseer - 而是任何2D物理库.

我想添加"类似火箭"的运动(我说火箭就像它不必是火箭一样 - 它可能是水面上的飞机或船只或任何类似的情况)我的2D场景中的某些对象.我知道如何使用运动学模拟实现这一点,但我想使用动态模拟(即随时间推移施加力)来实现它.我对如何实现这一点感到很遗憾.

为了简化操作,我不需要动力学来旋转几何体,只是为了影响身体的速度.我正在使用一个设置为不在Farseer中旋转的圆几何,所以我只关心对象的速度.

我甚至不确定最好的抽象应该是什么.从概念上讲,我有身体当前移动的方向(单位矢量),我希望它去的方向,以及表示我希望它改变方向的速度的值,同时保持速度相对恒定(小的变化是可接受的).

我可以直接使用这种抽象,或使用类似"舵"值的东西来控制物体改变方向的速度(顺时针或逆时针).

我应该用什么样的力量来模拟我正在寻找的运动?请记住,我也希望能够在飞行中调整火箭的"推力".

编辑:我看到它的方式,并纠正我,如果我错了,你有两种力量(暂时忽略主推力):

1)你有一个静态的"鳍",总是指向与身体相同的方向.如果主体旋转使得翅片不与运动方向对齐,则空气阻力将沿着翅片的长度施加力,与运动方向和翅片之间的角度成比例.

2)你有一个"舵",它可以在指定的范围内自由旋转,这个范围与身体的质心相距一定距离(在这种情况下,我们有一个圆圈).同样,当该平面不平行于运动方向时,空气阻力沿着方向舵的长度引起比例力.

我的问题是,不同的说法,我如何计算空气阻力对鳍和方向舵的这些比例力?

编辑:作为参考,这里是我编写的一些代码来测试接受的答案:

    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    static void Main(string[] args)
    {
        float dc = 0.001f;
        float lc = 0.025f;
        float angle = MathHelper.ToRadians(45);
        Vector2 vel = new Vector2(1, 0);
        Vector2 pos = new Vector2(0, 0);
        for (int i = 0; i < 200; i++)
        {
            Vector2 drag = vel * angle * dc;
            Vector2 sideForce = angle * …
Run Code Online (Sandbox Code Playgroud)

c# xna physics 2d farseer

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

Python httplib ResponseNotReady

我正在使用python为elgg编写REST客户端,即使请求成功,我也会回复:

Traceback (most recent call last):
  File "testclient.py", line 94, in <module>
    result = sendMessage(token, h1)
  File "testclient.py", line 46, in sendMessage
    res = h1.getresponse().read()
  File "C:\Python25\lib\httplib.py", line 918, in getresponse
    raise ResponseNotReady()
httplib.ResponseNotReady
Run Code Online (Sandbox Code Playgroud)

看看标题,我看到('content-length','5749'),所以我知道那里有一个页面,但我不能使用.read()来查看它,因为异常出现了.ResponseNotReady是什么意思,为什么我看不到返回的内容?

python rest http httplib

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