我试图让我自己的图像滑块以4000毫秒的间隔自动播放.我尝试过使用,setTimeout
但似乎无法让它工作.如果有人可以帮助我,我将不胜感激.以下是滑块的示例:
http://www.matthewruddy.com/slider-intervalissue/
任何想法我怎么能让它自动播放?
这是jQuery代码:
$(document).ready(function(){
var images = $('.slider li');
var slides = images.length;
var sliderwidth = 500;
var currentimage = 0;
var containerwidth = sliderwidth*slides;
var autoplay = 4000;
$('.slider').css('width', containerwidth);
$('#next').bind('click',nextimage);
function nextimage(){
if(currentimage<slides-1){
currentimage++;
$('.slider').animate({left:-sliderwidth*(currentimage)},{duration:800,easing:'easeInOutCubic'});
}
else{
currentimage = 0;
$('.slider').animate({left:0},{duration:800,easing:'easeInOutCubic'})
}
};
});
Run Code Online (Sandbox Code Playgroud)
谢谢,马修
有没有办法让HTML5的Geolocation工作,如果它使用GPS设备获取位置?
我有以下场景:在MySQL数据库中,我有2个MyISAM表,一个有420万行,另一个有3.2亿行.以下是表的架构:
表1(4.2M行)
F1 INTEGER UNSIGNED NOT NULL PRIMARY KEY
f2 varchar(40)
f3 varchar(40)
f4 varchar(40)
f5 varchar(40)
f6 smallint(6)
f7 smallint(6)
f8 varchar(40)
f9 varchar(40)
f10 smallint(6)
f11 varchar(10)
f12 tinyint(4)
f13 smallint(6)
f14 text
Run Code Online (Sandbox Code Playgroud)
表2(320M行)
F1 INTEGER UNSIGNED NOT NULL PRIMARY KEY
f2 INTEGER UNSIGNED NOT NULL
Run Code Online (Sandbox Code Playgroud)
表2位于不同的数据库中,但我使用的是查询这两个表的存储过程.两个表之间的关系是Table1.F1可能最多约.Table2.F1(外键)中的100行匹配,并且将为这些匹配的键返回Table2.f2的值.我在表1上有一个索引IX1(f2(15),f3(10))和表2中的索引IX2(F1,f2)和IX3(f2)
我正在运行的查询如下:
SELECT g.F1
FROM DB1.Table1 g
INNER JOIN DB2.Table2 gp ON g.F1 = gp.F1
WHERE (gp.f2 = 452677825) AND
(g.f2 = 'A string value') LIMIT 0,56
Run Code Online (Sandbox Code Playgroud)
此查询有时非常快(<1s),但更改g.F2所比较的字符串值会导致查询甚至超过11秒甚至30秒.我不明白为什么会这样.以下是执行SELECT的EXPLAIN的输出.
1, 'SIMPLE', 'g', 'ref', …
Run Code Online (Sandbox Code Playgroud) 前段时间,我需要一个解决方案来在VBScript中理所当然地导入库.
作为参考,VBScript没有内置导入功能.导入文件的传统方法是使用SSI,它将includee逐字的内容转储到包含器中.由于多种原因,这不是最优的:没有办法避免多次包含,没有办法指定库目录等等.所以我编写了自己的函数.它非常简单,使用executeGlobal
字典来跟踪导入的模块并将整个事物包装在一个对象中进行封装:
class ImportFunction
private libraries_
private sub CLASS_INITIALIZE
set libraries_ = Server.createObject("Scripting.Dictionary")
end sub
public default property get exec (name)
if not libraries_.exists(name) then
' The following line will find the actual path of the named library '
dim lib_path: set lib_path = Path.resource_path(name & ".lib", "libraries")
on error resume next
' Filesystem is a class of mine; its operation should be fairly obvious '
with FileSystem.open(lib_path, "")
executeGlobal .readAll
if Err.number <> 0 then
Response.write "Error …
Run Code Online (Sandbox Code Playgroud) 我正在查看教程中的一些代码,用于创建旋转木马菜单,并注意到没有父级的父级子选择器.从来没有见过这个,并且对它实际上做的事情感到困惑.
请参阅以下代码:
var $wrapper = $('> div', this).css('overflow', 'hidden'),
$slider = $wrapper.find('> ul'),
$items = $slider.find('> li'),
$single = $items.filter(':first'),
singleWidth = $single.outerWidth(),
visible = Math.ceil($wrapper.innerWidth() / singleWidth), // note: doesn't include padding or border
currentPage = 1,
pages = Math.ceil($items.length / visible);
Run Code Online (Sandbox Code Playgroud)
这里的教程:http://jqueryfordesigners.com/jquery-infinite-carousel/
我将一些代码从完整的.NET框架移植到WP7版本,我遇到了同步和异步调用的问题.
string response;
string requestString = GenerateReqString();
HttpWebRequest req = (HttpWebRequest) WebRequest.Create("endpoint");
req.Method = "POST";
req.ContentType = "text/xml";
req.ContentLength = requestString.Length;
StreamWriter sw = new StreamWriter (req.GetRequestStream(), System.Text.Encoding.ASCII);
sw.Write(requestString);
sw.Close();
StreamReader sr = new StreamReader(req.GetResponse().GetResponseStream());
response = sr.ReadToEnd();
sr.Close();
Run Code Online (Sandbox Code Playgroud)
然后将响应字符串解析为方法返回的对象列表.
我遇到的问题是没有办法在Silverlight/WP7中同步调用.如果我使用回调,我将在不同的函数中获得响应,并且无法从原始函数返回它.有没有办法同步进行调用或从CallBack函数返回到启动异步调用的方法?
有一个名为treap的数据结构:这是一个随机二进制搜索树,它也是随机生成的所谓"优先级"的堆.
这种结构存在一种变体,其中键是隐式的,它们不存储在树中,但我们将树中节点的有序索引视为此节点的键.我们需要在每个节点中存储子树的大小而不是密钥.这种技术使我们能够像某种数组一样思考treap,它在O(log N)时间内支持大量操作:子数组的插入,删除,恢复,间隔的变化等等.
我对这种结构有点了解,但没有那么多.我试图谷歌它,但我发现很多关于treap本身的文章,但没有关于这个"隐含的treap"/"索引列表".我甚至不知道它的名字,因为我的母语不是英语,我听过的讲座使用的是结构的本土术语,而不是英文原始术语.这个原生术语可以直接用英语翻译为"隐式键上的Treap"或"隐式键上的笛卡尔树".
任何人都能指出我关于这个结构的文章或告诉我它的原始名称吗?谢谢.
PS对不起,如果我的英语不够容易理解.
UPD:关于我正在寻找的结构的一些额外解释.
考虑使用随机选择的优先级和密钥的常用treap,它们是存储在树中的实际用户数据.然后让我们假设我们在每个节点中都存储了一些其他用户信息,而键只是搜索键.下一步是计算和维护每个节点中的子树大小:我们必须在每次合并/拆分/添加/删除后更新此参数,但它允许我们在O(log N)中查找树的第K个元素时间.
当我们在每个节点中有子树大小时,我们可以抛弃键并想象treap表示inorder遍历中的用户数据数组.可以从子树大小容易地计算每个元素的数组索引.现在我们可以添加/删除数组中间的元素或拆分此数组 - 所有这些都在O(log N)时间内完成.
我们也可以进行"多重"操作 - 例如,为我们的"数组"的所有元素添加一个常量值.为了实现这一点,我们必须延迟此操作,在每个节点中添加一个参数,该参数表示延迟常量,必须"稍后"添加到此节点的子阵列的所有元素,并将更改"推"到必要.向子阵列添加常量或绘制(标记)子阵列可以通过这种方式延迟,因为反转子阵列(此处节点中的延迟信息位"子阵列必须反转"),依此类推.
UPD2:这是代码片段 - 我发现的一小部分信息.不要注意西里尔语:)单词"снеявнымключом"的意思是直接翻译"with implicit key".
我实现了一个包含在PS1环境变量中的bash快速路径缩短器,它将工作目录缩短为更紧凑但仍然具有描述性的东西.我很好奇其他想法可能存在.
这是挑战:
创建一个bash函数_dir_chomp
,可以像这样包含在PS1中(插入换行符以便于阅读):
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] $(
_dir_chomp "$(pwd)" 20
)\[\033[01;37m\]$(parse_git_branch)\[\033[01;34m\] \$\[\033[00m\] '
Run Code Online (Sandbox Code Playgroud)
"20"是最大长度的参数,作为软限制.这些是例子:
/usr/portage/media-plugins/banshee-community-extensions/files
变 /u/p/m/b/files
/home/user1/media/video/music/live-sets
成为~/m/v/m/live-sets
(注意〜字符作为$ HOME的替代)/home/user2/media
不会改变(不超过20个限额)/home/user1/this-is-a-very-long-path-name-with-more-than-20-chars
成为~/this-is-a-very-long-path-name-with-more-than-20-chars
(最后一个组件保持不变:软限制)/home/user1/src
变成~/src
($ HOME总是缩短)/home/user1/.kde4/share/config/kresources
变成~/.k/s/c/kresources
(注意保留前缀点)当前用户是user1.
它允许调用外部口译一样awk
,perl
,ruby
,python
但没有编译C程序或类似.换句话说:不允许使用外部源文件,代码必须是内联的.最短版本获胜.bash函数体的长度(和称为子函数)计数,表示:
_sub_helper() {
# this counts
}
_dir_chomp() {
# these characters count (between { and })
_sub_helper "foobar" # _sub_helper body counts, too
}
Run Code Online (Sandbox Code Playgroud) 我正在制作一个有趣的物理模拟器,当我试图弄清楚所有这些J之间的区别时,我正在查找图形教程.有人可以详细说明它们,或者提供一个有用的来源链接吗?
jquery ×2
algorithm ×1
asp-classic ×1
asynchronous ×1
bash ×1
binary-tree ×1
geolocation ×1
gps ×1
html5 ×1
image ×1
import ×1
japplet ×1
java ×1
jcomponent ×1
jframe ×1
join ×1
jpanel ×1
key ×1
mobile ×1
mysql ×1
path ×1
performance ×1
prompt ×1
python ×1
silverlight ×1
timeout ×1
treap ×1
vbscript ×1