问题列表 - 第32196页

如何将Android连接到数据库服务器

有样品吗?我有我的Android应用程序,我需要连接到我的机器上的mysql服务器,最好的方法是什么?

我不应该使用jdbc,这里有解释

永远不要在Internet连接,任何数据库,任何平台,任何客户端,任何地方使用数据库驱动程序.这对于移动来说是双倍的.数据库驱动程序专为LAN操作而设计,不适用于片状/间歇连接或高延迟.

应该去:

DefaultHttpClient httpclient = new DefaultHttpClient(); 
Run Code Online (Sandbox Code Playgroud)

但是没有关于如何打开连接或执行简单的sql语句的示例.谁有人可以帮助我?

android database-connection

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

如何在迭代器中使用Html.DisplayFor?

我很喜欢 MVC 2.整个过程非常适合网络.

然而,有一项功能,我无法哄骗这个Html.DisplayFor()功能:

<@ Page Inherits="ViewPage<IEnumerable<Foo>>">

<% foreach(var item in Model) { %>

    <%: Html.DisplayFor(item.BarBaz) %>

<% } %>
Run Code Online (Sandbox Code Playgroud)

我需要能够使用DisplayTemplate来获取此值.有没有办法做到这一点?

c# asp.net-mvc-2

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

使用经典ASP防止SQL Server TEXT字段中的SQL注入

我在ASP中有代码,它使用参数化查询将值放入SQL Server的Text字段中.我想知道参数化是否足够,或者我是否必须在字段中搜索潜在的命令,用双刻度替换单个刻度等.文本字段是文章,因此它们可能包含任意数量的单词或字符.

我安全吗?

sSQL="[usp_SaveDocumentGradeCriteria]"
            Set dbCommand = Server.CreateObject("ADODB.Command")    
            Set dbCommand.ActiveConnection = oConn  
            dbCommand.CommandType = adCmdStoredProc 
            dbCommand.Commandtext=sSQL  
            dbCommand.Parameters.Append (dbCommand.CreateParameter("@CriteriaXML", adLongVarChar, adParamInput, len(saveXML), saveXML))
            dbCommand.Parameters.Append (dbCommand.CreateParameter("@Comments", adLongVarChar, adParamInput, len(commentText), commentText))    
            dbCommand.Parameters.Append (dbCommand.CreateParameter("@documentGUID", adGuid, adParamInput, 0, documentGUID)) 
            dbCommand.Parameters.Append (dbCommand.CreateParameter("@graderFYCUserID", adInteger, adParamInput, 0, fycuserid))  
            dbCommand.Parameters.Append (dbCommand.CreateParameter("@graderSequence", adInteger, adParamInput, 0, graderSequence))  
            if trim(grade)<>"" then
                dbCommand.Parameters.Append (dbCommand.CreateParameter("@grade", adInteger, adParamInput, 0, grade))    
            end if


            set oRST=dbCommand.Execute
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-injection asp-classic

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

开发iphone和ipad的差异

开发iPhone和iPad的应用程序有什么主要区别?

iPhone应用程序需要了解传入的移动电话,这将对需要编写与拨打电话相关的应用程序的开发人员产生影响.

我也知道决议是不同的.

在开发这两个平台时,开发人员需要考虑哪些其他真正的差异?

iphone ipad ios4

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

如何包装异步类以使其同步?使用NSRunLoop?

我目前正在开发一个iPhone应用程序,我有一个来自第三方的库,它有异步行为,但是我想用自己的类包装并使它看起来是同步的.

这个库中的中心类,我们称之为Connection类,有几个函数在调用委托类的实例上的方法时解析它们的最终结果.我正在尝试做的是包装这个类和委托,使它看起来是同步的而不是异步的.如果我在Java中这样做,我会使用FutureTask或CountdownLatch或只是join().但我不确定目标C中最好的方法.

我首先创建了一个NSThread扩展,NFCThread,它符合上面提到的委托协议.我的想法是我将init和NFCThread,将NFCThread实例传递给Connection的setDelegate方法,启动线程然后在Connection上调用异步方法.我的期望是NFCThread实例上的三个委托方法之一将被调用,最终导致线程退出.

为了模拟连接,我做了以下操作.我在NFCThread中添加了一个NSConditionalLock:

joinLock = [[NSConditionLock alloc] initWithCondition:NO];
Run Code Online (Sandbox Code Playgroud)

调用Connection的代码看起来像这样:

NFCThread *t = [[NFCThread alloc] init];
[connection setDelegate:t];
[t start];

[connection openSession];
// Process errors, etc...

[t.joinLock lockWhenCondition:YES];
[t.joinLock unlock];
[t release];
[connection setDelegate:nil];
Run Code Online (Sandbox Code Playgroud)

