如何在makefile中获取makefile的名称?
谢谢.
注意:
我需要那个,因为我希望我的makefile自己调用,但makefile不是Makefile,所以我想写这样的东西:
target:
($MAKE) -f ($MAKEFILENAME) other_target
Run Code Online (Sandbox Code Playgroud) 是否可以指定条件Count()?我想只计算在Position列中有"Manager"的行.
我想在count语句中这样做,而不是使用WHERE; 我问的是因为我需要同时统计管理者和其他人SELECT(在这个例子中,对我来说Count(Position = Manager), Count(Position = Other))这样的事情WHERE是没用的.
在Linux中,JVM将工作目标设置为等于来自用户的homefolder.在Windows中,这是jar所在的文件夹.如何找到罐子(来自我的应用程序)所在位置以更改工作目录?
马亭
使用命名查询和我们拥有的查询有什么好处吗?看性能,可用性,可维护性等等....
在我们的应用程序中,我们已经定义了如下查询:
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对象的顶部.
我看到这个帖子似乎是组织所有这些查询的好方法.或者,如果我们有这么多类型的查询,也许是时候重新评估我们的数据库和对象结构了.
类实例的默认描述返回"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-
我的问题是关于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等)吗?
在一个行动中,我在呼唤
RedirectToAction("login", new { test = "1" });
Run Code Online (Sandbox Code Playgroud)
该页面似乎没有重定向.操作"login"位于同一控制器中.
问题可能是什么?
我正在使用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 … 假设我在Pig中有以下输入:
some
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
s
so
som
some
Run Code Online (Sandbox Code Playgroud)
我还没有找到一种方法来迭代猪拉丁语中的chararray.我找到了TOKENIZE函数但是在单词边界上分裂了.那么"猪拉丁"可以做到这一点,还是需要Java类来做这件事呢?
我有一个C#.net webservice,我需要限制访问.我已经要求我的消费者使用用户名和密码来呼叫该服务.但是,有没有办法限制对实际的asmx页面和WSDL的访问?我需要通过用户名/密码和IP地址限制对webservice的访问.如果用户没有正确的凭据,我不希望他们知道Web服务中存在哪些web方法.
这可以通过IIS完成吗?我知道我可以通过IIS限制IP地址,但我还可以使用用户名/密码吗?
有没有其他方法可以在IIS之外执行此操作,也许使用C#.net?
c# ×2
java ×2
linux ×2
sql-server ×2
annotations ×1
apache-pig ×1
arm ×1
asmx ×1
asp.net-mvc ×1
embedded ×1
hadoop ×1
hibernate ×1
ienumerable ×1
iis ×1
jar ×1
makefile ×1
mapreduce ×1
nsstring ×1
objective-c ×1
performance ×1
security ×1
sql ×1
t-sql ×1
web-services ×1