小编qia*_*iao的帖子

node.js上的OAuth问题

我想让OAuth在node.js上工作.我在node-oauth的文档中找到了这个:

var OAuth= require('oauth').OAuth;
var oa = new OAuth(requestUrl,accessUrl,consumerKey,consumerSecret,"1.0A",responseUrl,"HMAC-SHA1");
Run Code Online (Sandbox Code Playgroud)

官方教程的下一步说:

"然后根据正常渠道获取有效的访问令牌+访问令牌秘密"

这些"正常渠道"是什么?

我知道用户必须在"供应商"网站上以某种方式进行身份验证,并且通过某种方式调用响应URL,但我找不到如何实现此操作的说明.有人可以开导我吗?

javascript oauth node.js

21
推荐指数
1
解决办法
7472
查看次数

请求的实体太大

我收到这条消息,

Request Entity Too Large
The requested resource
/index.php
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit. 
Run Code Online (Sandbox Code Playgroud)

我设置

php_value post_max_size 50M
php_value upload_max_filesize 50M
Run Code Online (Sandbox Code Playgroud)

.htaccess但没有帮助

怎么克服这个?

谢谢

php configuration web-hosting

15
推荐指数
3
解决办法
7万
查看次数

为Ruby on Rails 3.1.0安装mysql2 gem

我收到这个错误

Gem文件将保留在
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17中进行检查.
结果登录到
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out
安装mysql2(0.2.17)时出错,Bundler无法
继续. 在捆绑之前确保gem install mysql2 -v '0.2.17'成功
.

使用Ruby on Rails应用程序,我无法解决它.

ruby ruby-on-rails

11
推荐指数
2
解决办法
4665
查看次数

使用json,python保存其键是元组的字典

我正在python中编写一个小程序,我正在使用一个字典(如标题所示)键和值是元组.我试图使用如下json

import json
data = {(1,2,3):(a,b,c),(2,6,3):(6,3,2)}
print json.dumps(data)
Run Code Online (Sandbox Code Playgroud)

问题是我不断得到TypeError: keys must be a string.

我怎么去做呢?我试着查看python文档,但没有看到任何明确的解决方案.谢谢!

python json tuples

10
推荐指数
2
解决办法
4525
查看次数

Spring多个事务管理器,单个事务

我有一个复杂的情况,我必须使用2个不同的数据库,我使用2个不同的事务管理器.Spring中有没有办法将这些事务管理器链接到单个事务中?如果第二个dataSource出现异常,则应回滚第一个数据源的更改.

<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true">
 <property name="transactionManager" ref="transactionManager" />
 <property name="transactionAttributes">
  <props>
    <prop key="insert*">PROPAGATION_REQUIRED</prop>
    <prop key="update*">PROPAGATION_REQUIRED</prop>
    <prop key="save*">PROPAGATION_REQUIRED</prop>
    <prop key="remove*">PROPAGATION_REQUIRED</prop>
    <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
  </props>
 </property>
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
 <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
 <property name="url" value="jdbc:oracle:thin:@dummyHost:1521:dummySID" />
 <property name="username" value="owner" />
 <property name="password" value="password" />
</bean>

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
 <property name="dataSource" ref="dataSource" />
</bean>

<bean id="dataSource2" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
 <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
 <property name="url" value="jdbc:oracle:thin:@dummyHost2:1521:dummySID2" />
 <property name="username" value="owner" />
 <property name="password" value="password" />
</bean>

<bean id="transactionManager2" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
 <property name="dataSource" …
Run Code Online (Sandbox Code Playgroud)

spring transactions

7
推荐指数
2
解决办法
5821
查看次数

字符串列出python中的转换?

我有一个字符串:

searchString = "u:sads asdas asdsad n:sadasda as:adds sdasd dasd a:sed eee"
Run Code Online (Sandbox Code Playgroud)

我想要的是列表:

["u:sads asdas asdsad","n:sadasda","as:adds sdasd dasd","a:sed eee"]
Run Code Online (Sandbox Code Playgroud)

我所做的是:

values = re.split('\s', searchString)
mylist = []
word = ''
for elem in values:
  if ':' in elem:
    if word:
      mylist.append(word)
    word = elem
  else:
    word = word + ' ' + elem
list.append(word)
return mylist
Run Code Online (Sandbox Code Playgroud)

但我想在python 2.6中使用优化代码.

谢谢

python regex

7
推荐指数
1
解决办法
1668
查看次数

使用delegate()新添加的元素不会绑定jscolor.js

我有一个简单的形式,每行包含3个输入字段.在其中一个领域,我使用jscolor.js(字段有一个class="color"因此绑定JS).

但是,当我使用jQuery添加新行时delegate(),输入字段不绑定JS,并且不存在预期的功能.http://jsfiddle.net/alexwald/qARzP/

