Run Code Online (Sandbox Code Playgroud)InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock ./ibdata1, error: 35 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock ./ibdata1, error: 35 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log …
我想得到设备上设置的十进制符号.直到现在我才使用这种方法:
NSString *decimalSymbol;
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
[f setMinimumFractionDigits:2];
[f setMaximumFractionDigits:2];
[f setGroupingSeparator:@" "];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMinimumFractionDigits:2];
[formatter setMaximumFractionDigits:2];
[formatter setGroupingSeparator:@" "];
NSRange range = {1,1};
decimalSymbol = [[formatter stringFromNumber:[f numberFromString:[@"" stringByAppendingFormat:@"%.02f", 1.0f]]] substringWithRange:range];
[formatter release];
[f release];
Run Code Online (Sandbox Code Playgroud)
直到现在,当我在另一台设备(4.3)上进行测试时,它工作正常 - null返回.可能是什么问题呢?
是否有另一种方法来检索小数符号?
后期编辑:
我可以使用:
decimalSymbol = [[@"" stringByAppendingFormat:@"%.02f", 1.0f] substringWithRange:range];
Run Code Online (Sandbox Code Playgroud)
但为什么另一种方式它不能在这个特定的设备上工作?
我只是用AJAX测试一些东西,如果我发出警报,我发现成功了
alert(decodeURI('%'));
Run Code Online (Sandbox Code Playgroud)
要么
alert(encodeURIComponent('%'));
Run Code Online (Sandbox Code Playgroud)
浏览器错误输出以下代码.
$.ajax({
type: "POST",
url: "some.php",
data: "",
success: function(html){
alert(decodeURIComponent('%'));
// alert(decodeURI('%'));
}
});
Run Code Online (Sandbox Code Playgroud)
如果我使用任何其他字符串,它的工作正常.
这是我错过的东西吗?
将Appirater添加到我的iOS项目后,当我编译时,我收到错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Appirater", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
在互联网上搜索和搜索后,找不到任何解决方案.
我的项目和目标都设置为:

我该怎么做?
我的视图中有几个UITextField(每个都在UITableViewCell中).当从任何文本字段触发键盘时,我需要制作一些动画,主要是为了更改UITableView的框架.键盘隐藏时也必须如此.
我已完成动画,所以这不是问题.
现在,我使用NSNotificationCenter来捕获键盘的显示/隐藏:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide) name:UIKeyboardWillHideNotification object:nil];
Run Code Online (Sandbox Code Playgroud)
问题是当键盘可见(使用文本字段)时我按下另一个文本字段.通常对于这个东西,键盘不会隐藏,但会保持可见.
它在iOS 4中运行良好,但问题在于3.1.3(这是我可以测试的版本 - 可能是3.2以下的任何版本).在3.2以上的版本中,将焦点从文本字段直接更改为另一个文本字段将触发UIKeyboardWillHideNotification和UIKeyboardWillShowNotification.
没有NSNotificationCenter,任何人都知道在键盘真正显示/隐藏时执行某些动画的方法吗?
或者如何在低于3.2的版本中克服此问题?
谢谢.
当然这个问题很简单,但我无法弄清楚这一点.
我正在使用DOMNodeInserted事件来检测何时插入新元素.
我不知道如何使用当前元素,例如获取它的父ID.
现在我有这样的功能:
document.addEventListener("DOMNodeInserted", function(event){
var element = event.target;
if (element.tagName == 'DIV') {
if (element.id == 'ndiv_3-1VTSTHR') {
alert($('#ndiv_3-1VTSTHR').parent().get(0).tagName);
}
}
});
Run Code Online (Sandbox Code Playgroud)
这有效,但它会给我ndiv_3-1VTSTHR元素的父级.我想知道使用JQuery的任何元素的父级.
我试过了
alert($(this).parent().get(0).tagName);
Run Code Online (Sandbox Code Playgroud)
但没有运气.
我想顺时针旋转180度的UIButton.但它总是逆时针旋转.
这是我尝试的方式:
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.3];
myButton.transform = CGAffineTransformRotate( myButton.transform, M_PI);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
这个:
myButton.transform = CGAffineTransformRotate( myButton.transform, - M_PI);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
在SQL PLus中,如果我想在屏幕上隐藏命令,我会在脚本的开头使用:
SET ECHO OFF
Run Code Online (Sandbox Code Playgroud)
但这个命令怎么样?怎么也隐藏这个?
在MS-Dos中你可以在它前面使用@,但是在SQL*Plus中?
编辑:我知道SQL*Plus的-S选项,但问题是我将脚本发送到客户端,因此我无法控制它们如何运行SQL*Plus.
我想允许用户搜索街道名称并将结果显示在UITableView中.目前该地区并不重要,它可以来自任何地区.
我在搜索中找不到任何相关示例,我不知道是否应该使用CLLocation或MKLocalSearch.
根据文档,我应该使用MKLocalSearch:
虽然本地搜索和地理编码类似,但它们支持不同的用例.如果要在地图坐标和结构化地址(例如地址簿地址)之间进行转换,请使用地理编码.如果要查找与用户输入匹配的一组位置,请使用本地搜索.
但我尝试了两种方法,它只给了我一个结果(即使 - 虽然有一个NSArray返回.
这是CLGeocoder方法:
CLGeocoder *geocoding = [[CLGeocoder alloc] init];
[geocoding geocodeAddressString:theTextField.text completionHandler:^(NSArray *placemarks, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSLog(@"%i", [placemarks count]);
for(CLPlacemark *myStr in placemarks) {
NSLog(@"%@", myStr);
}
}
}];
Run Code Online (Sandbox Code Playgroud)
这是我的MKLocalSearch尝试:
MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
request.naturalLanguageQuery = theTextField.text;
request.region = self.region;
localSearch = [[MKLocalSearch alloc] initWithRequest:request];
[localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error){
if (error != nil) {
[[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Map Error",nil)
message:[error localizedDescription]
delegate:nil
cancelButtonTitle:NSLocalizedString(@"OK",nil) otherButtonTitles:nil] show]; …Run Code Online (Sandbox Code Playgroud) objective-c ×4
iphone ×3
xcode ×3
ios4 ×2
javascript ×2
cllocation ×1
cocoa-touch ×1
echo ×1
ios ×1
ios-3.x ×1
jquery ×1
macos ×1
mamp ×1
mysql ×1
oracle ×1
rotation ×1
set ×1
sqlplus ×1
uibutton ×1
uikeyboard ×1