请有人可以帮助我这个,我有一个Ubuntu服务器(仅限终端),我已经下载了android SDK,我已经安装了java,当我在/ tools中尝试运行./android并且我得到一个错误缺少平台工具.那么我如何从终端安装平台工具,由于某种原因我无法在任何地方找到这些信息.
我找到的每一个资源都假设我有一个GUI而不是终端,甚至是ubuntu的页面 - https://help.ubuntu.com/community/AndroidSDK
我有一个设备,我试图通过套接字连接,根据手册,我需要"十六进制02的STX字符".
我怎么能用C#做到这一点?
我有一个来自数组的PHP foreach,数组由我的数据库提供者通过soap web服务提供给我,所以我无法更改我得到的数组.当没有要返回的元素时,我得到一个空数组,这导致了
Warning: Invalid argument supplied for foreach()
Run Code Online (Sandbox Code Playgroud)
循环看起来像
foreach (($point1['return']) as $val)
Run Code Online (Sandbox Code Playgroud)
我在哪里可以使用@来停止此警告,如果我不能,我该怎么办才能关闭php警告.
我有一个带表的mysql数据库,在一个表中我有一个日期类型字段,我想要最近通过的日期 - 所以我希望它按日期降序排序,但只记录今天之前的记录,然后取只有最高的一个使用LIMIT函数,并且还添加了WHERE子句,因为该商品必须是针对所选城市的.
$result = mysql_query("
SELECT * FROM offers
WHERE city = ".$_SESSION["city"]."
ORDER BY exp_date DESC
LIMIT 0, 1");
Run Code Online (Sandbox Code Playgroud) 所以我从我们的网络服务器(也在办公室)打印到办公室的网络热敏打印机,这样客户就可以在网站上下订单,然后在销售部门桌面上弹出.这是我使用的代码,它工作得很好.然而,当涉及到打印单上的项目时,我希望项目文本对齐中心和价格文本对齐,但它不会让我这样做(因为它与我想的相同)所以我怎么能说新行(\n)然后反过来.我试过\ 033F和\ F已经但没有运气.任何建议?
$texttoprint = "";
//center,bold,underline - close underline, close bold
$texttoprint .= "\x1b\x61\x01\x1b\x45\x01\x1b\x2d\x02\x1b\x21\x10\x1b\x21\x20 Company name \x1b\x2d\x00\x1b\x45\x00";
$texttoprint .= "\n";
//normal text
$texttoprint .= "\x1b\x21\x00 Address";
$texttoprint .= "\n";
//normal text
$texttoprint .= "\x1b\x21\x00 Adress2";
$texttoprint .= "\n";
//normal text
$texttoprint .= "\x1b\x21\x00 Tel : ...";
$texttoprint .= "\n";
$texttoprint .= "\n";
//normal text
$texttoprint .= "\x1b\x21\x00 Website order";
$texttoprint .= "\n";
$texttoprint .= "\n";
//center,bold,underline - close underline, close bold
$texttoprint .= "\x1b\x61\x01\x1b\x45\x01\x1b\x2d\x02\x1b\x21\x10\x1b\x21\x20 Tax Invoice \x1b\x2d\x00\x1b\x45\x00";
$texttoprint .= …
Run Code Online (Sandbox Code Playgroud) 我有一个 cron,每天午夜过后运行一些 php 和一些 mysql。我想吸引所有注册用户(访问我的网站)并向他们发送提醒和时事通讯副本。不过,我想从他们注册后每 30 天执行一次此操作。
我已经想到了:
SELECT * FROM users
WHERE DATE(DT_stamp) = DATE(NOW() - INTERVAL 30 DAY
Run Code Online (Sandbox Code Playgroud)
但这只在他们注册后的 30 天有效,而不是 60 和 90 天。
实际上我想要:
注册后的天数可以被 30 整除
这样,每 30 天就会在 sql 中获取该用户。
有人可以帮我制定这个 WHERE 子句吗,我正在努力解决 mysql where day(date1-date2) divisible 30
我已经阅读了所有其他帖子,但没有解决我的问题.显然该方案必须是链接的http,否则它在短信中是不可点击的.
如果我使用其他人发布的内容,我点击http链接我会得到:
打开网址,添加到书签,复制邮件文本
如果我打开URL,我只能选择浏览器,没有别的.
我需要它来打开应用程序,而不是给浏览器选项.
请帮忙.
XML:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.testapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.catagory.DEFAULT"/>
<category android:name="android.intent.catagory.BROWSABLE"/>
<data android:scheme="http" android:host="starttestapp.com"/>
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
我有一个查询我很久以前建立的聊天网站,由于大量的流量我的糟糕的查询设计赶上了我.这里我有一个来自我的长查询日志的例子:
SELECT DISTINCT user.id
FROM user
STRAIGHT_JOIN user_pics
ON user.id=user_pics.uid
STRAIGHT_JOIN user_account
ON user_account.user_id=user.id
WHERE registered = 1 AND
user.id<>0 AND
user.id<>23847 AND
user.id<>12392... (IT HAS LITERALLY 1000 OF THESE)
AND user_pics.main=1 AND
user_pics.approved=1 AND
user_pics.deleted<>1 AND
gender LIKE '%female%' AND
country LIKE '%United Kingdom%' AND
city LIKE '%birmingham%' AND
sexorientation LIKE '%Straight%'
ORDER BY updatedate DESC
LIMIT 20;
Run Code Online (Sandbox Code Playgroud)
查询大约需要15秒才能执行,我也将索引的所有列都编入索引.将查找到临时表替换1000"AND user.id <> 0"标记会改进查询.我想我会先去询问并做出改变.如果您可以通过代码推荐任何有用的更改,我将非常感激.
编辑:"user.id <> 23847"标记是在php中通过简单的select创建的,然后是foreach数组循环,将它们添加到更大的sql查询中.
编辑2:感谢您的所有帮助,通过使用"不在"他们的查询从13秒减少到0.3秒.
我建立了一个系统,允许我的营销部门管理我们的内部应用程序.ubuntu服务器使用从PHP执行的SDK和终端命令来创建/构建或更新应用程序,到目前为止,这对我们的游戏商店(成人)应用程序非常有效.然而,我们正在考虑推出一些符合商店商店要求的新应用.
当您将应用程序上传到商店时,需要通过私钥进行签名,任何人都可以指出我使用sdk和terminal命令签署应用程序的正确方向.
虽然以下页面提供了大量信息:http: //developer.android.com/tools/publishing/app-signing.html
我想知道是否有其他人之前已经这样做了,并且可以帮我一个代码示例,而不是我把头撞到墙上8个小时.
谢谢你:D
每行都存在该复选框。该表是由 PHP 创建的,我需要一种方法来检查该复选框是否存在。当它们被创建时,它们被赋予 checkbox_ 的 ID(一个递增的数字)。
这是我到目前为止所拥有的,但它不适用于检查元素是否存在。
var check = true;
var todelete = "";
var counter = 0;
//check if box exisits and record id and post
while(check)
{
if ($("#Checkbox_"+counter).length > 0)
{
todelete = todelete + $("#Checkbox_"+counter).value;
counter = counter + 1;
}
else
{
check = false;
}
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过
if ($("Checkbox_"+counter))
if (document.getElementById("tbody").value == null)
Run Code Online (Sandbox Code Playgroud)
更新:
即使使用 # 符号或者如果我通过 javascripts 元素 ID 执行此操作 - 当我调试 DOM 时,它会命中 while,然后是 if,将值添加到 todelete,将 1 添加到计数器,然后返回到 while,然后命中 if
然后弹回到 …
我到目前为止:
ProcessStartInfo procInfo = new ProcessStartInfo(@"C:\a\a.exe");
procInfo.CreateNoWindow = true;
procInfo.Arguments = "01";
procInfo.Arguments = user_number;
procInfo.Arguments = email;
Process.Start(procInfo);
Run Code Online (Sandbox Code Playgroud)
但它只传递一个参数(最后一个被覆盖),如何传递多个参数,控制台上的参数是一个数组,这必然意味着我可以传递多个参数?