问题列表 - 第45922页

如何计算Sparql Query中的行数

我在Eclipse中工作并使用2个Java文件:Admin.java和SemanticSearch.java.通过Admin.java我登录并检查我的RDF文件中是否存在用户名和密码.Admin.java中的登录功能调用运行SPARQL查询的SemanticSearch.java.我的查询在Eclipse的Console中给我答案,甚至在另一个文件上.现在我的工作是通过返回值或通过计算行并将该值发送到Admin.java来回复Admin.java的答案.如果行数为1表示用户名和密码匹配,我可以允许用户登录.

但我无法这样做.我已经尝试使用count(),Count()作为CNT,甚至尝试过int res = results.next.但似乎没有任何帮助.

我粘贴下面的代码:

Admin.java

SemanticSearch semsearch = new SemanticSearch(request.getSession());
semsearch.loadData(REALPATH + RDFDATASOURCEFILE1);
semsearch.searchForUser(response.getOutputStream(),null, userName, password);
Run Code Online (Sandbox Code Playgroud)

在SemanticSearch.java中

public void searchForUser(OutputStream out, String xslfile1, String userName, String password) {
    String prolog = "PREFIX kb:<"+VUSER.getURI()+">";
    System.out.println("Search for user in semantic search.java"); 
    String queryString1 = prolog +"\n" +"SELECT * " +"WHERE {" +"?x kb:Uname ?username. ?x kb:Password ?password. ?x kb:Interest ?interest. " +"FILTER regex(?username, \"" +userName +"\")}";

    System.out.println(queryString1);
    Query query=QueryFactory.create(queryString1);
    QueryExecution qexec = QueryExecutionFactory.create(query, model);
    ResultSet results1 = qexec.execSelect(); --> here …
Run Code Online (Sandbox Code Playgroud)

eclipse sparql

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

在jsFiddle中使用jQuery主题(CSS)

有人试过在jsFiddle中使用任何jQuery主题吗?

我有兴趣使用带有主题的Accordion小部件,但在jsFiddle中无法实现它.问题是,我相信主题需要图像文件来填充它的一些效果,我怀疑jsFiddle有一些问题.我甚至将jquery下载中的自定义css和js文件以及所有图像上传到我的个人家庭服务器上,并将它们作为托管资源添加.我正在获得功能,但不是所需的图像.

这是我目前的小提琴:http://jsfiddle.net/mendahu/CmX4k/

要查看它应该是什么样的,请在UI网站上查看jQuery的"Humanity"主题.

托管资源可在此处找到:

https://robins.homeserver.com/home/jquerycourse/(也是images子目录).

据我所知,目录结构是相同的(即CSS文档将所有图像称为"images/whatever.png"),我在我的服务器上组织它.

有任何想法吗?

css jquery jquery-ui jquery-plugins jsfiddle

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

从最后一个叶子到根目录的方法迭代TreeView节点的算法

将WinForms TreeView控件从最后一个叶子迭代到反向根的最佳算法是什么?C#

.net c# algorithm treeview winforms

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

如何限制Wordpress帖子中的分类值的数量?

我已经定义了一系列自定义帖子类型(即"PortfolioPage"和"PortfolioGallery").

他们每个人都使用一个名为"艺术家"的自定义分类法.

有没有办法限制最终用户在每个PortfolioPage/PortfolioGallery帖子中输入AT MOST ONE艺术家?

wordpress taxonomy custom-post-type

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

为什么不*(ptr ++)给出数组中的下一个项目?

int my_array[] = {1,23,17,4,-5,100};
int *ptr;
int i;
ptr = &my_array[0];     /* point our pointer to the first
                         element of the array */
printf("\n\nptr = %d\n\n", *ptr);
for (i = 0; i < 6; i++)
{
    printf("my_array[%d] = %d   ",i,my_array[i]);   /*<-- A */
    printf("my_array[%d] = %d\n",i, *(ptr++));        /*<-- B */
}
Run Code Online (Sandbox Code Playgroud)

为什么这对a和b线都显示相同的东西?它只是按顺序显示my_array中的所有值(1,23,17,4,-5,100).为什么B行中的'++'在取消引用之前没有将ptr指向数组的下一个元素?即使您将该行更改为

printf("ptr + %d = %d\n",i, *ptr++);        /*<-- B */
Run Code Online (Sandbox Code Playgroud)

输出是一样的.为什么是这样?

c arrays pointers

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

使用NDK构建Android openssl并不能正确构建arm4程序集文件

openssl 包含在Android操作系统中,Google还在其构建中包含一些arm4/thumb汇编程序代码(aes/asm/aes-armv4.s,bn/asm/armv4-mont.s,sha/asm/sha1-armv4 -large.s,sha/asm/sha256-armv4.s,sha/asm/sha512-armv4.s).我有Android openssl构建,ndk-build但它只能使用普通的C aes_core.c而不是arm4文件正确构建.它甚至创建.o文件,但它找不到*.odorg文件,我不知道它们来自哪里.

有什么想法吗?

/usr/local/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc -MMD -MP -MF /Users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d.org -fpic -ffunction-sections -funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -I/Users/hans/code/eighthave/openssl-android -I/Users/hans/code/eighthave/openssl-android/crypto/asn1 -I/Users/hans/code/eighthave/openssl-android/crypto/evp -I/Users/hans/code/eighthave/openssl-android/include -I/Users/hans/code/eighthave/openssl-android/include/openssl -Iexternal/zlib -I/Users/hans/code/eighthave/openssl-android/crypto -DANDROID -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_CAST -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP -DOPENSSL_NO_IDEA -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_SHA0 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED -DOPENSSL_NO_STORE -DOPENSSL_NO_WHIRLPOOL -DOPENSSL_NO_HW -DOPENSSL_NO_ENGINE -DZLIB -DNO_WINDOWS_BRAINDEATH -DOPENSSL_BN_ASM_MONT -DAES_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -Wa,--noexecstack -O2 -DNDEBUG -g -I/usr/local/android-ndk/platforms/android-8/arch-arm/usr/include -c /Users/hans/code/eighthave/openssl-android/crypto/aes/asm/aes-armv4.s -o /Users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o && …

assembly android openssl android-ndk

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

Java中的一周中的某一天

PHP有一个内置函数,它接收数据并返回星期几(星期一,星期二等).Java有类似的功能吗?

java

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

Python错误记录

我想找到一种方法来记录强制python解释器退出的每个错误,以便保存到文件以及打印到屏幕上.我想这样做的原因是我想在编写代码时保留我所犯错误类型的统计数据,着眼于寻找避免将来常犯的错误的方法.

我一直试图通过使用子进程模块为python解释器编写包装器来做到这一点.基本上,它运行python解释器,捕获任何输出,解析并将其保存到文件,打印输出,并使用matplotlib来制作一些摘要数字.但是,我在实时从包装器脚本获取输出时遇到问题.例如,如果我正在运行的脚本是:

import os  
import time

for x in range(10):  
    print "testing"  
    time.sleep(10)  
Run Code Online (Sandbox Code Playgroud)

我正在使用带有p.communicate()的subprocess.Popen(),包装器将等待100秒,然后打印所有输出.我希望包装器尽可能不可见 - 理想情况下,它会在每十秒钟打印一次"测试".

如果有人能指出我这样做的好方法,我会非常感激.

谢谢!

python error-logging

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

在MonoTouch中找不到System.Runtime.Serialization.Json

我是Monotouch的初学者.
我想使用DataContractJsonSerializer反序列化Json数据.但我不能在MonoDevelop中引用System.Runtime.Serialization.Json(System.Runtime.Serialization下只有.Formatters).我引用了System.Runtime.Serialization.我的配置和安装顺序是:1.iPhone SDK 4.2 2.单声道2.8.2(非CSDK版本)3.Monotouch 3.2.4 Eval 4. MonoDevelop 2.4

问题是什么?

.net iphone mono monodevelop xamarin.ios

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

iPhone:点击透明UIScrollView后面的视图

我有一个UIScrollView设置为具有清晰的背景.scrollview的一部分确实有内容,但部分没有(因此它显示了其背后的其他视图).我希望能够点击UIScrollView和后面的MKMapView,但仅限于UIScrollView的透明部分.

我找到了一些代码,我很难理解如何工作:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    if (![self yourMethodThatDeterminesInterestingTouches:touches withEvent:event])
        [self.nextResponder touchesBegan:touches withEvent:event]; 
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我解决如何将触摸事件转发到另一个视图背后的视图吗?我可以调用 - (void)touchesBegan:(NSSet*)从UIViewController触及withEvent:(UIEvent*)事件吗?

iphone uiscrollview uiview uiresponder ios

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