问题列表 - 第17890页

有条件地连接mysql中两个表的所有列

Mysql 数据库有一个 tableA,它有很多列。其中一列是 SIM1。另一个表是 tableB,它有很多列。其中一列是 SIM2 要求是连接 tableA 和 tableB 的所有列,假设 SIM1 = SIM2。

像这样

tableA

col1   col2  SIM1 ..........col24
a       x     1             5 
b       y     1             3
c       z     0             2
d       g     2             1

tableB

colA   colB   SIM2
x       g     1
y       f     0
x       s     0
y       e     2
Run Code Online (Sandbox Code Playgroud)

Select查询的结果应该是

col1   col2  SIM1............col24  colA  colB  SIM2
a       x     1   ........... 5      x     g     1
c       z     0   ......... . 2      x     s     0
d       g     2    .......... …
Run Code Online (Sandbox Code Playgroud)

mysql

0
推荐指数
1
解决办法
5662
查看次数

返回前的预期表达

以下c语句不通过编译器.error是"返回前的预期表达式".

           int max( int a,int b)
            {
                 a>b?return a:return b;
            }
Run Code Online (Sandbox Code Playgroud)

是的,我知道我可以写这个来寻找最大值

            return a>b?a: b;
Run Code Online (Sandbox Code Playgroud)

这是非常好的,将完美运行.但我的问题是第一个代码的确切问题.为什么我们在三元opoerator中使用return,虽然我们可以在那里很容易地使用函数调用?

提前致谢!!!

c

2
推荐指数
4
解决办法
6391
查看次数

JavaScript异常处理 - 显示行号

在JavaScript中捕获/处理异常时,如何确定异常发生时调用堆栈的内容?(如果可能的话,行号是什么)

try
{
    // etc...
}
catch (ex)
{
    // At this point here I want to be able to print out a detailed exception 
    // message, complete with call stack, and if possible line numbers.
}
Run Code Online (Sandbox Code Playgroud)

javascript callstack exception-handling

25
推荐指数
2
解决办法
3万
查看次数

带过滤器的android Xml-List视图

android对我来说是新的.我正在尝试在1.5平台上开发一个程序但仍在进行中,plz指导我.

我有以下格式的一些信息

"item1","description1"
"item2","description2"
"item3","description3"
"item4","description4"
.
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想在屏幕上显示它们,我不知道哪种方法可以做到这一点.谷歌之后我发现了2种方法.但我没有成功实施任何一个.

方法1

我将两列数据分成两个不同的数组,然后使用第1列的数组填充listactivity,启用过滤器和点击的事件我想提出警告,应该显示文本点击倾斜和desc从第二个数组作为基于位置的消息体.但是如果使用过滤器索引变成重新初始化,这里有问题:-(并且没有找到另一种方法来获取该行的文本.


public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.main);

   setListAdapter(new ArrayAdapter<String>(this, 
                               android.R.layout.simple_list_item_1, Names));    
   getListView().setTextFilterEnabled(true);

} 
Run Code Online (Sandbox Code Playgroud)
public void onListItemClick(ListView parent, View v, int position, long id) {

    Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(Names[position]); 
    builder.setMessage(description[position] + " -> " + position );
    builder.setPositiveButton("ok", null);
    builder.show();
}
Run Code Online (Sandbox Code Playgroud)
<?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="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如果使用过滤器,它不会从位置选择正确的项目:-(,plz guide你可以分享这个的源代码

方法B.

在这里,我尝试从XML生成列表行,但给出1.5 jar文件不允许修改的错误:-(


    public View getView(int position, View …
Run Code Online (Sandbox Code Playgroud)

android

1
推荐指数
1
解决办法
9079
查看次数

C# - 如果声明问题?

不确定这里究竟出了什么问题.我不确定我是否应该使用"else if"或者什么.这是代码:

    private void txtMessage_TextChanged(object sender, EventArgs e)
    {
        int length = txtMessage.TextLength;
        int left = 140 - length;
        charactersleft.Text = left.ToString() +  " characters left";

        if (left < 140)
        {
            charactersleft.ForeColor = Color.Green;
        }

        if (left < 110)
        {
            charactersleft.ForeColor = Color.Yellow;
        }

        if (left < 80)
        {
            charactersleft.ForeColor = Color.Orange;
        }

        if (left < 50)
        {
            charactersleft.ForeColor = Color.Red;
        }

        else
        {
            charactersleft.ForeColor = Color.Black;
        }
    }
Run Code Online (Sandbox Code Playgroud)

标签"charactersleft"的前景色应该根据txtMessage中的字符数而改变.但由于某种原因,它不起作用.我确信解决方案很简单,我很容易与整个"别的if"混淆.提前致谢.

c# if-statement

1
推荐指数
2
解决办法
951
查看次数

使用Bitbucket等免费Mercurial托管的问题

我使用Mercurial作为我的SCM,主要是因为我喜欢即使在离线时也能对项目进行更改.我很快就要移动PC,所以我决定寻找一些免费的Mercurial repo托管,这样我就不会丢失我的数据.我注册了一个Bitbucket帐户,我注意到他们只为一个私人存储库和他们的免费帐户提供空间.这是否意味着我的某些东西可能最终公开?如在,任何人都可以下载并在他们的项目中使用它?

mercurial bitbucket

7
推荐指数
2
解决办法
4176
查看次数

关于PHP include语句的问题

我正在浏览Zend_View源代码,我看到了这个:

include 'zend.view://' . func_get_arg(0);
Run Code Online (Sandbox Code Playgroud)

字符串" zend.view://"表示什么以及include语句如何在php中解析?

php stream include include-path

2
推荐指数
1
解决办法
183
查看次数

java中的指针实际存在吗?

我觉得我在java方面很有经验,但似乎事实并非如此,我昨天注意到了一些事情,我以前用过的东西,但从未真正意识到它的作用.我用谷歌搜索,但没有找到我的问题的答案.

如果我声明一个int数组,并使用Array的静态排序函数来对我的数组进行排序,我只需要输入

Arrays.sort( numbers );
Run Code Online (Sandbox Code Playgroud)

代替

numbers = Array.sort( numbers );
Run Code Online (Sandbox Code Playgroud)

这在C和C++中看起来很容易,因为你可以在那里使用指针.所以我想知道的是,这是怎么做到的?这是阳光的优势,还是我在这里完全没有意义?

java pointers reference

2
推荐指数
2
解决办法
1305
查看次数

使用完整填充将数字转换为二进制字符串?

我在java中有一个长变量,并将其转换为二进制字符串,如

long var = 24; Long.toBinaryString(VAL);

现在这只打印7位,但我需要显示所有64位,即所有前导零,我怎么能实现这一点?

原因是我需要迭代每个位并根据状态执行操作,有没有更好的方法呢?

java bitwise-operators

3
推荐指数
2
解决办法
7090
查看次数

从JavaScript调用Python

有没有一种从JavaScript调用Python库的简单方法?特别是从Firefox扩展的内部.

编译纯Python库的一个很好的选择也很棒.我看了一下睡衣,但它似乎只为Python提供了部分支持.

javascript python

11
推荐指数
1
解决办法
2万
查看次数