我使用这些规则制作了终极笑发生器.你能用聪明的方式用自己喜欢的语言实现它吗?
在每次迭代时,都会发生以下转换.
H -> AH
A -> HA
AA -> HA
HH -> AH
AAH -> HA
HAA -> AH
Run Code Online (Sandbox Code Playgroud)
n = 0 | H
n = 1 | AH
n = 2 | HAAH
n = 3 | AHAH
n = 4 | HAAHHAAH
n = 5 | AHAHHA
n = 6 | HAAHHAAHHA
n = 7 | AHAHHAAHHA
n = 8 | HAAHHAAHHAAHHA
n = 9 | AHAHHAAHAHHA
n = ...
Run Code Online (Sandbox Code Playgroud) <a onclick ="foo()" href="bar.html" >Link </a>
<script>
...
function foo(){
//I want to know the href property of whoever called me.
//something like this.caller.href ??
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想我可以只分配所有元素ID,然后将我自己的ID传递给我正在调用的JS方法,但我一直在寻找更好的方法.
当用户输入日期时,它以红色下划线(因为它不在某个字典中).这肯定是FF中的问题,可能是大多数浏览器.有没有办法将输入字段标记为"不要指望英文单词在这里?"
所以我有这段代码,为了方便,我希望它的构造函数的默认参数是 int 类型和 0。(我的项目类中有更多参数,其中一个是可选的,我不想要两次编写构造函数,因为它很大)
class mama{
public:
template<typename x> mama(x i=int(0)){}
};
int main(){
mama x;
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为它说它找不到构造函数,所以还有另一种方法可以做到这一点吗?
error: no matching function for call to ‘mama::mama()'
note: candidates are: mama::mama(const mama&)
Run Code Online (Sandbox Code Playgroud) 我现在每天都在做javascript.我来自OO背景,我接触过的大部分代码都是程序性/ OO风格.我正在寻找能够以功能性方式解决或多或少典型的Web编程任务的好例子.
我不想有任何看起来像功能的任意例子.我正在寻找一个例子,可以展示如何使用功能强大来解决问题比使用其他方法更好.我知道这是一种主观/风格依赖,但不要让自己(我自己)太难.
是否有一种方法可以提升和异常,而不是从Exception下降?
我想避免的是:
require 'timeout'
begin
timeout(1) {sleep(50)}
rescue StandardError => e
puts e.message
end
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过"救援异常"或者更加彻底的"救援对象"来解决这个问题,但这对我来说似乎有些奇怪.
我们正在尝试为本机sql查询动态生成IN子句以返回JPA实体.Hibernate是我们的JPA提供者.我们的代码看起来像这样.
@NamedQuery(
name="fooQuery",
queryString="select f from Foo f where f.status in (?1)"
)
....
Query q = entityManager.createNamedQuery("fooQuery");
q.setParameter(1, "('NEW','OLD')");
return q.getResultList();
Run Code Online (Sandbox Code Playgroud)
这不起作用,in子句不识别通过这种方式传递的任何值.有谁知道这个问题的解决方案?
该?通配符表示未经授权的用户,同时*代表了所有用户,认证和未.我的书显示了以下URL授权示例:
<authorization>
<deny users="?" />
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)
但是上面的代码不具有与以下相同的效果:
<authorization>
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)
或者作者是否还包括 <deny users="?" />规则?
asp.net authentication authorization forms-authentication asp.net-membership
Microsoft SQL Server Server Management Studio中的"连接到服务器"模式窗口是否有键盘快捷键?
第一次从"开始"菜单或快捷方式打开SQL Server Management Studio时显示的模式窗口.
这是我的代码,我试图访问第一行,第一列
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=" + fileName + @";Extended Properties=""Excel 8.0;HDR=NO;""";
string CreateCommand = "SELECT * FROM [Sheet1$]";
OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
OleDbCommand cmd = new OleDbCommand(CreateCommand, conn);
// cmd.ExecuteNonQuery();
DbDataReader dr= cmd.ExecuteReader();
int i = 0;
while (dr.Read())
{
string ab = dr.GetValue(i).ToString();
MessageBox.Show(ab);
i++;
}
Run Code Online (Sandbox Code Playgroud)