我需要将这个40MB的RDF/XML文件转换为JSON-LD格式,我只找到了这个根本不起作用的网络工具.当您粘贴40MB的文本时,它会崩溃,当您为其提供文件的URL时,它会说该服务不可用.
从理论上讲耶拿API,也许芝麻应该是能够做到这一点,但我缺少一个起点,对这些系统的知识.有人可以给我一个路线,一个示例或链接到有用的文档,以便将大型RDF/XML转换为JSON-LD吗?
(我对Java,C#或一个工作解决方案感到满意,我不需要在另一种语言/框架中有太多的编程知识).
可能重复:
如何确定是否启用了"调试模式"
来自C#,我无法相信Java只有在调试程序时才能执行代码.不知何故,Log4J似乎能够做到这一点.有谁知道这种可能性?我在考虑这样的事情:
#if DEBUG
executedCode();
#endif
Run Code Online (Sandbox Code Playgroud)
或类似的东西:
if (Java.isDebugging())
executeCode();
Run Code Online (Sandbox Code Playgroud)
想法?
编辑:感谢Matt Ball,这个可能的重复代码中的代码:
public static boolean debugging = java.lang.management.ManagementFactory.getRuntimeMXBean().
getInputArguments().toString().indexOf("-agentlib:jdwp") > 0;
Run Code Online (Sandbox Code Playgroud) 在Windows 8上使用德语系统上的Visual Studio 2012 RC,我将我的所有异常本地化为德语,这实际上意味着我不能谷歌任何对他们有用的东西.为了解决这个问题,我已经使用以下方法将IDE更改为英语:
Tools --> Options --> Internetional Settings --> Language --> English
Run Code Online (Sandbox Code Playgroud)
不过,我在本地化的德语中得到了例外.我尝试使用以下代码更改代码中的ThreadUI Culture:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
Run Code Online (Sandbox Code Playgroud)
遗憾的是,在WinRT中,线程命名空间在WinRT中消失了.因此我试过:
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-us");
Run Code Online (Sandbox Code Playgroud)
我仍然收到德国的异常消息.有谁知道如何获取异常消息的非本地化版本?
好吧,我一直用Google搜索,希望有人在这里知道一个指向我的地方.
我正在寻找一个适合JavaScript的页面翻转动画,这与Apple对iBooks所做的很接近,只有一页翻页只显示下一页.
(编辑:也许我的描述不够明确:我正在寻找一个页面翻转效果,将一个完整的常用HTML网站,例如想象这个stackoverflow页面,转换到另一个,例如通过应用"添加问题"屏幕页面翻转效果,例如当点击"提问"时.我知道这可能是一个难以实现的事情,因为它涉及准备好数据,显示一个页面,制作过渡效果然后显示第二页,而第一页可以从内存中释放.然而,随着所有的HTML5,JS和CSS热潮,我希望有人做过这样的过渡效果,我希望如果有一个在那里,有人在这里知道在哪里可以找到它.可悲的是,我在JS和CSS上太过分了,以便自己完成它.)
这是一个很好的CSS示例(总是显示两页宽度):
http://builtbywill.com/code/booklet/
这是另一个例子(遗憾地需要在翻转后显示两个页面):
http://www.romancortes.com/ficheros/page-flip.html
我需要这个效果只翻转一个页面,也只是在翻转后显示第二个HTML页面.你知道一个库或一个可以使用的脚本吗?我绝对不希望Flash或Silverlight成为解决方案的一部分.
嗯.好的,重新访问PInvoke后,我确信我不太明白: - /(刚问过这个问题)
让我举例说明我需要处理的代码.当我使用"添加引用 - > COM - > Microsoft Shell控件和自动化"时它可以工作......但遗憾的是它在我的项目中放置了一个如下所示的引用:"C:\ Users\Tim\Documents\Visual Studio 2008 \项目\翼\ FileWing\OBJ \调试\ Interop.Shell32.dll"
我正在挖掘回收箱并寻找我想要恢复的物品.有没有办法不通过PInvoke来完成这项工作?或者获取对system32/shell32.dll的引用,它允许我在运行时使用此代码?
private void recoverRecyclerBinEntry(string fileName, int size)
{
try
{
Shell Shl = new Shell();
Folder Recycler = Shl.NameSpace(10);
// scans through all the recyclers entries till the one to recover has been found
for (int i = 0; i < Recycler.Items().Count; i++)
{
FolderItem FI = Recycler.Items().Item(i);
string FileName = Recycler.GetDetailsOf(FI, 0);
if (Path.GetExtension(FileName) == "")
FileName += Path.GetExtension(FI.Path); …Run Code Online (Sandbox Code Playgroud) 这个问题很长一段时间 都让我感到困惑:如果Visual Studio设计者正在执行它,我可以有一个条件,否则会错误吗?
例如(WPF),我想使用一个特殊的BoolToVisibilityConverter将某些控件的visibility属性绑定到该控件上的鼠标.我使用以下XAML代码执行此操作:
<Image Width="50" Height="50" Source="../Images/MB_0010_tasks.ico" Margin="12,133,133,12" MouseLeftButtonUp="Image_MouseLeftButtonUp"
Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Grid}}, Path=IsMouseOver, Converter={StaticResource __boolToVisibilityConverter}}" />
Run Code Online (Sandbox Code Playgroud)
这导致元素在Visual Studio的设计器视图中不可见.有没有办法告诉转换器这样的事情:
#if DESIGNER
return Visibility.Visible;
#endif
return b ? Visibility.Visible : Visibility.Hidden;
Run Code Online (Sandbox Code Playgroud) 当我尝试在本地计算机上调试WinRT应用程序时,我得到了很多错误:
Error : DEP0500 : The folder "C:\Users\akku\VS2012Projects\ProjectName\bin\x86\Debug\AppX" could not be deleted.
Access to the path 'resources.pri' is denied.
Run Code Online (Sandbox Code Playgroud)
解决它的唯一办法就是重新启动Windows 8.用Google搜索了一下,并想知道没有找到解决方案.
经过一些测试后,我意识到这只会在运行或调试解决方案时发生.问题似乎总是无法删除上一次运行的AppX文件夹.也许执行上一次运行应用程序的调试器或Visual Studio进程不会停止访问某些资源?
我刚刚使用的快速入侵是从配置管理器创建第二个Release和Debug-Configuration.出现问题时,我可以切换到另一个配置,问题暂时解决.我仍然想要一个真正的工作答案,如何通过适当的解决方案来规避这个问题.
有没有人经历过这个并找到了更好的解决办法
我试图找出Apache ServiceMix 4.2的开始
可悲的是,主页上的教程似乎已经过时了 ...... 4.2服务似乎是开箱即用的,并配置了karaf,而教程则讨论将文件复制到不再存在的"hotdeploy"文件夹中在4.2 ...
有人能指出我对ServiceMix 4.2有效的教程吗?我正在尝试测试两个简单的HelloWorld Web服务的通信,或者看看如何配置BC来连接Web服务或类似的东西,只是为了开始.非常感谢任何帮助或指示.
我们计划将feedreader创建为Windows桌面和iPad应用程序.因为我们希望能够展示网站和运行(我们自己)的JavaScript在这个应用中,我们想过交付应用程序,HTML/CSS/JavaScript的,只是一些.NET控件或可可触摸WebBrowser组件包.因此,手头的任务是找出用于创建嵌入应用程序的HTML/CSS/JS文件的框架.
对于HTML/CSS/JavaScript的开发,我们很乐意使用Vaadin,GWT或其他一些框架,因为我们使用Java比使用JS要好得多.我们在短暂的头脑风暴之后支持Vaadin,因为UI组件非常好,但我担心大部分繁重的工作都会在服务器上,而不是在客户端(这不会太好).我们也想要GWT,但Java-to-JS编译需要花费大量时间和额外的步骤,并且在使用它时过去减慢了开发时间.
问题是:你会选择哪个开发框架(假设你想实现这个项目,你到目前为止大部分都是Java),为什么?如果有更好的框架选项(富客户端框架列表),请告诉我.
编辑:应用程序需要不时地与我们的服务器通信(例如同步已读取的内容),但主要应该自己获取xml feed.因此,我希望大多数生成的代码都可以嵌入到应用程序中,并且不需要对我们的服务器进行繁重的活动.
编辑2:我们(实际上即使你怀疑)预计至少有10000名用户.
这是使用Windows窗体桌面应用程序中的C#.NET API将视频上传到Youtube的代码:
YouTubeRequestSettings settings = new YouTubeRequestSettings("whatwill come here ?",
"my api key",
"my youtube login email", "my youtube login password");
YouTubeRequest request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = "test 1";
newVideo.Tags.Add(new MediaCategory("Gaming", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "test 1 , test 2";
newVideo.Description = "test 3 test 4";
newVideo.YouTubeEntry.Private = false;
newVideo.Tags.Add(new MediaCategory("tag 1, tag 2",
YouTubeNameTable.DeveloperTagSchema));
newVideo.YouTubeEntry.Location = new GeoRssWhere(37, -122);
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("C:\\test.avi", "video/quicktime");
Video createdVideo = request.Upload(newVideo);
Run Code Online (Sandbox Code Playgroud)
这有效.我正在寻找的是让我恢复上传进度的事件,因此我可以在进度条中显示进度.Ich可以注册以下事件:
request.Service.AsyncOperationProgress +=
new AsyncOperationProgressEventHandler(Service_AsyncOperationProgress);
request.Service.AsyncOperationCompleted …Run Code Online (Sandbox Code Playgroud)