问题列表 - 第18601页

PHP中是否存在较短的if语句?

是否有可能以某种方式将其重写为更短?

if (isset($_POST['pic_action'])){
  $pic_action=$_POST['pic_action'];
}
else { 
  $pic_action=0;
}
Run Code Online (Sandbox Code Playgroud)

我在某个地方见过它但忘了......:/

顺便说一句,如果你愿意,请解释你的代码!

谢谢

php language-features ternary-operator language-construct

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

缓存图像的理想位置是什么?

我从远程服务器获取应用程序中的大量缩略图,并在列表视图中延迟加载这些缩略图.

图像提取在后台AsynTask中运行,完成后,使用SoftReferences将获取的图像存储在HashMap中.

这很好用但是当缓存中的图像得到GC时,必须重新运行提取.

我可以将它们存储在SD卡上,这样就不会重新获取.

但是我没有采用这种方法,因为它会在SD卡上造成混乱.

是否有替代这些类型的临时文件夹,可以在活动/应用程序完成/退出时清除?

什么是缓存图像的"理想场所"?任何建议,示例项目或指针将不胜感激.

performance android lazy-loading

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

如何在Hudson中删除不需要的构建工件

我有一个Hudson CI服务器正在构建一个maven构建.具有两个子项目的父项目.其中一个maven子项目创建了一个相当大的.war(10MB)文件,该文件存储在每个构建中.我想摆脱那个.war文件以节省磁盘空间,但我想在历史中存储Hudson构建存储的所有其他内容(测试结果,图表等).

.war文件存储在 jobs/PROJECT_NAME/modules/PACKAGE_NAME$SUB_PROJECT_NAME/builds/2009-12-23_11-59-11/archive/PACKAGE_NAME/SUB_PROJECT_NAME/1.0/SUB_PROJECT_NAME-1.0.war

我已经尝试根据这个SO问题使用作业配置,即存档工件丢弃除最后一个成功/稳定工件以外的所有工件以节省磁盘空间.但实际上这确实如下:

  1. 存储另一个副本,用于最后一次构建jobs/PROJECT_NAME/builds/2009-12-29_17-23-39/archive/PROJECT_NAME/web/target/PROJECT_NAME-web-1.0.war.所以它实际上增加了磁盘空间消耗.
  2. 此hudson作业的网页包含最后两个版本中.war文件的链接.

我的构建只clean install针对父pom.xml执行目标.

那么如何配置Hudson服务器和/或Maven从under下自动删除构建工件jobs/PROJECT_NAME/modules并将它们留下jobs/PROJECT_NAME/builds

maven-2 hudson

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

如何从头文件中使用外部枚举类型?

class Board
{
public:
    enum Player {X = -1, O, E}; 
    bool win(Player P); // A function that returns true if Player P has won the game, and 
                        // false otherwise. 
}; // end class board
Run Code Online (Sandbox Code Playgroud)

以上是我的Tic-Tac-Toe游戏头文件的一部分.我正在尝试测试win函数,并对如何从驱动程序文件测试它感到困惑:

#include <iostream>
using namespace std;

#include "Board.h"

// function main begins program execution
int main ()
{
    Board a;
    cout << a.win(X) << endl; // <------------------? ? ?
    return 0; // indicate successful termination
} // end function main
Run Code Online (Sandbox Code Playgroud)

我试图在main中创建一个Board :: Player类型,但仍然无法编译它.有什么建议?

enums visual-c++

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

SQL Server 2008 中以尾随空格作为主键的 Varchar

是否可以将 varchar 列作为具有“a”和“a”等值的主键,在 MS SQL Server 2008 中总是给出此错误“违反主键约束”。在 Oracle 中不会给出任何错误。顺便说一句,我没有以这种方式实现,我只是尝试将数据从 oracle 迁移到 sql server。

问候

sql-server primary-key unique-key unique-constraint sql-server-2008

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

将long数组转换为ArrayList <Long>

遗憾的是这不起作用:

long[] longs = new long[]{1L};
ArrayList<Long> longArray = new ArrayList<Long>(longs);
Run Code Online (Sandbox Code Playgroud)

除了手动添加它们之外还有更好的方法吗?

java collections list

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

需要使用strtoupper和strtolower搜索希腊字母中的内容

我目前正在GREEK项目中工作.在该项目中,所有内容都是GREEK,并且我有搜索功能.搜索过程很好.但是strtoupper()没有将希腊语转换为大写,而strtolower()没有将希腊语转换为小写.

但对于英语而言,它的工作正常.有没有办法将希腊字母转换为UPPER和LOWER案例.

谢谢

FERO

php

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

Python DLL扩展导入

我为我的Python创建了扩展并创建了一个abcPython.dll.如何将此dll导入我的Python脚本?

当我尝试使用以下命令导入它时收到错误消息

>>>import abcPython
>>>Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
     ImportError: No module named abcPython
>>>
Run Code Online (Sandbox Code Playgroud)

我手动创建了一个名为的系统环境变量PYTHONPATH,它存储了路径abcPython.dll,但仍然存在错误.

我怎样才能解决这个问题?

python dll

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

使用'<%#Eval("item")%>'; 处理空值并显示0反对

如果Null我想要显示dataitem0

<asp:Label ID="Label18" Text='<%# Eval("item") %>' runat="server"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

asp.net dataitem

53
推荐指数
3
解决办法
18万
查看次数

如何将OTF/TTF文件转换为EOT格式?

我需要使用@ font-face功能,我的字体是OTF/TTF格式,Microsoft浏览器只支持EOT格式.我试图使用Microsoft工具WEFT,但它没有用,或者我不明白它是如何工作的.有没有其他方法将我的字体转换为EOT格式?

css browser fonts type-conversion font-face

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