问题列表 - 第19746页

在字典中存储回调(iPhone的Objective C)

我试图在字典中存储回调.

  • 我不能使用块,因为iPhone不支持这个(除非你使用plblocks).
  • 我尝试使用函数,但显然NSMutableDictionary不允许这些指针(想要一个id)
  • 我尝试使用类方法,但我找不到获取指向这些方法的方法
  • 我可以尝试使用带有c ++ stl hashmap的函数(如果在Objective C++中支持它),但显然这会减慢编译时间.
  • 我可以尝试存储类和选择器,但这看起来相当混乱.

最好的方法是什么?

objective-c

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

同步ASIHTTPRequest

我有一个iPhone应用程序,它使用ASIHTTPRequest与我服务器上的REST服务进行通信.当我在模拟器上运行时,它工作正常,但是当我进入手机本身时,我会得到奇怪的行为.

我第一次点击启动请求的按钮,我立即得到结果,一切都很好.从那时起,当我单击按钮启动连接时,连接大约需要2-3分钟.几乎看起来我首先开始的ASIHTTPRequest(并且我已经收到了正确的结果)还没有完成.在开始下一个请求之前,是否需要使用某种魔法来终止原始请求?我假设自从-start方法返回后,我从服务器得到原始请求完成的结果,我可以启动另一个.

有任何想法吗?

谢谢

--Steve

iphone asihttprequest

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

连接字符串/字符的向量

如果我有一个字符类型的向量,我如何将值连接成字符串?这是我用paste()做的方法:

sdata = c('a', 'b', 'c')
paste(sdata[1], sdata[2], sdata[3], sep ='')
Run Code Online (Sandbox Code Playgroud)

屈服"abc".

但是,当然,这只有在我提前了解sdata的长度时才有效.

string r r-faq

241
推荐指数
6
解决办法
26万
查看次数

LINQ中的子查询位于select语句中,而不是where子句

我需要做类似以下的事情

SELECT p.name, 
   (SELECT COUNT(p.id) FROM products WHERE products.parent_id = p.id) AS sub_products
FROM products AS p
Run Code Online (Sandbox Code Playgroud)

我在where子句中看到了很多子查询的LINQ示例,但是在select语句中没有这样的例子.

c# subquery linq-to-sql

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

ASP(VBscript)单选按钮没有返回值

我有2个非常简单的页面,一个HTML页面和一个经典的ASP页面.html页面有一个表单,它调用(并发送)数据到ASP表单(然后打印出数据)

问题是我没有得到单选按钮的价值,我只是简单地"开启".

这是html:

<form action="form.asp" method="post">
    <strong>Gender:</strong>
    <input type="radio" value"male" name="gender">Man
    <input type="radio" value"female" name="gender">Woman<p></p>
    <strong>Size:</strong>
    <input type="text" width="20" name="size" size="4"><p></p>
    <strong>Color:</strong>
    <select size="1" name="color">
        <option>blue</option>
        <option>green</option>
        <option>black</option>
    </select><p></p>
    <input type="submit" value="Send Order">
</form>
Run Code Online (Sandbox Code Playgroud)

这是ASP

<%
Dim strgen, strsize, strcol
strgen = Request.form("gender")
intsize = Request.form("size")
strcol = Request.form("color")
Response.write "Your gender: " & strgen & "<br />"
Response.write "Your size: " & intsize & "<br />"
Response.write "The color you ordered: " & strcol & "<br />"
Run Code Online (Sandbox Code Playgroud)

%>

就像我说的那样,我为"strgen"获得的所有东西都在"开启"......

vbscript asp-classic

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

jQuery ui draggable elements在滚动div之外不是'draggable'

我在div中有很多元素(浮动href标签),设置高度/宽度,overflow: auto在CSS中设置滚动.

这是div的结构:

<div id="tagFun_div_main">
<div id="tf_div_tagsReturn">
    <!-- all the draggable elements go in here, the parent div scolls -->
</div>
<div id=" tf_div_tagsDrop">
    <div id="tf_dropBox"></div>
</div></div>
Run Code Online (Sandbox Code Playgroud)

父div,'tf_div_tagsReturn'和'tf_div_tagsDrop'最终会相互浮动.

这是在使用类名'tag_cell'创建所有'draggable'元素之后运行的jQuery,:

$(function() {
    $(".tag_cell").draggable({ 
        revert: 'invalid', 
        scroll: false,
        containment: '#tagFun_div_main'
    });
    $("#tf_dropBox").droppable({
        accept: '.tag_cell',
        hoverClass: 'tf_dropBox_hover',
        activeClass: 'tf_dropBox_active',
        drop: function(event, ui) {
            GLOBAL_ary_tf_tags.push(ui.draggable.html());
            tagFun_reload();
        }
    });
}); 
Run Code Online (Sandbox Code Playgroud)

