小编Sho*_*og9的帖子

我如何计算为Java类定义的int成员数?

我有一个存储大量int成员变量的类,每个变量定义如下:

public final static int int1 = int1value;
public final static int int2 = int2value;
...
public final static int int106 = int106value;
Run Code Online (Sandbox Code Playgroud)

还有第二个类需要根据int第一个类中的s 数进行循环.我如何向第一个类添加一个函数来计算这些成员变量?

java reflection variables

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

如何在运行时创建一系列编号变量?

朋友们,我必须创建一系列ArrayLists,每个包含未知来源的对象,每个实例都分配给一个单独的局部变量.

到目前为止,这么好......但我还需要每个局部变量的名称遵循一个非常具体的模式:名称应以"oArr"开头,后跟一个或多个数字反映特定数组在序列中的位置.此外,我不会在编译时知道有多少这些数组 - 因此,我需要多少局部变量!

令我感到震惊的是,这可能是一个问题,可以通过C#4.0中动态类型的可用性来解决,但我对它们的使用并不熟悉.我怎么能拿这样的代码......

int i=0;
foreach(something)
{
    ArrayList oArr+i=new ArrayList();
    i++;
}
Run Code Online (Sandbox Code Playgroud)

...并将其转换为符合上述标准实际编译的内容?

或者,是否有一个更简单,理智的方法解决这个问题?

c# dynamic-typing dynamic-keyword c#-4.0

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

为什么getenv("QUERY_STRING")在FastCGI C++程序中返回null?

所以我使用Light HTTPd编写了一个用C++编写的FastCGI应用程序,但是我无法使用它来检索查询字符串getenv("QUERY_STRING").如果我取出查询字符串请求(或添加一个null的检查),一切正常,但有了它,它失败了:

#include <stdlib.h>
#ifdef _WIN32
#include <process.h>
#else
#include <unistd.h>
extern char ** environ;
#endif

#include "fcgio.h"
#include "fcgi_config.h"  // HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
#include "redisclient.h"
Run Code Online (Sandbox Code Playgroud)

....

 while (FCGX_Accept_r(&request) == 0)
 {        
    fcgi_streambuf cin_fcgi_streambuf(request.in);
    fcgi_streambuf cout_fcgi_streambuf(request.out);
    fcgi_streambuf cerr_fcgi_streambuf(request.err);
Run Code Online (Sandbox Code Playgroud)

...

    cout << "Content-type: text/html\r\n"
                "\r\n"
                "<TITLE>^_^</TITLE>\n"
                "<H1>echo-cfpp</H1>\n"
                "<H4>PID: " << pid << "</H4>\n"
                "<H4>Request Number: " << ++count << "</H4>\n";

    // If I make this conditional on getenv("QUERY_STRING") not returning null,
    // then the program behaves reliably.
    cout <<getenv("QUERY_STRING");
 }
Run Code Online (Sandbox Code Playgroud)

我已经验证我在请求中传递了一个查询字符串,那么为什么getenv("QUERY_STRING")返回null?我 …

c++ fastcgi lighttpd

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

为什么我不能在括号中包装初始化列表?

我通常会声明并初始化一个整数数组,如下所示:

int a[3] = { 1, 2, 3}; // declares an array of 3 integers
Run Code Online (Sandbox Code Playgroud)

但今天我发现将列表括在括号中,如下所示:

int a[3] = ( { 1, 2, 3} ); // gives compile time error
Run Code Online (Sandbox Code Playgroud)

这产生了以下编译器错误:

expected ';' before '}' token
invalid initializer
Run Code Online (Sandbox Code Playgroud)

当然,人们通常没有理由将列表括在括号中,但现在我很好奇 - 为什么我们不能在这里使用括号?

c arrays

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

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

我如何将"MM/YYYY"日期改为"YYYYMM"?

我想转换这个字符串格式:

二千零十三分之十一

201311

所以,假设我的字符串在这个变量中:

string s = "11/2013";
Run Code Online (Sandbox Code Playgroud)

该问题的代码应该是什么?谢谢!

c# string date

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

Stack Overflow如何与表单一起提交标签?

