问题列表 - 第48123页

HTML img和ASP.NET Image和相对路径

在ASP.NET中引用图像以在IIS上进行实时部署的正确方法是什么?

以下适用于开发和生产:

<asp:ImageButton ID="ibnEdit" runat="server" OnClick="ibnEdit_Click" ImageUrl="~/App_Themes/Default/images/one.png" Visible="false" ToolTip="Edit" />
Run Code Online (Sandbox Code Playgroud)

以下两者都不起作用:(为什么不呢?)

<img src="~/App_Themes/Default/images/two.gif" />
Run Code Online (Sandbox Code Playgroud)

以下适用于开发但不适用于生产:

<img src="../App_Themes/Default/images/two.gif" />
Run Code Online (Sandbox Code Playgroud)

asp.net image relative-path

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

如何在使用css 3d变换后修复Safari 5 Mac OS X中的松脆文本?

在应用了css 3d变换的元素之后,在相对和绝对定位元素上触发奇怪的行为时,我遇到了问题.

要解决这个问题,我必须设置背景颜色,但如果我需要透明度呢?

以下是重现该错误的最低要求:http://jsfiddle.net/8VABq/3/

css safari css3

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

带有SurfaceHolder.lockCanvas的LiveWallpaper(Rect脏)

我想问一下这里已经解决过一两次的问题,但我发现的任何信息都无法帮助我克服几天前遇到的问题.

我想使用画布为Android制作一个动态壁纸 - 它的图形复杂程度不足以要求OpenGL.为简单起见,假设它由实心背景和两个较小的矩形组成.绘图由三个独立的阶段组成(单线程):

  1. backgroundDraw()请求整个画布锁并在其上绘制纯色
  2. draw1()请求部分(Rect r1)锁定并仅在锁定的矩形上绘制
  3. draw2()请求部分(Rect r2)锁定并仅在锁定的矩形上绘制

