小编Qui*_*son的帖子

ISubject在哪里?

我的VS2012与Net4.5没有ISubject,Subject类.他们成了obselete?我应该只使用IObservable和IObserver吗?如果不是我怎么能得到它们?

.net c# system.reactive

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

LINQ中的动态查询

如果我说Customer字段包含字段,我如何为Linq编写动态查询:

string name
string address
int phoneno
Run Code Online (Sandbox Code Playgroud)

我必须根据类似的信息进行查询

query = string.Empty;

if(!string.IsNullorEmpty(name))
{
   query += "@name = name";
}

if(!string.IsNullorEmpty(address))
{
   query += "@address = address";
}

if(!string.IsNullorEmpty(phoneno))
{
   query += "@phoneno = phoneno";
}

var result = from condition in customer
    where(query)
    select condition;
Run Code Online (Sandbox Code Playgroud)

编辑#1:

这些项目在运行时可以更改

private Customer[] GetCustomers(Dictionary<string,string> attributes)
{
   here the attribute may be, name alone, or name and address, or name address and phoneno


      foreach(string field in attributes.key)
      {
           query += field == attributes[key];

      }

         Customers[] …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

指针问题

有什么区别黑白

struct {
    float *p; 
}*ptr=s;

*ptr->p++
Run Code Online (Sandbox Code Playgroud)

(*ptr->p)++;
Run Code Online (Sandbox Code Playgroud)

我明白前者指向下一个地址,而后者将值递增1但我无法得到它是如何发生的.....

c pointers

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

可以从其他视图(不同于我的seekBar)启动seekBar OnSeekBarChangeListener吗?

我的布局上有一个SeekBar(seekBar1),高度很小(3dp).由于它的高度很小,很难选择该视图,我想实现另一种方法来更新我的搜索视图的进度.为了做到这一点,我想在这样的事情:我必须android:background = "#00000000"在我的小seekBar1下放置一个更大的和不可见的()seekBar(seekBar2),我设置onSeekBarChangeListener为seekBar2,每当我触摸seekBar2并被onSeekBarChange()调用我将更新seekBar1的进展.

我想问一下是否有可能以更好的方式做到这一点?

这是我的代码:

seekBarSecond.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

   @Override
   public void onStopTrackingTouch(SeekBar seekBar) {    try {
    musicService.seekTo(seekBar.getProgress());
                                seekBar.setProgress(seekBarSecond.getProgress());

   } catch (RemoteException e) {
    e.printStackTrace();
   }

   }

   @Override
   public void onStartTrackingTouch(SeekBar seekBar) {
    // TODO Auto-generated method stub

   }

   @Override
   public void onProgressChanged(SeekBar seekBar, int progress,
     boolean fromUser) {


   }
  });

  seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){   
   public void onStopTrackingTouch(SeekBar seekBar) {

    try {
     musicService.seekTo(seekBar.getProgress());
    } catch (RemoteException e) {
     e.printStackTrace();
    }
   }

   public void onStartTrackingTouch(SeekBar seekBar){

   }

   public …
Run Code Online (Sandbox Code Playgroud)

android

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

机器人问题

我刚开始使用机器人.演示可以毫无问题地运行,但是当我使用EditText和编写第一个测试脚本时Button,会出现问题.我的环境是android 2.1,脚本很简单,只需输入用户名和psw,然后点击sumbit按钮登录.
脚本如下:

package com.tpc.test;

import com.tpc.login.Login;
import com.jayway.android.robotium.solo.Solo;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.Smoke;

public class LoginTest extends ActivityInstrumentationTestCase2<Login>{

    private Solo solo;

    public LoginTest() {
        super("com.tpc", Login.class);

    }

     public void setUp() throws Exception {
         solo = new Solo(getInstrumentation(), getActivity());
          }


     @Smoke
     public void testApp() throws Exception {
         String appName = solo.getCurrentActivity().getClass().getSimpleName();
         System.out.println(appName);
         solo.getButton(0).getClass().getSimpleName();
         solo.assertCurrentActivity("Expected login activity", appName); 
                 System.out.println(solo.getButton(0).getText());//can get the text of button
         solo.enterText(0, "name"); //input name to the 1st EditText is OK
         solo.enterText(1, "psw");   // Actually …
Run Code Online (Sandbox Code Playgroud)

android robotium

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

欺骗JS对象

我一直想知道是否有办法欺骗JS对象,如导航器,屏幕等,以便在页面请求时发送假数据.

我用C#开发一种含有GeckoFx浏览器的应用程序,我想要做的是这样的:我每次打开包含JS检索有关用户信息的网页(例如屏幕分辨率,我已经安装了哪些插件等) ,浏览器应该发送虚假信息(我的屏幕分辨率是1024x768,我想发送1440x900等).

任何人都可以帮我这条信息吗?

谢谢!

javascript c# browser object spoof

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

使用AngularJS创建幻灯片效果?

我是AngularJS框架的新手,我试图获得与jQuery提供的相同的幻灯片效果,我确实谷歌太多但没有找到任何与之相关的内容.所以,如果有任何人有任何想法,请指导我实现这一点,谢谢你.

javascript angularjs

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

ASP.Net中的Active Directory身份验证 - 需要连接字符串帮助

我是Active Directory和asp.net身份验证的新手,并且遵循这篇文章 http://msdn.microsoft.com/en-us/library/ms998360.aspx

完成它.在文章的一个地方,它说要定义Active Directory连接字符串,给出的示例是:

 <connectionStrings>
     <add name="ADConnectionString"
        connectionString="LDAP://testdomain.test.com/CN=Users,DC=testdomain,DC=test,DC=com" />
 </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我不知道这个连接字符串.任何人都可以解释这个连接字符串是什么或指向一些有详细信息的文章.我在团队中有其他Active Directory专家,但他们是网络管理员.所以另一种方式让我知道如何向他们解释我需要什么?

谢谢

asp.net authentication active-directory

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

AlertDialog不显示ListAdapter隐藏选项中的项目

当我尝试使用ArrayAdaptor设置警报以显示一组项目时,将显示列表,但项目的字符不可见.如果选择了该项,则字符可见.抓住我的头脑为什么.感谢任何建议.下面是模拟器的代码和屏幕截图.

public class MessageTest extends Activity implements 
View.OnClickListener { 
        public final static String debugTag = "MessageDemo::"; 
        Button alert; 
        Button toast; 
        String[] items={"item1", "item2", "item3", "item4", "item5" }; 


        @Override 
        public void onCreate(Bundle icicle) { 
                super.onCreate(icicle); 


                setContentView(R.layout.message); 


                alert=(Button)findViewById(R.id.alert); 
                alert.setOnClickListener(this); 
        } 


        public void onClick(View view) { 
                if (view==alert) { 
                        ArrayAdapter<String> aa = new ArrayAdapter<String>(this, 
                                        android.R.layout.simple_list_item_single_choice, items); 


                        new AlertDialog.Builder(this) 
                                .setTitle("MessageTest") 
                                .setSingleChoiceItems(aa, 0, new DialogInterface.OnClickListener() 
{ 
                                        public void onClick(DialogInterface dlg, int which) { 
                                             Log.d(MessageDemo.debugTag, 
"DialogInterface.OnClickListener::onClick() is called -> which = 
"+which); 
                                        } 
                                }) 
                                .setIcon(android.R.drawable.ic_dialog_alert) 
                                .setPositiveButton("OK", …
Run Code Online (Sandbox Code Playgroud)

android

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

在android中使用外部数据库

我使用Sqlite Browser创建了数据库AddressBookMaster.db,并在提到的数据库中创建了表AddressBook.但现在的问题是我想在我的应用程序中使用这个.db文件,那么我应该在哪里放置这个db文件以及如何在应用程序中获取?

是否有任何可以帮助我的示例或教程?

android android-sdk-2.1

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