我正在研究Holzner所着的"Visual Quick Start,Objective-C"一书中的例子.我花了很多时间在每个例子上,调试代码是更快的部分,然后逐步告诉自己为什么每行代码都工作,每行中的每个单词做什么,并决定作者使用一种做法的原因事情与另一个.然后我用自己的一些故事重复这个例子.这似乎是从结构化程序员转变为类似oop的好方法.它适用于这些示例,因为他一次只做一个概念.(我已经完成了另外两本书的工作,这个想法对我来说不起作用.一旦我对某些东西感到困惑,我只是感到困惑.在更长,更复杂的例子中有太多的变数.)
在当前示例(第137页)中,Holzner使用"静态"一词.我查看了本书中的示例来确定这个词的含义.我还阅读了Bjarne Stroustrups的C++编程语言书中的描述(我理解C++和Objective-C并不完全相同)
(Bjarne Stroustup p 145)使用静态变量作为内存,而不是"可能被其他函数访问和破坏"的全局变量
这就是我理解的"静态"意味着结果.我认为这意味着静态变量的值永远不会改变.我认为这意味着它就像一个恒定值,一旦你将它设置为1或5,它就无法在运行期间被改变.
但是在这个示例代码中,静态变量的值确实发生了变化.所以我真的不清楚"静态"意味着什么.
(请忽略我留下评论的'后续问题'.我不想改变我的运行中的任何内容,并冒着创建阅读错误的风险
谢谢你能给我的任何线索.我希望我没有在这个问题上加入太多细节.
月桂树
.....
Program loaded.
run
[Switching to process 2769]
Running…
The class count is 1
The class count is 2
Debugger stopped.
Program exited with status value:0.
Run Code Online (Sandbox Code Playgroud)
.....
//
// main.m
// Using Constructors with Inheritance
//Quick Start Objective C page 137
//
#include <stdio.h>
#include <Foundation/Foundation.h>
@interface TheClass : NSObject
// FOLLOWUP QUESTION - IN last version of contructors we did ivars like this …Run Code Online (Sandbox Code Playgroud) 为什么$('tr:even').addClass('alt');从第1行中$('tr:nth-child(even)').addClass('alt');选择并从第2行中选择?
我正在尝试创建一个css菜单栏,其中包含所有灰色文本,但单个链接除外,但是我所做的每次尝试都会生成所有灰色或所有绿色链接文本.
如果你看下面,EcoSolutions应为绿色,其余为灰色
我已经把我的最新尝试包括在内了......希望有人可以结束我的疯狂:D
谢谢
<ul id='Navigation' class='MenuBar'>
<li><a href="../index.php">Home</a>
<img src='images/separator.jpg'/></li>
<li><a href="../simplify.php">Simplify</a>
<img src='images/separator.jpg'/></li>
<li><a href="../ecosolutions.php"class="green">EcoSolutions</a>
<img src='images/separator.jpg'/></li>
<li><a href="../contact_us.php">Contact</a>
<img src='images/separator.jpg'/></li>
<li><a href="../partners.php">Partners</a>
<img src='images/separator.jpg'/></li>
<li><a href="../services.php">Services</a>
<img src='images/transSeparator.png'/></li>
</ul>
/**** MenuBar STYLES ****/
.MenuBar
{
width: 916px;
padding: 0px 0px 0px 50px;
margin: 0px 0px 0px 0px;
text-align: center;
color: #888;
}
.MenuBar ul
{
list-style-type: none;
font-size: .9em;
cursor: default;
font-weight: bold;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Verdana, Geneva, sans-serif;
color: …Run Code Online (Sandbox Code Playgroud) 我循环遍历一个数组,其中有一个字符串,如下例所示:"1001 - 一些成分".
现在,当我遍历数组时,我得到整个字符串
string ingCode = theData[i + 1];
Run Code Online (Sandbox Code Playgroud)
但我真正需要的只是"1001"而不是整个shibang.
我有一个网页.我想改变按钮上的图标(这对我来说已经足够了解,但如果您在按钮点击后描述了一种动画图标的方法,我会很高兴).
我有一个名为的方法,RateOfChange它接受两个相隔一秒读取的值,并返回结果.
对于两个位置,它返回速度,对于两个速度,它返回加速度,对于两个能量值,它返回焦耳/秒等.
这在物理上是可行的,但是度量单位不允许我这样做 - 在第一次使用时,该方法与指定类型有关:
let RateOfChangeWithTime (value1, value2) = (value2 - value1) / 1.0<SI.s>
let velocity = RateOfChangeWithTime(2.0<SI.m>, 1.0<SI.m>)
let acceleration = RateOfChangeWithTime(3.0<SI.m/SI.s>, 2.0<SI.m/SI.s>)
Run Code Online (Sandbox Code Playgroud)
该行velocity =导致该方法被约束float<SI.m> -> float<SI.m>/float<SI.s>,当然这对于速度是正确的,但是行acceleration =...然后无法编译,因为它传入float<SI.m/SI.s>的方法不期望.
我希望RateOfChangeWithTime对传入的类型保持不变,但只返回一个除以秒的度量单位.
这似乎更符合真实的现场情况,这可能吗?(我正试图在更复杂的情况下这样做 - 请参阅此处(http://taumuon-jabuka.blogspot.com/2010/11/f-units-of-measure-with-reactive.html)
我想以毫秒为单位测量开始我的应用程序和另一个时间之间的时间,例如16:00.做这个的最好方式是什么?
我环顾了"时钟"功能,但这不是我需要的.
操作系统:赢取NT及以上
我刚刚开始为iPhone开发,并试图让我的头脑内存管理.我制作了一个小程序,在地图上显示地图和注释.对于注释,我创建了一个实现MKAnnotation协议的简单类.
要创建和添加注释,我写了这个:
[self.myMapView addAnnotation:[[MyAnnotation alloc] init]];
Run Code Online (Sandbox Code Playgroud)
它工作正常,直到我试图释放该对象.什么都没发布.这就是我在C#中所做的,我想如果没有垃圾收集它就行不通了?
那么这是唯一的方法吗?
MyAnnotation *myAnnotation = [[MyAnnotation alloc] init];
[self.myMapView addAnnotation: myAnnotation];
[myAnnotation release];
Run Code Online (Sandbox Code Playgroud) 我在R中测试布林带策略时遇到了麻烦.逻辑是,如果收盘价大于上限,我想做一个空头头寸,然后当它超过平均线时关闭仓位.如果Close低于Lower Band,我也想采取Long位置,当它超过Average时关闭位置.到目前为止,这就是我所拥有的:
bbands <- BBands(stock$Close, n=20,sd=2)
sig1 <- Lag(ifelse((stock$Close >bbands$up),-1,0))
sig2 <- Lag(ifelse((stock$Close <bbands$dn),1,0))
sig3 <- Lag(ifelse((stock$Close > bbands$mavg),1,-1))
sig <- sig1 + sig2
...这就是我被困住的地方,我如何使用它sig3来获得理想的结果?
请帮助我,我有使用PHP发送HTML格式的邮件mail()
的问题我认为问题在于标题.我已经包含两个标题,仅在单引号或双引号中略有不同:
标题1:
$headers = 'From: webmaster@example.com\r\n Reply-To: webmaster@example.com';
$headers .= '\r\nContent-Type: multipart/alternative; boundary="'.$random_hash.'"';
Run Code Online (Sandbox Code Playgroud)
当我使用上面的单引号时,我所有的html代码都在邮件中打印成简单的文本而没有正确的html格式.此外,我的标题显示在\r\n丢失后全部搞砸了所有内容.
标题2:
$headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"".$random_hash."\"";
Run Code Online (Sandbox Code Playgroud)
使用这个,我得到一个完美的标题,但现在我的邮件被发送空与空的附件.因为我没有附加任何东西到我的邮件,所以我不在哪里.
请建议做什么