我想缩短数组,因此它只包含30个元素.例如,如果我有一个包含100个元素的数组,那么它是否可以采用它并切断(或者说)这些元素中的70个?
我期待实现以下目标:
这是我的图像标记:
<div id="maps">
<div class="map-box"><h2>London & 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 & Home Counties</h2> <a href="#"><img src="/img/map_south_central.jpg" /></a> </div>
<div class="map-box"><h2>North England, Northern Ireland & 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) 如果我已经改变了窗口的排列方式(例如,将"输出"窗口停靠在其他位置),我的VS2008每次关闭时都会崩溃.我已关闭所有插件等.我怀疑布局的设置文件已损坏或其他.它在哪里,并且可能会有所帮助?
这是iPhone应用程序的一部分,但应该适用于一般用objC编写的Cocoa.
我有一个UILabel持有不同数量的文本(从单个字符到几个句子).文本应始终以适合UILabel中所有文本的最大可能字体显示.最大行数设置为4,换行模式设置为自动换行.
由于使用了多行,adjustsFontSizeToFitWidth将无法用于调整文本大小.
因此,我使用循环来确定每个字符串的最大可能字体大小:
Run Code Online (Sandbox Code Playgroud)//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; };
这种方法在大多数情况下都很有效.例外是长话.让我们来看一下@"体验foo".举个例子."经验"这个词比其他词长得多,将被分成两半,而不会被正确包装,并且字符串分为4行.我正在寻找一种方法来进一步减小尺寸,使每个单词适合一行.
例:
-旧- …
我试图在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程序员.
我已经开始使用VIM进行一些编程.到目前为止,
我的感情非常复杂.一方面我很喜欢这个想法,另一方面 - 很难记住一切.
所以我采用了学习的方法,而实际上做了一些事情(对于Ruby on rails开发).
不幸的是,我现在没有机会像其他" 常规 "文本编辑器那样提高工作效率.而且似乎需要花费大量时间来适应VIM.
我注意到,我经常不使用 VIM导航/搜索和替换功能,而只是像在其他编辑器中那样移动.
我正在努力推动自己不要在除VIM之外的其他编辑器中打开任何东西,这样我就可以学习它.
但是,老实说,昨天我放弃了,并在GEdit进行了最后20分钟的编码.
更新:我想说为什么我给了 - 只是因为我会更快地完成我需要的东西(这是很晚的时间,并不是学习VIM的最佳时间).事实上,我确实喜欢使用VIM.但我总是有这种there must a better way of doing this感觉,花了很多时间找到这种方式.
所以我的问题是:如果我想在学习时做一些真正的编码,我怎样才能更有效地学习和开始日常使用VIM?
谢谢,
德米特里.
我将以下数据读入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)
我的问题是:我可以在终端中打印每个月/年组合的总和,但是如何将其存储在矢量中?(嵌套循环让我头疼,试图解决这个问题).
托马斯
如何使用此代码不引人注目?保持内容和行为分开.
<a href="nojavascript.html" onclick="functionName(); return false;"
onkeypress="functionName(); return false;">Link text</a>
Run Code Online (Sandbox Code Playgroud) 是否有一个UITableView在滚动tableView时运行的委托动作?
这可能很容易,但我找不到它.
谢谢 :)
从iOS4 +开始,这已经不再适用 - 所以请停止投票!或至少解释你的downvotes
我正在尝试为应用程序的精简到完整版本执行升级路径,可以存储无限量的数据(我不想在应用程序购买中执行).
我希望能够使用自定义URL升级而无需在线状态来缓存数据.
所以考虑使用UIPasteboard对象.
有没有人知道或对存储到UIPasteboard的最大可能数据大小进行过任何调查?关于这一点,似乎没有我能找到的苹果文档.
这会因设备而异吗?即RAM有限吗?
我尝试了一个50MB的文件并知道这个失败(即使在模拟器中),虽然5 MB文件没问题.在使用dataForPasteboardType获取数据之前,无法知道它是否已失败:
此外,有没有人做过2个应用程序自定义URL,将做一种请求/响应跨应用程序通信?我以为我可以用这种方式支持任意大小的数据......
iphone ×3
jquery ×2
php ×2
cocoa-touch ×1
crash ×1
delegates ×1
editor ×1
javascript ×1
loops ×1
mysql ×1
nested ×1
openurl ×1
r ×1
scroll ×1
settings ×1
show-hide ×1
statistics ×1
uikit ×1
uilabel ×1
uipasteboard ×1
uitableview ×1
url ×1
vim ×1
word-wrap ×1