问题列表 - 第33112页

缩短PHP中的数组?

我想缩短数组,因此它只包含30个元素.例如,如果我有一个包含100个元素的数组,那么它是否可以采用它并切断(或者说)这些元素中的70个?

php

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

Jquery - 显示/隐藏/切换多个DIV

我期待实现以下目标:

  • 连续显示5张图像
  • 单击图像以显示与该图像相关的内容
  • 单击另一个图像以显示相关内容,并隐藏以前的内容

这是我的图像标记:

<div id="maps">

<div class="map-box"><h2>London &amp; South East</h2><a href="#"><img src="/img/map_london.jpg" /></a></div>
<div class="map-box"><h2>South West, Ireland and Wales</h2> <a href="#"><img src="/img/map_south_west.jpg" /></a> </div>    
<div class="map-box"><h2>South Central &amp; Home Counties</h2> <a href="#"><img src="/img/map_south_central.jpg" /></a> </div>     
<div class="map-box"><h2>North England, Northern Ireland &amp; Scotland</h2> <a href="#"><img src="/img/map_north.jpg" /></a> </div>        
<div class="map-box"><h2>Midlands</h2> <a href="#"><img src="/img/map_midlands.jpg" /></a> </div>       

</div>
Run Code Online (Sandbox Code Playgroud)

当用户点击图像时,我想直接在其下方显示DIV的内容.像这样:

<div id="london">
<p>content london</p>
</div>

<div id="south-west">
<p>content south west</p>
</div>      

<div id="south-central">
<p>content south central</p>
</div>          

<div id="north">
<p>content north</p>
</div> …
Run Code Online (Sandbox Code Playgroud)

jquery show-hide

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

如果Windows布局发生变化,Visual Studio 2008会在关闭时崩溃

如果我已经改变了窗口的排列方式(例如,将"输出"窗口停靠在其他位置),我的VS2008每次关闭时都会崩溃.我已关闭所有插件等.我怀疑布局的设置文件已损坏或其他.它在哪里,并且可能会有所帮助?

crash settings visual-studio-2008

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

调整UILabel的大小以适应Word Wrap

这是iPhone应用程序的一部分,但应该适用于一般用objC编写的Cocoa.

我有一个UILabel持有不同数量的文本(从单个字符到几个句子).文本应始终以适合UILabel中所有文本的最大可能字体显示.最大行数设置为4,换行模式设置为自动换行.

由于使用了多行,adjustsFontSizeToFitWidth将无法用于调整文本大小.

因此,我使用循环来确定每个字符串的最大可能字体大小:

    //Set the text  
    self.textLabel.text = text;
    //Largest size used  
    NSInteger fsize = 200;  textLabel.font = [UIFont
    fontWithName:@"Verdana-Bold"
    size:fsize];

    //Calculate size of the rendered string with the current parameters
    float height = [text sizeWithFont:textLabel.font
        constrainedToSize:CGSizeMake(textLabel.bounds.size.width,99999) 
        lineBreakMode:UILineBreakModeWordWrap].height;

    //Reduce font size by 5 while too large, break if no height (empty string)
    while (height > textLabel.bounds.size.height and height != 0) {   
        fsize -= 5;  
        textLabel.font = [UIFont fontWithName:@"Verdana-Bold" size:fsize];   
        height = [text sizeWithFont:textLabel.font 
            constrainedToSize:CGSizeMake(textLabel.bounds.size.width,99999) 
            lineBreakMode:UILineBreakModeWordWrap].height;
    };
Run Code Online (Sandbox Code Playgroud)

这种方法在大多数情况下都很有效.例外是长话.让我们来看一下@"体验foo".举个例子."经验"这个词比其他词长得多,将被分成两半,而不会被正确包装,并且字符串分为4行.我正在寻找一种方法来进一步减小尺寸,使每个单词适合一行.

例:

-旧- …

iphone cocoa-touch word-wrap uikit uilabel

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

在mySQL数据库中检查现有用户的最佳方法是什么?

我试图在PHP中创建用户登录/创建脚本,并想知道在创建用户时检查用户名是否存在的最佳方法.目前,我有以下代码:

