我有两个名字tab1和表tab2.
TAB1是P&rimary key is price并且price is foreign key in tab2,它是on delete set null.
当我primary key从tab2中存在的tab1中删除一个相应的外键
设置为NULL.
现在我想从tab2中删除其外键为null的行.
我写这个查询,但它不起作用.
delete from tab2 where price = null.
Run Code Online (Sandbox Code Playgroud)
请帮我解决一下.
关于post方法的Android文档说:"导致Runnable r被添加到消息队列中.sunnable将在这个处理程序所附加的线程上运行."
处理程序附加到UI线程.android如何在没有新线程创建的情况下在同一个UI线程中运行runnable?
是否将使用来自handler.post()的Runnable创建新线程?或者只有run()方法将从Runnable子类调用?
嘿我一直收到错误:
索引(从零开始)必须大于或等于零且小于参数列表的大小.
我的代码:
OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn);
OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1));
Aboutme.Text = String.Format("{2}", reader.GetString(0));
}
Run Code Online (Sandbox Code Playgroud) 我想知道,如果有可能,并且有一种通用的方法来扩展grails插件的功能.
我最近安装了可评论的插件,但需要对它进行一些修改.由于代码不与项目一起存储(但在用户目录中),如果我修改它,在更新插件(或安装其他某台机器的项目)后,这些更改将丢失.
有人有什么想法吗?
谢谢,尼古拉斯
我有一个有两个分支的回购 - 主人和开发者.我正在主分公司工作并拉,并得到一个消息,说回购是最新的.我提交了我的更改,并推送到远程仓库(在github上).我收到一条消息说有些变化被拒绝了.
然后我做了一个git pull origin dev,这显然是错误的事情 - 因为它将dev分支与我的主人合并,就像一个白痴,我没有注意到这一点,直到我再次推动.所以上次提交显示Merge branch 'dev' of github.com:myuser/myrepo.
我可以通过执行a来回到本地仓库中的最后已知良好状态git reset --hard [sha],其中[sha]是合并之前的提交(虽然我不确定如何将更改转换为原点) - 或者从我读过我也可以做一个git revert -m然后提交/推动那个改变.
任何人都可以通过"正确的方式"来解除我的合并,并将两个分支恢复到合并之前的位置吗?
谢谢 - 如果重要的是这只是一个只有两个开发人员的共享仓库,所以它不会发生重大变化.
编辑添加:请跟我说话,好像我还是个孩子.我不得不承认这个Git的东西仍然让我困惑,所以我远远不是一个超级用户!谢谢
我需要自动创建演示文稿(OpenOffice或Powerpoint).演示文稿应该将给定目录中每个演示文稿的前两张幻灯片放在一起,然后将它们组合成一个演示文稿.我很困惑我应该采取什么方法来解决这个问题.任何指针将不胜感激.
我制作了一个简单的html页面,并将其设置在Facebook粉丝页面选项卡上,但粉丝页面上显示的标签显示滚动条buti已设置为自动调整大小,此html页面的高度很大我想要隐藏滚动条和显示完整的页面
如果我有一个Manipulate语句,例如:
Manipulate[
Graphics[Line[{{0, 0}, pt}], PlotRange -> 2], {{pt, {1, 1}},
Locator}]
Run Code Online (Sandbox Code Playgroud)

如何以最简单的方式更改Locator对象的外观?我是否必须采用动态声明?具体来说,我本来希望使定位器不可见.
Spring提供了Cache Abstraction的一个有用功能
但我找不到的是提供者不可知的方式来获取实时缓存统计信息.基本上我只想在网页上或通过JMX显示所有缓存名称及其对应键的列表,其中包括命中,未命中和大小(以kb为单位).我知道ehcache确实提供了这个功能,如果我在代码中使用ehcache API,我可以得到它(过去已经使用过它).但我相信在代码中使用ehcache API会剥夺Spring框架缓存抽象的整个概念.
直到xcode 4 final(我在可用的时候使用3.latest和4 GM)这没有发生.当我升级到xcode 4最终版本时,我在尝试将armv7版本与我的非armv7库链接时开始出现链接错误(我的项目使用默认的标准armv6 armv7有效架构设置):
ld: warning: ignoring file ../bin/iOS static/arm/libssl.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../bin/iOS static/arm/libcrypto.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7: -- list of symbols --
Run Code Online (Sandbox Code Playgroud)
armv6版本编译得很好,但整个编译过程失败,出现77个链接错误.
我理解这是预期的行为,它不会与armv6 lib链接到armv7.该修复程序仅将我的项目设置为armv6.我的问题是:为什么这在xcode的早期版本中有效?
如果我只设置为armv6,我会开始收到此警告:
Check dependencies
[BWARN]warning: all apps should include an armv7 architecture (current ARCHS = "armv6").
Run Code Online (Sandbox Code Playgroud)
我不喜欢看到警告:-)任何人有类似的问题?
谢谢,
费尔南多
mysql ×2
abstraction ×1
android ×1
armv6 ×1
armv7 ×1
asp.net ×1
automation ×1
c# ×1
caching ×1
extending ×1
facebook ×1
foreign-keys ×1
git ×1
github ×1
grails ×1
handler ×1
html ×1
iframe ×1
iphone ×1
looper ×1
merge ×1
php ×1
plugins ×1
powerpoint ×1
reset ×1
resize ×1
revert ×1
spring ×1
sql ×1
statistics ×1
xcode ×1