我的 MySQL 服务器上有奇怪的行为。我确定我有一个拥有所有权限的帐户。这是证据:
mysql> show grants;
+-------------------------------------------------------------------------+
| Grants for ***@localhost |
+-------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO '***'@'localhost' IDENTIFIED BY PASSWORD '***' |
| GRANT ALL PRIVILEGES ON `***`.* TO '***'@'localhost' |
| GRANT ALL PRIVILEGES ON `***`.* TO '***'@'localhost' |
| GRANT ALL PRIVILEGES ON `***`.* TO '***'@'localhost' |
+-------------------------------------------------------------------------+
4 rows in set (0.04 sec)
Run Code Online (Sandbox Code Playgroud)
但是为什么我在执行此语法时总是收到错误消息:
mysql> ALTER TABLE outbox_multipart.ID AUTO_INCREMENT = 12;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect... …Run Code Online (Sandbox Code Playgroud) 我在我的AppDelegate.m上有这个:
// Change the appearance of back button
UIImage *backButtonImage = [[UIImage imageNamed:@"back"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setFont:[UIFont fontWithName:@"Raleway-ExtraLight" size:18]];
Run Code Online (Sandbox Code Playgroud)
构建成功但是当它在我的iPod上运行时,它在调试控制台上给我这个错误消息:
2013-09-10 16:42:19.581 PushTransition[3599:907] -[_UIBarItemAppearance setFont:]: unrecognized selector sent to instance 0x1cda7100
2013-09-10 16:42:19.586 PushTransition[3599:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_UIBarItemAppearance setFont:]: unrecognized selector sent to instance 0x1cda7100'
*** First throw call stack:
(0x333602a3 0x3b04497f 0x33363e07 0x33362531 0x332b9f68 0x4ff27 0x351c8ad9 0x351c8663 0x351c084b 0x35168c39 0x351686cd 0x3516811b 0x36e6f5a3 0x36e6f1d3 0x33335173 0x33335117 …Run Code Online (Sandbox Code Playgroud) 我只是想知道Apple设备(iPod Touch,iPhone或iPad)可以在服务器上使用和存储什么来制作唯一标识符?比如IMEI或其他东西......我只需要一些独特的东西,这样我的应用程序就可以"从同一设备"验证一次.
谢谢.
亲爱的Android开发者,
据我所知,Android有4种不同类型的屏幕分辨率:
现在,谷歌Nexus 4的屏幕分辨率为:768 x 1280,我认为这被归类为XHDPI模型.*如果我错了,请纠正我.
现在来看看我的照片......

所以,如果我把XHDPI尺寸(红色区域)放在Nexus 4屏幕(灰色区域)的顶部,你会看到我所看到的.
现在,如果我有水平的4个白框和红色区域垂直的6个白框(PSD设计).在Nexus 4屏幕分辨率上看起来如何?
我们可以以编程方式添加更多的框(蓝框)来填补空白区域吗?或Android会自动拉伸红色区域,直到覆盖所有灰色区域?这意味着所有的白盒子都会被拉伸......
这就是我需要知道的全部......谢谢.
我有这个PHP数组:
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard', NULL));
Run Code Online (Sandbox Code Playgroud)
如果我使用这个功能:
$rows = count($food);
Run Code Online (Sandbox Code Playgroud)
当然结果将是2,但如何获得数组列的数量?所以,我期待3作为水果和蔬菜专栏的价值.即使素食有NULL.
可能重复:
PHP:str_split没有自动换行
假设我有这个字符串:
$string = "Lorem ipsum dolor sit amet";
Run Code Online (Sandbox Code Playgroud)
我的数据库有字符限制:15个字符.通过使用str_split($ string,15),我得到了这个结果:
Array
(
[0] => Lorem ipsum dol
[1] => or sit amet
)
Run Code Online (Sandbox Code Playgroud)
这看起来很丑陋...如何使用PHP将字符串剪切到最接近的单词但结果是这样的:
Array
(
[0] => Lorem ipsum
[1] => dolor sit amet
)
Run Code Online (Sandbox Code Playgroud) 我有这个HTML代码:
<div>
<canvas id="canvas">
</canvas>
<img id="canvasimg" src="{{ $photo }}" style="display:none;"/>
</div>
Run Code Online (Sandbox Code Playgroud)
而且我有这个JavaScript可以将图像绘制到HTML Canvas中:
<script>
var canvas = document.getElementById('canvas');
ctx = canvas.getContext('2d');
var deviceWidth = window.innerWidth;;
canvasWidth = deviceWidth - 40;
canvasHeight = deviceWidth - 40;
canvas.width = canvasWidth;
canvas.height = canvasHeight;
var img = document.getElementById('canvasimg');
imgx = 0;
imgy = 0;
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.drawImage(img, imgx, imgy);
</script>
Run Code Online (Sandbox Code Playgroud)
问题是当我将此页面加载到宽屏中时,它还会产生更宽的画布。而图像具有固定的宽度和高度。
如何对图像进行分割,使其完美地填充画布?
我有这个HTML结构:
<div id="kurir_list">
<div class="row">
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select class="tarif full-width" data-init-plugin="select2">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select class="tarif full-width" data-init-plugin="select2">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select class="tarif full-width" data-init-plugin="select2">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有这个jquery:
$(".tarif").change(function() {
$(".tarif").each(function() {
alert ($(this).val()); …Run Code Online (Sandbox Code Playgroud) 我有这种情况:
2017年1月17日是星期二.
我期待我的代码将于2017年1月25日生成为NEXT Wednesday.2017年1月18日.
2017年1月19日是星期四.
我期待我的代码将在2017年1月25日生成,因为也是NEXT星期三.
但是这段代码:
$payment_date = '17 January 2017';
echo $payment_date . '<br>';
$payment_date = date('d M Y', strtotime('next Wednesday', strtotime($payment_date)));
echo $payment_date;
Run Code Online (Sandbox Code Playgroud)
给我2017年1月18日下周三.2017年1月15日至21日我的代码如何运行,如何在2017年1月25日作为下周三?
谢谢
我有一个有这个元素的网站:
<input type="text" id="editpane_title" fnk="tt" maxlength="80" name="title" value="st benedict crucifix">
Run Code Online (Sandbox Code Playgroud)
我希望使用Chrome扩展程序获取并设置该输入的值:
{
"manifest_version": 2,
"name": "demo",
"version": "1.0",
"description": "demo",
"icons": { "16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png" },
"background": {
"scripts": ["background.js"],
"persistent": false
},
"permissions": [ "tabs" ],
"browser_action": {
"default_icon": {
"16": "icon16.png",
"24": "icon24.png",
"32": "icon32.png"
},
"default_title": "demo"
}
}
Run Code Online (Sandbox Code Playgroud)
而这里是background.js:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.query({ active: true, lastFocusedWindow: true }, function (tabs) {
var title = document.getElementById('editpane_title').value;
alert(title);
});
});
Run Code Online (Sandbox Code Playgroud)
并且警报根本没有显示出来.我尝试了多次重装但仍然失败了.
我错过了什么?
javascript ×3
php ×3
ios ×2
objective-c ×2
android ×1
arrays ×1
canvas ×1
html5 ×1
jquery ×1
mysql ×1