问题列表 - 第24924页

CSS Rotation&IE:绝对定位似乎打破了IE

我正在尝试旋转各种文本块,使它们垂直定向,并将它们放置在图表上非常特定的位置,这些位置将被预览然后打印.CSS在IE,FF甚至Opera中非常好地旋转文本.

但是当我尝试定位旋转元素时,IE 7和8(不担心6)完全断开,元素保持在原始位置.有什么方法吗?我真的需要像素控制这些标签的位置.

HTML

  <div class="content rotate">
    <div id="Div1" class="txtblock">Ardvark Avacado<br />Awkward</div>
    <div id="Div2" class="txtblock">Brownies<br />Bacteria Brussel Sprouts</div>
  </div>
Run Code Online (Sandbox Code Playgroud)

CSS

div.content {
    position: relative;
    width: 300px;
    height: 300px;
    margin: 30px;
    border-top: black 4px solid; 
    border-right: blue 4px solid; 
    border-bottom: black 4px dashed; 
    border-left: blue 4px dashed; }

.rotate  {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

.txtblock {
    width: auto;
    position: absolute;
    }

#Div1 {
    left:44px; 
    top:70px; 
    border:red 3px solid; }

#Div2 {
    left:13px; 
    top:170px; 
    border:purple 3px solid; …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer css-position rotation

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

获取具有泛型信息的类名

在java序列化问题中,我想保存一些类名,我对泛型类有一些问题.例如:
- 如果我有ArrayList<String> listToDump = new ArrayList<String>();
- 如果我取名字:listToDump.getName();或者listToDump.getCanonicalName();
- 我将有 - java.util.ArrayList或者ArrayList
我想拥有java.util.ArrayList<String>ArrayList<String>

有关如何做到这一点的任何想法?
达米安.

java generics serialization

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

为标签设置WordWrap = false

我应该如何设置WordWrap = falseSystem.Windows.Forms.Label

我在面板上有一个标题,它应该显示"MyPanel capt..."。所以我使用AutoEllipsis = true,但这还不够。

我也使用“ AutoSize = true”,因为我希望标签占用尽可能小的空间。

Apropos,Visual Basic 6.0做到了。

.net winforms

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

C/C++ typedef/structs中的冗余命名

#include <stdio.h>
#include <string.h>

const int NAMELEN=30;

const int MAXCLASSSIZE=10;

typedef struct StudentRec {
    char lastname[NAMELEN];
    char firstname[NAMELEN];
    long int ID;
    int finalmark;
}Student;
Run Code Online (Sandbox Code Playgroud)

我是编码的新手.我有一个关于为什么有学生的问题; 在括号之后..是我们必须遵循的格式.

c c++

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

在测试独立的Perl脚本时覆盖变量

我现在需要维护一个Perl脚本.它充满了不良做法,包括在整个脚本中使用(和重用)全局变量.在我开始更改脚本之前,我打算尝试编写一些测试脚本,这样我就可以获得良好的回归基础.为此,我将使用本页描述的方法.

我开始编写单个子程序的测试.我把这行放在我正在测试的脚本的顶部附近:

return 1 if ( caller() );
Run Code Online (Sandbox Code Playgroud)

那样,在我的测试脚本中,我可以

require 'script_to_test.pl';
Run Code Online (Sandbox Code Playgroud)

它不会执行整个脚本.

我要测试的第一个子程序大量使用了整个脚本中设置的全局变量.我的想法是尝试在我的测试脚本中覆盖这些变量,如下所示:

require_ok('script_to_test.pl');
$var_from_other_script = 'Override Value';
ok( sub_from_other_script() );
Run Code Online (Sandbox Code Playgroud)

不幸的是(对我来说),我正在测试的脚本在顶部有一个巨大的"我的"块,它声明了脚本中使用的所有变量.这可以防止我的测试脚本看到/更改我正在运行测试的脚本中的变量.

我玩过Exporter,Test :: Mock ......以及其他一些模块,但看起来我想要能够改变任何变量,我必须以某种方式修改其他脚本.

我的目标是不改变其他脚本,但要运行一些好的测试,所以当我开始更改其他脚本时,我可以确保我没有破坏任何东西. 该脚本大约有10,000行(主块中有3,000行),所以我担心如果我开始更改内容,我会影响代码的其他部分,因此拥有一个好的测试套件会有所帮助.

这可能吗? 调用脚本可以修改用"my"声明的另一个脚本中的变量吗?


并且请不要像"从头开始重新编写脚本"等答案,等等.这可能是最好的解决方案,但它没有回答我的问题,我们没有时间/资源重写.

testing perl

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

如何获取MP3文件的音量?

我需要以dB为单位获得mp3文件的平均音量.这必须是在收听多个文件时自动调整音量.在这种情况下,文件本身不需要规范化.理想情况下,我需要在命令行中获得结果,但只适合算法.

mp3 command volume

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

JNI如何访问Java Object(Integer)

我有一个JNI方法来访问返回Integer对象的java方法.我不想返回原始int类型,因为将修改此代码以处理Generic对象.以下是我所拥有的.我无法获得通过的Integer的值.C++方面的输出类似于

value = 0x4016f3d0
Run Code Online (Sandbox Code Playgroud)

如何获得我在C++端传递的Integer对象的实际值?

请帮忙.

谢谢,

-H

GenericPeer.cpp

JNIEXPORT void JNICALL Java_GenericPeer_print (JNIEnv *jenv, jclass jcls, jobject data){
 jclass peerCls = jenv->GetObjectClass(data);
 jmethodID mGetValue = jenv->GetMethodID(peerCls, "getValue","()Ljava/lang/Integer;");
 if(mGetValue == NULL){
   return (-1);
 } 
 jobject value = jenv->CallObjectMethod(data, mGetValue);
 cout<<"value = "<<value<<endl;

}
Run Code Online (Sandbox Code Playgroud)

GenericPeer.java

public class GenericPeer {
 public static native void print(Data d);
 static {
  System.load("/home/usr/workspace/GenericJni/src/libGenericJni.so");
 }
}
Run Code Online (Sandbox Code Playgroud)

Data.java

public class Data {
 private Integer value;
 pubilc Data(Integer v){ 
  this.value = v;
 }
 public Integer getValue() { return value; …
Run Code Online (Sandbox Code Playgroud)

c++ java java-native-interface

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

R:进入"内部"环境

给定一个environment对象e:

> e
<environment: 0x10f0a6e98>
> class(e)
[1] "environment"
Run Code Online (Sandbox Code Playgroud)

如何访问环境中的变量?

万一你好奇,我发现自己有这个environment对象.我没有制作它,Bioconductor的包装制作了它.您也可以使用以下命令制作它:

library('GEOquery')
eset <- getGEO("GSE4142")[[1]]
e <- assayData(eset)
Run Code Online (Sandbox Code Playgroud)

namespaces r

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

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

替换PHP的__autoload函数?

我已经阅读过关于在需要时动态加载类文件的内容,如下所示:

function __autoload($className)
{
   include("classes/$className.class.php");
}

$obj = new DB();
Run Code Online (Sandbox Code Playgroud)

DB.class.php当你创建该类的新实例时会自动加载,但我也读过几篇文章说使用它是不好的,因为它是一个全局函数,你带入项目的任何库都有一个__autoload()函数会弄乱它起来.

那么有人知道解决方案吗?也许另一种方式可以达到同样的效果__autoload()?在我找到合适的解决方案之前,我将继续使用,__autoload()因为它不会开始成为一个问题,直到您引入库等.

谢谢.

php class autoload libraries

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