问题列表 - 第22981页

CSS Sprites - 不仅适用于背景图片?

是否可以将CSS精灵用于"前景"图像 - 即用户应该点击并与之交互甚至打印的图像?

而不是使用CSS background-image属性.你会用什么?

css sprite

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

哪个版本控制系统一次只能允许一个用户处理一个文件?

我想要它,所以当我签​​出文件时,没有其他人可以编辑它,直到我签回。是否有一个版本控制系统可以让我执行此操作?我目前使用Subversion,我知道它具有“锁定”功能,但是我希望它自动执行此操作,而不必在正在处理的每个文件上都要求它。

version-control

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

在(PHP)框架中,什么是"经理"类的好名字?

我正在构建一个PHP框架,我的英语不是最好的.在我的框架中有几个类(数据库抽象,模块,路由器......),并且有一个地方需要一起初始化和执行它们.

  • 初始化和运行所有其他类的"主"类的名称是什么?

php naming-conventions

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

Java中的流和读者有什么区别?

今天我得到了这个问题,我认为我的回答非常糟糕.我说流是一种流动的数据,而读者是一种从中读取的技术,即静态数据.我知道这是一个糟糕的答案,所以请用Java中的示例向我提供这两者之间的明显差异和定义.

谢谢.

java stream

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

使用Django和Python创建JSON响应

我正在尝试将服务器端Ajax响应脚本转换为Django HttpResponse,但显然它不起作用.

这是服务器端脚本:

/* RECEIVE VALUE */
$validateValue=$_POST['validateValue'];
$validateId=$_POST['validateId'];
$validateError=$_POST['validateError'];

/* RETURN VALUE */
$arrayToJs = array();
$arrayToJs[0] = $validateId;
$arrayToJs[1] = $validateError;