我需要在单击按钮时提交表单,然后照常重定向.问题是我<select>使用JavaScript和CSS 创建了自己的机制,因此<option>除非我使用AJAX(我想避免阻止表单重新提交),否则不会提交s.

那么,Stack Overflow(这个网站)如何使用常规提交按钮提交他们的标签?单击提交按钮时,是否可以使用类似的方法提交所选选项?

html javascript

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

如何使用JavaScript区分布尔值和字符串返回值?

我有一个函数返回一个值,如果满足条件可以为true,否则返回false,但函数也可以在出错时返回一个字符串消息.

我需要在正常条件下区分true/false布尔值,而不会误解任何一个的字符串值.我的策略是使用一个parseBoolean()函数,它在传递布尔输入时返回一个真正的布尔类型的true/false值,但是false当传递一个字符串时,它是一个不是布尔类型的"falsy"值.

function validate(kkk)
{
  //... some check that validates 
  return true;
  //... some check that doesn't validate
  return false;
  //... failure - return explanation
  return 'Error Message jjjjjjjj';
}

function usingit(data)
{
  if(parseBoolean(validate(data)) != false)
  {
    /// the value is Boolean true
  }
  else
  {
    if(parseBoolean(validate(data)) === false)
    {
      /// the value is Boolean false
    }
    else
    {
      /// the value is false but not of a Boolean type 
      /// so we will display …
Run Code Online (Sandbox Code Playgroud)

javascript boolean

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

为什么静态构造函数必须是无参数的?

我遇到此错误:

'LnkScript.LnkScript.KillstreakHud.KillstreakHud(InfinityScript.Entity)':静态构造函数必须是无参数的C:\ Users \ home \ Desktop \ LnkScripts.cs 61 20 LnkScript

我的源代码:

public class KillstreakHud : BaseScript
{
   static KillstreakHud(Entity player)
   {
      string killstreak = "^3Killstreak:^3" + player.GetField<int>("killstreak").ToString();
      HudElem hudelem = HudElem.CreateFontString(player, "hudsmall", 1f);
      HudElem.SetPoint("TOPCENTER", "TOPCENTER");
      HudElem.SetText(killstreak);
      base.OnInterval(300, delegate
      {
         killstreak = "^3Killstreak:^3" + player.GetField<int>("killstreak").ToString();
         hudelem.SetText(Killstreak);
         return true;
      });
   }
}
Run Code Online (Sandbox Code Playgroud)

显然,我的静态构造函数不是无参数的,因此编译器对此不屑一顾。但为什么?

c#

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

我应该如何计算多个路段的路段平均速度?

我有一张司机速度和路段表:

driver_lpr    |   segment    |    speed
  0000001     |       A      |     30
  0000002     |       B      |     60
  0000003     |       A      |     50
  0000004     |       A      |     100
  0000005     |       B      |     60
Run Code Online (Sandbox Code Playgroud)

我想要一张每段平均速度表

segment   |   average speed
   A      |         47.368
   B      |         60
Run Code Online (Sandbox Code Playgroud)

如何在SQL中完成?

sql sql-server mean

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

如何将电子表格拆分为多个新电子表格,每个电子表格都包含原始数据的子集?

我的Excel电子表格包含

Name   Grade   Status
Paul   3       M
Paul   3       P
Paul   4       P
Steve  5       O
Steve  5       O
Nick   6       O
 ........
Run Code Online (Sandbox Code Playgroud)

我用过freeze panel和其他格式化的东西.


我想创建单独的Spreadsheets只包含一个名称.例:

  1. Spreadsheet_paul.xls

    Name   Grade   Status
    Paul   3       M
    Paul   3       P
    Paul   4       P
    
    Run Code Online (Sandbox Code Playgroud)
  2. Spreadsheet_Nick.xls

    Name   Grade   Status
    Nick   6       o
    
    Run Code Online (Sandbox Code Playgroud)

    .........

我需要创建单独的文件,最后的文件数量等于原始电子表格中的名称数量,每个文件包含原始数据的相应子集.

我怎样才能做到这一点 ?

excel vba

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