问题列表 - 第36743页

创建链接使用POST而不是GET

我不确定这是否可行.但我想知道是否有人知道如何使超链接传递一些变量并使用POST(如表格)而不是GET.

html javascript http

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

#define中的C++ void cast和operator逗号

我在阅读一些源代码时发现了这一点.

 #define MACRO(x)  if((void) 0, (x)); else some_func();
Run Code Online (Sandbox Code Playgroud)

我不完全理解操作符逗号和void转换背后的原因.这可能与宏保护有关,我知道(void)0有时用来保护else宏中的级联,例如in if(...) then foo(); else (void)0.

为什么运算符逗号有什么想法?

编辑:我开始认为这与猫头鹰有关 (0,0).

c++ macros

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

如果状态是由我的类组成的,如何在Android中的方向更改期间保存状态?

我正在研究Android为我的应用程序处理方向更改的方式(我发现它重新开始了方向更改的主要活动.我已经看到你可以覆盖方法

protected void onSaveInstanceState(Bundle outState)
Run Code Online (Sandbox Code Playgroud)

要保存内容,请在onStart中进行操作.问题是我使用自定义适配器查看自定义对象和列表视图.一切都在这些对象的ArrayList中,但我注意到你不能在bundle中放置任意对象!那么如何保存状态呢?

android

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

Java,使用点数组

我正在用Java编写程序,其中定义了一个类

class Point
{
    double x;
    double y;
}
Run Code Online (Sandbox Code Playgroud)

然后在一个方法中,定义一个点数组,如下所示:

Point[]     line = new Point[6];
Run Code Online (Sandbox Code Playgroud)

用相同的方法,我已经

line[SampleSize - i + 1].x = i;
Run Code Online (Sandbox Code Playgroud)

第一次命中该语句时,其数组索引的值为1;否则为0。但是程序此时会抛出空指针异常。

这似乎是在对象数组中索引对象字段的正确方法。我究竟做错了什么?

在此先感谢您的任何建议。

约翰·多纳

java arrays object

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

如何在Eclipse包资源管理器中查看分层包结构

好的,这就是我想要的:在Eclipse包浏览器中,我看到以下内容:(点表示可用于展开文件夹的可点击箭头)

  • 项目
    • 源文件夹
      • Package.SubPackage
          酒吧
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar的
      • OtherPackage.SubPackage
          巴兹

长话短说,我想在源文件夹(和几个源文件夹,因此制作更多不会解决问题)中有许多包,每个包含许多子包 - 所以每个源文件夹有几百个包的顺序 - 每个包含十五个子包的二十个包.因此,我希望层次结构如下所示:

  • 项目
    • 源文件夹
        • Package.SubPackage
            酒吧
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar的
        • OtherPackage.SubPackage
            巴兹

所以我可以打开或关闭一个包并查看一个子包列表,而不是将所有包和子包都放在层次结构的同一级别 - 这再次使得同时显示的包太多了.注意这不是关于文件系统的问题; 据我所知,文件系统工作正常 - 这只是关于Eclipse包浏览中的可视化显示的问题.

那么:有没有办法在层次结构中添加级别?谢谢!!(OS X 10.6上的Eclipse Helios)

eclipse packages package-explorer hierarchy package

380
推荐指数
3
解决办法
21万
查看次数

C# - 在WinForm中显示大量文本

我希望能够向用户显示进程更新信息.我想要这样做的方法是对主winform进行控制(在尚未确定的过程中)通过文本告知用户状态是什么.我希望这个文本在添加更多文本时滚动(在控件内).

实现这一目标的最佳方法是什么?

c# winforms

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

CGPDF iPhone/iPad内存问题

多年来我一直在努力为iPhone/iPad制作一个可用的PDF阅读器,但事情就是不会停止吃内存.似乎用CGContextDrawPDFPage绘制的所有页面都在内部缓存,从未发布过.

我不是唯一遇到此问题的人:http://lists.apple.com/archives/quartz-dev/2010/Apr/msg00025.html

http://web.archiveorange.com/archive/v/SEb6acvPicMB2NdIjEd3

第一个帖子的一个回复:

如果这是我认为的,它不是泄漏而是缓存.不是在调用之间保留PDF文档,而是尝试创建文档,获取和绘制页面,然后在完成后释放文档.

我试过了,它解决了这个问题,但它太慢了.而以"正常"方式(即没有为每次绘制加载/释放CGPDFDocument)进行此操作时效果良好且相当快,直到我到达文档的第4或第5页并且它崩溃.

我已经搜索了这个问题多年了:每个人都有同样的问题,但显然没有人得到它的工作.我发现的唯一样本加载了一页PDF,所以很明显一切正常,直到你加载一个包含多个页面的文档(当然如果它有图像,它甚至更早崩溃).这真让我抓狂.

所以问题是:你在应用程序中如何使用CGPDF处理PDF绘图?任何帮助将不胜感激.谢谢.

pdf iphone ipad

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

asp.net必需字段验证器,至少有一个文本框包含文本

我在asp.net webform上有三个文本框,我是如何/可以使用必需的字段验证器来确保其中至少有一个包含文本?

c# asp.net

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

golfscript嵌套while循环

嵌套在golfscript中的循环中,或者我不知道如何使用它们?

我希望将Q从5迭代到0,并且对于每次迭代,将Z从10迭代到0.单循环分别运行良好,它们看起来是自包含的(不依赖于操作之间的堆栈):

5:Q;
{"Q:"Q+ p Q}
{
  Q 1- :Q;
}while

10:Z;{"Z:"Z+ p Z}{Z 1- :Z;}while
Run Code Online (Sandbox Code Playgroud)

输出:

"Q:5"
"Q:4"
"Q:3"
"Q:2"
"Q:1"
"Q:0"
"Z:10"
"Z:9"
"Z:8"
"Z:7"
"Z:6"
"Z:5"
"Z:4"
"Z:3"
"Z:2"
"Z:1"
"Z:0"
Run Code Online (Sandbox Code Playgroud)

但是如果我把Z循环放在Q循环中,我会得到奇怪的结果:

5:Q;
{"Q:"Q+ p Q}
{
  10:Z;{"Z:"Z+ p Z}{Z 1- :Z;}while

  Q 1- :Q;
}while
Run Code Online (Sandbox Code Playgroud)

输出:

"Q:5"
"Z:10"
"Z:9"
"Z:8"
"Z:7"
"Z:6"
"Z:5"
"Z:4"
"Z:3"
"Z:2"
"Z:1"
"Z:0"
"Z:0"
Run Code Online (Sandbox Code Playgroud)

基于Z打印输出两次,似乎只有一个当前条件块,并且任何执行"while"都会覆盖它.

无论如何,我将如何在golfscript中完成这一壮举?

loops while-loop nested-loops golfscript

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

这两个lambda表达式之间有区别吗?

这两个Lambda表达式之间有什么区别?第二个看起来更紧凑我应该总是这样做吗?

DataContext.Employee.Where(c=>c.id==check_id && c.username==user_name).Select(c=>c.Name).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

DataContext.Employee.FirstOrDefault(c=>c.id==check_id && c.username==user_name).Name;
Run Code Online (Sandbox Code Playgroud)

c# lambda

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