if($validateValue =="Testuser"){  // Validate??
    $arrayToJs[2] = "true";       // RETURN TRUE
    echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';  // RETURN ARRAY WITH success
}
else{
    for($x=0;$x<1000000;$x++){
        if($x == 990000){
            $arrayToJs[2] = "false";
            echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';   // RETURNS ARRAY WITH ERROR.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是转换后的代码

def validate_user(request):
    if request.method == 'POST':
        vld_value = request.POST.get('validateValue')
        vld_id = request.POST.get('validateId')
        vld_error = request.POST.get('validateError')

        array_to_js = [vld_id, vld_error, False] …
Run Code Online (Sandbox Code Playgroud)

python django json

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

关于16位数据的双线性插值的Java错误

我对16位数据使用双线性插值有问题.我有两个图像,origImage和displayImage.我想使用AffineTransformOp通过AffineTransform将origImage过滤到displayImage,这是显示区域的大小.origImage的类型为BufferedImage.TYPE_USHORT_GRAY,并且具有sun.awt.image.ShortInterleavedRaster类型的栅格.这是我现在的代码

displayImage = new BufferedImage(getWidth(), getHeight(), origImage.getType());
try {
    op = new AffineTransformOp(atx, AffineTransformOp.TYPE_BILINEAR);
    op.filter(origImage, displayImage);
}
catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

为了显示错误,我创建了2个渐变图像.一个具有15位范围内的值(最大值为32767),另一个值位于16位范围内(最大值为65535).以下是两张图片

15位图像 替代文字

16位图像 替代文字

这两个图像是以相同的方式创建的,看起来应该相同,但请注意16位图像中间的线条.起初我认为这是一个溢出问题,然而,奇怪的是它在梯度的中心而不是在像素值更高的末端表现出来.此外,如果它是溢出问题,我怀疑15位图像也会受到影响.

任何有关这方面的帮助将不胜感激.

我只是想知道为什么没有人回答,我提供了足够的信息吗?需要更多信息吗?

下面是我用来生成AffineTransform的代码.所有引用的变量都是根据用户输入(鼠标移动)计算出来的,并且应该是正确的(它已被包括我自己在内的很多人测试过).希望这可以帮助解决错误.

AffineTransform panTranslate = new AffineTransform();
panTranslate.translate(imagePanOffset.x, imagePanOffset.y);

AffineTransform rotateCenterTranslate = new AffineTransform();
rotateCenterTranslate.translate(imageRotateCTR.x, imageRotateCTR.y);
AffineTransform rotateTransform = new AffineTransform();
rotateTransform.rotate(Math.toRadians(rotateValue));
AffineTransform rotateAntiCenterTranslate = new AffineTransform();
rotateAntiCenterTranslate.translate(-imageRotateCTR.x, -imageRotateCTR.y);

AffineTransform translateTransform = new AffineTransform();
translateTransform.translate(imageMagOffset.x, imageMagOffset.y);

AffineTransform flipMatrixTransform = new AffineTransform();

switch (flipState) {
    case ENV.FLIP_NORMAL: // NORMAL
        break;

    case ENV.FLIP_TOP_BOTTOM: // …
Run Code Online (Sandbox Code Playgroud)

java bufferedimage image-processing 16-bit affinetransform

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

铸造原始字符串python

给定一个包含字符串的变量是否可以快速将其转换为另一个原始字符串变量?

以下代码应说明我所追求的内容:

line1 = "hurr..\n..durr"
line2 = r"hurr..\n..durr"

print(line1 == line2)  # outputs False
print(("%r"%line1)[1:-1] == line2)  # outputs True
Run Code Online (Sandbox Code Playgroud)

到目前为止我找到的最接近的是%r格式化标志,它似乎返回一个原始字符串,尽管在单引号内.有没有更简单的方法来做这种事情?

python string

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

Linq 2 Sql DateTime格式为字符串yyyy-MM-dd

基本上,我需要相当于T-SQL CONVERT(NVARCHAR(10), datevalue, 126)

我试过了:

  1. from t in ctx.table select t.Date.ToString("yyyy-MM-dd") 但它抛出不支持的异常
  2. from t in ctx.table select "" + t.Date.Year + "-" + t.Date.Month + "-" + t.Date.Day 但我认为这不是一个有用的解决方案,因为我可能需要能够改变格式.

我看到的唯一选择是使用Convert.ToString(t.Date, FormatProvider),但我需要一个格式提供程序,我不确定它是否有效

FormatProvider不工作,的String.Format不起作用(string.Format("{0:yyyy-MM-dd}", t.Date)罚球不支持例外太).

c# formatting datetime linq-to-sql

11
推荐指数
3
解决办法
4万
查看次数

Codeigniter路由正则表达式 - 在控制器/方法名称中使用短划线

我正在寻找一条单行路由,将虚线控制器和方法名称路由到实际的下划线控制器和方法名称.

例如URL

/controller-name/method-name-which-is-long/
Run Code Online (Sandbox Code Playgroud)

会路由到

/controller_name/method_name_which_is_long/
Run Code Online (Sandbox Code Playgroud)

请参阅:http://codeigniter.com/forums/viewreply/696690/这给了我一个问题:)

php regex routes codeigniter

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

获取VB.net中的所有文件夹/目录列表

这是我的第一个Stackoverflow问题,我正在学习VB并且在获取系统上所有文件夹/目录的列表时遇到一些问题.我正在使用此处包含的代码,它似乎一直工作,直到它到达回收站文件夹和其他一些系统文件夹

Sub main()

    Dim DirList As New ArrayList
    GetDirectories("c:\", DirList)


    For Each item In DirList
        'add item to listbox or text etc here
    Next

End Sub

Sub GetDirectories(ByVal StartPath As String, ByRef DirectoryList As ArrayList)
    Dim Dirs() As String = Directory.GetDirectories(StartPath)
    DirectoryList.AddRange(Dirs)

    For Each Dir As String In Dirs
        GetDirectories(Dir, DirectoryList)
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?我想知道是什么原因引起了这个问题,并且是一个很好的修复方法,或者是另一种方法.

提前致谢.

vb.net

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