如何添加后缀的一天一个unix日数?
我会解释一下.我有一个TextMate包snippit,写出今天的日期.它使用unix日期和格式.这是代码:
`date +%A` `date +%d` `date +%B` `date +%Y`
Run Code Online (Sandbox Code Playgroud)
它输出:
2010年3月22日星期一
我想将后缀添加到当天(st,nd,rd和th),如下所示:
2010年3月22日星期一
据我所知,unix日期格式中没有本机函数,就像在PHP(j)中一样.我如何在unix中实现这一目标?一天复杂的正则表达式?
我有一个基于核心数据的应用程序,管理汽车经销商的记录.各唱片店的销售店的地址,这是分成addressLine1
,addressLine2
,city
,state
,和zip
组件,每个存储在数据存储的字符串.
我想向用户提供一个有经销商的城市列表,所以我想弄清楚是否可以获得已经输入商店的每个唯一城市名称的列表.换句话说,是否可以针对将返回不同城市名称列表的所有经销商记录发出某种查询?
我会知道如何使用SQL查询轻松完成此操作,但(如何)在Core Data中完成此操作?
非常感谢!
目前我有两张桌子,products
而且options
.
产品包含
选项包含
样本数据可能是:
Products
id:1
标题:'test'
描述:'我的描述'
Options
id:1
product_id:1
sku:1001
title:'red'
id:2
product_id:1
sku:1002
title:'blue'
我需要显示每个项目,每个不同的选项.此刻,我选择行products
并迭代它们,并为每个行选择适当的行options
.然后我创建一个数组,类似于:
[product_title] = 'test';
[description] = 'my description';
[options][] = 1, 1001, 'red';
[options][] = 2, 1002, 'blue';
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法只使用sql(我使用codeigniter,并且理想情况下喜欢使用Active Record类)?
我有一个MVC应用程序.该模型具有一个结构属性NSSize
.这是可写的:
- (void)setSize:(NSSize)aSize;
Run Code Online (Sandbox Code Playgroud)
视图NSSize
使用键值编码设置它.但是,你不能对结构进行键值编码,所以我把它包装在一个NSValue
像这样的对象中:
[theView setValue:[NSValue valueWithSize:mySize]
forKey:@"theModel.size"];
Run Code Online (Sandbox Code Playgroud)
据我所知,这应该不起作用,因为访问器需要一个结构而不是一个结构NSValue
.但它完美无缺.奇妙的.
这怎么可能?
最近出现在我作为助教的课堂上.我们正在教学生如何用c ++编写复制构造函数,最初教过java的学生问你是否可以从另一个构建函数调用.我知道这个问题的答案是否定的,因为他们在课堂上使用了迂腐的旗帜作为他们的代码,而旧标准对此并不支持.我在Stackoverflow和其他网站上发现了使用new (this)
如下伪造此内容的建议
class MyClass
{
private:
int * storedValue;
public:
MyClass(int initialValue = 0)
{
storedValue = new int(initialValue);
}
~ MyClass()
{
delete storedValue;
}
MyClass(const MyClass &b)
{
new (this) MyClass(*(b.storedValue));
}
int value() {
return *storedValue;
}
};
Run Code Online (Sandbox Code Playgroud)
这是非常简单的代码,显然不会通过重用构造函数来保存任何代码,但它仅仅是例如.
我的问题是,这是否符合标准,如果有任何边缘情况应该考虑,以防止这是声音代码?
编辑:我应该注意到这对我来说似乎是非常危险的,但是从我不太了解它不仅仅是知道如何变坏它的观点来看更多.我只是想确保如果学生被问到我可以指导他们为什么能够或不应该这样做.为了所有实际目的,我已经向他们建议使用共享初始化方法.这更像是一个教学问题,而不是一个实际项目.
我在无序列表中有一组列表项,我将其中的锚点绑定在单击时触发.问题是:当我点击首先创建的一些li时,会创建一些ul(通过ajax),并在jQuery的document.ready中绑定.而且我想要动态创建的这个li也是如此.我能这样做吗?
好吧,我希望你明白我的意思......
简单地说,我正在寻找一种使用batik库从SVG文件制作ImageIcon的方法.我不想首先将SVG光栅转换为磁盘,我只是希望能够从jar文件中提取svg并将其作为UI元素.
我觉得这应该相当容易,但蜡染javadocs并没有告诉我我需要知道什么.
(为什么选择蜡染?好吧,我们已经在使用它了,所以我们不必经营另一个合法的图书馆.)
我正在尝试使用一些FORTRAN代码来调用我编写的几个c ++函数(c_tabs_就是其中之一).链接和一切工作正常,只要我调用不属于类的函数.
我的问题是我希望FORTRAN代码调用的函数属于一个类.我使用nm查看符号表,函数名称就像这样丑陋:
00000000 T _ZN9Interface7c_tabs_Ev
Run Code Online (Sandbox Code Playgroud)
FORTRAN不允许我用这个名字来调用函数,因为开头有下划线,所以我很茫然.
当c_tabs不在类中时,它的符号非常简单,FORTRAN对它没有任何问题:
00000030 T c_tabs_
Run Code Online (Sandbox Code Playgroud)
有什么建议?提前致谢.
对于学校项目,我们必须实施排名系统.然而,我们认为一个愚蠢的排名平均值很糟糕:一个用户排名5星的东西将有更好的平均值,188个用户排名4星,这只是愚蠢.
所以我想知道你们是否有一个"智能"排名的示例算法.它只需要考虑给出的排名和排名的数量.
谢谢!
我正在ruby中的对象中重新定义一个方法,我需要将新方法作为闭包.例如:
def mess_it_up(o)
x = "blah blah"
def o.to_s
puts x # Wrong! x doesn't exists here, a method is not a closure
end
end
Run Code Online (Sandbox Code Playgroud)
现在,如果我定义一个Proc,它就是一个闭包:
def mess_it_up(o)
x = "blah blah"
xp = Proc.new {||
puts x # This works
end
# but how do I set it to o.to_s.
def o.to_s
xp.call # same problem as before
end
end
Run Code Online (Sandbox Code Playgroud)
有什么想法怎么做?
谢谢.