问题列表 - 第36477页

"@android:drawable/ic_"vs"@*android:drawable/ic_"

有谁知道我在哪里可以找到星号上的文件?它似乎覆盖了子类android.R.drawable中对'private'变量的保护.

resources android

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

NSString get -characters

我想获得NSString的字符.像这样:

NSString *data;
const char * typein = [[data characters] UTF8String];
Run Code Online (Sandbox Code Playgroud)

但显然NSString不会响应-characters.我如何获得NSString的字符?

谢谢,以利亚

objective-c nsstring

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

自动配置或创建hudson作业

有没有办法通过一个以前的乔布斯再创一个哈德森工作来创造新的哈德森工作?

例如,如果我需要逐个创建新的作业集,则使用不同的参数自动创建具有类似配置的4个作业

基本上这样的步骤

  1. 创建SVN分支我可以调用svn cp命令并使用脚本进行参数化
  2. 根据新svnbranch名称创建一些构建
  3. 稍后标记它

或者换句话说,我需要克隆上一个工作并给出新分支名称,其中$ Branch来自新工作.

谢谢

configuration hudson

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

如何将控制台屏幕记录到文本文件中?

可能重复:将
控制台输出镜像到文件

我在C#中有一个控制台应用程序,我希望登录到文本文件,每个文本出现在屏幕上.怎么做 ?

不幸的是,尽管我对镜像控制台输出到文件的评论仍然关闭了这个线程.被接受的帖子作为该帖子的答案是不正确的.那么为什么不能再问这个问题呢?我正在以交互方式使用控制台,并希望在文本文件中控制台上的所有文本的副本.SOS

c# console logging text-files

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

如何在主题('node',$ node)和drupal_render($ node-> content)之间决定程序化$ node输出

鉴于a $node,我试图在以下两种输出该$节点的方式之间做出决定.

$output = theme('node', $node);
Run Code Online (Sandbox Code Playgroud)

要么

node_build_content($node);
$output = drupal_render($node->content);
Run Code Online (Sandbox Code Playgroud)

他们似乎都给出了类似的结果,但在我选择一种方式而不是另一种方式之前,我应该考虑一些事情吗?

drupal drupal-6

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

Magento自定义订单属性/字段?在脚下射击自己?

我正在使用4个域名的单一目录建立一个Magento商店:1个用于美国,3个用于欧洲(英国,法国和德国).欧洲有1个履行仓库,美国有1个履带仓库,美国有一个非官方/内部"仓库",其中有赠品等,我们没有跟踪Magento的库存水平.我们需要跟踪特定交易类型,如普通网络销售以及内部/管理订单,如非网络销售,赠品,贸易展示订单等.我的计划是扩展核心订单模型并添加某种"订单/交易类型"然后,在下订单时,处理订单数据并根据商店ID和"订单类型"值指示将其发送到哪个仓库以供履行.

作为Magento的新手,我想知道这种设置是否是出于任何原因的坏主意.我在脚下射击自己了吗?单个目录可能有问题吗?是否有更简单或更好的方法来处理此流程?有没有办法像产品一样向订单添加自定义属性?

php catalog magento ecommerce-sales

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

"@Transactional"应放在哪里放置服务层或DAO

首先,我可能会问一些之前被问过和回答的问题,但我无法获得搜索结果.好的一般(或总是到目前为止:))我们通常在服务层上定义事务注释典型的spring hibernate crud

控制器 - >经理 - >道 - >奥姆.

我现在有一种情况需要在基于客户端站点的域模型之间进行选择.假设客户端A使用我的域模型一切都很好但是其他客户端站点会给我一个Web服务而不是使用我们的域模型.

我应该替换哪一层.我相信它必须是Dao,它将从Web服务中获取数据并将其发送回来.两个单独编写的Dao图层并根据场景插入.

我现在已经意识到,当我们在服务层中放置@Transactional时,我们一直在进行紧耦合(如果有这样的事情或说没有松耦合).这么多大脑不会错,或者是他们(我对此表示怀疑).

