我正在尝试使用来自axis2(版本1.6.1)的wsdl2java生成一个Web服务客户端.
./wsdl2java.sh -uri http://www.ncbi.nlm.nih.gov/entrez/eutils/soap/v2.0/efetch_snp.wsdl
Run Code Online (Sandbox Code Playgroud)
当我打电话给这项服务时,我得到一个例外.
org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://www.ncbi.nlm.nih.gov/soap/eutils/efetch_snp}Rs
try {
EFetchSnpServiceStub fetchService = new EFetchSnpServiceStub();
EFetchSnpServiceStub.EFetchRequest reqIdSnp = new EFetchSnpServiceStub.EFetchRequest();
reqIdSnp.setId("193925233");
EFetchSnpServiceStub.EFetchResult resIdSnp = fetchService.run_eFetch(reqIdSnp);
} catch (Exception e) {
System.out.println(e.toString());
}
Run Code Online (Sandbox Code Playgroud)
但是,使用soaptest,我可以在结果中看到Rs Tag.
<Rs rsId="193925233" snpClass="snp" snpType="notwithdrawn" molType="genomic" bitField="050000000005000000000100" taxId="3702">
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个异常?WSDL不在我的控制之下.
我正在尝试按照facebooksdk.net上的教程将Facebook登录集成到我的应用程序中.我正在尝试使用Facebook按钮控件.
当我点击按钮时出现以下错误:
应用程序配置不允许使用URL.或者应用程序的设置不允许使用更多给定的URL.必须与网站URL或Canvas URL匹配,或者域必须是App的域之一.
截图供参考 -
根据一些 消息来源,如果您在应用设置的"高级"部分的"有效OAuth重定向URI"字段中没有任何条目,则目前存在一个错误,该错误将阻止Facebook登录Windows Phone.这可以通过在此字段中添加" https://m.facebook.com/dialog/return/ms " 来解决.
但是,这并没有解决问题,那么我还可以尝试解决这个问题呢?
我是dynamodb的新手.我正在关注http://www.rkconsulting.com/blog/persistence-model-framework-with-aws-dynamodb 一步一步的教程,以便在dynamodb中进行连接和CRUD操作,它的工作正常.
在该教程中,他们使用属性映射来实现地图类属性
[DynamoDBTable("Dinosaur")]
public class Dinosaur
{
[DynamoDBHashKey]
public string Id { get; set; }
[DynamoDBProperty(AttributeName = "Name")]
public string Name { get; set; }
[DynamoDBProperty(AttributeName = "HeightMetres")]
public double HeightMetres { get; set; }
[DynamoDBProperty(AttributeName = "WeightKG")]
public double WeightKg { get; set; }
[DynamoDBProperty(AttributeName = "Age")]
public int Age { get; set; }
[DynamoDBProperty(AttributeName = "Characteristics")]
public List<string> Characteristics { get; set; }
[DynamoDBProperty(AttributeName = "Photo", Converter = typeof(ImageConverter))]
public Image Photo { get; set; } …
Run Code Online (Sandbox Code Playgroud) 这是两个测试表的sqlfiddle:http://sqlfiddle.com/#!9/33361/3
tl; dr:为什么SQL查询!= 0
不包含NULL
值?
我是LEFT JOIN这两张桌子.我希望看到包含NULL
in tableB.field1
或1
in的行tableB.field1
,但是排除所有包含0
in的行tableB.field1
.
我认为这个查询(例6)应该给我这个结果,但它不会得到空记录.
SELECT * FROM tableA a
LEFT JOIN tableB b ON a.id = b.join_id
WHERE
b.field1 != 0;
Run Code Online (Sandbox Code Playgroud)
我必须使用这个更长的查询(例4):
SELECT * FROM tableA a
LEFT JOIN tableB b ON a.id = b.join_id
WHERE
b.field1 != 0 OR b.field1 IS NULL;
Run Code Online (Sandbox Code Playgroud)
只是好奇多了 - MySQL怎么不考虑NULL!= 0?
当我将条件移动到ON子句时,我得到一个意外的行:
mysql> SELECT * FROM tableA a
-> LEFT JOIN tableB …
Run Code Online (Sandbox Code Playgroud) 遵循此示例,我已经在android studio中成功建立了一个非常基本的云项目。此外,我使用此gradle插件为项目添加了JavaCC支持。现在,我可以将* .jj文件放在javacc文件夹中,并使用android studio中的compileJavacc任务对其进行编译。我的build.gradle
文件现在看起来像这样:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.google.appengine:gradle-appengine-plugin:1.9.14'
classpath "ca.coglinc:javacc-gradle-plugin:2.0.4"
}
}
repositories {
mavenCentral();
}
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'
apply plugin: "ca.coglinc.javacc"
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.14'
compile 'javax.servlet:servlet-api:2.5'
}
appengine {
downloadSdk = true
appcfg {
oauth2 = true
}
}
Run Code Online (Sandbox Code Playgroud)
作为gradle和android studio的初学者,我不确定如何继续以下操作:
我将如何以最优雅的方式解决这两件事?
谢谢!
这就是我所知道的,如果有任何错误,请告诉我.
示例监视面(如模拟监视面)在SDK中使用不推荐使用的Time对象来管理时间.
根据文档时间在22级(Android 5.1)中被弃用.现在显然它仍然有很多生命,但为了未来验证代码的利益,我看着我看着切换到Calendar对象.
我相信时间和日历都是长期变量的花哨包装.我写了这个基准来测试他们的速度.
long timeStart = 0;
long timeEndcalendarStart = 0;
long timeDifference = 0;
long calendarEnd = 0;
long calendarDifference = 0;
for (int index = 0; index < 30000; index++) {
timeStart = System.currentTimeMillis();
Time testTime = new Time();
testTime.setToNow();
long mills = testTime.toMillis(false);
float seconds = testTime.second;
float minutes = testTime.minute;
float hours = testTime.hour;
timeEndcalendarStart = System.currentTimeMillis();
Calendar testCalendar = Calendar.getInstance();
long cmills = testCalendar.getTimeInMillis();
float cseconds = testCalendar.get(Calendar.SECOND);
float …
Run Code Online (Sandbox Code Playgroud) SEEK-for-Android 文档表示列出的设备支持智能卡 API。
我想通过我的 Android 应用程序访问基于 SIM 卡的安全元件 (SE)。我可以在不 root任何这些受支持的设备且不重建其 Android 系统映像的情况下实现此目的吗?就我而言,该设备是三星 Galaxy S3。
我是构建Android应用程序的新手。当我在MainActivity中单击按钮时,我想添加一个由按钮和imageView组成的新“自定义视图”。我已经按照下面的一些网站列表来构建自定义视图。
javatechig developer.android.com
他们工作完美。但是,如果我想动态添加自定义视图
sView sview = new sView(MainActivity.this);
Run Code Online (Sandbox Code Playgroud)
以后什么都没发生...
或者,如果我想通过以下方式创建新的自定义视图
sView sview = new sView(MainActivity.this, attrs);
Run Code Online (Sandbox Code Playgroud)
我在哪里可以找到并设置属性?
这是我的代码,在MainActivity中,
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myDraw = (RelativeLayout) findViewById(R.id.myDraw);
btnAddRect = (Button) findViewById(R.id.btnAdd);
mfView = (sView) findViewById(R.id.draw);
btnAdd.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SingleFingerView sFingerView = new sView(MainActivity.this);
myDraw.addView(sFingerView);
}
});
}
Run Code Online (Sandbox Code Playgroud)
在自定义视图中,
public class sView extends LinearLayout{
public sView(Context context) {
this(context, null, 0);
}
public sView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
} …
Run Code Online (Sandbox Code Playgroud) 我希望" Sidenav Left
" 的背景是" " 的背景Menu Items
,它由类表示为
.nav-theme {
background-color: #34495E
}
Run Code Online (Sandbox Code Playgroud)
我试过覆盖它
.nav-theme, .md-theme-indigo {
background-color: #34495E
}
Run Code Online (Sandbox Code Playgroud)
但那不起作用,我需要做什么?
我发现了这个:https://github.com/VineAPI/VineAPI/blob/master/endpoints.md
我在Vine应用程序上关注了Some Process for share video.
1.登录:https ://api.vineapp.com/users/authenticate
使用上述doc lin API成功验证.我收到了一个密钥(会话密钥).
为另一个过程.之后使用下一个Api for Upload Video缩略图On Vine. 2.thumnails https://media.vineapp.com/upload/thumbs/1.3.1.mp4.jpg
缩略图成功上传到藤蔓并收到服务器响应,获取上传的缩略图URL在X-Upload-Key中.你可以看到上面的图像.
3.上传视频:https://media.vineapp.com/upload/videos/1.3.1.mp4
视频数据已成功上传到藤蔓并收到服务器响应,获取上传的视频URL在X-Upload-Key中.你可以看到上面的图像.
4.创建帖子:https ://api.vineapp.com/posts
发布成功创建On Vine并收到服务器响应
{
code = "";
data = {
created = "2016-04-18T09:27:20.000000";
permalinkUrl = "https://vine.co/v/iFaqLt7w5Qm";
postId = 1333777877887795200;
videoUrl = "http://v.cdn.vine.co/static/private_post_old_client.mp4";
};
error = "";
success = 1;
Run Code Online (Sandbox Code Playgroud)
}
当打开permalinkUrl =" https://vine.co/v/iFaqLt7w5Qm "时; 得到错误信息.你可以在Image中看到
并在浏览器上打开链接 http://v.cdn.vine.co/static/private_post_old_client.mp4
视频自动下载,但视频没有下载实际视频.显示一些消息在视频上像这样.
请帮帮我.有什么想法.
android ×3
c# ×2
java ×2
.net ×1
amazon-s3 ×1
angularjs ×1
axis2 ×1
calendar ×1
comparison ×1
css ×1
custom-view ×1
exception ×1
facebook ×1
file-upload ×1
gradle ×1
html ×1
ios ×1
javacc ×1
mysql ×1
nfc ×1
null ×1
security ×1
sim-card ×1
sqlfiddle ×1
time ×1
video ×1
wear-os ×1
web-services ×1