<script>
var line = '<li class="form_line" id="line">    
              <span>
                <label for="item">Item:</label>
                <input type="text" required="required" placeholder="what item is this?" id="item" name="item[]>
              </span>
              <span>
                <label for="amount">Amount: </label>
                <input required="required"  type="number" id="amount" name="amount[]>
              </span>
              <span>
                <label for="color">Color: </label>
                <input type="text" required="required" class="color {pickerClosable:true, hash:true ,pickerFace:3,pickerBorder:0}" id="color" name="color[]">
              </span>
            </li>';

$(document).ready(function() {          
  $("form").delegate(".add", "click", function(){        
    $('ul').append(line); 
  }); // end of adding                              
}); //end of main func 
</script>
Run Code Online (Sandbox Code Playgroud)

我认为问题出在:

  • 我如何定义line变量,或
  • 我正在使用一个不合适的选择器.delegate,所以它应该是别的而不是form......?

任何帮助非常感谢.

javascript jquery jquery-delegate

5
推荐指数
1
解决办法
2681
查看次数

使用Web服务保存sharepoint自定义Web部件时格式错误的XML错误

我创建了一个自定义Web部件,它具有自定义集合属性(Tabs).当您在编辑模式下编辑和保存自定义属性时(通过浏览器),Web部件可以正常工作.我想使用Web服务更新我的自定义Web部件,因此我导出了Web部件并获取了xml内容并按原样传递(因此我可以轻松地测试它),但是发生了错误

The file you imported is not valid. 
Verify that the file is a Web Part description file (*.webpart or *.dwp) and that it contains well-formed XML.
Run Code Online (Sandbox Code Playgroud)

我已经使用在线xml验证器验证了xml并删除了此语句

<?xml version="1.0" encoding="utf-16"?>
Run Code Online (Sandbox Code Playgroud)

因为这是根据XML验证器导致不好的formex XML的那个,但仍然没有运气,发生了同样的错误.

有任何想法吗?我无法弄清楚Tabs属性上的XML有什么问题.

码:

    string webPartXml = string.Empty;
    string pageUrl = currenturl;

        Guid storageKey = new Guid(webpartid);

        using (StreamReader sr = new StreamReader(@"C:\tab.txt"))
        {            
            webPartXml = sr.ReadToEnd();                
        }
        webPartXml = webPartXml.Replace("&lt;", "<").Replace("&gt;",">");

        try
        {
            svc.SaveWebPart2(pageUrl, storageKey, webPartXml, WebpartpagesSvc.Storage.Shared, false);
        }catch(Exception err)
        {
            throw;
        }
Run Code Online (Sandbox Code Playgroud)

Tab.txt(Tab.webpart)

<webParts>
  <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
    <metaData> …
Run Code Online (Sandbox Code Playgroud)

sharepoint moss sharepoint-2007

5
推荐指数
1
解决办法
3765
查看次数

jquery检查URL是否有查询字符串

如果它第一次访问该网站并且没有添加任何查询,或者如果只有一个查询字符串附加到网址'?hos',如http://hospitalsite/events/Pages/default.aspx?hos = somevalue,那么我需要应用if条件..其他条件工作正常..如何查看是否有查询

$(".hospitalDropDown").change(function(e){
  currentURL=$(location).attr('href');
  if((currentURL == 'http://hospitalsite/events/Pages/default.aspx' or (....)) {
    window.location.href= 'http://hospitalsite/events/Pages/default.aspx'+'?hos='+$(this).val();
  } else {
    window.location.href = ( $(this).val() == "All Hospitals" ) ? 'http://hospitalsite/events/Pages/default.aspx': currentURL +'&hos='+ $(this).val(); 
  }
});
Run Code Online (Sandbox Code Playgroud)

string url jquery

5
推荐指数
1
解决办法
2万
查看次数

在谷歌地图v3上更改多重折线笔触颜色

我需要创建多条折线,每条折线都有自己的颜色,并且它们的标记相互连接,我使用的是谷歌地图v3.

例如,我有五个标记,它们都通过红色折线相互连接.现在我想在多种配色方案中显示这种红色折线,第一个折线为绿色,第二个为蓝色,第三个为黑色,依此类推.

这是我的代码

<script type='text/javascript'>
var poly;
var map;
var path;
var i = parseInt(0, 10);
var marker;          

function initialize() {
  var chicago = new google.maps.LatLng(41.879535, -87.624333);
  var myOptions = {
    zoom: 7,
    center: chicago,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
  var polyOptions = {
    strokeColor: '#000000',
    strokeOpacity: 1.0,
    strokeWeight: 3
  }
  poly = new google.maps.Polyline(polyOptions);
  poly.setMap(map);
  // Add a listener for the click event
  google.maps.event.addListener(map, 'click', addLatLng);
}

/**
* Handles click events on a map, and …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps-api-3

5
推荐指数
1
解决办法
8909
查看次数