问题列表 - 第48880页

返回一个字符串

我刚开始使用Objective-C并且有一个(可能)非常非常基本的问题/问题.

int testf(int x){
    NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd.MM.yyyy"];
    NSString *infstr=[dateFormatter stringFromDate:[[NSDate] dateByAddingTimeInterval:(60*x)];
    return infstr;
}
NSString *testString=testf(1);
Run Code Online (Sandbox Code Playgroud)

我目前有以下问题:我不知道如何从函数返回一个字符串.我甚至无法通过谷歌解决这个问题.

上述代码会导致警告"没有强制转换的整数指针".我希望有人确实知道这个"问题"的解决方案,并愿意与我分享.

提前致谢.

objective-c

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

有没有办法从Android看到完整的堆栈跟踪?

当我在我的应用程序中获得未捕获的异常并且跟踪打印到logcat时,无论如何都要打开整个跟踪?在追踪的最后,它总是有"...... 10多"的东西.

例:
03-11 16:25:53.572: ERROR/AndroidRuntime(3297): Caused by: java.lang.ClassNotFoundException: net.notify.notifymdm.listeners.PackageInstallerReceiver in loader dalvik.system.PathClassLoader[/data/app/net.notify.notifymdm-2.apk] 03-11 16:25:53.572: ERROR/AndroidRuntime(3297): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 03-11 16:25:53.572: ERROR/AndroidRuntime(3297): at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 03-11 16:25:53.572: ERROR/AndroidRuntime(3297): at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 03-11 16:25:53.572: ERROR/AndroidRuntime(3297): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2780) 03-11 16:25:53.572: ERROR/AndroidRuntime(3297): ... 10 more

android

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

SQL Server空间和链接服务器

我有一个SQL Server实例,我已经将链接服务器添加到另一个SQL实例.我在链接服务器上访问的表包含空间类型.当我尝试查询表时,我收到一个错误:

在分布式查询中不允许使用CLR类型公开列的对象.请使用传递查询来访问远程对象.

如果我使用OPENQUERY相同的查询,我会收到另一个错误:

当前命令发生严重错误.结果(如果有的话)应该被丢弃.

有没有办法通过链接服务器查询包含空间类型的表?

sql-server spatial linked-server sql-server-2008

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

Jquery/JS将"paste"事件处理程序绑定到输入文本框

好吧,所以我有一个输入框,我需要每次更改时都做一些事情,我在为鼠标粘贴做这件事时遇到了麻烦.这是我的代码

$("#attack-navy"+unit.ID+"-number").bind('paste', function(){
            alert("paste detected");
            $("#attack-max-capacity").text(getMaxCapacity());
});
Run Code Online (Sandbox Code Playgroud)

getMaxCapacity()函数返回的数字现在为*30;

这是
1 的情况 :我粘贴3,它不会改变(我仍然看到警报)
2:然后,当我粘贴5,它将是90(3*30)
3:然后,如果我粘贴10将是150 (5*30),依此类推.

我认为它在粘贴实际发生之前就做了处理程序.关于我能做什么的任何想法?(.change将无效,必须在粘贴后立即发生)

javascript jquery paste event-handling mouseevent

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

Glassfish中的JNDI配置/查找

我在Glassfish中遇到一些基本的JNDI配置时遇到了麻烦.

我认为应该是一个简单的任务:在运行时,确定特定属性是否设置为true.我认为这是JNDI的一个很好的应用程序,但似乎无法在app服务器和我的servlet代码之间获得正确的路径.

这是我在Glassfish中配置属性的方法:

在此输入图像描述

在我的servlet代码中,我试图通过以下方式查找值:

Boolean enabled = (Boolean) ctx.lookup("java:global/arizona/quartz_enabled");
Run Code Online (Sandbox Code Playgroud)

除了这条路之外,我还尝试了以下方法但没有成功:

  • Java的:全球/亚利桑那/亚利桑那/ quartz_enabled
  • 的java:模块/亚利桑那/ quartz_enabled
  • 的java:模块/亚利桑那/亚利桑那/ quartz_enabled

我的应用程序名为"arizona",但如果重要,则部署到根上下文.

我确定这只是一个简单的问题,找出适当的命名空间到达该属性,但我觉得我只是在黑暗中试图找到它.有没有一种简单的方法来浏览Glassfish中的JNDI树?

jndi java-ee

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

在JavaScript中传递$ this

我如何重写它以使用一个通用函数,假装公共函数最终将包含超过1行代码:

