小编Shi*_*oft的帖子

如何在入住前获得place_id?

我的应用程序允许用户使用lat,lon和地名登录Facebook.但我不知道如何处理"地方"参数.

有没有办法获得或创建一个?

facebook checkin facebook-graph-api

4
推荐指数
1
解决办法
6775
查看次数

如何在wp7中简单地发出声音或发出哔哔声?

我只是不想发出声音提醒我的用户有一条新消息,我不想使用mediaElement.还有其他选择吗?

audio windows-phone-7

3
推荐指数
1
解决办法
1839
查看次数

调用重载'min(int&,int&)'是不明确的

我在模板上遇到了一些问题.这个代码在vc6下传递但在g ++下失败了.有人能告诉我原因吗?谢谢.

#include<iostream>
using namespace std;

template<class T>
T min(T x, T y) {
    return (x < y ? x : y);
}

int main() {
    int i1 = 23, i2 = 15, i;
    float f1 = 23.04, f2 = 43.2, f;
    double d1 = 0.421342, d2 = 1.24342343, d;
    i = min(i1, i2);
    f = min(f1, f2);
    d = min(d1, d2);
    cout << "The smaller of " << i1 << " and " << i2 << " is " …
Run Code Online (Sandbox Code Playgroud)

c++ templates

3
推荐指数
1
解决办法
8014
查看次数

scribe不支持oauth 2.0中的refresh_token吗?

我发现scribe不会refresh_token在访问令牌中提取.

OAuth 1.0提取程序包含:

Preconditions.checkEmptyString(response, "Response body is incorrect. Can't extract a token from an empty string");
String token = extract(response, TOKEN_REGEX);
String secret = extract(response, SECRET_REGEX);
return new Token(token, secret, response);
Run Code Online (Sandbox Code Playgroud)

其中包含令牌密钥.

但是在OAuth2.0中,没有令牌秘密,refresh_token而是.Scribe完全忽略它:

Preconditions.checkEmptyString(response, "Cannot extract a token from a null or empty String");
Matcher matcher = accessTokenPattern.matcher(response);
if(matcher.find())
{
  return new Token(matcher.group(1), "", response);
}
else
{
  throw new OAuthException("Cannot extract an acces token. Response was: " + response);
}
Run Code Online (Sandbox Code Playgroud)

这会导致问题.访问令牌可能在将来到期.我必须在每个登录pregress中通过保存的刷新令牌刷新访问令牌,但是没有办法直接获取它.

我计划改进抄写员添加这个功能(这并不困难)......但有人已经这样做了吗?

java scribe oauth-2.0

3
推荐指数
1
解决办法
3559
查看次数

"CopyOnWriteArrayList"和"ConcurrentHashMap"可以序列化吗?

我有一个使用RMI的类传送.但我不确定那些线程安全的对象是否可以序列化.以前有人试过吗?

更新 skaffman说是的,但我没有序列化.

这是我传送的课程.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package net.shisoft.beans;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;

/**
 *
 * @author Shisoft
 */
public class WhatzNewList {

    ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> WhatzNewTable = new ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>>();
    String user;

    public ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> getWhatzNewTable() {
        return WhatzNewTable;
    }

    public void setWhatzNewTable(ConcurrentHashMap<String, CopyOnWriteArrayList<WhatzNewEntry>> WhatzNewTable) {
        this.WhatzNewTable = WhatzNewTable;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String usere) {
        this.user = …
Run Code Online (Sandbox Code Playgroud)

java serialization rmi thread-safety concurrenthashmap

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

IE9上的$(窗口).height()失败

对不起,我不确定在这里提出这个问题是不合适的.但是这个问题困扰了我很长时间.我试图用来$(window).height()获得整页的可见区域高度.我在几乎所有的浏览器上工作都很好.但它在IE9下运行很奇怪,而且它是兼容模式.当我拖动浏览器窗口的边框并试图调整它的大小时,值$(window).height()变得越来越大,即使我试图让窗口更小.

我尝试了一些其他类似的方法document.documentElement.scrollHeight,但它仍然没有按照我的预期行事.

我接下来该怎么办?

UPDATE

function ContentAutoFit() {
    var headerh=$(".ui-accordion-header").height();
    var windH=$(window).height();
    if(window.navigator.userAgent.indexOf("MSIE")>0){
        windH=document.clientHeight;
    }
    var nav=$(".ui-tabs-nav").height()+30;
    $("#divPageContent").height(windH - nav);
    $(".ui-tabs-panel").height($("#divPageContent").height() - ($("#tabs ul").height() + 5));
    $("#accordion").height($("#tabs").height()+8);
    $("#accordion").width($("#divPageContent").width()/5);
    $(".ui-accordion-content").height($("#accordion").height()-((headerh+3)*4));
//$( "#accordion" ).accordion();
//$( "#accordion" ).accordion("resize");
}


<div class="StartBar" id="divStBar">
        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
            <tr>
                <td style="width:25px"><img src="images/slogo2.png" alt="" style="position:relative; top:-2px"></td>
                <td align="right" valign="middle">
                    <div id="divStartMeenu" style=" padding-right: 10px">
                        <ul id="ulStartMenu">

                            <li><a href="javascript:ShowNewThreads()" id="aMsgTip"><span id="divMsgTip"></span></a></li>
                            <li><input name="" onChange="SetStaus()" id="txStaus" type="text" title="What're you doing?"></li>
                            <li><a …
Run Code Online (Sandbox Code Playgroud)

javascript jquery height cross-browser internet-explorer-9

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

PostgreSQL中是否有哈希函数?

我正在使用Sphinx索引我的数据库.问题是我必须通过字符变化字段过滤结果.所以我必须找到一种方法来转换变化的字符sql_attr_uint.我知道mysql中的CRC32可以做到这一点.在PostgreSQL中是否有CRC32或任何替换?

postgresql sphinx

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

当我锁定屏幕并解锁时会发生什么回到我的应用程序?

我发现当我锁定手机屏幕并解锁时,xaml页面似乎正在重新加载.这不是重点,重点是我写的整个程序就像重新启动一样.这是真的吗?我该怎么处理这个问题?

screen windows-phone-7

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

如何使用正则表达式从字符串中提取时间?

问题是时间以不同的形式显示,例如

19:03 
3:29 pm
3:29 PM
Run Code Online (Sandbox Code Playgroud)

怎么办呢?谢谢

java regex time

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

无法在ubuntu服务器上启动jstatd

我想设置两个运行jstatd的服务器,这样我就可以动态监控我的应用程序.Web服务器已经启动并运行,但是另一台服务器总是会遇到这样的例外情况.

无法将/ JStatRemoteHost绑定到RMI注册表java.rmi.ServerException:服务器线程中发生了RemoteException; 嵌套异常是:java.rmi.UnmarshalException:错误解组参数; 嵌套的例外是:抛出java.lang.ClassNotFoundException:sun.jvmstat.monitor.remote.RemoteHost(无安全管理器:RMI类装载器禁用)在sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:419)在sun.rmi .server.UnicastServerRef.dispatch(UnicastServerRef.java:267)at sun.rmi.transport.Transport $ 1.run(Transport.java:177)at sun.rmi.transport.Transport $ 1.run(Transport.java:174)at at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java)中的sun.rmi.transport.Transport.serviceCall(Transport.java:173)中的java.security.AccessController.doPrivileged(Native Method)java:143)引起:java.rmi.UnmarshalException:错误解组参数; 嵌套异常是:java.lang.ClassNotFoundException:sun.rmi.reg中的sun.rmi.registry.RegistryImpl_Skel.dispatch(未知源)sun.jvmstat.monitor.remote.RemoteHost(没有安全管理器:RMI类加载器被禁用).位于sun.rmi的sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267)的sunastServerRef.oldDispatch(UnicastServerRef.java:409)位于sun.rmi的sun.rmi.transport.Transport $ 1.run(Transport.java:177). transport.Transport $ 1.run(Transport.java:174)位于sun.rmi.transport.tcp的sun.rmi.transport.Transport.serviceCall(Transport.java:173)的java.security.AccessController.doPrivileged(Native Method) .TCPTransport.handleMessages(TCPTransport.java:553)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.

