小编Pra*_*eep的帖子

如何在javascript中检查数组元素是否存在?

我正在使用Titanium,我的代码看起来像这样:

var currentData = new Array();

if(currentData[index]!==""||currentData[index]!==null||currentData[index]!=='null')
{
    Ti.API.info("is exists  " + currentData[index]);
    return true;
}
else
{   
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我正在向数组传递一个索引currentData.我仍然无法使用上面的代码检测到不存在的元素.

javascript titanium titanium-mobile

167
推荐指数
7
解决办法
34万
查看次数

当Android View在App中可见时,是否有任何事件被触发?

我的应用程序包含多个视图(可滚动),其中一个是CustomView(扩展视图),当此视图进入可见区域时,是否有任何Android事件被触发.

这种方法我虽然的时间范围内使用后台线程onAttachedToWindowonDetachedToWindow 此线程将使用customView.getGlobalVisibleRect(rectangle)检查视图的任何部分是否在屏幕上可见,但这是自旋锁的方法,有没有更好的办法来检测的知名度,它得到的任何事件我可以打电话到哪里 getGlobalVisibleRect

android android-layout

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

在loglog规模上使用matplotlib拟合曲线

我在python中使用loglog函数绘制简单的2D图,如下所示:

plt.loglog(x,y,label='X vs Y');
Run Code Online (Sandbox Code Playgroud)

X和Y都是n大小浮动数的列表.

我想在同一个图表上插入一条线.我试过numpy.polyfit,但我无处可去.

如果您的图表已经是loglog规模,那么如何使用polyfit来匹配一条线?

python numpy matplotlib

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

无法捕获 AxisFault 异常

我有一个代码,它是围绕 Web 服务的 java 包装器,在异常时它会抛出 AxisFault 异常(如下所示)

org.apache.axis2.AxisFault: Policy enforcement failed to authenticate the request.
    at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:446)
    at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
    at com.tibco.n2.de.services.EntityResolverServiceStub.lookupUser(EntityResolverServiceStub.java:261)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

代码如下所示,

try {
                lookupUserResponse = myIntializedObject.lookupUser("someuser", null, null, true);
            } catch (InvalidServiceRequestFault e) {
                // TODO Auto-generated catch block
                //e.printStackTrace();
            } catch (InternalServiceFault e) {
                // TODO Auto-generated catch block
                //e.printStackTrace();
            } catch (SecurityFault e) {
                // TODO Auto-generated catch block …
Run Code Online (Sandbox Code Playgroud)

java web-services webservice-client

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

在Java中将nvarchar(max)数据类型转换为字符串

我正在使用jTDS API在SQL Server 2008上执行以下sql查询:

SELECT  a , b , c FROM [db].[dbo].[table] where d = 1;
Run Code Online (Sandbox Code Playgroud)

这三个字段的数据类型如下:

a  -- nvarchar(255)
b  -- nvarchar(255)
c  -- nvarchar(max)
Run Code Online (Sandbox Code Playgroud)

当我使用Java执行查询时,a和b的字符串值是纯文本,但是对于c我得到以下值:

net.sourceforge.jtds.jdbc.ClobImpl@2b34fb
Run Code Online (Sandbox Code Playgroud)

它似乎存储为对象,如何将其转换为普通字符串?

java sql sql-server-2008

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

如何在java中读取不以新行或回车字符结尾的行?

我正在使用BufferedReader,如下所示,

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 4; i++) {
   System.out.println(stdin.readLine());
}
Run Code Online (Sandbox Code Playgroud)

输入的内容如下,

1
2
3
Run Code Online (Sandbox Code Playgroud)

最后一个输入不以\n或结束\r,因此对于3 readLine()将期望来自用户的输入,除非用户按下回车键

使用Scanner的任何解决方案?

实际上,我在解决问题时遇到了这个问题,Quora Question Nearby,在他们的条件下他们提到了以下几行,

输入测试用例中的最后一行是否以换行符结尾?[链接]

不.没有尾随空格或换行符.


代码链接,在上面提交,测试用例失败

对于测试用例零,它显示以下输出, 在此输入图像描述 由于预期输出为空白,这意味着我的代码仍然期望\n or \r输入不提供

java

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

递归查找给定根视图的所有子视图

我想找到给定根视图的所有子视图.

public List<View> getAllChildViews(View rootView)
{
    //return all child views for given rootView recursively
}
Run Code Online (Sandbox Code Playgroud)

此方法的使用者将通过rootView,如下所示

//client has some Custom View
List<View> childViews = getAllChildViews(customView.getRootView());  //get root view of custom view
Run Code Online (Sandbox Code Playgroud)

我可以将cast rootView键入特定的布局,然后获取所有子级(在叶级别),但我不确定根视图的类型.它可以是ScrollView或任何不同的布局

android android-layout

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

如何在不重新加载Java Script的情况下重新加载网页?

目的:适用于Google广告

我需要重新加载一个页面而不加载js内容(这将在文件中),因为JS将会更大,它将仅在第一次加载时加载,而对于下一页重新加载,只有动态内容(如广告,动态文本)将继续改变.有没有办法做到这一点 ?

html javascript

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

如何区分ApplicationContext和Context?

我有一个Android方法接收Context对象的实例,我想区分是否使用以下方法之一返回传递的上下文对象

  • View.getContext():返回视图当前运行的上下文.通常是当前活动的Activity.

  • Activity.getApplicationContext():返回整个应用程序的上下文(所有活动在其中运行的进程).如果您需要与整个应用程序的生命周期相关联的上下文,而不仅仅是当前的Activity,请使用此代替当前的Activity上下文.

由于两个方法都返回Context对象的实例但具有不同的功能,如何通过上下文对象是Activity Context还是Application Context来区分?

java android

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

如何在js中调用使用jquery定义的函数?

这是示例jquery代码

$(document).ready(function(){


  $('#myId').change(function(){
      regularJSfunc('data1','data2');
    });

}
Run Code Online (Sandbox Code Playgroud)

现在我想触发$('#myId')的函数调用.更改,我可以通过java脚本吗?

javascript jquery

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

在Google BigQuery中获取给定月份的总天数?

我可以创建用户定义的函数并计算给定月份的总天数.是否有直接的方法在给定日期内在给定月份内没有天数

例如.

select date_t, some_inbuilt_function_get_total_no_of_days_in_month(date_t)
Run Code Online (Sandbox Code Playgroud)

从给定日期开始有月份功能,同样有日期功能,所以我可以去月初.有日期差异功能,但没有办法到月底.

参考:https://cloud.google.com/bigquery/docs/reference/legacy-sql

google-bigquery

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

从列表的python列表中获取列表

我使用的列表列表如下:

L = [['a', 4], ['b', 2], ['c', 13]]
Run Code Online (Sandbox Code Playgroud)

我想为列表的每个集合中位于第二个位置的所有数字生成一个新列表:

L =  [4, 2, 13]
Run Code Online (Sandbox Code Playgroud)

在python中有任何快捷方式可以获得上面的列表吗?

python

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