问题列表 - 第28203页

使用XFBML登录按钮要求用户进行两次身份验证

我只是想设置Facebook Connect以允许我已经建立的网站上的选择注册注册表,或注册Facebook Connect(这真的应该比它更容易,过时的文档让我疯了).当用户单击该按钮时,它会打开弹出窗口并要求允许我正确询问的内容.但是,当他们单击"允许"时,它会再次要求允许(但只是基本的配置文件信息).这显然是通过单击fb:login-button的默认操作触发的,即使他们已经登录并允许应用访问他们的数据.

<fb:login-button size="medium" length="long" v="2" onclick="fb_login()"></fb:login-button>
<div id="fb-root"></div>
<script src="http://static.ak.fbcdn.net/connect/en_US/core.js"></script>
<script>
    FB.init({appId: '<app_id>', status: true, cookie: true, xfbml: true});

    function fb_login() {
        FB.login(function(response) {
            if (response.session) {
                if (response.perms) {
                    // they have allowed the app, continue with registration
                }
            }
        }, {perms:'email,user_birthday'});
    }
</script>
Run Code Online (Sandbox Code Playgroud)

facebook xfbml

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

Java Matcher组:理解"(?:X | Y)"和"(?:X)|(?:Y)"之间的区别

谁能解释一下:

  1. 为什么下面使用的两种模式给出不同的结果?(以下回答)
  2. 为什么第二个例子的组计数为1,但是组1的开始和结束是-1?
 public void testGroups() throws Exception
 {
  String TEST_STRING = "After Yes is group 1 End";
  {
   Pattern p;
   Matcher m;
   String pattern="(?:Yes|No)(.*)End";
   p=Pattern.compile(pattern);
   m=p.matcher(TEST_STRING);
   boolean f=m.find();
   int count=m.groupCount();
   int start=m.start(1);
   int end=m.end(1);

   System.out.println("Pattern=" + pattern + "\t Found=" + f + " Group count=" + count + 
     " Start of group 1=" + start + " End of group 1=" + end );
  }

  {
   Pattern p;
   Matcher m;

   String pattern="(?:Yes)|(?:No)(.*)End";
   p=Pattern.compile(pattern);
   m=p.matcher(TEST_STRING);
   boolean f=m.find();
   int count=m.groupCount(); …
Run Code Online (Sandbox Code Playgroud)

java regex regex-group

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

PHP和MYSQL:使用group by作为类别

我的数据库具有以下设置

productid | productname | category id
Run Code Online (Sandbox Code Playgroud)

我想像这样输出它们:

category #1
item 1 
item 2
item 3

category #2
item 1 
item 2
item 3
Run Code Online (Sandbox Code Playgroud)

我把它们组合在一起使用,并且工作正常,但我想循环遍历每个组并显示该组的内容.我该怎么做?

php mysql

6
推荐指数
2
解决办法
4万
查看次数

无法从另一个内部调用.bat文件 - "未被识别为内部或外部命令"错误

我试着看看有关这方面的其他问题,但没有去.我试过直接调用另一个bat文件(例如"otherBat.bat"),"call"命令,甚至是"start"命令.所有这些都失败了,我不知道为什么.两个.bat文件都在同一个文件夹中,我没有更改目录,所以我不知道问题是什么...

任何有关这方面的帮助将非常感谢^ _ ^

编辑:对不起,这是代码:)

primary.bat:

echo Test run...enter variable1
set /p var1=:


echo Test run...enter variable2
set /p var2=:


call other.bat %var1% %var2%

pause
Run Code Online (Sandbox Code Playgroud)

other.bat:

echo Working!
pause
Run Code Online (Sandbox Code Playgroud)

windows batch-file

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

请解释这种比较字符串的方法

例如,假设一些k是任意数字= 2 k=2,那么C中有代码:

int wordcomp(char *p, char *q) {
   int n = k;
   for ( ; *p == *q ; p++, q++) {
      if (  *p==0 && --n == 0 )
         return 0;
   }
   return *p - *q;  
}      
Run Code Online (Sandbox Code Playgroud)

请解释一下这段代码的用途?还有什么*p-*q意思呢?另外,它是如何在Java中实现的?

c string pointers

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

在为堆栈中的变量声明指针时有什么意义吗?

 void my_cool_function() 
 {
   obj_scene_data scene;
   obj_scene_data *scene_ptr = &scene;
   parse_obj_scene(scene_ptr, "test.txt");
 }
Run Code Online (Sandbox Code Playgroud)

如果我能做的话,为什么我会像上面那样创建一个指向局部变量的指针

 void my_cool_function() 
 {
   obj_scene_data scene;
   parse_obj_scene(&scene, "test.txt");
 }
Run Code Online (Sandbox Code Playgroud)

以防它是相关的:int parse_obj_scene(obj_scene_data*data_out,char*filename);

c pointers

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

使用回形针和RMagick将现有图像调整为新样式

我一直在使用paperclip上传和自动调整我的Rails应用程序中的照片,我喜欢它.唯一的问题是每隔一个月,我疯狂的经理决定他想要一个新的尺寸来显示照片.所以我在我的照片模型中添加了一个新的风格,所有都适合新照片,但现有的照片现在是一个问题.现在我开始有多张照片要处理,我需要一种编程方式来调整现有照片的大小.对于这样的事情,也许有一些回形针技巧?如果我不需要,我真的不必弄清楚RMagick并自己写一个脚本.

ruby ruby-on-rails rmagick imagemagick paperclip

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

phpMyAdmin中的拉丁字符,带有UTF-8排序规则

我的网站使用:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
Run Code Online (Sandbox Code Playgroud)

而这个元:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

我在phpMyAdmin中创建了我的数据库和表,确保所有内容都设置为utf8_unicode_ci(表,字段,数据库),甚至连接排序规则.

当我使用PHP制作的标准表单将一些拉丁字符(重音符号,ñ和类似的东西)插入数据库时​​,它工作正常,我可以在我的网站上显示保存的数据没问题.但是,如果我去phpMyAdmin,所有拉丁字符都搞砸了,类似于ññ.

如果我尝试在phpMyAdmin中修复该数据,那么我的网站会错误地显示数据,并带有奇怪的符号???

在这个世界上我做错了什么?我一直在努力工作几个小时而没有成功.

谢谢你们!

php encoding collation phpmyadmin utf-8

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

获取double [,]矩形数组的double []行数组

假设你有一个像这样的数组:

double[,] rectArray = new double[10,3];
Run Code Online (Sandbox Code Playgroud)

现在你想把第四行作为一个包含3个元素的double []数组而不做:

double[] fourthRow = new double[]{rectArray[3,0],
                                  rectArray[3,1], 
                                  rectArray[3,2]};
Run Code Online (Sandbox Code Playgroud)

有可能吗?即使使用Marshal.Something方法?

谢谢!

.net c# arrays

13
推荐指数
4
解决办法
2万
查看次数

使用EF POCO类作为MVC 2模型(带数据注释)

我有一个用C#... .Net 4.0编写的4层Web应用程序:

  • UI层
  • 业务层
  • 数据访问层
  • 实体层

我的数据层包含一个edmx我的实体层包含我的POCO对象(由t4脚本生成),并且该层在所有其他层中引用.

例如,在创建MVC表单以创建新客户时....我已经在我的实体层中拥有了包含名字,姓氏等字段的客户类,但该自动生成的POCO类没有数据注释用于验证...提交表单时的IE [必需]等

我现在的解决方案是创建新的模型类,它与我的poco类几乎相同,但也有这些额外的验证注释.

我想知道的是,在MVC模型中(在UI层中)使用某些POCO对象是一种简单的方法,而不必几乎重写类...而且还没有修改生成这些POCO类的t4(因为我在t4上没有达到速度.

我在stackoverflow http://automapper.codeplex.com/上的另一篇文章中看到了这个...不确定这是否会这样做或者是最好的解决方案.

validation asp.net-mvc poco n-layer data-annotations

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