我使用以下python函数将项目标记为在谷歌阅读器中读取,但它总是返回错误HTTPErrors:HTTP 401:未经授权:
def mark_as_read(SID, entryid):
token = get_token(SID)
mark_as_read_url = 'http://www.google.com/reader/api/0/edit-tag'
header = {'Content-type': 'application/x-www-form-urlencoded'}
post_data = urllib.urlencode({ 'i': entryid, 'a': 'user/-/state/com.google/read', 'ac': 'edit', 'T': token })
request = urllib2.Request(mark_as_read_url, post_data, header)
f = urllib2.urlopen(request)
result = f.read()
其他功能正在成功检索提要和条目,因此它不是基本的,如错误的用户名或密码.我已经读过urlencoding是必需的,所以我已经做到了.示例entryid如下所示:tag:google.com,2005:reader/item/f66ad0fb64f56a22
我究竟做错了什么?
我有密码文本框控件的问题.我有用户名文本框,密码文本框,retypepassword文本框.我有drowpdownlist与物品网站,报纸,其他.填写用户名,密码后,在文本框中重新输入密码.每当我从drowdownlist中选择项目报纸和其他项目时,密码和retypepassword文本框值都会被清除.我在dropdownlist控件中设置了autopostback = true.请有人帮助我,我的错误在哪里?
谢谢,Sumit
我编写了代码(如下),以便能够将输入字段拖动到另一个输入字段上,但似乎可拖动的吞咽input[text].onfocus。
这会导致问题,所有可拖动的输入字段都被禁用(firefox)并且单击鼠标不会将它们聚焦。如果我使用 TAB 键关注输入字段,我可以编辑输入字段,但我必须遍历所有必要的制表符索引。
所以看起来可拖拽吞掉了input[text].onfocus鼠标事件。
有没有办法在绑定时解决这个问题?
<head>
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready( function()
{
$("#drag-table tr td input").draggable({helper: 'clone', revert: 'invalid', cancel: null, cursor: 'move', addClasses: false, containment: $("#drag-table"), handle: 'h2', opacity: 0.8, scroll: true });
$("#drag-table tr td input").droppable({
addClasses: false,
drop: function(ev, ui) {
alert('value='+ ui.draggable.val() + ", text=" + ui.draggable.text() + " and deeper=" + ui.draggable[0].value);
$(this).insertAtCaret(ui.draggable.val());
ui.draggable.val(null);
$(this).trigger('change');
}
});
});
$.fn.insertAtCaret = function (myValue) {
return this.each(function(){ …Run Code Online (Sandbox Code Playgroud) 我正在做一个需要这个的家庭作业项目:
下面你将找到我用于使用Newton-Raphson方法计算数字平方根的代码.将其包含在您的项目中.对于这个项目,你的工作就是编写一个测试工具来测试我编写的代码.仔细阅读方法序言,了解该功能应如何工作.您的测试工具将提供以下循环:
所以我在大约15分钟内完成了所有这些,没有任何问题,但是为了额外的功劳,他要求我们找到他的Sqrt方法有什么问题并修复它,使其返回值等于.net框架的Math.Sqrt返回值.我似乎无法在他的方法中找到问题,我想找到它,所以我想知道是否有人能指出我正确的方向,他的Sqrt方法有什么问题?谢谢.
这是我的完整代码:
// declare variables
double userInput = 0.0;
double debrySqrtReturnValue = 0.0;
double dotNetSqrtReturnValue = 0.0;
int testCasesExecuted = 0;
int testsPassed = 0;
int testsFailed = 0;
bool isEqual = false;
do
{
// Prompt the user to enter in a test value
Console.Write("Please enter a positive integer value: ");
userInput = double.Parse(Console.ReadLine());
if (userInput != 0)
{
debrySqrtReturnValue = Sqrt(userInput);
dotNetSqrtReturnValue = Math.Sqrt(userInput);
Console.WriteLine("The square root of {0} is: …Run Code Online (Sandbox Code Playgroud) 有什么区别黑白
struct {
float *p;
}*ptr=s;
*ptr->p++
Run Code Online (Sandbox Code Playgroud)
和
(*ptr->p)++;
Run Code Online (Sandbox Code Playgroud)
我明白前者指向下一个地址,而后者将值递增1但我无法得到它是如何发生的.....
我的页面上有一个iframe.我在其上插入了背景图片.但它没有显示图像.这是我的代码.
<iframe scrolling="auto" allowtransparency="true" name="main" style="width:100%;height:90%" style="background-image:url(img/bg2.jpg)"> </iframe>
Run Code Online (Sandbox Code Playgroud) 我明白没有办法杀死iframe断路器......但是,我想知道,有没有办法优雅地处理它.
到目前为止,我设法在退出之前检测它,使用<body onunload="function();">.我想知道是否可以阻止它加载iframe或强制它在新窗口中打开等.
干杯,米奇
有没有办法将变量传递给jQuery/Javascript中的正则表达式?
我想做的事情如下:
var variable_regex = "bar";
var some_string = "foobar";
some_string.match(/variable_regex/);
Run Code Online (Sandbox Code Playgroud)
在Ruby中你可以做到:
some_string.match(/#{variable_regex}/)
找到一个有用的帖子:
我已将MacVim设置为我的默认文本编辑器,当我双击文件时,它会打开一个新窗口.有没有办法将其设置为在新标签中打开?
我在我的一个适用于mysql的模型中有以下条件.
with_scope :find => { :conditions => "starts_at <= now() AND ends_at >= now()" }
Run Code Online (Sandbox Code Playgroud)
但我在sqlite3测试数据库上得到错误,因为now()仅针对mysql db.那个now()函数的db不可知方式是什么?