问题列表 - 第36022页

C库和标准库有什么区别?

我只是想知道C库和标准库有什么区别?main()是用户定义的函数,但名称"main"和它的参数是在C库或标准库中预定义的?

c

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

如何在调试时停止Visual Studio重新安排其Windows

有没有人知道在调试器中运行程序时是否可以阻止Visual Studio 2010重新安排其窗口?

这是Visual Studio版本在我记忆中所做的事情 - 如果我已经正确理解它,它有两个设置如何安排它的Windows - 一个用于何时在调试器中,一个用于何时用于调试器,一旦启动/停止调试器,它就会在它们之间交换.我总觉得这有点烦人 - 部分是因为如果我想在某处放置一个特定的窗口,我不想单独告诉VS将它放在那里两次(一次在调试器中,一次不在),部分是因为通常,如果我正在启动程序,它并不意味着我也想立即失去我对碰到F5之前碰巧看到的代码的看法.那么 - 任何人都知道是否可以关闭该功能,并只有一个单独的Windows安排?

visual-studio

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

如何使用Perl绑定SQL语句中的参数值?

我正在使用SQLite DB,每当我尝试将参数的值绑定到语句中时,我都会收到错误.

这是一段代码:

my $sth = $dbh->prepare("SELECT UserId,UserName,CardNo,GroupId,Role,VerifyType FROM
    UsersList limit ?,? "); 
$sth->bind_param(1, undef,SQL_VARCHAR);
$sth->bind_param(2, undef,SQL_VARCHAR);
$sth->execute($page,$results_per_page);
Run Code Online (Sandbox Code Playgroud)

这是错误:

ERROR: DBD::SQLite::st execute failed: datatype mismatch at line 68.
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮帮我,让我知道我应该用什么数据类型代替SQL_VARCHAR?

sqlite perl

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

string vs System.String,int vs System.Int32:另一个Alias vs Type Name问题

很多时候,我看到那里的语言的关键字与完整的类型名称进行替换源代码: System.String,System.Int32,System.GUID等.

此外,执行此操作的人在任何地方都写出完整的类型名称,使得源代码充满了这样的声明:

System.Collections.Generic.List<System.Reflection.PropertyInfo> list = System.Collections.Generic.List<System.Reflection.PropertyInfo>(newSystem.Reflection.PropertyInfo[] { ... });
Run Code Online (Sandbox Code Playgroud)

当我问他们为什么这样做时,我得到了广泛的答案:"这有助于我避免类型名称冲突","它看起来更专业","我的VS插件自动为我做"等.

据我所知,using如果在整个源代码文件中使用类型一次,有时编写完整类型名称可以帮助您避免编写不必要的内容.有时您需要明确声明一个类型,一个很好的例子是Threading Timer和WinForms Timer.

但是如果你完整的数据库调用来源而你仍然在编写System.Data.SqlClient.SqlCommand而不是'SqlCommand',那对我来说看起来有点奇怪.

你怎么看?我是对的还是我只是不明白的东西?

谢谢!

PS而另一种现象是写作if (0 != variable而不是if (variable != 0).

.net c# code-conversion

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

从表中选择*,其中date = today

需要帮助PHP/MySql.需要选择"今天"的所有记录.

我的表有一个coloumn,它有一个unixtime标记,我想从unixtime标记=今天的表中选择.

很高兴在linux命令行上这样做只需要基本的MySql查询?

php mysql

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

C#:如何使用LINQ或LAMBDA表达式操作List <String>

我有一个List<String>喜欢

 List<String> MyList=new List<String>
    {
    "101010",
    "000000",
    "111000"
    };
Run Code Online (Sandbox Code Playgroud)

我需要List<String>使用"MyList" 创建一个新列表().所以"MyList"中的行成为新List中的列,列成为行

所以结果就像

 {
    "101",
    "001",
    "101",
    "000",
    "100",
    "000"
  }
Run Code Online (Sandbox Code Playgroud)

现在我正在使用nested for循环来做到这一点.

有没有办法使用LINQLAMBDA表达这样做

c# linq lambda

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

Jquery得到所有......在这个或$(这个)里面

我如何获得所有准备好的选定jquery元素内的所有链接(this)

$("#container li").each(function(){
   $("this a").each(function(){
      // links inside this li element
   });
});
Run Code Online (Sandbox Code Playgroud)

这是行不通的另外一种方式吗?

jquery this css-selectors jquery-selectors

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

SQL WHERE语句?

我的WHERE子句应该在SQL语句中应该返回哪些行,其中列A为空或列B为空,但两者都不为空?

t-sql

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

数组中的奇怪问题

我正在使用Java开发一个小型服务器应用程序.所以,我从不同的客户端获取信息,如果信息进来,则调用以下方法:

public void writeToArray(String data) {
    data = trim(data);
    String[] netInput = new String[5];
    netInput[0]="a";
    netInput[1]="a";
    netInput[2]="a";
    netInput[3]="a";
    netInput[4]="a";
    netInput = split(data, ",");
    pos_arr = PApplet.parseInt(netInput[0]);
    rohr_value = PApplet.parseInt(netInput[1]); // THIS LINE KICKS OUT THE ERROR.
    if(pos_arr >0 && pos_arr<100) {
        fernrohre[pos_arr] = rohr_value;
        println("pos arr length: " + fernrohre[pos_arr]);
        println("pos arr: " + pos_arr);
    }
Run Code Online (Sandbox Code Playgroud)

OS X上的控制台给出了以下错误:

Exception in thread "Animation Thread"
java.lang.ArrayIndexOutOfBoundsException:1
 at server_app.writeToArray(server_app.java:108) at server_app.draw(server_app.java:97)
 at processing.core.PApplet.handleDraw(PApplet.java:1606)
 at processing.core.PApplet.run(PApplet.java:1503)
 at java.lang.Thread.run(Thread.java:637)
Run Code Online (Sandbox Code Playgroud)

如您所见,我尝试使用至少5个条目填充数组netInput,因此不会出现ArrayIndexOutOfBoundsException.

我不明白,我很感谢你的帮助!

如果我能抓住错误并继续保持应用程序,它对我来说已经有用了.

java arrays

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

在Tomcat中使用CDI(Weld)和简单的POJO类

经过2天的调试和尝试,除了要求您提供解决方案之外我别无其他想法.

我想在Tomcat WebApp中使用CDI(在JEE6上),只使用简单的普通旧Java对象.据我所知,可以将POJO java类注入其他POJO Java类中吗?

这是我的示例类

  • class ToBeInjected(Application-scoped/singleton)
  • class InjectingExample
  • ServletListener"ApplicationContextListener"

应用程序作用域(单例)类"ToBeInjected":

import javax.enterprise.context.ApplicationScoped;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@ApplicationScoped
public class ToBeInjected {
  private final Logger log = LoggerFactory.getLogger(ToBeInjected.class);

  public ExampleBean() {
    log.info("ToBeInjected init");
  }

  public void sayHello() {
    log.info("Hello from ToBeInjected!");
  }

}
Run Code Online (Sandbox Code Playgroud)

类"InjectingExample"是注入上述类:

import javax.inject.Inject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class InjectingExample {
  private final Logger log = LoggerFactory.getLogger(InjectingExample.class);

  @Inject
  private ExampleBean bean;

  public InjectionExample() {
    log.info("InjectingExample init");
  }

  public void sayHello() {
    log.info("InjectingExample …
Run Code Online (Sandbox Code Playgroud)

tomcat java-ee cdi jboss-weld

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