问题列表 - 第16339页

"Interface Builder文件中的未知类<MyClass>"在运行时出错

即使Interface Builder知道a MyClass,我在启动应用程序时也会收到错误.

当它MyClass是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译该类,则不会发生这种情况.

xcode cocoa cocoa-touch interface-builder

259
推荐指数
18
解决办法
17万
查看次数

如何从URL,用户名和密码获取远程服务器的SPSite?

我正在尝试获取SPSite远程SharePoint URL:

SPSite site = new SPSite("http://remoteserver");
Run Code Online (Sandbox Code Playgroud)

......但我得到了一个例外.当我尝试连接到本地计算机上的sharepoint时没有问题.

我有远程服务器所需的用户名和密码.有没有办法获得SPSite用户名和密码?

c# sharepoint

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

使用悬停而非点击触发fancybox?

当鼠标悬停在链接上时,我正试图让fancybox触发.

虽然没有运气......有什么建议吗?

$(document).ready(function() { 
/* This is basic - uses default settings */     
    $("a.inline").fancybox({ 'hideOnContentClick': false });    
});
Run Code Online (Sandbox Code Playgroud)

jquery fancybox

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

确定DataColumn是否为数字

有没有比这更好的方法来检查DataTable中的DataColumn是否为数字(来自SQL Server数据库)?

  Database db = DatabaseFactory.CreateDatabase();
  DbCommand cmd = db.GetStoredProcCommand("Get_Some_Data");
  DataSet ds = db.ExecuteDataSet(cmd);

  foreach (DataTable tbl in ds.Tables) {
    foreach (DataColumn col in tbl.Columns) {
      if (col.DataType == typeof(System.Single)
        || col.DataType == typeof(System.Double)
        || col.DataType == typeof(System.Decimal)
        || col.DataType == typeof(System.Byte)
        || col.DataType == typeof(System.Int16)
        || col.DataType == typeof(System.Int32)
        || col.DataType == typeof(System.Int64)) {
        // this column is numeric
      } else {
        // this column is not numeric
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

c# numeric datacolumn

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

检查字符串是否是PHP中的电子邮件地址

我正在尝试进行SQL查询,但我需要以某种方式检查该值是否为电子邮件地址.我需要一种方法来检查是否$user是一个电子邮件地址,因为我在我的表中有这样的用户值.

test
test2
test@example.com
test2@example.com
test392
test@example.net
Run Code Online (Sandbox Code Playgroud)

等等...

我需要$useremail检查$user以确定它是否是电子邮件地址.所以我可以更新值WHERE user=test OR user=test@example.com,等等.

$user = strtolower($olduser);
$useremail = "";

mysql_query("UPDATE _$setprofile SET user=$sn, fc=$fc WHERE user='$user' OR user='$useremail");
Run Code Online (Sandbox Code Playgroud)

php email-validation

54
推荐指数
6
解决办法
8万
查看次数

在嵌入式系统上使用动态数据接口有多糟糕?

因此,在嵌入式系统部门,我明年将参加大学,我们将了解到动态数据结构在嵌入式系统程序中是一件坏事.但讲义没有说明原因.

现在我正在开发一个中等规模的嵌入式系统LURC控制器,主要是利用AVR169MEGA的"Butterfly"演示板的外围设备.产生4个PWM信号来控制伺服和ESC.并提供9 seg液晶屏.

现在我想不出任何更好的存储指令的方法,因为它们是收到的小瓶USART序列,而不是队列.尤其是我需要等待收到未知数​​量的数据的东西:例如,要在LCD屏幕上显示的字符串.

那你为什么不在嵌入式系统的微控制器上使用动态数据结构呢?只是你在一个严重的内存限制环境中,并且必须确保你的mallocs成功吗?

queue stack avr list

14
推荐指数
3
解决办法
9668
查看次数

如何将会话超时设置超过20分钟.

我的项目有问题.我的网站上有一个管理面板.人们可以使用用户名和密码登录,可以编辑网站内容.有时,用户最多可能需要30-40分钟才能输入内容,但会话超时仅在20分钟后过期.

我试图在其中配置web.config,例如:

<authentication mode="Windows"/>
<sessionState timeout="60" />
Run Code Online (Sandbox Code Playgroud)

和这样:

<system.web>
    <sessionState timeout="60"></sessionState>
</system.web>
Run Code Online (Sandbox Code Playgroud)

并且还以我的形式尝试过:

if (ds.Tables["LOG"].Rows.Count > 0)           
{
    Session["IsLoggedIn"] = "true";        
    Session.Timeout = 60;            
    Response.Redirect("Default.aspx");       
}        
else       
{                
    Label1.Text = "Username/Password is wrong!!";    
}
Run Code Online (Sandbox Code Playgroud)

以上解决方案均无效.我分别和一起尝试了每个,但会议在20分钟后仍然过期.

asp.net iis session-state

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

如何用一个<BR>替换多个换行符?

我正在用标签替换所有出现\n的内容<BR>,但由于某种原因,输入的文本连续多个\n,所以我需要将它们组合起来.

基本上,如果一起出现超过1 \n,则只用一个<BR>标签替换它.

有人可以帮我弄这个吗?

c# regex editor

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

我该如何映射":vsplit".到Vim的<F7>?

我想创建一个映射:vsplit ..

我尝试将其添加到.vimrc......

nmap <F7> verticalsplit .
Run Code Online (Sandbox Code Playgroud)

但是,当我点击<F7>它进入插入模式并插入" calsplit .tttt".(为什么"tttt"?)

vim

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

如何使用Log4j更改包的日志级别?

我遇到了以下错误:

http://issues.apache.org/jira/browse/AXIS2-4363

它陈述如下:

仅当org.apache.axiom的日志级别为DEBUG时才会出现此错误,因此解决方法是设置日志级别> DEBUG.

我的问题是如何做到这一点?我一直在搜索我的目录中的属性文件或其他东西,我一直在寻找是否有我可以在代码中设置的东西,但我真的不知道我在做什么.我现在正在桌面上运行一个控制台应用程序,同时试图让它工作.

更新1:我注意到我的Axis2目录在其根目录中有自己的log4j.properties文件.这是安全忽略还是解决方案的一部分(或问题的一部分)?

更新2:根目录log4j.properties文件显然未正确设置.现在它看起来像这样:

log4j.rootLogger=DEBUG, R 
log4j.logger.org.apache.axiom=WARN
log4j.appender.R=org.apache.log4j.RollingFileAppender 
log4j.appender.R.MaxFileSize=10MB 
log4j.appender.R.MaxBackupIndex=10 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
Run Code Online (Sandbox Code Playgroud)

但这显然是错误的,因为此代码返回"Log level is null":

System.out.println("Log level is " + logger.getLevel());
Run Code Online (Sandbox Code Playgroud)

现在我正在使用代码设置日志级别

Logger logger = Logger.getLogger("org.apache.axiom");
logger.setLevel(Level.WARN);
Run Code Online (Sandbox Code Playgroud)

java logging axis2 log4j axiom

57
推荐指数
3
解决办法
10万
查看次数