我有LI,我想淡出并重新进入.在列表项中我有一些文字.此文本绝对位于LI中.
问题是,在IE8中(IE6和7看起来很好)我可以让除了文本之外的所有东西都褪色:
如果我删除文本元素上的绝对定位(在本例中为P),则IE8可以正确淡化文本:
有谁知道这是为什么?有人知道修复吗?
更新:
如果文本完全定位,这似乎是IE8中的一般问题.所以,不是严格的绝对.我有预感这是由于cleartype fade bug.
我知道如何使用NSTimeZone来获取另一个时区中当前时间的偏移量.NSDate总是相对于GMT返回,那么如何使用正确的时区信息派生字符串?也就是说,我将当前时间(在美国东部时间)中使用,并使用NSTimeZone最后减去表示PST时间所需的3小时.但我所做的就是从相对于我的时区仍然代表的时间减去3个小时.如何让NSDateFormatter使用目标时区吐出时间?
我试过的一个方法是:
NSCalendar *cal = [NSCalendar currentCalendar];
NSDate *now = [NSDate date];
NSTimeZone *tz = [NSTimeZone timeZoneForSecondsFromGMT:(-8 * 3600)]; // for PST
NSDateComponents *dc = [cal components: NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:now];
[cal setTimeZone:tz];
NSDate *newDate = [cal dateFromComponents:dc];
Run Code Online (Sandbox Code Playgroud)
没爱.我可以采用单独的日期组件并组成一个字符串,但它不可本地化.
一个相关的问题:
NSTimeZone *tz = [NSTimeZone timeZoneForSecondsFromGMT:(-8 * 3600)]; // for PST
NSString *abbreviation = [tz abbreviation];
NSString *name = [tz name];
Run Code Online (Sandbox Code Playgroud)
两者abbreviation并name最终返回GMT-0800,而不是我期望的PST.如果我愿意的话,我甚至无法做到.我究竟做错了什么?
我的正则表达式看起来像
<xxxx location="file path/level1/level2" xxxx some="xxx">
Run Code Online (Sandbox Code Playgroud)
我只对分配给位置的报价部分感兴趣.如果没有贪婪的开关,它不应该像下面那么容易吗?
/.*location="(.*)".*/
Run Code Online (Sandbox Code Playgroud)
似乎没有用.
我想使用.Net Security命名空间中提供的加密算法,但是我试图了解如何生成密钥,例如AES算法需要256位,即16字节密钥,以及一些初始化向量,这也是几个字节.
我可以在Key和IV中使用任何值的组合吗?例如Key和IV中的所有零都有效吗?我知道算法的细节做了很多xors,所以零不会有任何好处,但这些算法是否有任何限制?
或者我是否必须使用某些程序生成密钥并将其永久保存在某处?
我希望在加密后将数据存储在数据库中,安全配置文件数据(如用户名,密码,电话号码等)和密钥将仅供连接字符串中提到的数据库用户使用,并且可供管理员使用.
如何检查NSString是否以某个字符(字符*)开头.
*是单元格类型的指示符,所以我需要没有*的NSString的内容,但需要知道*是否存在.
我最近开始阅读有关ASP.net MVC的内容,在对这个概念感到兴奋之后,我开始将我的所有webform项目迁移到MVC,但即使遵循了所有好的建议,我也很难保持我的控制器瘦身(或者也许我只是不明白......).我处理的网站有文章,视频,报价......每个实体都有类别,评论,可以与之关联的图像.我使用Linq来sql进行数据库操作,对于每个实体,我有一个Repository,对于每个存储库,我创建一个要在控制器中使用的服务.
所以我有 -
和相应的服务
你看到了这张照片.
我的问题是我有一个文章,类别和注释的控制器,因为我认为有ArticleController处理所有这可能是有道理的,但现在我必须传递Controller构造函数所需的所有服务.所以我想知道我做错了什么.我的服务设计不当吗?我应该创建更大的服务来封装更小的服务并在我的控制器中使用它们吗?或者我应该有articleCategory控制器和articleComment控制器?
用户查看的页面由所有这些组成,您要查看的文章,与之关联的评论,应用的女巫类别列表......如何有效地分解控制器以使其"保持" "解决我的头痛?
谢谢!我希望我的问题不会太长,无法阅读......
asp.net-mvc service design-patterns controller repository-pattern
我不确定我是否喜欢Python的动态性.它经常导致我忘记检查类型,尝试调用属性并获取NoneType(或任何其他)没有属性x错误.其中很多是非常无害的,但如果处理不当,他们可以关闭整个应用程序/进程/等.
随着时间的推移,我会更好地预测这些可以弹出的位置并添加显式类型检查,但因为我只是人类,我偶尔会错过一个,然后一些最终用户找到它.
所以我对你避免这些的策略感兴趣.你使用类型检查装饰器吗?也许特殊的对象包装?
请分享...
我要寻找一个函数来扭转任何字符串(YYYYMDD,YY/MM/DD,YYMMDD由函数创建,...)的FormatDateTime为datetime.
例
我有一个由字符串日期格式YYYYMMDD创建FormatDateTime
mydatestr:=FormatDateTime('YYYYMMDD',Mydate);
Run Code Online (Sandbox Code Playgroud)
现在我怎么能DateTime再次将mydatestr转换成?
UPDATE
这些功能
function StrToDate(const S: string): TDateTime; overload;
function StrToDate(const S: string;
const FormatSettings: TFormatSettings): TDateTime; overload;
function StrToDateTime(const S: string): TDateTime; overload;
function StrToDateTime(const S: string;
const FormatSettings: TFormatSettings): TDateTime; overload;
Run Code Online (Sandbox Code Playgroud)
不支持传递具有要转换格式的字符串.
我看起来像这样
Mydatetime:=InvFormatDatetime('20091225','yyyymmdd');
Run Code Online (Sandbox Code Playgroud)
要么
Mydatetime:=InvFormatDatetime('20090108','yyyyddmm');
Run Code Online (Sandbox Code Playgroud) 我经常面临在内存中存储从文件系统上的文件加载的一些(可能很复杂的)配置设置的问题.我想知道是否有更好的方法来构建一个模式来解决这个问题,然而,比我一直在使用的那样.
基本上,我目前的解决方案涉及三个步骤.
建立一个单身人士.由于数据是持久的并且保证不会通过应用程序的运行时更改,因此只需要一个对象实例.
完成对对象的第一次请求后,创建对象并从文件读入.
用getter公开数据.
这有很多我的代码看起来像这样的效果:
MyConfiguration.getInstance().getWeightOfBomb()对我来说这看起来很奇怪.
是否有更好的方式以更加语义的方式处理这个问题?
.net ×1
asp.net-mvc ×1
c# ×1
cognos ×1
controller ×1
css-position ×1
date ×1
delphi ×1
encryption ×1
fadeout ×1
formatting ×1
iphone ×1
java ×1
jquery ×1
nsdate ×1
nsstring ×1
objective-c ×1
python ×1
regex ×1
security ×1
service ×1
timezone ×1