小编Jas*_*son的帖子

更改SQL Server 2005中的数据库关系图的所有者

我需要在SQL Server 2005中更改数据库图表的所有者.目前它归我所有(domain\username.diagramName),我想将其更改为dbo(dbo.diagramName)所有.我以为我可以使用sp_changeobjectowner,但我相信这只适用于表格,存储过程等...我认为这很简单,我只是无法通过谷歌搜索找到任何东西.

sql-server sql-server-2005

12
推荐指数
3
解决办法
9145
查看次数

Google Analytics(分析) - 实时数据的自定义提醒

我想创建一个自定义提醒,以便在网站上同时有X个人时通知我.此数据已使用"实时报告"页面提供.但是,这似乎不可能通过情报事件部分.从那里,我只能根据日,周或月数据创建自定义警报.是否有人发现Google Analytics的另一个领域可以使此类报告成为可能?

google-analytics

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

如何从ColdFusion字符串中清除HTML标记?

我正在寻找一种从ColdFusion字符串中解析HTML标记的快速方法.我们正在提供一个RSS源,它可能包含任何内容.然后我们对信息进行一些操作,然后将其吐回另一个地方.目前我们正在使用正则表达式.有一个更好的方法吗?

<cfloop from="1" to="#ArrayLen(myFeed.item)#" index="i">
  <cfset myFeed.item[i].description.value = 
   REReplaceNoCase(myFeed.item[i].description.value, '<(.|\n)*?>', '', 'ALL')>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

我们正在使用ColdFusion 8.

regex rss coldfusion html-parsing coldfusion-8

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

在Objective C中声明变量时,何时不应使用星号(*)

我刚刚开始学习目标c,星号给我带来了一些麻烦.当我查看示例代码时,有时它会在声明变量时使用,有时则不会.什么是应该使用它的"规则".我认为它与变量的数据类型有关.(对象数据类型需要星号,像int这样的简单数据类型不需要)但是,我已经看到对象数据类型如CGPoint声明没有星号?是否有确定的答案或者它与您使用变量的方式和内容有关?

iphone objective-c

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

使用触发器记录对数据库表的更改

我正在寻找一种很好的方法来记录我的SQL Server 2005数据库中特定表集上发生的更改.我认为最好的方法是通过触发器来执行更新和删除操作.无论如何都要抓住正在运行的实际语句?一旦我有了声明,我就可以轻松地将其记录到其他地方(其他数据库表).但是,我还没有找到一种简单的方法(如果可能的话)来获取正在运行的SQL语句.

sql sql-server logging sql-server-2005

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

如何创建可变大小的UITableViewCell?

我似乎无法让文本实际跨越多行.高度看起来正确.我错过了什么?

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    UITableViewCell *cell =  [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"StatusCell"] autorelease];

    CGRect frame = cell.contentView.bounds;
    UILabel *myLabel = [[UILabel alloc] initWithFrame:frame];
    myLabel.text = [[person.updates objectAtIndex:indexPath.row] valueForKey:@"text"];
    [cell.contentView addSubview:myLabel];

    [myLabel release];

    return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

    NSString *text = [[person.updates objectAtIndex:indexPath.row] valueForKey:@"text"];
    UIFont *font = [UIFont systemFontOfSize:[UIFont systemFontSize]];
    CGSize withinSize = CGSizeMake(tableView.frame.size.width, 1000);
    CGSize size = [text sizeWithFont:font constrainedToSize:withinSize lineBreakMode:UILineBreakModeWordWrap];

    return size.height + 20;    
}
Run Code Online (Sandbox Code Playgroud)

另外,我错过了哪些标签看起来比表格单元格更长? 替代文字http://i31.tinypic.com/15chnjd.gif

iphone cocoa-touch objective-c cs193p uitableview

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

Web开发中的源代码控制系统

我们刚刚开始寻找源代码控制系统.我意识到我们落后了,但迟到总比没有好.我们团队中的所有成员都没有过去任何系统的经验,所以我希望在我们开始研究不同的工具时能找到一些基本的东西.以下是我们团队的一些背景知识:

  • 我们的团队由开发人员和设计师组成
  • 我们主要在PC上使用Mac上的一个或两个
  • 许多人对基于命令行的系统不满意
  • 我们的大部分发展都是针对网络的
  • 我们在ASP.NET,ColdFusion和PHP中开发

我们计划研究一些:

任何这些经历都有助于了解.

php asp.net version-control coldfusion cfml

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

为什么我会在尝试编组时遇到"NoSuchMethodException"和"IOException",错误?

我在日志文件中看到了大量的错误.似乎没有任何东西导致我们的用户没有看到任何错误.什么可能导致他们?我们正在运行CF 8.

仅供参考:他们每秒发生多次.