如上所述,可拖动元素在div'tf_div_tagsReturn'中可拖动,但它们不会在视觉上拖动到父div之外.值得注意的是,如果我拖动其中一个可拖动的元素,并将鼠标移动到droppable div上,并且id为'tf_dropBox',那么hoverclass会被触发,我再也看不到可拖动的元素了.

这是我第一次使用jQuery,所以希望我只是缺少一些非常明显的东西.我一直在阅读文档和搜索论坛到目前为止没有占上风:(

更新:

非常感谢Jabes88提供的解决方案,使我能够实现我想要的功能.这是我的jQuery最终看起来像:

$(function() {
    $(".tag_cell").draggable({ 
        revert: 'invalid', 
        scroll: false,
        containment: '#tagFun_div_main',
        helper: 'clone',
        start : function() {
        this.style.display="none";
        },
        stop: …
Run Code Online (Sandbox Code Playgroud)

jquery user-interface scroll drag-and-drop

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

cpan安装模块DBD :: mysql失败,雪豹

我正在为Koha安装依赖项.这需要perl和cpan使用,这是我第一次使用.我通过hivelogic指令安装了mysql.我在32位mac mini上运行10.6.2.

这是终端输出:

John-Breedloves-Mac-mini:~ john_breedlove$ sudo -H cpan -i DBD::mysql
CPAN: Storable loaded ok (v2.19)
Going to read /var/root/.cpan/Metadata
  Database was generated on Tue, 19 Jan 2010 14:52:55 GMT
Running install for module 'DBD::mysql'
CPAN: YAML loaded ok (v0.71)
Running make for C/CA/CAPTTOFU/DBD-mysql-4.013.tar.gz
CPAN: Digest::SHA loaded ok (v5.48)
CPAN: Time::HiRes loaded ok (v1.9715)
  LWP not available

Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get
    http://www.perl.org/CPAN/authors/id/C/CA/CAPTTOFU/CHECKSUMS
Checksum for /var/root/.cpan/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.013.tar.gz ok
x DBD-mysql-4.013/
x DBD-mysql-4.013/lib/
x DBD-mysql-4.013/lib/DBD/
x DBD-mysql-4.013/lib/DBD/mysql.pm
x …
Run Code Online (Sandbox Code Playgroud)

perl cpan osx-snow-leopard

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

在Web应用程序中选择静态和实例数据访问类的优缺点是什么?

我已经阅读了关于这个主题的其他几个问题(这里,这里,这里),但还没有看到一个很好的答案.我之前已经开发了我公平的数据访问层,并且个人更喜欢使用实例类而不是静态类.但是,它更多的是个人偏好(我喜欢测试我的业务对象,这种方法可以更容易地模拟DAL).我之前使用静态类来访问数据库,但我总是觉得这种设计的适当性有点不安全(特别是在ASP.NET环境中).

任何人都可以提供一些关于这两种方法的优点/缺点,特别是在ASP.NET应用程序中使用ADO.NET提供程序(无ORM)开发数据访问类.如果您有更一般的静态与实例类技巧,请随意加入.

特别是,我担心的问题是:

  1. 线程和并发
  2. 可扩展性
  3. 性能
  4. 任何其他未知数

谢谢!

c# asp.net class-design data-access-layer

10
推荐指数
2
解决办法
7718
查看次数

如何使用jQuery获取href值?

我正在尝试使用jQuery获取href值:

<html>
    <head>
        <title>Jquery Test</title>
         <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript">
        $(document).ready(function() {
            $("a").click(function(event) {
                alert("As you can see, the link no longer took you to jquery.com");
                var href = $('a').attr('href');
                alert(href);
                event.preventDefault();
            });
        });
        </script>
    </head>
    <body>
        <a href="http://jquery.com/">jQuery</a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.为什么?

javascript jquery

142
推荐指数
4
解决办法
38万
查看次数

如何在ERD(表格)设计中处理"OR"关系?

我正在为个人项目设计一个小型数据库,其中一个表称为表C,需要有两个表中的一个表的外键,调用它们,A并且B不同于条目.实现这个的最佳方法是什么?

目前为止的想法:

  • 创建具有连接到两个表的两个可空外键字段的表.
    • 可能有一个触发器拒绝插入和更新,导致0或2为空.
  • 两个具有相同数据的独立表
    • 这打破了有关复制数据的规则.

有什么更优雅的方法来解决这个问题?

language-agnostic database-design erd polymorphic-associations

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