在Android SDK文档中,与@ drawable/my_image xml语法一起使用的所有示例都直接处理存储在项目的res/drawable目录中的图像.
我想知道在drawable目录中创建子目录是否明确不可行.
例如,如果我有以下目录布局:
res/drawable
-- sandwiches
-- tunaOnRye.png
-- hamAndSwiss.png
-- drinks
-- coldOne.png
-- hotTea.png
Run Code Online (Sandbox Code Playgroud)
我可以参考金枪鱼沙拉三明治的图像@ drawable/sandwiches/tunaOnRye
或者我必须将层次结构保持在drawable目录中.
我正在使用msys-git并注意到在执行git pull之后我经常在输出中得到奇怪的字符.我认为这些是某些终端可能理解的某种控制字符,但在标准的Windows命令提示符下,它们会导致:
Source/MidiLib/AudioChannelMixer.cpp ?[m | 6 ?[32m+?[m
Source/MidiLib/AudioEnvironment.cpp ?[m | 4 ?[32m+?[m
Source/MidiLib/EventIDs.h ?[m | 1 ?[32m+?[m
Source/MidiLib/MidiAssignable.cpp ?[m | 207 ?[32m+++++++++++++++++++++++++?[m?[31m---?[m
Source/MidiLib/MidiAssignable.h ?[m | 39 ?[32m+++++?[m?[31m-?[m
Source/MidiLib/MidiAssignmentsDlg.cpp ?[m | 101 ?[32m++++++++++++?[m?[31m--?[m
Run Code Online (Sandbox Code Playgroud)
这不是一个真正的问题,但很烦人......是否有办法禁用这些字符并获得干净的输出?
在Python中,使用calendar.timegm(),我得到一个unix时间戳的10位数结果.当我把它放到Javscript的setTime()函数中时,它在1970年出现了一个日期.它显然需要一个长度为13位的unix时间戳.怎么会发生这种情况?它们都是从同一天算起的吗?
如何在这两种语言之间使用相同的unix时间戳?
在Python中:
In [60]: parseddate.utctimetuple()
Out[60]: (2009, 7, 17, 1, 21, 0, 4, 198, 0)
In [61]: calendar.timegm(parseddate.utctimetuple())
Out[61]: 1247793660
Run Code Online (Sandbox Code Playgroud)
在Firebug中:
>>> var d = new Date(); d.setTime(1247793660); d.toUTCString()
"Thu, 15 Jan 1970 10:36:55 GMT"
Run Code Online (Sandbox Code Playgroud) 在WPF中,我知道我可以用来ListView.ScrollIntoView将特定项目滚动到视图中,但它总是会进行最少量的滚动,以便显示项目.
如何使其滚动以便我想要显示的项目滚动到ListView的顶部?
我曾经考虑过两次调用ScrollIntoView,一次是针对我想要的项目,一次针对最后显示的项目,但我不知道如何找出最后显示的项目.
出于好奇,有没有办法编辑现有的同义词?也就是说,改变同义词指向的表...
到目前为止,我似乎不得不删除并重新创建它们,因为它们被锁定而不被编辑.这不是什么大问题,但与此同时它有点刺激.
GUI或脚本,但最好是GUI.
我有一个NSFetchedResultsController从a获取对象NSManagedObjectContext.我正在使用结果来填充UITableView.
我正在使用这两个排序描述符进行过滤.
NSSortDescriptor *lastOpened =
[[NSSortDescriptor alloc] initWithKey:@"lastOpened" ascending:NO];
NSSortDescriptor *titleDescriptor =
[[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES];
Run Code Online (Sandbox Code Playgroud)
当我创建时NSFetchedResultsController,我会对这些部分进行排序sectionNameKeyPath:@"lastOpened".
现在我的部分显示标准格式,如2009-07-02 20:51:27 -0400,因为没有两个可以同时打开,它们都是独一无二的.我需要它们来涵盖日期/时间范围,例如一整天,并且是人类可读的形式.像7月2日星期四那样的东西.
谢谢!
编辑:
这都是在里面UITableViewController.这是一些更多的代码.
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
// Display the dates as section headings.
return [[[fetchedResultsController sections] objectAtIndex:section] name];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
}
Run Code Online (Sandbox Code Playgroud) DECLARE @EmailEnc varbinary(maX)
declare @keyid uniqueidentifier
DECLARE @Email_test nvarchar(max)
set @Email_test = N'Sg@hotmail'
SELECT top 1 @keyid=[key_guid] FROM sys.symmetric_keys order by newid()
SET @EmailEnc=CAST(ENCRYPTBYKEY(@keyid,@Email_test) AS varbinary(max))
select @Email_test,@keyid,@EmailEnc
Run Code Online (Sandbox Code Playgroud)
结果
Sg@hotmail D790AE00-63FC-4BC5-8182-073BACDF1B12 NULL (1 行受影响) 为什么是 Null ?? 有任何想法吗??
我的日志文件工作正常,但我在每一行都得到了无关的信息,如"29 Query",我无法分辨,但看起来记录的查询是MySQL如何在内部处理每个查询的解释.有没有办法在应用程序执行时自动记录每个查询,而MySQL没有任何其他信息添加到日志中?谢谢!
编辑:
作为提供赏金的一部分,让我解释一下我的情况.我们正在使用具有EAV数据库架构的Magento Commerce.跟踪任何内容以及存储位置绝对是一场噩梦.我的想法是将产品插入应用程序中的数据库,然后记录在该过程中执行的每个查询.这很好用,但是日志在查询周围还有很多其他问题.我真的只想要这样的东西:
1.) SELECT * FROM <TABLE>;
2.) UPDATE <TABLE> SET <VALUE> = <VALUE>;
3.) ...
4.) ...
Run Code Online (Sandbox Code Playgroud)
简单的东西告诉我执行了什么,这样我就不必通过控制器和模型来筛选试图获得所有这些.我不需要日期,时间,行号或任何额外的东西.
android ×2
iphone ×2
cocoa ×1
cocoa-touch ×1
core-data ×1
datetime ×1
definition ×1
drawable ×1
encryption ×1
git ×1
idempotent ×1
javascript ×1
listview ×1
logging ×1
msysgit ×1
mysql ×1
python ×1
scroll ×1
sql-server ×1
synonym ×1
utc ×1
wpf ×1