对于我使用Oracle 8 DB的应用程序,我提供了一个SQL脚本来设置触发器,序列等内容,可以将其复制并粘贴到SQL*Plus中.如果我尝试创建的序列已存在,我希望脚本不会因错误而停止.对于触发器,可以使用"创建或替换触发器..."轻松完成,但对于序列,这不起作用.我也试过""如果不存在mysequence然后创建序列..."但它也没有.有没有其他选择?
或者,如果这不可能,有没有办法在没有SQL*Plus的情况下执行"drop sequence mysequence",如果mysequence不存在则中止脚本?
我一直在寻找如何在Android中播放铃声/闹钟声音.
我按一个按钮,我想播放铃声/闹铃声.我找不到一个简单,直接的样本.是的,我已经查看了闹钟源代码......但它并不简单,我无法编译它.
我无法做到这一点:
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(this, alert);
final AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (audioManager.getStreamVolume(AudioManager.STREAM_ALARM) != 0) {
player.setAudioStreamType(AudioManager.STREAM_ALARM);
player.setLooping(true);
player.prepare();
player.start();
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
04-11 17:15:27.638: ERROR/MediaPlayerService(30): Couldn't open fd for
content://settings/system/ringtone
Run Code Online (Sandbox Code Playgroud)
所以..如果有人知道如何播放默认铃声/闹钟,请告诉我.
我不想上传任何文件.只需播放默认铃声.
我现在有一个奇怪的可能与rails ...一个类正在某处定义,我找不到它.对"class ClassName"的Grepping还没有设法找到它,但是当我加载rails控制台时它肯定存在.它只是一个继承自Object的vanilla类,没有其他任何定义......非常无聊.所以,我想要的是找出这个类常量最初从rails控制台定义的方法.换句话说,当声明这个类时,要打印出'__ FILE __'的值.我觉得某种类型的元编程应该使这成为可能.
我想到了
ClassName.class_exec { __FILE__ }
Run Code Online (Sandbox Code Playgroud)
但这总是给我当前的文件.
我需要找到一种在程序的可执行文件中存储250 KB纯文本数字的方法.
通常,我会将数据放在一个单独的文件中,让程序在运行时读取它,但这不是一个选项.相反,程序和数据需要在一个可执行文件中.
我完全不知道怎么做(除了写250.000 #defines :-),我很感激任何建议.
我在mac笔记本电脑上使用来自shell(不是aquamacs)的emacs,但每当我尝试向上和向下滚动它都不会滚动文件.有没有办法做到这一点?
给定一个构建文件(.csproj或msbuild.xml或其他),我想运行一个msbuild命令,列出所有可用的,定义的目标.
这个功能存在吗?
我知道我可以在构建文件上进行Xpath搜索等,但是找不到包含文件中定义的目标.
仍在研究口齿不清的食谱和习语.
我有一个这样的列表:
((a b c) (d e f) nil (g h))
Run Code Online (Sandbox Code Playgroud)
我想将其合并到一个列表中,
(a b c d e f g h)
Run Code Online (Sandbox Code Playgroud)
似乎有一个单行班.
我在R中有一个data.frame,如下所示:
score rms template aln_id description
1 -261.410 4.951 2f22A.pdb 2F22A_1 S_00001_0000002_0
2 -231.987 21.813 1wb9A.pdb 1WB9A_4 S_00002_0000002_0
3 -263.722 4.903 2f22A.pdb 2F22A_3 S_00003_0000002_0
4 -269.681 17.732 1wbbA.pdb 1WBBA_6 S_00004_0000002_0
5 -258.621 19.098 1rxqA.pdb 1RXQA_3 S_00005_0000002_0
6 -246.805 6.889 1rxqA.pdb 1RXQA_15 S_00006_0000002_0
7 -281.300 16.262 1wbdA.pdb 1WBDA_11 S_00007_0000002_0
8 -271.666 4.193 2f22A.pdb 2F22A_2 S_00008_0000002_0
9 -277.964 13.066 1wb9A.pdb 1WB9A_5 S_00009_0000002_0
10 -261.024 17.153 1yy9A.pdb 1YY9A_2 S_00001_0000003_0
Run Code Online (Sandbox Code Playgroud)
我可以像这样计算data.frame的摘要统计信息:
> tapply( d$score, d$template, mean )
1rxqA.pdb 1wb9A.pdb 1wbbA.pdb 1wbdA.pdb 1yy9A.pdb 2f22A.pdb
-252.7130 …Run Code Online (Sandbox Code Playgroud) rvm的重点是能够安装多个rubies并从用户帐户访问它们.当你需要从root访问任何这些红宝石时你会怎么做?或者使用安装在其中一个rvms中的宝石?
是否有一种优雅(甚至是hackish)的方式来使用这些我没有考虑过?
我的猜测是我应该把它添加到我的PATH中,但我很好奇是否有人提出了更好的想法.我宁愿不为root帐户安装rvm并复制所有内容.
我已经创建了一个图灵完整的编程语言(已经过验证),因此必须可以为它编写一个quine,对吧?
但是我所知道的所有quines都将它们的源代码存储在一个字符串中,然后使用chr和之类的东西替换它中的特殊字符ord.
我的语言只有以下内容
我不知道如何写一个quine,因为我没有真正的字符串操作可用,我只能输出常量字符串.然而,它是100%图灵完成.