您好,我正在使用Kohana Query Builder构建查询,我正在尝试获取此类查询:
UPDATE `report_count` SET `report_count`= report_count + 1;
Run Code Online (Sandbox Code Playgroud)
我现在拥有的是:
DB::update('report_count')->set(array('report_count' => 'report_count + 1'));
Run Code Online (Sandbox Code Playgroud)
并输出此查询:
UPDATE `report_count` SET `report_count` = 'report_count + 1'
Run Code Online (Sandbox Code Playgroud)
所以我的问题是它放' '了report_count + 1.我怎样才能删除这些?
我是这个加密的新手,所以我不确定如何格式化我的问题.
无论如何我正在使用被称为框架kohana和加密它使用三件事:
key,cipher,mode所以我的问题是,当它有时编码一些字符串,我得到/的是这样的加密fclzSev6DVfOk2Z/BSSi4dRYFn4t和我不希望这样,所以我的猜测是,我应该改变mode其现在的问题是MCRYPT_MODE_NOFB,如果我是对的我一定要哪种模式使用?
我需要在字符串中找到输入值,它应该是这样的:
var someHtml = "some text, <div id='somediv'></div> <input type='text' value='somethin' />";
$(someHtml).find('input').val();
Run Code Online (Sandbox Code Playgroud)
这当然不起作用,所以我该怎么做?
我不明白为什么我不能访问这样的值:
object = {
test:{
value: "Hello world"
}
}
variable = "value";
//this gives me "Hello world"
console.log(object.test.value);
//this gives me undefined error
console.log(object.test.variable);
Run Code Online (Sandbox Code Playgroud)
到现在为止我可以理解它不能以这种方式完成,但我仍然需要为变量赋予一些值,然后使用该变量来访问对象值.
我正在通过Ajax批量上传文件。目前,每个块的重量为50 KiB。
在上传过程中,我具有以下信息:
我还可以添加完成此操作所需的几乎所有内容,我想到的不是依靠上传速度,而是依靠平均块上传时间,这是我目前的失败公式:
(averageUplTime * ((FileSize / ChunkSize) ) - AmountOfChunks) / 1000
Run Code Online (Sandbox Code Playgroud)
它实际上几乎可以正常工作,我可以看到在数字之间它以几乎正确的方式在减少,但是我得到了这些长数字9.16174,我无法找出正确的方法来做到这一点。
我正在尝试生成声波,它看起来像是soundcloud所具有的声波.
但我无法弄清楚他们如何使他们的声波如此清晰,例如这是soundcloud和我生成的声波的一个例子:

我正在使用php来读取wav文件并生成图像,但是如果在任何语言中有一些更好的库可以做得更好,我肯定想听听它.
我已经贴说我全光照在类引擎收录.
我从andrewfreiday.com获得此代码并修改以适合我的网站.
我真的迷失了,任何建议都会有所帮助.
我需要填充一个固定大小的盒子,它应该填充9个 随机大小的形状.
由于我有9个形状,一个或多个可以在另一个上面,这就是创建随机效果,好像这些形状是随机散布的.但是再一次不会有任何空白空间,这是非常重要和最困难的部分.
所以想象一下我的表现我做得更好,并举例说明这应该是什么样的

我也设置了jsFiddle,你在这里查看
我在这方面工作了好几个小时,无论我想到什么都没用,所以这只是我正在用代码做的一个非常基本的例子.
我不是要求一个完全正常工作的代码,但任何关于如何从这一点继续的建议都会有所帮助.
由于SO规则要求jsFiddle代码,这里是:
$shape = $('<div class="shape"></div>');
$container = $(".container");
//random shape sizes
shapes = [
[rand(50, 70), rand(50, 70)],
[rand(50, 70), rand(50, 70)],
[rand(60, 70), rand(60, 70)],
[rand(60, 100), rand(60, 100)],
[rand(100, 140), rand(100, 140)],
[rand(100, 140), rand(100, 140)],
[rand(100, 140), rand(100, 140)],
[rand(140, 190), rand(140, 190)],
[rand(150, 210), rand(150, 210)]
];
used = [];
left = 0;
top = 0;
for(i = 1; i <= 3; i++){
offset = rand(0, …Run Code Online (Sandbox Code Playgroud) 我需要计算A用户和其他用户列表之间的共同好友(A, B, C, D, E...);
这是我当前表的示例relations:
INSERT INTO `relations` (`id`, `related_to`, `user_id`) VALUES
(1, 10, 1),
(2, 12, 1),
(3, 10, 2),
(4, 12, 3),
(5, 10, 3),
(6, 10, 4),
(7, 3, 5),
(8, 2, 1),
(9, 1, 3);
Run Code Online (Sandbox Code Playgroud)
现在我想计算用户1和用户之间共同的朋友(2, 3, 4)
所以我应该得到的结果是用户2将有一个共同的朋友,用户3将有两个共同的朋友,用户4将有一个共同的朋友。
这是用于测试的SQL Fiddle,选择语句显示了一旦编写了正确的查询我应该获取哪些字段。
编辑我认为我应该纠正自己,我不需要获取相关的用户行,我实际上需要获取每个用户 ID 的 COUNT 结果,例如[3] => 2
我正在尝试让我的node.js Hello World代码工作.我的问题是当我尝试在我的节点控制台上运行我的"Hello World"js脚本文件时,我得到"..."并且它一直重复这个,直到我运行.clear命令.
但是当我直接在控制台中输入我的hello代码时,一切正常......我正在使用Windows 7 x64.
以下是结果的屏幕截图:
http://i.stack.imgur.com/SJqaQ.png

我的情况是,我的项目距离终点线只有一步之遥,我必须在我做收尾工作时向我的网站添加一个意想不到的特定元素。
有问题的元素将出现在整个网站的各种子组件和父组件中......
我面临的问题是需要访问一个特定组件中的所述元素,这意味着我需要以各种非常令人困惑的方式通过多个组件传递其引用,这不是我想要做的事情,而且我无力重组我的整个网站只做了一个小小的改变。
我的问题是“全局”访问该元素的最佳方法是什么,因为如果我理解 React 的工作方式,它具有虚拟 DOM,并且使用document.getElementByID可能会导致意外的行为,所以我想知道应该做什么这里?
谢谢。
javascript ×4
php ×3
encryption ×1
jquery ×1
kohana ×1
kohana-3 ×1
kohana-db ×1
math ×1
mysql ×1
node.js ×1
positioning ×1
reactjs ×1
soundcloud ×1
sql ×1
time ×1
wav ×1
waveform ×1