问题列表 - 第30235页

使用asp.net mvc和jquery的好/简单购物车示例

使用asp.net mvc和jquery有一个好/简单的购物车示例吗?任何建议......

asp.net-mvc jquery shopping-cart sample

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

公共财产定义

为对象定义属性而不是直接访问私有变量有什么好处?

代替 :

public class A

    private _x as integer = 0

    Public property X() as integer
        Get
            return _x

        End Get
        Set(ByVal value As integer)
            _x = value
        End Set
    End Property

end class
Run Code Online (Sandbox Code Playgroud)

为什么我们不能做以下事情:

public class A

    public _x as integer = 0

end class
Run Code Online (Sandbox Code Playgroud)

有什么好处?

c# variables field properties class

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

跟踪Python中的数据类型

所以我希望这是一个有效的问题......我最近(今天实际上)决定学习脚本语言,所以我选择了Python.在浏览代码时,我感到不知所措,我很快意识到原因是我不知道数据类型的转换和内容是什么.

我的问题是:是否存在跟踪数据类型的常规?我来自更多的C背景,所以我发现这很令人困惑.有小费吗?

python types

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

动态地将TableRow添加到TableLayout

单击按钮时,将运行以下方法:

public void createTableRow(View v) {
  TableLayout tl = (TableLayout) findViewById(R.id.spreadsheet);
  TableRow tr = new TableRow(this);
  LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
  tr.setLayoutParams(lp);

  TextView tvLeft = new TextView(this);
  tvLeft.setLayoutParams(lp);
  tvLeft.setBackgroundColor(Color.WHITE);
  tvLeft.setText("OMG");
  TextView tvCenter = new TextView(this);
  tvCenter.setLayoutParams(lp);
  tvCenter.setBackgroundColor(Color.WHITE);
  tvCenter.setText("It");
  TextView tvRight = new TextView(this);
  tvRight.setLayoutParams(lp);
  tvRight.setBackgroundColor(Color.WHITE);
  tvRight.setText("WORKED!!!");

  tr.addView(tvLeft);
  tr.addView(tvCenter);
  tr.addView(tvRight);

  tl.addView(tr, new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
}
Run Code Online (Sandbox Code Playgroud)

R.id.spreadsheet是一个xml TableLayout.我可以从调试中看到正在访问该方法,但没有任何内容被绘制到屏幕上.是什么赋予了?我是否需要以某种方式重置内容视图?

android

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

如何清除堆栈中的所有活动?

我无法使用Intent.FLAG_ACTIVITY_CLEAR_TOP和android:launchMode ="singleInstance"弹出堆栈中的所有活动.

在我的应用程序活动A中,启动活动B(通过startActivity),然后启动活动C(通过startActivity).在活动C上,用户按下菜单项以返回活动A.当他们到达活动A时,我只想要堆栈上的A,这样如果他们点击后退按钮,他们将返回到主屏幕(桌面).

这是当用户按下按钮返回A时我正在使用的代码:

Intent i = new Intent(this, A.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

所有活动在项目清单中定义为android:launchMode ="singleInstance".

我的代码似乎不起作用.一旦我回到活动A,如果我单击后退按钮,我将返回活动C.我是否误解了如何使用Intent.FLAG_ACTIVITY_CLEAR_TOP?

android android-manifest

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

For JavaScript中的循环

这是我的代码

function countdown(integer)
{
    for i = integer, 0, -1 do
    {
        document.write(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是有一个循环做我想做的事情,我想要它做的是..

for i = integer, 0, -1 do
i=当前循环的变量
integer=在用户调用的整数处开始循环=循环
0的结束=循环
-1的增量*

以上解决了,现在的问题是它只显示" - > 1 < - ".

function countdown(integer)
{
    for( var i = integer; i > 0 ; i-- ) 
    {
        setTimeout(document.getElementById("cds").value="->"+i+"<-",1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

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

更改选择的标签的drawable - android

我在我的一个活动中使用选项卡视图.我想根据他们的选择更改选项卡的drawable.所以就像这样 - 我有4张图像T11,T12,T21,T22.我想先选择标签1来设置图像T11和T22.现在我想在选择Tab 2后立即将图像更改为T12和T21.

到目前为止,我尝试使用drawable类型的xml文件:

左侧标签可绘制(tab1) -

<selector xmlns:android="http://schemas.android.com/apk/res/android">

 <item android:state_window_focused="false" android:state_enabled="true"
  style="?attr/left_active" />

 <item android:state_window_focused="false" android:state_enabled="false"
  style="?attr/left_inactive" />
 <item android:state_pressed="true" android:state_enabled="true"
  style="?attr/left_active" />
 <item android:state_pressed="true" android:state_enabled="false"
  style="?attr/left_inactive" />
</selector>
Run Code Online (Sandbox Code Playgroud)

可选项目标签(Tab2) -

 <item android:state_window_focused="false" android:state_enabled="true"
  style="?attr/right_active" />

 <item android:state_window_focused="false" android:state_enabled="false"
  style="?attr/right_inactive" />
 <item android:state_pressed="true" android:state_enabled="true"
  style="?attr/right_active" />
 <item android:state_pressed="true" android:state_enabled="false"
  style="?attr/right_inactive" />
Run Code Online (Sandbox Code Playgroud)

在活动中:

TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("Tab1", getResources().getDrawable(R.drawable.left)).setContent(new Intent(this, Left.class)));
tabHost.addTab(tabHost.newTabSpec("tab2")
    .setIndicator("Tab2", getResources().getDrawable(R.drawable.right))
    .setContent(new Intent(this, Right.class)));
tabHost.setCurrentTab(1);
Run Code Online (Sandbox Code Playgroud)

请帮忙...

tabs android drawable

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

避免配置系统定义的Pen和Brush实例

我理解最好在PenBrush实例上调用Dispose(),除非它们已经设置为系统预定义值(例如System.Drawing.Brushes, System.Drawing.PensSystem.Drawing). SystemBrushes)

尝试处置系统定义的资源会导致抛出异常.

除了在try/catch中包装Dispose()调用之外,这些资源中的一个是否引用了系统定义的值或用户定义的值,这似乎并不明显.

system.drawing gdi+ idisposable winforms

11
推荐指数
3
解决办法
1735
查看次数

MySQL - 如何用"0"填充邮政编码?

在我的MySQL InnoDB数据库中,我有要清理的脏邮政编码数据.

干净的邮政编码数据是当我拥有邮政编码的所有5位数字时(例如"90210").

但出于某种原因,我注意到在我的数据库中,对于以"0"开头的zipcodes,0已被删除.

所以带有邮政编码" "的" Holtsville,New York " 00544在我的数据库中存储为" 544"

" Dedham,MA "和邮政编码" 02026"在我的数据库中存储为" 2026".

我可以在前面填充"0"到任何长度不是5位的邮政编码运行什么SQL?意思是,如果邮政编码长度为3位,则前垫"00".如果邮政编码长度为4位,则前面板只有"0".

更新:

我刚刚将zipcode更改为数据类型VARCHAR(5)

mysql sql database database-design

86
推荐指数
4
解决办法
11万
查看次数

如何在Oracle中通过XPath获取第一个元素

在我的Oracle数据库中,我有这样的记录:

<ROOT>
  <Event>
    <Type>sldkfvjhkljh</Type>
    <ID>591252</ID>
  </Event>
  <Data>
    <File>
      <Name>1418688.pdf</Name>
      <URL>/591252/1418688.pdf</URL>
    </File>
    <File>
      <Name>1418688.xml</Name>
      <URL>/591252/1418688.xml</URL>
    </File>
  </Data>
</ROOT>
Run Code Online (Sandbox Code Playgroud)

我需要从第一个<Name>标签中提取一个值.如果我尝试:

Select xmltype(xml_data).extract('//Name[1]/text()').getStringVal() from MY_TABLE
Run Code Online (Sandbox Code Playgroud)

我明白了:

1418688.pdf1418688.xml

为什么这样,我怎么才能得到它1418688.pdf

Oracle版本:

Oracle数据库10g企业版10.2.0.4.0版 - 64bi

xml sql oracle xpath xmltype

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