我有一个字符串,我想知道我的字符串中的最后一个字符是否是#
示例:
String test="test my String #";
Run Code Online (Sandbox Code Playgroud) 我在巫婆的页面上工作,所有内容都通过缩放来缩放.问题是,当我在页面中拖动某些内容时,拖动项会获得一个看似相对于缩放量的错误位置.
为了解决这个问题,我尝试对可拖动组件的位置进行一些数学计算,但是看起来甚至在视觉上它的修正,"真实"位置也没有重新计算.
这里有一些代码可以更好地解释:
var zoom = Math.round((parseFloat($("body").css("zoom")) / 100)*10)/10;
var x = $(this).data('draggable').position;
$(this).data('draggable').position.left = Math.round(x.left/zoom);
$(this).data('draggable').position.top = Math.round(x.top/zoom);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
我想在MATLAB中使用fft来分析保存为excell文件的一些实验数据.我的代码:
A=xlsread('Book.xls'); G=A'; x=G(2, : );
N=length(x);
F=[-N/2:N/2-1]/N;
X = abs(fft(x-mean(x),N))
X = fftshift(X);
plot(F,X)
Run Code Online (Sandbox Code Playgroud)
但它绘制了一个具有大0Hz错误分量的图形,我的真实频率约为395Hz,并且未在绘制的图形中显示.请告诉我有什么问题.
任何帮助,将不胜感激.
我知道这是Builder模式,但它是它的修改形式.维基百科关于Builder模式的文章给出了一个例子:
pizzaBuilder.createNewPizzaProduct();
pizzaBuilder.buildDough();
pizzaBuilder.buildSauce();
pizzaBuilder.buildTopping();
Pizza p = pizzaBuilder.getPizza();
Run Code Online (Sandbox Code Playgroud)
是否有修改后的Builder模式的特定名称,如下所示:
Pizza p = pizzaBuilder.createNewPizzaProduct().buildDough().buildSauce().buildTopping();
Run Code Online (Sandbox Code Playgroud)
这在jQuery库中最为明显,您可以在其中执行以下操作:
$('li.item-a').parent().css('background-color', 'red');
Run Code Online (Sandbox Code Playgroud)
其中每个方法(包括初始$())返回一个jQuery对象,该对象通常表示一组页面元素,并且每个方法都以某种方式对该集合进行操作.
该对象Row是一个类,它具有Values一个Dictionary 属性.
以下是Values属性的扩展方法.
public static T TryGetValue<T>(this Row row, string key)
{
return TryGetValue(row, key, default(T));
}
public static T TryGetValue<T>(this Row row, string key, T defaultValue)
{
object objValue;
if (row.Values.TryGetValue(key, out objValue))
{
return (T)objValue;
}
return defaultValue;
}
Run Code Online (Sandbox Code Playgroud)
如果我做:
user.Username = user.Values.TryGetValue<string>("Username");
Run Code Online (Sandbox Code Playgroud)
如果键"username"不在Dictionary中,则会发生这种情况.
我得到一个例外,无效的演员:
出现以下错误:
System.InvalidCastException:指定的强制转换无效.
TryGetValue[T](Row row, String key, T defaultValue)
TryGetValue[T](Row row, String key)
Run Code Online (Sandbox Code Playgroud)
所以我猜TryGetValue对字符串不起作用?
我509 Bandwidth Limit Exceeded从昨天起就收到了这条消息因为我这个月超出了我的带宽,但是当我尝试去我的cpanel时它给了我同样的错误.
在这种情况下我该怎么办?
Apple在其QuickContacts项目中提供了以下示例代码,以了解如何搜索特定用户的通讯簿.
-(void)showPersonViewController
{
// Fetch the address book
ABAddressBookRef addressBook = ABAddressBookCreate();
// Search for the person named "Appleseed" in the address book
CFArrayRef people = ABAddressBookCopyPeopleWithName(addressBook, CFSTR("Appleseed"));
// Display "Appleseed" information if found in the address book
if ((people != nil) && (CFArrayGetCount(people) > 0))
{
ABRecordRef person = CFArrayGetValueAtIndex(people, 0);
ABPersonViewController *picker = [[[ABPersonViewController alloc] init] autorelease];
picker.personViewDelegate = self;
picker.displayedPerson = person;
// Allow users to edit the person’s information
picker.allowsEditing = YES;
[self.navigationController pushViewController:picker animated:YES];
} …Run Code Online (Sandbox Code Playgroud) 我定义了一个枚举类型:EnumType现在想象一下
object A = EnumType.Value1;
object B = EnumType.Value2;
Run Code Online (Sandbox Code Playgroud)
我想进行比较(A == B)给出正确的结果,与使用的Enum类型无关.在比较中,对象将始终包含枚举,并且两者将具有相同的类型.
我怎样才能做到这一点?
我遇到了java的一些问题.看看这个.
sebastian@sebastian-desktop:~/scaaaaaaaaala$ java -cp /home/sebastian/.m2/repository/org/scala-lang/scala-library/2.8.0.RC3/scala-library-2.8.0.RC3.jar:target/scaaaaaaaaala-1.0.jar scaaalaaa.App
Hello World!
Run Code Online (Sandbox Code Playgroud)
这很酷,对,但这有什么结果:
sebastian@sebastian-desktop:~/scaaaaaaaaala$ java -cp /home/sebastian/.m2/repository/org/scala-lang/scala-library/2.8.0.RC3/scala-library-2.8.0.RC3.jar -jar target/scaaaaaaaaala-1.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: scala/Application
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at scaaalaaa.App.main(App.scala)
Caused by: java.lang.ClassNotFoundException: scala.Application
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 13 more
Run Code Online (Sandbox Code Playgroud)
哎呀?知道为什么第一个工作而不是第二个?我怎么 - 我的scala?
先生,谢谢,兄弟.
以下代码为动作设置动画,即使我没有使用beginAnimations:context.如何在没有动画的情况下移动它?这是一个新的iphone视图项目,这些是它的唯一更新.
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
sublayer = [CALayer new];
sublayer.backgroundColor = [[UIColor redColor] CGColor];
sublayer.frame = CGRectMake(0, 0, 100, 100);
[self.view.layer addSublayer:sublayer];
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
sublayer.position = [[touches anyObject] locationInView:self.view];
}
Run Code Online (Sandbox Code Playgroud)