为什么大多数Lisps和Schemes都是动态输入的?静态类型是否与其某些常见功能混合在一起?
我正试图在我的应用程序中将发布集成到一个人的墙上.我已经有一个区域,用户可以保存他/她的用户名和密码(加密).我希望我的程序能够回忆起保存的用户名和密码,将其传递给Facebook进行身份验证,然后允许应用程序将简单文本(也可能是链接)发布到用户的墙上.
也就是说,我已经阅读了Facebook开发者页面上的所有内容(api看起来对我来说完全陌生......我以前从未做过任何类型的网络应用程序开发......只是桌面应用程序),并尝试使用Java 这里的库但说实话,我不理解任何各种实现.有些人声称使用起来很简单,但显然它们远远超出我的想象.
我甚至试过搞乱官方的Facebook Android SDK,但是使用了webview界面,我无法传递用户名和密码以便于身份验证.另外,即使经过正确的身份验证,我仍然无法知道如何发布到墙上.
请帮忙.谢谢.
哦,顺便说一下,我已经有了一个Facebook API密钥和应用程序ID.
[更新1]
有关进一步说明:如果我将以下代码片段与官方Facebook Android SDK http://github.com/facebook/facebook-android-sdk一起使用,我应该在接下来做什么(在用户登录后)?我不清楚这一点.
Facebook facebookClient = new Facebook();
facebookClient.authorize(this, "[APP ID]", new String[] {"publish_stream", "read_stream", "offline_access"}, this);
Run Code Online (Sandbox Code Playgroud)
其中"this"是实现DialogListener的Activity,"[APP ID]"是我的Facebook应用程序ID.
谢谢.
[更新2]
我找到了一个解决方案(见下文),但唯一缺少的是能够使用我存储在应用程序中的数据自动填充登录文本框.官方Facebook Android SDK可能不允许这样做.我会继续调查.
在这个网站上,我发现了许多很酷的PHP OOP示例.也许你知道在哪里找到完整的例子?留言簿,报名表,博客......
当我看完整个模型时,更容易理解OOP PHP.当不同的类相互交互时,交换数据如何使用泛型类将数据发送到数据库
谢谢
我们是一个做软件项目的学生团队.由于我们中的一些人不使用Windows,但产品需要在Windows和.NET上运行,我们希望在使用Visual Studio文件的MonoDevelop和Visual Studio上进行开发; 选择的语言是C#.
我的问题是:我们可以将解决方案和项目文件签入我们的存储库而不会出现严重冲突的问题吗?示例:两个人向同一个项目添加一个新文件,保存并提交他们的更改.项目文件是否会发生冲突?
我在A.com上有一个网站,在B.com上有一个从A.com调用javascript的iframe.这在FF中很有用.在IE7/8中我得到了一个
Message: Access is denied.
Run Code Online (Sandbox Code Playgroud)
信息.我已经通过Fiddler检查了HTTP流量 - 我可以看到它在Fiddler中没有被阻止?
什么可能导致这个以及如何解决?
是否可以将选择列表/下拉列表的选项元素设置为背景和字体之外的样式?我特意想添加一些填充/边距,所以列表不是那么狭窄.
我期待通过使用插件架构扩展现有的应用程序.应用程序ID是用Delphi编写的,但我希望能够以最好的工作方式实现各种语言的各种插件.目前我们拥有Delphi,C#和Java技能,并且希望能够以所需的任何语言实现插件.
有谁知道可以用来实现这个的示例系统?
我假设我可以在特定的COM接口上进行标准化,并且实现该接口的任何东西都可以是插件.
有没有人有任何指针?
谢谢
我正在测试BinaryFormatter,看看它对我有用,我有一个简单的问题:
当它与字符串HELLO一起使用时,我将MemoryStream转换为数组,它给出了29个维度,其中五个是维度末尾的实际数据:
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
byte[] bytes;
string originalData = "HELLO";
bf.Serialize(ms, originalData);
ms.Seek(0, 0);
bytes = ms.ToArray();
Run Code Online (Sandbox Code Playgroud)
回报
- bytes {Dimensions:[29]} byte[]
[0] 0 byte
[1] 1 byte
[2] 0 byte
[3] 0 byte
[4] 0 byte
[5] 255 byte
[6] 255 byte
[7] 255 byte
[8] 255 byte
[9] 1 byte
[10] 0 byte
[11] 0 byte
[12] 0 byte
[13] 0 byte
[14] 0 byte
[15] 0 byte
[16] 0 …Run Code Online (Sandbox Code Playgroud) 我正在调查Zend Framework并且目前正在计算结果的sql查询行...我尝试的每个方法(来自文档和一些博客和教程)都会返回错误(如Call to undefined function)或者只是给出不正确的值.
我试过这个:
$checkquery = $db->select()
->from('users', 'COUNT(*)')
->where('login = ?', $login)
->where('password = ?', $password)
->query();
$checkrequest=fetchRow($checkquery)->num;
Run Code Online (Sandbox Code Playgroud)
......然后这个:
$checkquery = $db->select()
->from('users', '*')
->where('login = ?', $login)
->where('password = ?', $password)
->query();
$checkrequest=count($checkquery->fetchAll());
Run Code Online (Sandbox Code Playgroud)
乃至:
$checkquery = $db->select()
->from('users', '*')
->where('login = ?', $login)
->where('password = ?', $password)
->query();
$checkrequest=$checkquery->fetchAll()->num;
Run Code Online (Sandbox Code Playgroud)
还rowCount()和count(fetchRow())和count(fetchAll()->toArray()).但总是在进一步插入函数中我在db中收到错误消息或重复插入.那么在Zend Framework 1.9中使用select子句进行结果行计算的正确方法是什么(我使用这个)?
如您所知,这是我们验证电子邮件地址的方式:
(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[
\t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
\t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
)*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*
)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)
*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+
|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r
\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:
\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t
]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031
]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?
:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?
:\r\n)?[ …Run Code Online (Sandbox Code Playgroud) c# ×3
java ×2
php ×2
android ×1
com-interop ×1
delphi ×1
facebook ×1
html ×1
iframe ×1
lisp ×1
memorystream ×1
monodevelop ×1
mysql ×1
option ×1
perl ×1
plugins ×1
regex ×1
s-expression ×1
scheme ×1
selectlist ×1
svn ×1