$('.insert').hover(function() {
    $(this).css('cursor','pointer');
});
$('.delete').hover(function() {
    $(this).css('cursor','pointer');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

IIS/ASP/ASP.net:如何构建Web站点以公开移动版本

假装我有一个现有的网站,例如:

www.stackoverflow.com

我现在想公开这个网站的移动版本:

m.stackoverflow.com

IIS及其主机头名称解析通常需要创建两个网站:

  • www.stackoverflow.com
  • m.stackoverflow.com

除了现在我在IIS中有两个网站.这意味着我必须在它们之间复制代码/文件.我不需要(也不想)复制两个网站之间的所有"模型"和"控制器"代码.我宁愿有一个公开移动版本的网站.

可以default页面m.stackoverflow.com简单地执行重定向到"真实"网站上的移动登录页面:

m.stackoverflow.com\default.asp:

 <% Response.Redirect "www.stackoverflow.com/mobile" %>
Run Code Online (Sandbox Code Playgroud)

然后客户端将以(例如)结束www.stackoverflow.com/mobile/default.aspx.

这不是我想要的.我希望它出现在他们正在访问的浏览器中m.stackoverflow.com.

所以我在IIS中可以做的是为一个 IIS网站提供两个主机头名称:

  • stackoverflow.com
  • m.stackoverflow.com

并检查http-request HOST标头:

GET https://stackoverflow.com/questions/ViewQuestion.aspx?qid=3623844
Host: stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

经文

GET https://stackoverflow.com/questions/ViewQuestion.aspx?qid=3623844
Host: m.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

除了现在我的所有网站页面必须首先检查Host属性,然后根据它找到的更改渲染行为.这在经典ASP中运行得有点好:

ViewQuestion.asp

<% Dim mobileVersion 

    ...

If MobileVersion Then
%>
<html>
...
</html>
<% Else %>
<html>
...
</html>
<% End If %>
Run Code Online (Sandbox Code Playgroud)

但是在一个页面中制作双视图非常痛苦.我更喜欢有一个ViewQuestion视图,专门用于显示常规或移动视图. …

asp.net iis mobile mobile-website

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

C悬空指针问题

char *xyz()
{
   char str[32];
   strcpy(str,"Hello there!");
   return(str);
}


void main()
{
  printf("%s",xyz());
}
Run Code Online (Sandbox Code Playgroud)

当我调用xyz()时,是否会返回一个悬空指针?谢谢

c

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

使用WMI识别导致Win32_DeviceChangeEvent的设备

我一直在编写一些检测USB设备添加和删除的代码,我使用以下WMI代码注册设备更改通知:

watcher = new ManagementEventWatcher(query);
watcher.EventArrived += new EventArrivedEventHandler(DeviceChangeEventReceived);
watcher.Start();
Run Code Online (Sandbox Code Playgroud)

这是处理程序代码:

void DeviceChangeEventReceived(object sender, EventArrivedEventArgs e)
{
   foreach (PropertyData pd in e.NewEvent.Properties)
   {
      Log.Debug("\t" + pd.Name + ":" + pd.Value + "\t" + pd.Value.GetType());
   }
}
Run Code Online (Sandbox Code Playgroud)

这很棒,它适用于我插入或从系统中删除的任何USB设备.我遇到的问题是,如何识别导致事件的具体设备?

在我的程序的其他地方,我保留了我最感兴趣的当前连接设备的列表,因此如果设备删除事件通过,我可以使用"select*from Win32_PnPEntity"或其他一些来检查WMI的列表类似的查询.但是,这是一种识别被移除设备的非常不准确且繁琐的方法.增加的问题是,我无法准确地告知添加了什么设备,除非我提前缓存整个Win32_PnPEntity列表,并进行真正疯狂的比较/验证.

我错过了一些明显的东西吗?如何将设备更改事件与特定设备相关联?

更新:我还没有想出一个理想的解决方案来解决这个问题,但我正在做的是在内存中维护一个当前连接的设备列表(我感兴趣)以及每次处理事件时(参见上面),我查询Win32_PnPEntity以查看我存储在连接设备列表中的设备是否仍然连接.这是次优解决方案,因为我无法从指示"设备更改事件"的事件中获取任何特定设备标识信息,这似乎很奇怪.看起来很奇怪,这个信息不可用.

c# wmi

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

SharePoint中.从模态窗口重定向到非模态窗口?

我将自定义功能区部署在SharePoint服务器上的每个文档库中.在功能区按钮单击模式窗口显示我的自定义页面.在某些情况下,我想将用户重定向回文档库(不是关闭模态窗口,而是重定向),文档库设置页面或Secure Store Services凭据页面.目前,当重定向完成时,在同一模态窗口中打开新页面.我想重定向到没有模态窗口的实际页面.你能帮帮我吗?在SharePoint 2010中是否有一些用于执行此类重定向的API?

先谢谢,
-Petro

sharepoint redirect modal-dialog sharepoint-2010

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