我确定jstatd加载了内容为的策略文件

grant codebase"file:$ {java.home} /../ lib/tools.jar"{permission java.security.AllPermission; };

我无法想象问题是什么来的,请帮忙.

rmiregistry jstatd

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

Java应用程序无法使用静态IP获取docker容器中主机的IP地址

我使用OpenStack一段时间来管理我的应用程序.现在我想将它们作为每个应用程序的容器转移到docker,因为docker更轻巧,更高效.

几乎与网络相关的每件事都在运行时出错了.

在我的设计中,每个应用程序容器都应该有一个静态IP地址,我可以使用hosts文件来定位容器网络.

这是我的实施.(bash文件名是docker_addnet.sh)

# Useages
# docker_addnet.sh container_name IP
# interface name: veth_(containername)
# gateway 172.17.42.1

if [ $# != 2 ]; then
    echo -e "ERROR! Wrong args"
    exit 1
fi

container_netmask=16
container_gw=172.17.42.1

container_name=$1
bridge_if=veth_`echo ${container_name} | cut -c 1-10`
container_ip=$2/${container_netmask}
container_id=`docker ps | grep $1 | awk '{print \$1}'`
pid=`docker inspect -f '{{.State.Pid}}' ${container_name}`

echo "Contaner: " $container_name "pid: " $pid

mkdir -p /var/run/netns
ln -s /proc/$pid/ns/net /var/run/netns/$pid

brctl delif docker0 $bridge_if

ip link add A type veth …
Run Code Online (Sandbox Code Playgroud)

docker

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

如何从函数中返回Any?

我正在为数据库项目的类型系统工作.一个问题是映射类型id来给定的类型ID和地址的读取器,函数可以返回给定的从内置于任何数据类型u32,String以定义结构.

我对作家没有任何问题,比如这样的宏

    fn set_val (data: &Any, id:i32, mem_ptr: usize) {
         match id {
             $(
                 $id => $io::write(*data.downcast_ref::<$t>().unwrap(), mem_ptr),
             )*
             _ => (),
         }
    }
Run Code Online (Sandbox Code Playgroud)

但是对于读者来说Any似乎不习惯被用作返回值因为the trait bound "std::any::Any + 'static: std::marker::Sized" is not satisfied.我也试图作为参考返回,但我被困在一生

    fn get_val (id:i32, mem_ptr: usize) -> Option<& Any> {
         match id {
             $(
                 $id => Some(&$io::read(mem_ptr)),
             )*
             _ => None,
         }
    }
Run Code Online (Sandbox Code Playgroud)

抱怨missing lifetime specifier.如果'static由于返回值不够长,在这里不起作用,我该如何指定生命周期?

PS.$ io的read函数返回任何类型的类型.

typing rust

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

特质实现其父特质的任何替代方式?

我正在为Rust构建一个Raft一致性算法中间件,它具有与copycat类似的架构.我为开发人员编写了一个宏来定义命令方案.宏生成具有用户定义命令Adispatch函数的特征,这需要开发人员为其行为实现结构,并且编码器/解码器与该主题无关.

特征Server对象向对象注册以使其工作.因为trait A是动态生成的,所以我必须将另一个特征定义B为父特征A.Server作品有B调用dispatch中定义的函数A.

我尝试了不同的组合,但没有一个有效.

trait B {
    fn dispatch(&mut self, fn_id: u64) -> Vec<u8>;
}

// macro generated trait
trait A: B {
    fn a(&self) -> Vec<u8>;
    fn b(&self) -> Vec<u8>;
    fn dispatch(&mut self, fn_id: u64) -> Vec<u8> {
        match fn_id {
            1 => a(),
            2 => b(),
            _ => {}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,dispatch在功能上A不会执行 …

traits rust

0
推荐指数
1
解决办法
227
查看次数