我正在尝试使用基本进度条但是我无法找出css /命令来实际在栏中放置一些文本.我正在使用这个进度条:http://docs.jquery.com/UI/Progressbar但是如果它们实现起来那么简单,那么我对其他人开放.我希望它在左侧显示一些静态信息,然后在右侧部分的某处显示完成百分比.我试图做的所有css只是将信息显示在下方或侧面.我也不确定如何基于JQuery方法实现这种CSS更改(JQuery新手).
下面是我的实际JQuery.不要试图理解url值只是假设它返回0-100.
<script type="text/javascript">
var url = "%%$protocol_url%%/bin/task_status?id=%%$tid%%&cmd=percent_done";
$(function() {
var progress = 0;
//alert("some value" + value, value);
$("#progressbar").progressbar({ progress: 0 });
setTimeout(updateProgress, 500);
});
function updateProgress() {
var progress;
$.get(url, function(data) {
// data contains whatever that page returns
if (data < 100) {
$("#progressbar")
.progressbar("option", "value", data);
setTimeout(updateProgress, 500);
} else {
$("#progressbar")
.progressbar("option", "value", 100);
}
});
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我在Silverlight应用程序中使用DataPager控件.我为不同的DataGrids设置了不同的寻呼机,并希望为所有这些事件使用相同的事件处理程序来处理PageIndexChanged事件.委托必须将EventArgs对象作为参数.我可以使用此对象"返回"触发事件的控件吗?
我有一个具有“任务”选项卡和“项目”选项卡的应用程序。我决定为每个选项卡TasksViewModel和ProjectsViewModel创建一个单独的ViewModel。
“任务”选项卡具有一个新任务区域,具有相关的项目下拉菜单,“项目”选项卡(显然)具有项目列表。
我想要的是“任务”选项卡上的下拉列表与“项目”选项卡列表共享相同的集合,这样,每当我在“项目”选项卡上添加或删除项目时,“任务”选项卡上的列表都会自动更新。单个ViewModel可以很好地工作,但是开始变得非常不规则。
我是否应该拆分为两个ViewModel?是否有共享数据的通用方法?也许将相同的内容传递给ObservableCollection<Project>每个ViewModels?可能有一些类型的通知返回到TasksViewModel,类似于ICollectionChanged。
感谢任何见识/投入!
我正在寻找从RGB到HSV的色彩空间转换器,特别是对于两个色彩空间的0到255范围.
有没有办法以编程方式确定当前是否正在特定数据库上执行SQL Server备份?
我们为数据和日志文件提供自动数据库备份脚本,每晚数据库备份数据库,每天24小时每15分钟备份一次日志文件.但是,如果日志文件备份作业在运行完整备份的同时运行,则认为日志文件备份作业失败.
我想要做的是更改我的事务日志脚本,以便在运行完整备份时不运行事务日志备份.
如果有DMV或系统表我可以查询并解决这个问题?
是否有一个模块或其他方式来集成Drupal/Drupal日历和Exchange Server日历?
我一直在为StackApps API 编写Delphi库.
我遇到了Indy的问题.我正在使用Delphi 2010附带的版本.如果您将无效参数传递给其中一个StackApps API,它将返回HTTP错误代码400,然后在响应中它将包含一个包含更多详细信息的JSON对象.
通过访问Chrome浏览器中的http://api.stackoverflow.com/0.8/stats/?Key=BadOnPurpose,您可以看到示例.IE和Firefox隐藏了JSON.
使用WireShark我可以看到使用下面的代码返回JSON对象,但是我无法使用Indy访问它.
对于此测试代码,我在表单上删除了一个TIdHttp组件,并在按钮单击中放置以下代码.
procedure TForm10.Button2Click(Sender: TObject);
var
SS : TStringStream;
begin
SS := TStringStream.Create;
IdHTTP1.Get('http://api.stackoverflow.com/0.8/stats/?Key=BadOnPurpose',SS,[400]);
Memo1.Lines.Text := SS.DataString;
SS.Free;
end;
Run Code Online (Sandbox Code Playgroud)
我通过了[400],因此它不会引起400异常.似乎Indy停止阅读回应.由于Memo1的内容为空.
我正在寻找一种获取JSON详细信息的方法.
我现在正在寻找一种优雅的算法,用geohashing算法(http://www.geohash.org)递归地找到邻居的邻居.
基本上采用中央geohash,然后获得围绕它的第一个"环"相同大小的哈希(8个元素),然后,在下一步,绕第一个等等获得下一个环.你听说过优雅吗?这样做的方法?
蛮力可能是让每个邻居都让他们的邻居忽略大量的重叠.围绕一个中心geohash的邻居已经解决了很多次(例如在Ruby中:http://github.com/masuidrive/pr_geohash/blob/master/lib/pr_geohash.rb )
编辑以澄清: 当前解决方案,传入中心键和方向,如下所示(使用相应的查找表):
def adjacent(geohash, dir)
base, lastChr = geohash[0..-2], geohash[-1,1]
type = (geohash.length % 2)==1 ? :odd : :even
if BORDERS[dir][type].include?(lastChr)
base = adjacent(base, dir)
end
base + BASE32[NEIGHBORS[dir][type].index(lastChr),1]
end
Run Code Online (Sandbox Code Playgroud)
(摘自Yuichiro MASUI的lib)
我说这种方法很快就会变得丑陋,因为一旦我们进入第二或第三环,方向就会变得丑陋.该算法理想情况下只需要两个参数,中心区域和距离0仅为中心地理位置(["u0m"]1是第一个由8个相同大小的地理位置组成的(=> [["u0t", "u0w"], ["u0q", "u0n"], ["u0j", "u0h"], ["u0k", "u0s"]])环,其中两个是第二个环,周围有16个区域.第一环等
你有没有办法以优雅的方式从位中推断出'戒指'?
我正在尝试使用deftype在Clojure中创建一个新类型来实现一个二维(x,y)坐标,它实现了一个"位置"协议.
我还想让它实现标准的Java equals,hashCode和toString方法.
我最初的尝试是:
(defprotocol Location
(get-x [p])
(get-y [p])
(add [p q]))
(deftype Point [#^Integer x #^Integer y]
Location
(get-x [p] x)
(get-y [p] y)
(add [p q]
(let [x2 (get-x q)
y2 (get-y q)]
(Point. (+ x x2) (+ y y2))))
Object
(toString [self] (str "(" x "," y ")"))
(hashCode [self] (unchecked-add x (Integer/rotateRight y 16)))
(equals [self b]
(and
(XXXinstanceofXXX Location b)
(= x (get-x b))
(= y (get-y b)))))
Run Code Online (Sandbox Code Playgroud)
但是,如果b参数实现了Location协议,则equals方法仍需要一些方法.
什么是正确的方法?我是在正确的轨道上吗?
algorithm ×2
sql-server ×2
backup ×1
c ×1
c++ ×1
calendar ×1
clojure ×1
datapager ×1
deftype ×1
delphi ×1
drupal ×1
equals ×1
geohashing ×1
indy ×1
javascript ×1
jquery ×1
mvvm ×1
progress-bar ×1
protocols ×1
ruby ×1
silverlight ×1
wpf ×1
xaml ×1