所以问题是"应该在哪里"@Transactional"放置服务层或DAO?" 是服务层向下我应该更换.

spring dao transactions

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

有什么办法可以最小化这个mysql查询?

我正在开发一个有八个广告盒的应用程序,带有位置的广告数据存储在数据库中.

广告模块首先工作,它将检查数据库中是否存在特定位置(即1到8),如果找到或未找到它将相应地返回布尔值.

因为这个原因我使用这样的用户定义函数.

 function dbgetvar($query) {
             $res = mysql_query($query);
         if( !$res) {
             trigger_error("dbget: ". mysql_error(). " in " .$query);
             return false;
             }
             if( mysql_num_rows($res) == '0' ) {
             return false;
             }
             $row = mysql_fetch_array($res);
             if(!$row) return "";
             return $row;
             }
Run Code Online (Sandbox Code Playgroud)

因为我必须做八个查询,我这样做有点像这样.

$adbox1 = dbgetvar("SELECT advertisements.id as 1_id, advertisements.pic_brief as 1_brief  FROM advertisements WHERE pos = '1'");
$adbox2 = dbgetvar("SELECT advertisements.id as 2_id, advertisements.pic_brief as 2_brief  FROM advertisements WHERE pos = '2'");
$adbox3 = dbgetvar("SELECT advertisements.id as 3_id, advertisements.pic_brief as 3_brief …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在Eclipse中配置字符串外部化以使用$ {key}作为字段名称

假设我有一个像这样的简单代码:

public class ExternalizeStringDemo {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想将问候外化,或许是为了促进国际化/本地化/等.使用Eclipse,我可以使用String Externalization向导(Source/Externalize Strings),并像这样配置它:

替代文字

我可以继续向导,它将提出这些更改:

  • 创建文件 Personal Toys/src/Messages.java
  • 创建文件 Personal Toys/src/messages.properties
  • 编辑 ExternalizeStringDemo.java
    • "Hello World"Messages.getString("DEMO_GREETING")

我的问题很简单:我可以要求Eclipse外部化访问权限以使用密钥作为字段名称吗?也就是说,我希望访问权限是例如Messages.DEMO_GREETING.

注意:如果这[Substitution pattern]很简单${key},那么生成的代码就是Messages."DEMO_GREETING"有效的Java代码.


如果这是不可能的,那么下一个最好的东西是什么?(我在想Eclipse正则表达式找到/替换?).

java eclipse internationalization string-externalization

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

确定两个列表是否包含相同的数字项而不进行排序

我有两个列表,我需要确定它们是否包含相同的值而不进行排序(即,值的顺序无关紧要).我知道排序可以工作,但这是性能关键部分的一部分.

项目值在[-2,63]范围内,我们总是比较相同大小的列表,但列表大小的范围是[1,8].

示例列表:

A = (0,   0, 4, 23, 10)
B = (23, 10, 0,  4,  0)
C = (0,   0, 4, 27, 10)

A == B is true
A == C is false
Run Code Online (Sandbox Code Playgroud)

我认为一个可能的解决方案是比较两个列表的乘积(将所有值相乘),但这个解决方案存在问题.如何处理零和负数.解决方法是在乘法之前为每个值添加4.这是我到目前为止的代码.

bool equal(int A[], int B[], int size)
{
    int sumA = 1;
    int sumB = 1;

    for (int i = 0; i < size; i++) {
        sumA *= A[i] + 4;
        sumB *= B[i] + 4;
    }
    return (sumA == sumB)
}
Run Code Online (Sandbox Code Playgroud)

但是,无论列表的顺序/内容是什么,这总是有效吗?换句话说,以下数学上是真的吗?所以我真正要求的是以下(除非有另一种方法来解决问题):

给出2个相同大小的列表.如果列表中的乘积(将所有值相乘)相等,则列表包含相同的值,只要这些值是大于0的整数即可.

performance

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