我正在构建一个简单的应用程序,我正在尝试获取缓冲区,但似乎以下代码中的onaudio进程未触发:(PasteBin)
<script>
var audio_context;
var recorder;
window.onload = function init() {
try {
window.AudioContext = window.AudioContext || window.webkitAudioContext;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;
window.URL = window.URL || window.webkitURL;
audio_context = new AudioContext;
} catch (e) {
console.log(e);
}
navigator.getUserMedia({audio: true}, startUserMedia);
function startUserMedia(stream) {
console.log('Initializing');
var input = audio_context.createMediaStreamSource(stream);
input.connect(audio_context.destination);
var node = input.context.createGain(4096, 2, 2);
node.onaudioprocess = function(e){
console.log('done');
}
node.connect(audio_context.destination);
}
};
</script>
Run Code Online (Sandbox Code Playgroud)
如果代码按照我应该得到的方式工作Initiliazing \n done,那么问题是我只获得了Initiazing并且没有触发onaudioprocess.我正在使用最新的铬:

我一直在尝试执行以下无法正常运行的UNIX shell脚本.我正在通过KornShell(ksh)运行它.
echo $?;
if [ $? -ne 0 ]
then
failed $LINENO-2 $5 $6
fi
failed()
{
echo "$0 failed at line number $1";
echo "moving $2 to failed folder"
}
Run Code Online (Sandbox Code Playgroud)
这是错误的说法Syntax error:then unexpected..基本上我必须检查最后执行的ksh脚本的最高/最后一个语句的返回码,如果它不等于零,我必须用给定的参数调用函数失败.我之前尝试过分号,但这也没用.
你能帮忙吗?
Edit1:根据输入改变了代码.仍然存在同样的问题.
ksh ../prescript/Pre_process $1 $2 $3
rc=$?;
if [[ $rc -ne 0 ]];then
echo "failed";
exit 1;
Run Code Online (Sandbox Code Playgroud)
Edit2: 它通过使用双方括号在当时的部分工作.我觉得我使用bash脚本的代码为ksh.我在失败的函数调用中遇到问题.在这个例子中,请让我知道ksh中函数调用的适当方式
我最近一直在将内容和代码库从旧的Sitecore CMS 6.5安装(具有大量自定义)迁移到CMS 7.0的全新安装.
在原始站点中,Single-line text已使用字段将任意Javascript呈现到页面中(用于跟踪).这工作正常,Javascript被渲染到页面中,未编码并按预期执行.
但是在新安装中我注意到内容现在是HTML编码的,这意味着它不会在我正在使用的Sitecore 7安装下执行.
在我的Sublayout中,我有一个像这样的FieldRenderer:
<sc:FieldRenderer ID="tracker" FieldName="Script" runat="server" />
Run Code Online (Sandbox Code Playgroud)
我不确定是否存在我未迁移的自定义/配置,或者这是否是Sitecore 7中引入的更改(可能出于安全原因).
任何人都可以对此有所了解吗?我是否需要创建自己的字段类型以允许所需的行为,或者我是否可以通过"开箱即用"字段类型执行此操作?
我想为svg arc创建圆角.

