我试着用一个变量来计算一些东西,试了两个星期.
事实证明我之前设置变量以暂时解决另一个问题,并且从未回过头来纠正它.
通常,我尝试使用// ToDo标记代码以提醒我删除临时变量.
在这种情况下,我没有标记它,因为我正在试图解决更多的事情.(我无法弄清楚发生了什么,所以我尝试了各种各样的东西!)
如何标记以后要删除的临时变量?
标记以后需要删除的变量的最佳做法是什么?
(当然没有一个真正有组织的大脑...)
我以为我会分享我经历过的事情.这不是一个问题.我们解决了一个问题.我确定旧的媒体服务器猎犬知道这一点.我没有.我希望这能为您节省时间.
问题:我的客户的Shoutcast列表消失但他们的提供商却没有.(为了方便起见,Shoutcast列出了许多电台.我的客户曾经是:http://yp.shoutcast.com/sbin/tunein-station.pls?id = 3012xxx然后它消失了!他们的电台没有.
我们留下了车站为我们提供的几个URL,但没有一个通过我们的播放器播放.在每个.pls,.ram文件中,列出了相同的URL(请参阅注释) - 如下所示:
http://74.53.186.162:9082 /
我们是如何解决这个问题的?
在上面的Shoutcast控制台页面上,有一个监听链接.它指的是扩展名为.pls的URL.它还显示了采样率,当前侦听器的数量等.该URL工作正常.
让这个有趣的是,位于该URL的文件实际上是一个带有原始URL的.pls文本文件(类似于http://74.53.186.162:9082/)!
我学到了什么?
注意:带有.pls,.ram等的音频流是文本文件,其中包含指向实际流的URL.文本文件也有其他元数据.如果您从txt文件中获取原始URL并启动它,您可能会获得一个Shoutcast Server接口,该接口为您提供播放器可能使用的流信息.(查看广播电台的网站时,有时可以在播放器的启动参数中找到流URL.有时它们可能不同.)
不是说我会需要这个,但你怎么评论出一个类似于以下内容的整个课程:
public class yadayada extends yadayadasquared {
/**
* Says Hello
**/
public String sayHello() {
return "Hello";
}
}
Run Code Online (Sandbox Code Playgroud)
在课堂上有很好的评论/记录方法吗?
让我们想象一下,只有五分钟才能避免进行整个分支讨论......
是的,你妄想纯粹主义者,我看到了这个!
我们假设这是一个5分钟的测试.回购工作?不.删除?喜欢控制斜线的建议.