我今晚和我的非技术人员说话.她在谈论她是如何培训员工使用一些新软件的.该软件大量使用向导来完成任务.她对我的问题是"为什么巫师被称为'巫师?' 他们是由一些对"龙与地下城"感兴趣的书呆子制作的吗?"
我意识到,虽然"书呆子"和"龙与地下城"在我的情况下都是正确的,但我不知道术语"向导"的起源,因为它涉及引导用户通过某些应用程序的应用程序的一部分困难的过程.
我很想知道其他人在这个伟大而重要的问题上有什么想法.
我正在使用MediaPlayer实例来从Internet位置流式传输音频文件.音频播放器属于单独的活动.用户可以从音频文件列表中进行选择,并参加此活动以播放音频.
现在,用户可能会返回上一个活动(使用列表)并选择另一个音频文件.在这种情况下,我想停止正在播放的任何其他音频并开始播放所选的新音频.
有什么方法我可以知道音频文件是否正在播放而不必保持MediaPlayer对象?
谢谢.
编辑
我确实知道如何知道音频是否正在播放.我们可以通过使用AudioManager的对象并调用isAudioPlaying()来实现.如果正在播放任何音频,则返回true.
现在另一个问题是,如何停止当前播放的音频?我没有为启动音频而创建的MediaPlayer对象的实例(因为用户已经离开了活动一次,并且已经带回活动的新对象,因此是MediaPlayer的新实例)
这是我写的存储过程.在这个过程中,"p_subjectid"是从前端传递的数字数组.
PROCEDURE getsubjects(p_subjectid subjectid_tab,p_subjects out refCursor)
as
BEGIN
open p_subjects for select * from empsubject where subject_id in
(select column_value from table(p_subjectid));
--select * from table(cast(p_subjectid as packg.subjectid_tab))
END getsubjects;
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误.
Oracle error ORA-22905: cannot access rows from a non-nested table item OR
Run Code Online (Sandbox Code Playgroud)
正如我在不同的帖子中看到的,我尝试在下面的评论中给出的表函数内部"cast(p_subjectid as packg.subjectid_tab)".但是我得到了另一个错误:ORA-00902: invalid datatype
.
这就是"subjectid_tab"的定义.
type subjectid_tab is table of number index by binary_integer;
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我这是什么错误.我的程序有什么问题.
在我的应用程序中,我将密码发送到数据库,假设我的密码是PassworD123.现在这给了我正确的价值,但是当我使用password123时,也给了我正确的值.那么如何在SQL服务器中查看区分大小写的数据.任何演示代码都会有帮助.谢谢.
正则表达式语言使用\ B来包括A..Z,a..z,0..9和_,并且\ b被定义为单词边界.
如何编写与所有有效西班牙语单词匹配的正则表达式,包括如下字符:á,í,ó,é,ñ等?
我正在使用.NET.
当我搞乱C阵列时,我偶然发现了这个奇怪的结果:
char s[100] = "hello";
if(s == &s[0]) printf("true. ");
if(s == &s) printf("true.");
// output: true. true.
Run Code Online (Sandbox Code Playgroud)
我知道它s
保存了第一个元素的内存位置,但有没有办法找到s
(指向第一个元素的指针的地址)的地址?为什么&s
相等s
?并不是说这很有用,但我想知道幕后发生了什么.
我不确定不同的编译器是否以不同的方式实现它,但我使用的是gcc.
默认的Django User
模型有一些我不需要的字段和验证规则.我想让注册尽可能简单,即需要电子邮件或用户名或电话号码 - 所有这些都是唯一的,因此作为用户标识符很好.
我也不喜欢在Django用户模型中验证的用户名的默认字符集.我想在那里允许任何角色 - 为什么不呢?
之前我使用了用户配置文件django应用程序向用户添加了一个配置文件 - 但这次我宁愿让这个类变得更像.但是我仍然希望使用User
该类,因为它为我提供了一种简单的方法来限制只为登录用户的站点部分.
我该怎么做?
我已经离开了ZigBee一段时间了.谁拥有最成熟的Zigbee堆栈?是Microchip,Chipcon还是Atmel?
RF模块的价格是否低于10美元?
我记得一段时间后某些堆栈存在一些许可问题......
(这个问题最初是在2009年提出的.截至2012年,我不认为Ember是领先的堆栈.看来德州仪器已成为主导的芯片组/堆栈......虽然,他们的堆栈确实似乎被锁定使用IAR糟糕的IDE会让我三思而后行.)
我用Google搜索但找不到任何答案.
我打算使用GWT.我想知道我是否可以在GWT代码中使用spring来使用依赖注入框架?我不是在谈论GWT gui与后端spring应用程序的交互.
我问的原因是GWT代码被编译为JavaScript,这是在浏览器中执行的.如果我在那里使用spring代码,那么它是否可以工作或者其他任何其他库如log4j等?
或者GUI代码必须只是纯GWT API?
例如,
public class MyTable { private Button myButton; @Autowired public MyTable(Button aMyButton) { myButton = aMyButton; } }
可能重复:
Javascript中的多行字符串
在Ruby中你可以做这样的事情
temp = << - SQLCODE select*from users SQLCODE
这样,您的代码中就会有很长的字符串文字而不必转义大量字符.JavaScript中有类似的东西吗?
目前我有这样的javascript代码,它让我疯狂......
new Element.update(lightbox_id, " \
<div id='overlay' class='overlay' > \
</div> \
<div id='lightbox' class='lightbox'> \
<div class='lightbox_title'> \
<div class='corner_image' onclick=\"close_lightbox();return false;\"><a href='#' >" + corner_image + "</a></div> \
<div class='lightboxname' id='lightboxname'>" + title + "</div> \
<div class='close_image'> \
<a href='#' onclick=\"close_lightbox();return false;\">Close</a> or Escape key\
</div> \
</div> \
<div id='" + lightbox_content_id + "' class='lightbox_content'> \
</div> \
<script> \
watch_for_escape(); \
</script> \ …
Run Code Online (Sandbox Code Playgroud)