我确信我完全搞砸了,但是在Stack Overflow用户的帮助下我得到了这么多,所以非常感谢到目前为止.
我需要将JSON数据POST到远程API.显然,由于SOP问题,我无法使用jQuery,而且远程API不支持JSONP.
我也不想使用任何类型的代理来解决SOP限制.
根据API文档(http://myemma.com/api-docs/),这是他们期望的数据格式(请求和响应数据作为JSON传输):
POST https://api.e2ma.net//123/members/add
{
"fields": {
"first_name": "myFirstName"
},
"email": "email@domain.com"
}
Run Code Online (Sandbox Code Playgroud)
这是我迄今为止构建的,但继续从远程API接收"无法解析JSON"错误:
<cfset fields[name_first]="#SerializeJSON( "myFirstName" )#" />
<cfset form.email="#SerializeJSON( "email@domain.com" )#" />
<cfhttp
url="https://api.e2ma.net/123/members/add"
method="POST"
username="username"
password="pssword"
useragent="#CGI.http_user_agent#"
result="objGet">
<!--- add email --->
<cfhttpparam
type="formfield"
name="email"
value='#form.email#'
/>
<!--- add field: name_first --->
<cfhttpparam
type="formfield"
name="fields"
value='#fields[name_first]#'
/>
</cfhttp>
<cfoutput>#objGet.FileContent#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
同样,我肯定会以某种方式破坏我的数据结构,但我不确定我做错了什么,特别是关于正确设置"fields":{"first_name":"myFirstName"}结构/数组.
AFAIK,git push --tag将refs/tags下的每个标签推送到远程.我想知道git中是否有一种方法只能推送一些与通配符或正则表达式相匹配的标签?
例如,我的回购有标签v1.0,v1.1,v2.0和v2.1.我想只推v2.*.我试过了
git push <repo> refs/tags/v2.*
Run Code Online (Sandbox Code Playgroud)
并得到错误
致命:refspec的远程部分不是refs/tags/v2中的有效名称.*
当然,我总能做到
cd .git && ls refs/tags/v2.* | xargs git push <repo>
Run Code Online (Sandbox Code Playgroud)
但这并不会惹恼.
我正在使用以下Android.mk文件编译android源代码:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := libarity
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := TouchPanelTest
include $(BUILD_PACKAGE)
##################################################
include $(CLEAR_VARS)
# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))
Run Code Online (Sandbox Code Playgroud)
但它会给出错误:
main.xml:19:错误:错误:必须本地化此属性.(在'text'处,值为'TOP_LEFT').
mail.xml如下:
<RelativeLayout
android:id="@+id/top_left"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="#000"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TOP_LEFT" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/top_right"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="#000"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TOP_RIGHT" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/bottom_left"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="#000"
android:orientation="vertical" …Run Code Online (Sandbox Code Playgroud) 在SEO中,人们谈论了很多关于Google PageRank的内容.这是一个问题22,因为直到你的网站真的很大并且你真的不需要搜索引擎,大网站不太可能链接到你并增加你的PageRank!
我被告知,最简单的方法就是只需要几个高质量的链接指向一个网站来提高它的PageRank.我也被告知有一些像dmoz.org这样的开放目录,谷歌特别关注(因为它们是人工管理的链接).任何人都可以说这个的有效性或建议另一个网站/技术来增加网站的PageRank?
我正在编写一些一次性的Haskell脚本来解决Project Euler的一些问题.我真的不想编译它们,因为我经常要做的改变很多,但在少数情况下我发现我的堆栈空间已经用完了.
说明runhaskell以下语法应该增加堆栈空间的文档:
runhaskell +RTS -K5M -RTS Script.hs
Run Code Online (Sandbox Code Playgroud)
这永远不会有效(在我试过的任何排列中).堆栈大小始终为8,388,608.这令人抓狂,我在Google上找不到多少帮助.
有什么建议?我究竟做错了什么?
我对变量解析顺序没什么印象,但我在CFML Reference或ColdFusion Dev Guide中找不到它.有人可以帮忙吗?
我从RIAforge下载了Framework/1 并浏览了它.我收到以下错误:
在第81行的第81行找到无效的CFML构造.
ColdFusion正在查看以下文字:
[
CFML编译器正在处理:
Run Code Online (Sandbox Code Playgroud)A script statement beginning with public on line 46, column 9.错误发生在C:\ inetpub\wwwroot\FW1\org\corfield\framework.cfc:第46行
44:}
45:
46:public void function addRoute(
我正在使用cf9.0.0.25.1028
我想在Google Chart散点图中显示多种颜色(以及可能的形状和大小)的数据点.有没有人有这样做的例子?
我一直在看到一些相互矛盾的信息,即XHTML文档也必须将自己声明为XML.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
但是,在其他地方,我看到(包括w3.org)DOCTYPE 必须是第一个标签声明.
自W3说出来以来,它必定是真的.但是,我可能有一些关于第一种方法的页面/应用程序.我有什么风险?
编辑:我只是在有和没有XML声明的情况下通过W3 Validator运行了一个页面,它通过了两种方式.在这一点上,我猜它只是一种"风格"的东西.
我有一个带有文件输入的表单:
<input type="file" id="uploadFile" name="uploadFile" />
Run Code Online (Sandbox Code Playgroud)
我使用JQuery表单插件的ajaxForm方法提交表单.
然后,在处理帖子的代码中,我读取并处理该文件.我使用cfspreadsheet直接从文件输入字段读取文件:
<cfspreadsheet
action="read"
src="#form.uploadFile#"
sheet="1"
query="spreadsheetData"
headerRow="1"
excludeHeaderRow="true"
>
Run Code Online (Sandbox Code Playgroud)
一切正常.
我决定将电子表格通过电子邮件发送给管理员.我想我可以使用包含以下cfmailparam标记的cfmail标记来完成此操作:
<cfmail to="myEmailAddress@email.com"
from="fromEmail@email.com"
subject="Upload File" type="HTML">
<cfmailparam file="#form.uploadFile#" />
File processed successfully
</cfmail>
Run Code Online (Sandbox Code Playgroud)
但是,这不能正常工作 - 电子邮件不会发送.我究竟做错了什么?