问题列表 - 第30515页

主要浏览器无法保证JavaScript <script>标签执行的顺序?

在主要浏览器中是否确保以下脚本标记始终按顺序和按声明顺序执行?即我应该假设以下代码不会总是在警报中产生x =='ab'?

<head>
    <script type="text/javascript">
      //tag A
      var x = x || ''; x += 'a';
    </script>
    <script type="text/javascript">
      //tag B
      var x = x || ''; x += 'b';
    </script>
</head>
<body>
    <script type="text/javascript">
       alert('x='+x);
    <script>
</body>
Run Code Online (Sandbox Code Playgroud)

...而x可能会成为以下之一:

  1. 'ba' - 如果标签B在A之前执行
  2. 'a'或'b' - A和B并行执行的竞争条件(尽管看起来这个帖子似乎清楚地说浏览器只分配JS的单个线程)

javascript browser

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

如何找到Visual Studio项目的.NET框架版本?

我在Visual Studio中有一个项目.我如何找出它适用于哪个.NET Framework版本?

.net version

109
推荐指数
5
解决办法
18万
查看次数

分配字符数组并打印第一个条目

当我运行这个我在printf上得到segv时,我做错了什么?

int main() {
        char **bla;
        int size =10;
        int i;

        bla = calloc(size*size,sizeof(char *));

        for(i=0;i<size;i++) {
                *bla = calloc(10,sizeof(char));
                strncpy(*bla,"aaaaa",size);
                bla++;
        }

        printf("%s\n",bla[0]);
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做

int main() {
        char **bla;
        int size =10;
        int i;

        bla = calloc(size*size,sizeof(char *));

        for(i=0;i<size;i++) {
                bla[i] = calloc(10,sizeof(char));
                strncpy(bla[i],"aaaaa",size);
        }



   printf("%s\n",bla[0]);
   }
Run Code Online (Sandbox Code Playgroud)

但有没有办法用指针做到这一点?

c

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

比较生成的可执行文件以获得等效性

我需要比较使用相同编译器/标志编译的2个可执行文件和/或共享对象,并验证它们没有更改.我们在受监管的环境中工作,因此对于测试目的而言,确切地隔离可执行文件的哪些部分已经发生变化非常有用.

由于包含有关文件信息的标头,因此使用MD5Sums/Hashes不起作用.

有没有人知道一个程序或方法来验证2个文件是否在执行上是相同的,即使它们是在不同的时间构建的?

comparison executable shared-objects binary-reproducibility

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

MS图表控件:定位标签之间的网格线

是否有可能格式化MS Chart Control图表,轴标签是在主要/次要刻度标记之间呈现的?

例如:在X轴上

|       |       |   x   |       |
|   x   |   x   |       |       |
|       |       |       |   x   |
+-------+-------+-------+-------+
   1/1     2/1     3/1     4/1   
Run Code Online (Sandbox Code Playgroud)

而不是默认:

|       |       |       x       | 
|       x       x       |       | 
|       |       |       |       x 
+-------+-------+-------+-------+----
       1/1     2/1     3/1     4/1   
Run Code Online (Sandbox Code Playgroud)

c# microsoft-chart-controls

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

HttpWebRequest错误403

我是C#的新手,需要从C#中检索网址.大多数情况下它工作正常,但在一个案例中它会引发错误.网址如下:http: //whois.afrinic.net/cgi-bin/whois?searchtext = 41.132.178.138

错误是:

url的HTTP请求中的异常:http://whois.afrinic.net/cgi-bin/whois?searchtext = 41.132.178.138远程服务器返回错误:(403)Forbidden.

我的代码是

void MyFUnction(string url)
{
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

    request.UserAgent = ".NET Framework Test Client";
    request.ContentType = "application/x-www-form-urlencoded";
    Logger.WriteMyLog("application/x-www-form-urlencoded");


    // execute the request
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    // we will read data via the response stream
    Stream resStream = response.GetResponseStream();

    string tempString = null;
    int count = 0;
    do
    {
        // fill the buffer with data
        count = resStream.Read(buf, 0, buf.Length);

        // make sure we read some data …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

Java枚举被认为是原始类型还是引用类型?

如果我有一个枚举对象,它被认为是原语还是引用?

java

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

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

行为不端的案件陈述

我在Ruby中搞砸了一些.我有一个包含两个方法的类的文件和以下代码:

if __FILE__ == $0

  seq = NumericSequence.new

  puts "\n1. Fibonacci Sequence"
  puts "\n2. Pascal\'s Triangle"
  puts "\nEnter your selection: "
  choice = gets
  puts "\nExcellent choice."

  choice = case
  when 1
    puts "\n\nHow many fibonacci numbers would you like? "
    limit = gets.to_i
    seq.fibo(limit) { |x| puts "Fibonacci number: #{x}\n" }
  when 2
    puts "\n\nHow many rows of Pascal's Triangle would you like?"
    n = gets.to_i
    (0..n).each {|num| seq.pascal_triangle_row(num) \
       {|row| puts "#{row} "}; puts "\n"}
  end

end
Run Code Online (Sandbox Code Playgroud)

为什么我运行代码并提供选项2,它仍然运行第一个案例?

ruby syntax

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

用spring配置hibernate

我正在尝试将spring与hibernate集成,但是捕获NamingException:Context是只读的

堆栈跟踪

WARNING: Could not bind factory to JNDI
javax.naming.NamingException: Context is read only
    at org.apache.naming.NamingContext.checkWritable(NamingContext.java:903)
    at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:517)
    at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:538)
    at org.apache.naming.SelectorContext.createSubcontext(SelectorContext.java:422)
    at javax.naming.InitialContext.createSubcontext(InitialContext.java:464)
    at org.hibernate.util.NamingHelper.bind(NamingHelper.java:69)
    at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:306)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1300)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:855)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:774)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
    at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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