function createUser($uname,$pword) {
        $server->connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
        $this->users = $server->query("SELECT * FROM user_list");
        while ($check = mysql_fetch_array($this->users) {
            if ($check['uname'] == $uname) {
Run Code Online (Sandbox Code Playgroud)

我不确定的是这样做的最佳逻辑.我想添加一个布尔变量来做类似的事情(在if语句之后):

$boolean = true;
}
if ($boolean) {
    echo "User already exists!";
    }
else {
    $server->query("INSERT USER INTO TABLE");
    echo "User added Successfully";
    }
Run Code Online (Sandbox Code Playgroud)

但这似乎有点低效 - 是否有更有效的方法来做到这一点?对不起,如果这有一个基本的解决方案 - 我是一个相对较新的PHP程序员.

php mysql

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

怎么不放弃VIM?

我已经开始使用VIM进行一些编程.到目前为止,
我的感情非常复杂.一方面我很喜欢这个想法,另一方面 - 很难记住一切.

所以我采用了学习的方法,而实际上做了一些事情(对于Ruby on rails开发).
不幸的是,我现在没有机会像其他" 常规 "文本编辑器那样提高工作效率.而且似乎需要花费大量时间来适应VIM.

我注意到,我经常不使用 VIM导航/搜索和替换功能,而只是像在其他编辑器中那样移动.

我正在努力推动自己不要在除VIM之外的其他编辑器中打开任何东西,这样我就可以学习它.

但是,老实说,昨天我放弃了,并在GEdit进行了最后20分钟的编码.

更新:我想说为什么我给了 - 只是因为我会更快地完成我需要的东西(这是很晚的时间,并不是学习VIM的最佳时间).事实上,我确实喜欢使用VIM.但我总是有这种there must a better way of doing this感觉,花了很多时间找到这种方式.

所以我的问题是:如果我想在学习时做一些真正的编码,我怎样才能更有效地学习和开始日常使用VIM?

谢谢,
德米特里.

vim editor

15
推荐指数
5
解决办法
3847
查看次数

将嵌套循环的结果写入R中的矢量对象

我将以下数据读入R作为名为"data_old"的数据框:

   yes year month
1  15 2004     5
2   9 2005     6
3  15 2006     3
4  12 2004     5
5  14 2005     1
6  15 2006     7
.   .  ...     .
.   .  ...     .
Run Code Online (Sandbox Code Playgroud)

我写了一个小循环来遍历数据并总结每个月/年组合的yes变量:

year_f <- c(2004:2006)
month_f <- c(1:12)

for (i in year_f){
    for (j in month_f){
        x <- subset(data_old, month == j & year == i, select="yes")
        if (nrow(x) > 0){
            print(sum(x))
            }
        else{print("Nothing")}
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是:我可以在终端中打印每个月/年组合的总和,但是如何将其存储在矢量中?(嵌套循环让我头疼,试图解决这个问题).

托马斯

statistics loops nested r

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

如何使用此代码不引人注目?

如何使用此代码不引人注目?保持内容和行为分开.

    <a href="nojavascript.html" onclick="functionName(); return false;" 
onkeypress="functionName(); return false;">Link text</a>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

滚动tableView时的UITableView委托动作?

是否有一个UITableView在滚动tableView时运行的委托动作?

这可能很容易,但我找不到它.

谢谢 :)

iphone delegates scroll uitableview

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

UIPasteboard尺寸

从iOS4 +开始,这已经不再适用 - 所以请停止投票!或至少解释你的downvotes

我正在尝试为应用程序的精简到完整版本执行升级路径,可以存储无限量的数据(我不想在应用程序购买中执行).

我希望能够使用自定义URL升级而无需在线状态来缓存数据.

所以考虑使用UIPasteboard对象.

有没有人知道或对存储到UIPasteboard的最大可能数据大小进行过任何调查?关于这一点,似乎没有我能找到的苹果文档.

这会因设备而异吗?即RAM有限吗?

我尝试了一个50MB的文件并知道这个失败(即使在模拟器中),虽然5 MB文件没问题.在使用dataForPasteboardType获取数据之前,无法知道它是否已失败:

此外,有没有人做过2个应用程序自定义URL,将做一种请求/响应跨应用程序通信?我以为我可以用这种方式支持任意大小的数据......

iphone url uipasteboard openurl

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