我的bash脚本有问题.它产生的错误
curl (6) couldn't resolve host
我做错了什么?
以下是我的bash脚本.
#!/bin/bash
string="$(mysql -u root -p Company 'select name from HR')"
url="http://www.company.com/company/hr/$string"
curl -F $url
Run Code Online (Sandbox Code Playgroud) 我正在从http连接中检索2个字符串.例如名称和描述,并将它们存储在2个不同的数组中.阵列将被我的另一类使用.我创建了两种搜索方法(searchName和searchDesc).一切都工作正常,但我想提高效率,因为我没有这样做.
我想在一个方法中创建一个连接,读取并将内容存储在它们各自的数组中并返回2个数组.
换句话说,我希望应用程序仅通过html代码创建一次连接/读取而不是两次(我当前的代码).我想要一个返回2个值的方法,而不是创建2个方法,每个方法只返回1个值.有可能吗?怎么样?
场景:
我有一个客户端,PHP脚本和MySQL数据库.我正在从客户端向数据库发送信息,其中包含名称和喜欢的颜色.我在MySQL数据库中有2行.
名称| 最喜欢的颜色
约翰尼| 绿色
其中Name是主键.
每次,客户都会发送他的名字和喜欢的颜色.因此,如果存在name(主键),则显示错误.如果客户想要更新他喜欢的颜色,我应该如何设置我的PHP脚本作出反应?换句话说,保持主键但更新喜欢的颜色.
script.php的
<?php
mysql_connect("localhost","root","")
mysql_select_db("Information");
$name = mysql_real_escape_string($_POST["name"]);
$color = mysql_real_escape_string($_POST["color"]);
$sql=mysql_query("insert into Male (name, color) VALUES ('$name','$color')");
mysql_close();
Run Code Online (Sandbox Code Playgroud) 我有一个列表视图,显示从网页检索的项目.列表视图中的每个项目都有一个facebook共享按钮,允许用户共享信息.但是,当我单击共享按钮时,显示的信息与我单击的项目不同.而且无论我点击哪一项,它都会获得前几项的信息.
例如,单击项目#6将显示项目#2的信息.换句话说,无论我点击哪个项目,都会显示错误的信息.我在这里做错了吗?
**listview正确显示项目.
MyActivity.java
public class MyActivity extends Activity {
private static final String targetURL ="http://www.google.com/image/myself";
ListView list;
private Handler mRunOnUi = new Handler();
private ProgressDialog mProgress;
ProgressDialog dialog;
private String[] mStrings = {};
private String[] dStrings = {};
private String date;
private String messageToPost;
Facebook facebook = new Facebook("110928043842377");
private SharedPreferences mPrefs;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cats);
new TheTask().execute();
list=(ListView)findViewById(R.id.list);
}
protected class TheTask extends AsyncTask<Void, Void, MyResultClass >{
protected void onPreExecute() {
dialog = …Run Code Online (Sandbox Code Playgroud) 场景:
用户单击按钮并添加行(适配器).用户输入一个值并单击生成的按钮.该值将被计算并显示在编辑文本中.
问题:该值未计算,也未显示在编辑文本中.我究竟做错了什么?
custom_list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center">
<EditText
android:id="@+id/name"
android:layout_width="125dp"
android:layout_height="wrap_content"
android:hint="Name"
android:maxLength="10"
/>
<EditText
android:id="@+id/price"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:hint="Price"
android:inputType="numberDecimal"
android:maxLength="5"
/>
<Button
android:id="@+id/calculate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Calculate"
/>
</LinearLayout>
<EditText
android:id="@+id/result"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:editable="false"
android:cursorVisible="false"
android:text="$0.00"
/>
Run Code Online (Sandbox Code Playgroud)
main.java <<EDITTED>>
public class AdvancedBillSplitter extends Activity{
ArrayList<String> noteList = new ArrayList<String>();
FancyAdapter aa = null;
Button calculate;
//EditText price;
EditText result;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView myListView …Run Code Online (Sandbox Code Playgroud) 我有一个主扩展适配器,当用户点击按钮时添加行.在适配器中,我有一个删除项目按钮和一个复选框.如何从列表中删除该项?
public class main extends Activity{
ArrayList<String> noteList = new ArrayList<String>();
FancyAdapter aa = null;
Button calculate;
EditText result;
String total;
String name;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Spinner spinner = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.spinner_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
ListView myListView = (ListView)findViewById(R.id.noteList);
aa = new FancyAdapter();
final EditText price = (EditText)findViewById(R.id.price);
final EditText name1 = (EditText)findViewById(R.id.name);
myListView.setAdapter(aa);
myListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
}
});
Button …Run Code Online (Sandbox Code Playgroud)