我在多个Android版本(模拟器和设备)上测试了它:2.1,2.2,2.3.3.它似乎只适用于后者(这里:http://home.elka.pw.edu.pl/~pgawron/include/Android/android_233.jpg).在以前的Android版本中,SurfaceHolder.lockCanvas(Rect dirty)调整大小(!)脏参数作为参数传递到全屏大小,并使用它进一步绘制结果在整个屏幕上绘图(这里:http://home.elka.pw.edu .pl/~pgawron/include/Android/android_22.jpg).事实上,我可以看到每个矩形是如何被绘制的(全屏):整个屏幕很快就会改变它的颜色.

不幸的是谷歌找不到任何关于lockCanvas(Rect脏)用法的正确例子.下面我附上我用于测试目的的完整且唯一的类.可以在提供屏幕截图的位置访问完整的eclipse项目.

如果有人能够最终帮助我并更正我的代码(如果我的代码中只有问题),我将非常感激.我真的浪费了太多时间.

BR,

彼得雷利

package sec.polishcode.test;

import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.os.SystemClock;
import android.service.wallpaper.WallpaperService;
import android.util.Log;
import android.view.SurfaceHolder;

public class TestLiveWallpaper extends WallpaperService{

@Override
public Engine onCreateEngine() {
    return new MyEngine();
}

class MyEngine extends Engine implements SurfaceHolder.Callback {

    private final String LOGTAG = MyEngine.class.getSimpleName();
    private Paint backgroundPaint = new Paint();
    private Paint mPaint1 = new …
Run Code Online (Sandbox Code Playgroud)

android surfaceholder

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

如何对齐浮动元素以使其底部匹配

我正在写一个网页,我在其中显示一些文字的标题和日期.

博客文章标题http://filesmelt.com/dl/head00.png

我的HTML:

<div class="post">
    <h2>Post 1</h2>
    <span class="date">February 28, 2011</span>

    <div class="post-content">
        ...
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的css:

.post h2
{
    float: left;
}

.date
{
    float: right;
}

.post-content
{
    clear: both;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是垂直对齐标题和日期,使其底部匹配.现在他们没有:

带有对齐线的博客文章标题http://filesmelt.com/dl/head01.png

我尝试将div中的两个文本元素包装起来,将div设置positionrelative,并在两个文本元素上使用绝对定位(并取出浮动声明).这不起作用,因为由于包装器div崩溃而没有保留上边距,即使我给它一个clearfix类.

css alignment css-float

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

我在注销后如何在Unix上运行Perl脚本?

我有一个需要很多时间才能完成的脚本.

我宁愿退出并稍后检索其输出,而不是等待它完成.

我试过了;

at -m -t 03030205 -f /path/to/./thescript.pl

nohup /path/to/./thescript.pl &

我还验证了这些进程实际存在psat -l依赖于我使用的调度语法.

当我退出shell时,这两个进程都会死掉.有没有办法在关闭连接时阻止脚本终止?

我们这里有crons并且它们已经设置好并且正常工作,但我想使用atnohup用于一次性脚本.

我的语法有问题吗?有没有其他方法可以产生预期的结果?


编辑:
我不能使用screendisown- 他们没有安装在我的HP Unix设置中,我也无法安装它们

scheduling keep-alive nohup at-job

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

证明单元测试的正确性

我正在创建一个用于学习目的的图形框架.我正在使用TDD方法,因此我正在编写大量的单元测试.但是,我仍然在弄清楚如何证明我的单元测试的正确性

例如,我有这个类(不包括实现,我已经简化了)

public class SimpleGraph(){
 //Returns true on success
 public boolean addEdge(Vertex v1, Vertex v2) { ... }

 //Returns true on sucess
 public boolean addVertex(Vertex v1) { ... }
}
Run Code Online (Sandbox Code Playgroud)

我也创建了这个单元测试

@Test
public void SimpleGraph_addVertex_noSelfLoopsAllowed(){
 SimpleGraph g = new SimpleGraph();
 Vertex v1 = new Vertex('Vertex 1');
 actual = g.addVertex(v1);
 boolean expected = false;
 boolean actual = g.addEdge(v1,v1);
 Assert.assertEquals(expected,actual);
}
Run Code Online (Sandbox Code Playgroud)

好的,真棒它有效.这里只有一个关键,我已经证明这些函数只适用于这种情况.然而,在我的图论课程中,我所做的只是在数学上证明定理(归纳,矛盾等等).

所以我想知道有没有办法证明我的单元测试在数学上是正确的?那么这是一个很好的做法.因此,我们正在测试单元的正确性,而不是针对某个特定结果对其进行测试.

unit-testing correctness proof

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

外部SQLite文件内容访问错误

我有以下代码,它给出了如下运行时错误.为什么?

try{
String myPath = DB_PATH + DB_NAME;  
mDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
}catch(SQLiteException e){} 
Run Code Online (Sandbox Code Playgroud)

运行时错误:

:sqlite returned: error code = 1, msg = no such table: android_metadata  
 :SELECT locale FROM android_metadata failed  
 :Failed to setLocale() when constructing, closing the database  
 :android.database.sqlite.SQLiteException: no such table: android_metadata
Run Code Online (Sandbox Code Playgroud)

sqlite android

6
推荐指数
3
解决办法
6112
查看次数

包含守卫在名称空间之间是否应该是唯一的?

我在两个名称空间中使用相同的类名,比如A和B.在包含不同命名空间的类时,包含警卫是否应该是唯一的?

我的意思是不能有两个文件名称AFile.h(在不同的目录中)具有相同的包含警卫和声明不同的命名空间?

档案1:

#ifndef AFILE_H

#define AFILE_H

命名空间A {

CAFile类

{...

};

};

#万一

文件2:

#ifndef AFILE_H

#define AFILE_H

命名空间B {

CAFile类

{...

};

};

#万一

c++ namespaces include-guards include

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

使用SetParent窃取另一个进程的主窗口,但保持消息循环分离

背景:我和我的同事正在维护我们继承的百万行遗留应用程序.它的前端是用VB6编写的,当我们将几乎所有的资源用于将其转换为C#时,我们正在为我们的特定问题寻找快速而肮脏的解决方案.

应用程序以插件方式运行.最多可以在网格样式的布局中同时加载20个单独的ActiveX控件.问题是ActiveX控件在他们自己的UI线程上完成所有处理,并且由于很多阻止等待网络访问,UI变得非常浓.当我们的托管C#应用程序加载这些控件时,它变得没有响应,因为有多少控件正在咀嚼UI资源什么都不做.最重要的是,控件很脆弱,在最轻微的挑衅时会崩溃.当它们在主C#应用程序中托管时,会造成严重的不稳定性.

到目前为止,我和我最好的同事是根据ActiveX控件启动一个进程.这个过程,我们称之为代理,是另一个winforms应用程序.它使用命名管道与托管进程进行通信.托管过程创建一个窗口,加载我们选择的ActiveX控件(通过一些反射和AxHost魔术),并通过命名管道告诉主过程它的窗口句柄是什么.主进程使用SetParent和SetWindowPos的组合将代理应用程序移动到自身中以模拟插件.通过命名管道发送大小更新.

这很有效,直到ActiveX应用程序执行某种冗长的过程,我们在主窗口工作时点击它.有一段时间,主窗口是响应式的,但最终它会在子窗口等待其UI线程时变得无响应.我们怎样才能让子窗口保持自己的完整线程,同时还能获得SetParent的好处?

(如果有什么不清楚,请告诉我!)

c# winapi multithreading activex winforms

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

NHibernte Fluent 与 XML 映射

我看到围绕 NH Fluent 接口产生了很多嗡嗡声,那么使用 Fluent 而不是 XML 映射和 Criteria API 有什么好处?

nhibernate nhibernate-mapping fluent-nhibernate

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