问题列表 - 第4996页

我如何知道我的网站的在线用户

我将Session ["UserID"]的值设置为登录用户的Id,因此我可以知道用户是谁.但我想知道所有用户登录我的页面,并显示它们的列表.

c# asp.net session

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

Android的换行小部件布局

我正在尝试创建一个向用户显示一些数据的活动.数据可以分为"单词",每个单词都是一个小部件,"单词"序列将形成数据("句子"?),包含单词的ViewGroup小部件.由于"句子"中所有"单词"所需的空间将超过显示器上的可用水平空间,我想像正常的文本一样包装这些"句子".

以下代码:

public class WrapTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout l = new LinearLayout(this);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.FILL_PARENT,
                LinearLayout.LayoutParams.WRAP_CONTENT);
        LinearLayout.LayoutParams mlp = new LinearLayout.LayoutParams(
                new ViewGroup.MarginLayoutParams(
                        LinearLayout.LayoutParams.WRAP_CONTENT,
                        LinearLayout.LayoutParams.WRAP_CONTENT));
        mlp.setMargins(0, 0, 2, 0);

        for (int i = 0; i < 10; i++) {
            TextView t = new TextView(this);
            t.setText("Hello");
            t.setBackgroundColor(Color.RED);
            t.setSingleLine(true);
            l.addView(t, mlp);
        }

        setContentView(l, lp);
    }
}
Run Code Online (Sandbox Code Playgroud)

产生类似左图的东西,但我想要一个布局呈现相同的小部件,如右图所示.

非包装

包皮

是否有布局或布局和参数的组合,还是我必须为此实现自己的ViewGroup?

java layout user-interface android

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

如何管理构建iPhone应用程序的Lite vs Paid版本?

我开始谈到我想要构建我的iPhone应用程序的精简版本.我在网上找到了一些讨论这个过程的东西,即:

http://developer.apple.com/tools/XCode/XCodeprojects.html

http://www.pacificspirit.com/blog/2009/01/27/building_for_multiple_iphone_targets_in_xcode

我特别感兴趣的是简化管理我的应用程序的不同版本中包含哪些文件的过程,因为我不断修改和增强我的付费版本.

release ios

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

如何将一个WPF表单嵌入另一个?

我想拥有带有选项卡控件的主WPF表单,其中每个选项卡包含一个独立的WPF表单.这些形式并不相互依赖,所以我认为将它们分开开发更简单,然后将它们嵌入到主形式中.

表单数量是已知的,因此不需要动态插件系统.

wpf embedding

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

将AnsiString强制转换为PAnsiString会发生什么?

我有方法(Delphi 2009):

procedure TAnsiStringType.SetData(const Value: TBuffer; IsNull: boolean = False);
begin
  if not IsNull then
    FValue:= PAnsiString(Value)^;
  inherited;
end;
Run Code Online (Sandbox Code Playgroud)

这是基类上的抽象方法,其中"Value:Pointer"需要相应数据的指针,如下所示:

String = PString
AnsiString = PAnsiString
Integer = PInteger
Boolean = PBoolean
Run Code Online (Sandbox Code Playgroud)

所以我尝试传递这样的值:

var
  S: AnsiString;
begin
  S:= 'New AnsiString Buffer';
  SetBuffer(PAnsiString(S));
end;
Run Code Online (Sandbox Code Playgroud)

但是从AnsiString到PAnsiString的转换不起作用,我可以看出原因,但我想知道转换的结果是什么.所以我写了一个简单的测试:

var
  Buffer: AnsiString;
  P1: Pointer;
  P2: Pointer;
  P3: Pointer;
  P4: Pointer;
begin
  P1:= PAnsiString(Buffer);
  P2:= Addr(Buffer);
  P3:= @Buffer;
  P4:= Pointer(Buffer);
  P5:= PChar(Buffer[1]);

  WriteLn('P1: ' + IntToStr(Integer(P1)));
  WriteLn('P2: ' + IntToStr(Integer(P2)));
  WriteLn('P3: ' + IntToStr(Integer(P3)));
  WriteLn('P4: ' …
Run Code Online (Sandbox Code Playgroud)

delphi string casting

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

谷歌翻译休息按钮,使javascript函数调用

我有网站工作正常,但当我把它通过谷歌翻译我的按钮,启动一个JavaScript功能不起作用.

但是,通过链接的其他一些Javascript调用工作.怎么了?

翻译示例

感谢您的任何帮助.

更新

姊妹网站更糟糕,整个左侧变白?等待它完全加载.

示例站点2

html javascript button

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

使用JQuery将事件处理程序添加到iframe

我想将一个keydown事件处理程序分配给iframe.类似纯JS的东西:

document.getElementById('iframe_id').contentWindow.addEventListener('keydown',funcName, true);
Run Code Online (Sandbox Code Playgroud)

我试过了:

$(document.getElementById('iframe_id').contentWindow).keydown( function() {
   // my func
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用..请帮忙!

javascript iframe jquery events keydown

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

.NET在winform中打开PDF而没有外部依赖性

是否有免费的图书馆,允许我打开PDF并在winform项目上显示它.我知道我可以在adobe reader或者其他东西中打开它,但它总是让我感到臃肿,我会依赖它安装.有一个很好的轻量级替代方案,我可以在我的项目中包含一个DLL或类似的避免外部依赖.

我不需要太多功能只是查看,更改页面缩放..

我见过几个库,但它们似乎是关于创建PDF而不是查看.

.net c#

14
推荐指数
4
解决办法
5万
查看次数

PHP框架应该生成JavaScript吗?

我注意到了一个PHP框架; Zend,CakeSymfony ; 似乎要么生成JavaScript,要么允许它作为字符串嵌入PHP本身.这是一个好主意吗?对于那些使用过这些框架/库的人来说,使用Ajax和JavaScript助手的经验是什么?它易于维护吗?它是否缩短了开发时间?

javascript php frameworks

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

数组指针问题

我试过这个指针数组的例子.我收到错误"函数main中的非法初始化"

int main()
{
    int a[]={1,2,3,4,5};
    int b[]={1,2,3,4,5};
    int c[]={1,2,3,4,5};
    int *p[3]={a,b,c};
    int i;
    clrscr();
    for(i=0;i<3;i++)
        printf("%d - %u\n",*p[i],p[i]);
    getch();
}
Run Code Online (Sandbox Code Playgroud)

如果我在数组声明中使用static int而不是int,它可以正常工作.任何人都可以告诉我静态效果.非常感谢.

c arrays pointers initialization

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