委托的协议有三种方法.在NFCThread中我实现了每个方法,如下所示:

- (void)didReceiveMessage:(CommandType)cmdType 
                     data:(NSString *)responseData 
               length:(NSInteger)length {
    NSLog(@"didReceiveMessage");
    // Do something with data and cmdType...
    [joinLock lock];
    [joinLock unlockWithCondition:YES];
    callBackInvoked = YES;
}
Run Code Online (Sandbox Code Playgroud)

我重载了NFCThread的主要方法,以便它不断循环.像这样的东西:

while (!callBackInvoked) { ; }
Run Code Online (Sandbox Code Playgroud)

我发现这不是一个好主意,因为它会导致cpu使用率通过屋顶.所以我尝试使用我在这个网站上找到的一些例子的运行循环:

NSRunLoop *runLoop = [NSRunLoop currentRunLoop];
[runLoop addPort:[NSMachPort port] forMode:NSDefaultRunLoopMode];

while (!callBackInvoked) {
    [runLoop runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]; …
Run Code Online (Sandbox Code Playgroud)

multithreading objective-c nsrunloop

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

无法通过我的插件传递所有jQuery 1.4.2 Ajax单元测试

我已经创建了一个插件,可以解决jQuery Ajax函数问题.运行Ajax单元测试1.4.2时无法找到的一个问题它不会通过这两个测试

  1. 带上下文的Ajax事件
  2. jQuery.ajax上下文修改

测试一个测试始终失败:

 function callback(msg){
  return function(){
   equals( this, context, "context is preserved on callback " + msg );
  };
 }
Run Code Online (Sandbox Code Playgroud)

this参考而不是被<div/>标签成为XPC跨源包装.

我的源代码在这里:

我可以在这里运行我对插件的单元测试:

可以在此处运行失败的单元测试:

需要注意的是,jQuery 1.4.2 Ajax不能使用FireFox 3.6.8处理301的服务器响应.它将返回0.我已经修改了我的jQuery库来解决这个问题.

还有一些JSONP停止计时.BUG#5383.

也许一些演示文稿问题和这个插件将为野外做好准备.

任何帮助,将不胜感激.包括设计.提前致谢.

javascript ajax jquery

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

ASP.NET MVC 2 - AntiXSS与内置MVC编码

现在MVC已经引入了HTML Encoding via

<%: blah %> 
Run Code Online (Sandbox Code Playgroud)

使用还有价值吗?

<%= AntiXSS.HTMLEncode(blah) %> 
Run Code Online (Sandbox Code Playgroud)

代替?

例如:我的应用程序将获取所有内容(包括JavaScript)并将其存储在数据库中的原始状态.我打算简单地使用类似的东西输出所有东西,<%: model.Name %>并依靠MVC"东西"为我做编码.

该方法是否足够安全,可以依赖AntiXSS,还是需要明确使用AntiXSS库?如果我需要使用AntiXSS库,我可以问为什么不会将这种东西内置到MVC中?

antixsslibrary asp.net-mvc-2

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

JAVASCRIPT:计算REGEX结果的数量

这是正则表达式应该找到的{ anything in it },然后我想计算正则表达式找到的结果数.

所以我有一个像这样的字符串:

{example1}{example2}{example3} 在这种情况下,计数是 3

javascript regex counter count find

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

有时我的文件冻结在我的vi | vim中,发生了什么?

有时当我使用vi或vim编辑我的文件时,我的文件就会冻结.即使我输入Ctrl+CCtrl+D,它仍然冻结在那里.我kill -9 <pid>从另一个终端,pid被杀死,但文件仍在那里冻结.

我想我必须键入一些我不知道的密钥组合.有人有想法吗?

unix

291
推荐指数
2
解决办法
8万
查看次数

什么是查找表?

我刚刚给我们的头数据库人员创建了一个DB数据库图表,并在其上放了一堆注释,建议我重命名某些表,因此很清楚它们是查找表(在表的开头添加"lu")名称).

我的问题是这些不符合我认为查找表的定义.我一直认为查找表基本上是一组没有定义任何关系的选项.例:

luCarMake
-----------
id    Make
--    ---------
1     Audi
2     Chevy
3     Ford
Run Code Online (Sandbox Code Playgroud)

我工作的数据库人员建议我重命名几个表,这些表只是将一个表作为查找表的一个表.示例(下面的Location_QuadMap):

Location
----------
LocationId
name
description

Location_QuadMap <-- suggesting i rename this to luLocationQuad
----------------
QuadMapId
LocationId

luQuadMap
---------
QuadMapId
QuadMapName
Run Code Online (Sandbox Code Playgroud)

假设她误读了图表还是有其他我不知道的定义,这是安全的吗?

database database-design terminology

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