小编Qui*_*son的帖子

带有COUNT帮助的SQL子查询

我有一个有效的SQL语句

SELECT * FROM eventsTable WHERE columnName='Business'
Run Code Online (Sandbox Code Playgroud)

我想将其添加为子查询...

COUNT(Business) AS row_count
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

sql

37
推荐指数
3
解决办法
14万
查看次数

自定义视图与布局

好,

我想要做的是在默认布局main.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="fill_parent">

    <com.lam.customview.CustomDisplayView
        android:id="@+id/custom_display_view1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />


    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

        <Button
            android:id="@+id/prev"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_weight="50"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:text="@string/prev" />
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如您所见,该类名为com.lam.customview.CustomDisplayView,其id为custom_display_view1.

现在在com.lam.customview.CustomDisplayView类中,我想使用另一个名为custom_display_view.xml的布局,因为我不想以编程方式创建控件/窗口小部件.

custom_display_view.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="fill_parent"
    >
    <TextView 
    android:id="@+id/display_text_view1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    <ImageView 
    android:id="@+id/display_image_view1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    </ImageView>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

1)

public CustomDisplayView(Context context, AttributeSet attrs) {
    super(context, attrs);

    try
    {
        // register our interest in hearing about changes to our surface
        SurfaceHolder holder = getHolder(); …
Run Code Online (Sandbox Code Playgroud)

layout android view

34
推荐指数
5
解决办法
6万
查看次数

显示ListView中项目的上下文菜单

现在,拜托,我知道如何在我右键单击listView时弹出一个contextMenu,我想要的是当我右键单击一个项目时弹出它.我正在尝试制作聊天服务器和客户端,现在......现在我想在我右键单击连接的客户端项目时查看客户端信息.现在我该怎么做?

谢谢!

c# winforms

24
推荐指数
2
解决办法
6万
查看次数

LINQ将字典转换为查找

我有一个类型的变量Dictionary<MyType, List<MyOtherType>>
我想将它转换为Lookup<MyType, MyOtehrType>.

我想首先使用Lambda函数,展平字典,然后使用ToLookup().将其转换为Lookup .我被困在字典里.我想过使用SelectMany却无法使用它.任何人都知道该怎么做?

linq lookup dictionary

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

天文台重置

我试图完全重启Chronometer,它不起作用.相反,它被暂停了.基本上我要做的是在计时器计数到10时做一些事情.完成后我们提示用户再试一次.在这种情况下,我们想要从1到10秒重做计数.但计时器从暂停时间开始,而不是从0开始.

这是代码:

_cutOfTime = 10; // constant
Run Code Online (Sandbox Code Playgroud)

每次按下按钮都可以 startRecording()

它应该始终启动计时器而不是停止/暂停它,但它恰恰相反

protected void startRecording(){    

this._watch = (Chronometer) findViewById(R.id.chrono);

            if (this._watch != null)
                 this._watch.setOnChronometerTickListener(new OnChronometerTickListener() {

                        @Override
                        public void onChronometerTick(Chronometer chronometer) {
                            long countUp = (SystemClock.elapsedRealtime() - chronometer.getBase()) / 1000;
                            Log.i(_tag, "time now: " + String.valueOf(countUp));

                            if(countUp > _cutOfTime)
                            {
                                Log.i(_tag, "stop recording!!: ");
                                 _watch.stop();
                                stopRecordWav();
                                launchPromptWithResults();
                            }
                            long sec = countUp % 60;

                            String asText = "" + sec;
                            _textView.setText("Recorded: " + asText);
                        }
                    });


            if (_watch != null)
            _watch.start();
} …
Run Code Online (Sandbox Code Playgroud)

android chronometer

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

如何在显示后调用UserControl中的方法?

我有一个多窗格的表单,在左窗格中是一个树,在右窗格中是一个面板.树选择导致在Panel上加载特定的UserControl.在这种情况下,由于父表单总是被加载,我无法挂钩到父表单的Shown事件.

我的大多数UC都有一个未绑定的DataGridView,需要在创建UC时填充它们.从SQL Server数据库有时可以预先添加50,000行.

到目前为止,我已经在UC构造函数中填充了网格,但是自从我们开始使用50,000行后,事情就发生了变化.我发现,由于某些疯狂的原因,从构造函数中填充50,000行的网格需要至少15分钟.但是,如果我等到填充网格直到我单击按钮或从Load事件,则需要15秒.这是一个谜.所以我试图将网格加载到其他地方.

但是,当我尝试从Load事件填充网格时,会出现视觉上的不一致.会发生什么,是否看到我的UC的小版本出现,加载DGV行需要15秒,然后UC扩展以填充Panel(UC Dock属性设置为Fill).所以我也不喜欢这个选项.

如果它存在于UC的话,Shown事件将是加载我的网格的完美场所.有谁知道另一种方法吗?

c# winforms

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

通过N级孩子进行迭代

这似乎是一些可能"内置于"jQuery的东西,但我认为它仍然值得一提.

我有一个问题,通过迭代元素的所有子元素可以很容易地解决这个问题.我最近发现我需要考虑一些情况,我需要做一个或两个比"1级"更深的级别(只调用.children()一次)我正在做的事情.

jQuery.each(divToLookAt.children(), function(index, element)
    {
        //do stuff
    }
    );  
Run Code Online (Sandbox Code Playgroud)

这就是我目前正在做的事情.为了深入第二层,我在为每个元素执行代码之后运行另一个循环.

jQuery.each(divToLookAt.children(), function(index, element)
{
     //do stuff
    jQuery.each(jQuery(element).children(), function(indexLevelTwo, elementLevelTwo)
    {
        //do stuff
    }
    );  
}
);
Run Code Online (Sandbox Code Playgroud)

如果我想深入到另一个层面,我必须重新做到这一点.

这显然不太好.我想宣布一个"级别"变量,然后全部照顾.任何人对干净有效的jQueryish解决方案有什么想法?

谢谢!

javascript iteration jquery

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

如何知道特定用户是否对Android应用程序进行了评分?

在我的Android应用程序中,我需要实现一个功能,允许询问用户他是否希望评价这个应用程序,如果响应是"是"我将重定向到androidmarket应用程序,当用户已经评级的应用程序,该应用程序不应该再次询问他的费率.所以我需要任何方式来了解用户是否已经对应用程序进行了评级.

我正在使用android-market-api,但我没有找到任何返回WHO评级我的应用程序的方法.
AppsRequest返回全局评级,例如:5.CommentsRequest
仅返回评论,但如果有一些用户在没有评论的情况下评价应用程序,则CommentsResponse将返回空.
我需要这样的东西:

app:myapp
用户:jhonb78@gmail.com
率:3

你能提出一些想法吗?

android rate google-play

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

Android异常:您是否忘记调用'public void setup(LocalActivityManager activityGroup)'

mycode的:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final TabHost tabHost = (TabHost) findViewById(R.id.tabhost);

//      LocalActivityManager mLocalActivityManager = new LocalActivityManager(this, false);
        tabHost.setup();

        TabSpec tabSpecCheckIn = tabHost.newTabSpec(getResources().getText(R.string.button_check_in).toString());

        tabSpecCheckIn.setIndicator(getResources().getText(R.string.button_check_in).toString(), getResources().getDrawable(android.R.drawable.star_off));
        tabSpecCheckIn.setContent(R.id.check_in);
        tabHost.addTab(tabSpecCheckIn);

        TabSpec tabSpecReview = tabHost.newTabSpec(getResources().getText(R.string.button_review).toString());
        tabSpecReview.setIndicator(getResources().getText(R.string.button_review).toString(), getResources().getDrawable(android.R.drawable.star_off));
        tabSpecReview.setContent(R.id.review);
        tabHost.addTab(tabSpecReview);

        TabSpec tabSpecMyCircles = tabHost.newTabSpec(getResources().getText(R.string.button_my_circles).toString());
        tabSpecMyCircles.setIndicator(getResources().getText(R.string.button_my_circles).toString(), getResources().getDrawable(android.R.drawable.star_off));
        tabSpecMyCircles.setContent(R.id.my_circle);
        tabHost.addTab(tabSpecMyCircles);

        TabSpec tabSpecMySettings = tabHost.newTabSpec(getResources().getText(R.string.button_settings).toString());
        tabSpecMySettings.setIndicator(getResources().getText(R.string.button_settings).toString(), getResources().getDrawable(android.R.drawable.star_off));
        tabSpecMySettings.setContent(new Intent(this,CheckInActivity.class));
        tabHost.addTab(tabSpecMySettings);

        tabHost.setCurrentTab(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

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="fill_parent">

    <TabHost android:id="@+id/tabhost"
        android:layout_width="fill_parent" android:layout_height="fill_parent">

        <TabWidget android:layout_width="fill_parent" …
Run Code Online (Sandbox Code Playgroud)

android exception android-tabhost

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

python - strtotime相当于?

我正在使用它将日期时间字符串转换为unix时间戳:

str(int(time.mktime(time.strptime(date,"%d %b %Y %H:%M:%S %Z"))))
Run Code Online (Sandbox Code Playgroud)

但是,日期结构通常不一样,所以我不断收到以下错误消息:

时间数据格式不匹配:data = Tue,2009年5月26日19:58:20 -0500 fmt =%d%b%Y%H:%M:%S%Z

有没有人知道任何简单的函数将日期/时间的字符串表示转换为python中的unix时间戳?我真的不想打开一个进程来调用php脚本来循环每次回应时间戳:)

python

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