问题列表 - 第13308页

从makefile获取makefile的名称

如何在makefile中获取makefile的名称?

谢谢.

注意:

我需要那个,因为我希望我的makefile自己调用,但makefile不是Makefile,所以我想写这样的东西:

target:
    ($MAKE) -f ($MAKEFILENAME) other_target
Run Code Online (Sandbox Code Playgroud)

makefile

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

是否可以在Count()中指定条件?

是否可以指定条件Count()?我想只计算在Position列中有"Manager"的行.

我想在count语句中这样做,而不是使用WHERE; 我问的是因为我需要同时统计管理者和其他人SELECT(在这个例子中,对我来说Count(Position = Manager), Count(Position = Other))这样的事情WHERE是没用的.

sql t-sql sql-server

363
推荐指数
8
解决办法
42万
查看次数

Java:如何知道jar在Linux中的位置

在Linux中,JVM将工作目标设置为等于来自用户的homefolder.在Windows中,这是jar所在的文件夹.如何找到罐子(来自我的应用程序)所在位置以更改工作目录?

马亭

java linux jar working-directory

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

在Hibernate Annotation下使用命名查询有什么好处

使用命名查询和我们拥有的查询有什么好处吗?看性能,可用性,可维护性等等....

在我们的应用程序中,我们已经定义了如下查询:

private static final String SELECT_CODE_FOR_STORE = "select DISTINCT code from Code code "
        + "join code.codeDescriptions codeDesc "
        + "join codeDesc.stores store where store.id =:"
        + DataAccessConstants.PARAM_STORE_ID;
Run Code Online (Sandbox Code Playgroud)

(这些都放在DAO对象中,其中有很多.)

我们通过以下方式调用上述内容:

Map<String, Object> paramMap = new HashMap<String, Object>();
paramMap.put("storeId", codeDescriptionSearchCriteria.getStoreId());
List<Code> list = getJpaTemplate().findByNamedParams(
        SELECT_CODE_FOR_STORE, paramMap);
return list; 
Run Code Online (Sandbox Code Playgroud)

这不过是:

public List findByNamedParams(final String arg0, 
                              final Map<String, 
                              ? extends Object> arg1) throws DataAccessException 
{
  return org.springframework.orm.jpa.JpaTemplate.findByNamedParams(arg0, arg1);
}
Run Code Online (Sandbox Code Playgroud)

与使用相比

@NamedQuery(name="SELECT_CODE_FOR_STORE", query="select ......")
Run Code Online (Sandbox Code Playgroud)

我们的DAO对象的顶部.

我看到这个帖子似乎是组织所有这些查询的好方法.或者,如果我们有这么多类型的查询,也许是时候重新评估我们的数据库和对象结构了.

java performance annotations hibernate

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

返回只是ClassName的描述?

类实例的默认描述返回"ClassName:0x105120".我如何修改下面的方法只返回"ClassName"?

// The code below just returns the address ...
- (NSString *)description {

 NSString *result;

 result = [NSString stringWithFormat:@"%p", self];
    return result;
}
Run Code Online (Sandbox Code Playgroud)

编辑:在这种情况下,这是正确的吗?虽然我明白如果我想将className作为NSString实际获取,我应该使用NSStringFromClass([self class])

- (id)init {
 NSLog(@"_init: %@", [self class]);
 [super init];
 return self;
}
Run Code Online (Sandbox Code Playgroud)

在此先感谢-gary-

objective-c nsstring

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

使用IEnumerable <T>返回类型的SQL数据是否有任何陷阱?

我的问题是关于SQL连接状态,负载等基于以下代码:

public IEnumberable<MyType> GetMyTypeObjects()
{
  string cmdTxt = "select * from MyObjectTable";

  using(SqlConnection conn = new SqlConnection(connString))
  {
    using(SqlCommand cmd = new SqlCommand(cmdTxt, conn))
    {
      conn.Open();
      using(SqlDataReader reader = cmd.ExecuteReader())
      {
         while(reader.Read())
         {
            yield return Mapper.MapTo<MyType>(reader);
         }
       }
    }
  }
  yield break;
}
Run Code Online (Sandbox Code Playgroud)

我可以看到这可能是一个问题,如果有许多进程在IEnumerable对象的迭代之间运行类似的代码,执行时间长,因为连接将打开更长时间等等.但是,这似乎也可能会降低CPU使用率在SQL服务器上,因为它只在使用IEnumerable对象时返回数据.它还降低了客户端上的内存使用量,因为客户端只需在其工作时加载一个MyType实例,而不是加载所有出现的MyType(通过迭代整个DataReader并返回List或其他内容).

  • 您是否有任何实例可以想到您不希望以这种方式使用IEnumerable,或者您认为它完全适合的任何实例?

  • 这会给SQL服务器带来什么样的负载?

  • 这是你在自己的代码中使用的东西(除非提及NHibernate,Subsonic等)吗?

  • -

c# sql-server ienumerable

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

为什么RedirectToAction没有重定向?

在一个行动中,我在呼唤

RedirectToAction("login", new { test = "1" });
Run Code Online (Sandbox Code Playgroud)

该页面似乎没有重定向.操作"login"位于同一控制器中.

问题可能是什么?

c# asp.net-mvc

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

Linux嵌入式(ARM)中的低内存吞吐量

我正在使用ARM926EJS.我在内存复制测试中的内存速度提高了20%,没有Linux(就像入门可执行文件一样).但是在linux中,同样的代码运行速度慢了20%.

代码是

 
/// Below code just performs burst mode memcopy test.        
void asmcpy(void *a, void *b, int iSize)
{
   do
  {
    asm volatile (
             "ldmia %0!, {r3-r10} \n\t"
             "stmia %0!, {r3-r10} \n\t"
             :"+r"(a), "+r"(b)
             :
             :"r"(r3),"r"(r4),"r"(r5),"r"(r6),"r"(r7),"r"(r8),"r"(r9),"r"(r10)
             );
  }while(size--)
}

我确认没有其他进程在Linux上占用CPU时间.(我使用time命令检查了这一点,它显示实时usr时间相同 )

请告诉我linux有什么问题?

感谢和问候.

添加:

我的测试代码是

int main()
{
  int a[320 * 120], b[320 * 120];

 for(int i=0; i != 10000; i++)
 {
   /// Size is divided by 8 because our memcpy function performs 8 integer load …

linux embedded arm

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

将输入拆分为PIG中的子串(Hadoop)

假设我在Pig中有以下输入:

some
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

s
so
som
some
Run Code Online (Sandbox Code Playgroud)

我还没有找到一种方法来迭代猪拉丁语中的chararray.我找到了TOKENIZE函数但是在单词边界上分裂了.那么"猪拉丁"可以做到这一点,还是需要Java类来做这件事呢?

hadoop mapreduce apache-pig

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

有没有办法限制对ASMX Web服务的访问,即asmx页面及其WSDL?

我有一个C#.net webservice,我需要限制访问.我已经要求我的消费者使用用户名和密码来呼叫该服务.但是,有没有办法限制对实际的asmx页面和WSDL的访问?我需要通过用户名/密码和IP地址限制对webservice的访问.如果用户没有正确的凭据,我不希望他们知道Web服务中存在哪些web方法.

这可以通过IIS完成吗?我知道我可以通过IIS限制IP地址,但我还可以使用用户名/密码吗?

有没有其他方法可以在IIS之外执行此操作,也许使用C#.net?

security iis web-services asmx

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