这是我上面的弧的代码
(function()
{
var svg = d3.select('#pieChart').append("svg:svg").attr('width', 300).attr('height', 300).attr('fill', '#123456').append("g").attr("transform", "translate(" + 300 / 2 + "," + 300 / 2 + ")");
var arc = d3.svg.arc().innerRadius(100).outerRadius(140).startAngle(0).endAngle(190 * (Math.PI)/180);
svg.append("path").attr('d', arc);
}());
Run Code Online (Sandbox Code Playgroud) refer.jvmhost.net/refer247/registration,这是我的网址,我必须获取这个网址的请求,如用户详细信息,json如果它包含..Dont给我android代码,应该以格式状态n错误获取相应的响应.
这是html页面.
<head>
<script type="text/javascript" src="json2.js"></script>
</head>
<body>
<div data-role="page" data-theme="c">
<div data-role="header" data-position="fixed" data-inset="true" class="paddingRitLft" data-theme="c">
<div data-role="content" data-inset="true"> <a href="index.html" data-direction="reverse"><img src="images/logo_hdpi.png"/></a>
</div>
</div>
<div data-role="content" data-theme="c">
<form name="form" method="post" onsubmit="return validate()">
<div class="logInner">
<div class="logM">Already have an account?</div>
<div class="grouped insert refb">
<div class="ref first">
<div class="input inputWrapper">
<input type="text" data-corners="false" class="inputrefer" placeholder="Userid" name="userid" id="userid" />
</div>
<div class="input inputWrapper">
<input type="password" data-corners="false" class="inputrefer" placeholder="Password" name="password" id="password" />
</div> <a href="dash.html" rel="external" style="text-decoration: …Run Code Online (Sandbox Code Playgroud) 我正在用C#学习加密,我遇到了麻烦.我有一些Rijndael加密代码,它与字符串完美配合.但是现在我正在研究序列化并且BinaryWriter没有任何保护地写入类的数据.我正在使用此代码进行测试 ; 有没有办法"加密类",或类似的东西?
为了澄清这个问题,这是我的代码:
FileStream file = new FileStream(Environment.CurrentDirectory + @"\class.dat", FileMode.Create);
using (BinaryWriter sw = new BinaryWriter(file))
{
byte[] byt = ConverteObjectEmByte(myVarClass);
sw.Write(byt);
}
Run Code Online (Sandbox Code Playgroud)
这就是我读它的方式:
MyClass newMyVarClass;
FileStream file = new FileStream(Environment.CurrentDirectory + @"\class.dat", FileMode.Open);
using (BinaryReader sr = new BinaryReader(file))
{
// 218 is the size of the byte array that I've tested (byt)
myNewVarClass = (MyClass)ConverteByteEmObject(sr.ReadBytes(218));
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在阅读Skiena的"算法设计手册".
第一章阐述了Big O符号的正式定义:
f(n) = O(g(n))意味着c * g(n)是上限f(n).即,存在一些常数c,对于足够大的n ,f(n)总是小于或等于c * g(n).(即n >= n0某些常数n0)
这很好,也很有意义.
但后来作者继续描述特定功能的大O: 3n^2 - 100n + 6
他说这O(3n^2 - 100n - 6)不等于O(n).而他的理由是,对于c我选择的任何一个,c * n总是< 3n^2何时n>c.这是真的,但那(-100n + 6)部分呢?
让我们说我选择c = 1和n = 2.
3n^2 - 100n + 6 = 12 - 200 + 6 = -182 …
我想解析一个SVG样式属性,它只是一个分隔的字符串,例如
"补:#e2b126;行程:#010101;笔划宽度:0.3177;卒中miterLimit分别:10"
进入一个,Dictionary<string,string>以便我可以对它进行一些处理.
这就是我所拥有的,它完成了这项工作,但我想使用linq投影使其更整洁,似乎无法获得语法.我尝试使用.Select().ToDictionary等,但没有快乐.谢谢:
string attributes = "fill:#e2b126;stroke:#010101;stroke-width:0.3177;stroke-miterlimit:10";
var pairs = attributes.Split(';').ToList();
var dic = new Dictionary<string, string>();
pairs.ForEach(p =>
{
var pair = p.Split(':');
dic.Add(pair[0], pair[1]);
});
foreach (var k in dic.Keys)
{
Console.WriteLine(k + " " + dic[k]);
}
Run Code Online (Sandbox Code Playgroud)
预期产量:
fill #e2b126
stroke #010101
stroke-width 0.3177
stroke-miterlimit 10
Run Code Online (Sandbox Code Playgroud) 我们目前正在运行Sitecore CMS 6.5(120706),其中安装了共享源Item Buckets模块:
我们希望升级到CMS 7.0版.我被告知目前没有升级路径,并期待在几个月内.但是我们宁愿不必等待.
项目桶仅用于我们网站的单个部分.其他所有内容都通过标准内容树提供.
我们曾尝试升级到6.6第一所要求的文件升级过程中,尽管它提后来在共享源代码项目桶模块是不幸中的说明不支持升级.确认这肯定不起作用,我们收到错误:
Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Lucene.Net, Version=2.3.1.3, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)
我们还尝试通过删除.config文件等来禁用项目存储桶,但我们还有其他问题,可能是因为项目存储桶更新所做的实际内容/数据模板更改.
我们正在考虑尝试干净安装CMS 7.0,然后使用Sitecore包迁移我们的自定义代码库,内容树中的项目(包括数据模板,布局,渲染等)以解决此问题.
有人可以验证这种方法,或者更好地建议一个不那么痛苦的解决方案!?
非常感谢
我收到错误: SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data
我的代码:
<script>
$(document).ready(function () {
$('.edit1').on('change', function () {
arr = $(this).attr('class').split(" ");
var clientid = document.getElementById("client").value;
account_id = document.getElementById("account_id").value;
$(this).parent().next().find('input:checkbox').attr("checked", true);
$.ajax({
type: "POST",
url: "clientnetworkpricelist/routestatusupdate.php",
data: "value=" + $(this).val() + "&rowid=" + arr[2] + "&field=" + arr[1] + "&clientid=" + clientid + "&account_id=" + account_id,
success: function (result) {
data = jQuery.parseJSON(result); //added line
var obj = data;
$('#CPH_GridView1_Status' + arr[2]).empty();
$('#CPH_GridView1_Status' + arr[2]).append(data.status);
$('.ajax').html($(this).val());
$('.ajax').removeClass('ajax');
}
});
} …Run Code Online (Sandbox Code Playgroud) c# ×3
javascript ×3
.net ×2
ajax ×2
jquery ×2
sitecore ×2
sitecore7 ×2
algorithm ×1
api ×1
audio ×1
big-o ×1
collections ×1
d3.js ×1
encryption ×1
function ×1
if-statement ×1
java ×1
json ×1
ksh ×1
linq ×1
php ×1
process ×1
projection ×1
return-value ×1
sitecore6 ×1
svg ×1
unix ×1
upgrade ×1