12/11 12:30:13 error jrunx.scheduler.SchedulerService.cancel()
java.lang.NoSuchMethodException: jrunx.scheduler.SchedulerService.cancel()
    at java.lang.Class.getMethod(Class.java:1605)
    at jrunx.rmi.RMIBroker.invokeService(RMIBroker.java:280)
    at jrunx.rmi.RMIBroker.invoke(RMIBroker.java:137)
    at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
    at sun.rmi.transport.Transport$1.run(Transport.java:159)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

IOException upon attempt to marshall 0 argument of type jrun.servlet.session.SessionHolder.
12/11 12:30:13 error 
java.lang.reflect.UndeclaredThrowableException
    at $Proxy2.cancel(Unknown Source)
    at jrunx.kernel.ServiceAdapter.unscheduleRunnable(ServiceAdapter.java:760)
    at jrun.servlet.session.SessionService.unscheduleRunnable(SessionService.java:1019)
    at jrun.servlet.session.SessionHolder.reschedule(SessionHolder.java:148)
    at jrun.servlet.session.JRunSession.setMaxInactiveInterval(JRunSession.java:135)
    at jrun.servlet.session.SessionService.createSession(SessionService.java:1250)
    at jrun.servlet.ForwardRequest.getSession(ForwardRequest.java:384)
    at coldfusion.runtime.AppHelper.setupJ2eeSessionScope(AppHelper.java:521)
    at coldfusion.runtime.AppHelper.setupSessionScope(AppHelper.java:592)
    at coldfusion.tagext.lang.ApplicationTag.doStartTag(ApplicationTag.java:279) …
Run Code Online (Sandbox Code Playgroud)

coldfusion logging

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

如何确定对象是否实现了特定方法?

我正在迭代包含许多不同类型对象的NSArray.有很多方法可以确定对象是什么类.但是,我无法找到一个好方法来确定对象是否可以实现特定的功能.我可以把它放在try-catch中,但即使我正在捕获错误,它仍会在控制台中输出错误消息.有一个更好的方法吗?

简单的例子:

@try {
    if ([element lowercaseString]) {
        //do something
    }
}
@catch (id theException) {
    // do something else
}
Run Code Online (Sandbox Code Playgroud)

methods cocoa objective-c

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

追踪数据库连接问题

背景

我们在连接到单个数据库服务器的不同Web服务器上有许多Web应用程序.在过去几个月中,我们注意到,每隔一段时间,我们的Web服务器将无法连接到数据库服务器.

我们的环境

我们有几个不同的Web环境,一些运行ColdFusion,另一些运行.NET..NET应用程序既是Web窗体又是MVC.它们涵盖从2.0到4.5的多个版本.ColdFusion和.NET Web服务器都是基于Windows的计算机.ColdFusion和.NET Web环境都是集群式的,有些机器是物理机器,有些则是虚拟机器.

我们的数据库服务器是SQL Server 2008 r2.它包含多个数据库.每个应用程序都有自己的数据库用户,它与服务器连接,只允许它访问特定的数据库.

其他事实

  • 当我们发现问题时,它们会在短时间内发生,持续时间从几秒钟到几分钟不等.
  • 当我们发现问题时,突发包含来自多个不同应用程序的错误,而不仅仅包含一个应用程序.
  • 当我们发现问题时,突发包含来自不同Web环境的应用程序的错误.(这让我们认为我们可以排除应用程序本身就是问题)
  • 连接问题突然发生在白天和黑夜的不同时间.它们并非总是在高使用时间.
  • 我们已经监控了诸如用户连接数,内存,IO,CPU使用率等等...我们还没有看到尖峰或其他任何可能指向问题的东西.
  • 我们已经在网络和数据库服务器上安装了wireshark,希望能够在没有任何成功的情况下解决问题.

问题

  1. 有没有人建议我下一步该看什么?
  2. 是否存在可能导致此问题的数据库属性?
  3. 有没有办法以更好的方式"监控"数据库和Web服务器之间的连接?
  4. 是否有任何可以在应用程序方面完成以更好地了解正在发生的事情?

应用程序捕获的错误

  • .NET错误
    • 建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
    • 超时已过期.操作完成之前经过的超时时间或服务器没有响应.
    • 从服务器接收结果时发生传输级错误.(提供者:TCP提供者,错误:0 - 信号量超时期限已过期.)
    • 超时已过期.从池中获取连接之前经过的超时时间.这可能是因为所有池连接都在使用中并且达到了最大池大小.
  • ColdFusion错误
    • 执行数据库查询时出错.与主机的TCP/IP连接失败.java.net.ConnectException:连接超时:connect
      第38行发生错误.
    • 执行数据库查询时出错.通过对等方重置连接:套接字写入错误
      第91行发生错误.
    • 执行数据库查询时出错.尝试建立连接超时
      错误发生在第38行.

asp.net error-handling coldfusion database-connection sql-server-2008-r2

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