小编JJJ*_*JJJ的帖子

以下并发Scala程序的输出之间有什么区别

// First
import concurrent.Future
import concurrent.ExecutionContext.Implicits.global
for {
  _ <- Future { Thread.sleep(3000); println("a") }
  _ <- Future { Thread.sleep(2000); println("b") }
  _ <- Future { Thread.sleep(1000); println("c") }
} {}?

// Second
?import concurrent.Future
import concurrent.ExecutionContext.Implicits.global
val future1 = Future { Thread.sleep(3000); println("a") }
val future2 = Future { Thread.sleep(2000); println("b") }
val future3 = Future { Thread.sleep(1000); println("c") }
for {
  _ <- future1
  _ <- future2
  _ <- future3
} {}?
Run Code Online (Sandbox Code Playgroud)

concurrency multithreading scala future

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

我的表单如何使用<select>提交文本值?

总结一下并描述情况,我有一个带有下拉菜单和文本框的表单.基本上我想要做的是这样的:

我的表单有下拉菜单,但是当我提交它时,它应该提交值,就像下拉菜单是文本框一样.很难解释.

所以基本上我发布到一个链接,该链接使用servlet API来提交表单字段并填写一张票.现在的问题是,糟糕的Servlet API不支持下拉菜单,只支持文本框.基本上它意味着我无法提交下拉菜单,只能提交一个文本框.

我可能的解决方案是:让用户从下拉菜单中选择他们想要的项目.在代码中,如果用户在下拉菜单中选择了选项1,然后将文本框B的值设置为"常规",如果用户在下拉菜单中选择了选项2,那么将在HTML中显示某些内容(可能是PHP),然后设置文本框D对"生产"等的价值

我真的不知道该怎么做或做什么.我所知道的是,下拉菜单中选择的选项必须作为文本栏的值提交,以便Servlet API将该表单字段用于票证.有任何想法吗?用户不会看到此文本框,因为它将被隐藏并位于后端.

http://jsfiddle.net/MwnSn/16/

html javascript css php

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

MySQL从左连接中选择ALL

此查询不起作用.我希望所有的结果来自于LEFT JOIN什么东西.这是我的确切代码:

SELECT * FROM `swarovski_zones` WHERE `siteid`='200'
LEFT JOIN `trafficviews` ON `swarovski`.`id`=`trafficviews`.`adid`
Run Code Online (Sandbox Code Playgroud)

swarovski_zones表是siteid 200

trafficviews表是adid 200

200是表之间的链接变量.我想要ID为200的两个表中的所有内容.

mysql select left-join

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

我如何在jQuery中包含php?

假设我有一些像这样的html文件:

<body>
   <div></div>
</body>
Run Code Online (Sandbox Code Playgroud)

鉴于我已正确引用jQuery,并且我有一个.js文件,如:

$(document).ready(function(){
    $('div').html(4);
});
Run Code Online (Sandbox Code Playgroud)

当在浏览器中查看html时,这将输出4.为什么我这样做时没有显示任何内容?

 $(document).ready(function(){
    $('div').html(<?php echo 4; ?>);
 });
Run Code Online (Sandbox Code Playgroud)

php jquery

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

如何使用bash脚本重命名目录中的文件

我想找到一个bash脚本,用_(下划线)重命名文件到 - (连字符)

例如,将文件名my_page_name.php更改为my-page-name.php,保持那些没有.php扩展名的文件的名称相同

我试过:还没有,只是使用这里找到的脚本bbs.archlinux.org/viewtopic.php?id=36305并用_和下划线替换空格 -

linux bash

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

如何告诉C编译器不要重叠我的字符串

我正在开发一个在数组中包含字符串的应用程序:

static char * strings[] = {
  "ABC DEF",
  "EF",
  "GHI"
};
Run Code Online (Sandbox Code Playgroud)

注意,该类型没有const修饰符!

在我的应用程序中,我循环数组并还原字符串.预期的结果是:

{
  "FED CBA",
  "FE",
  "IHG"
}
Run Code Online (Sandbox Code Playgroud)

但是我得到的结果是:

{
  "FED CAB",
  "AB",
  "IHG"
}
Run Code Online (Sandbox Code Playgroud)

原因是因为在原始数组中,字符串被编译为重叠:strings [1]与字符串[0]的末尾重叠!

// When I printed out the pointers it turned out that in the RAM
// it stored my strings "overlapping":
//  00 01 02 03 04 05 06 07 08 09 0a 0b
// "A  B  C  __ D  E  F  \0 G  H  I  \0"

static char * strings[] = …
Run Code Online (Sandbox Code Playgroud)

c arrays string

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

console.log显示错误无法读取属性样式的null

console.log显示错误:无法读取null的属性'style'为什么显示这个..?

<div class="sidenav" id="sideNav">

        <a href="javascript:void(0)" class="closenav" onclick="closeNav()">&times;</a>
        <a href="#">Home</a>
        <a href="#">Listing</a>
        <a href="#">About Us</a>
        <a href="#">Contact</a>
    </div>

    <span onclick="openNav()">OPEN</span>

    <div id="main">
        ...
    </div>


    <script>

        function openNav(){
            document.getElementById("#sideNav").style.width = "250px";
        }

        function closeNav(){
            document.getElementById("#sideNav").style.width = "0";
        }


    </script>
Run Code Online (Sandbox Code Playgroud)

代码也不行.

javascript

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

strtolower()提供错误的字符?

strtolower()用来将字符串转换为小写.当在后面的代码这些字符串从转换UTF-8ANSI (Windows的1252)使用iconv(),除非该函数将失败//IGNORE,使用语句.

我将这个令人讨厌的角色确定为小写的德国变形金刚 ü.但是,在ü使用之前,有一个大写字母Ü,它可以很好地转换.区别在于包含小写的字符串ü已使用创建strtolower().

为什么strtolower()给我带来不可逆转的结果或错误的编码?如何解决这个问题?

php character-encoding iconv

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

jQuery中的$ .each函数是否有条件循环

我有一个关于jQuery $.each方法的查询。下面是我的ajax,它运行良好:

$.ajax({
    url:'js/people-json.js',
    type:'post',
    dataType:'json',
    success:function(data){
        $.each(data.names, function(i, data) {
            console.log(data);
        });
    },
    error:function(err){
        console.log(err);
    }
});
Run Code Online (Sandbox Code Playgroud)

该脚本运行良好,并为我提供了我想要获得的JSON结果。但是,这给了我结果,但这是我存储在外部JS文件中的一长串信息,这些文件具有JSON格式,如下所示:

{
"people": [
    {
        "name": "aaa",
        "age": 32,
        "email": "aaa@abc.xyz"
    },
    {
        "name": "bbb",
        "age": 21,
        "email": "bbb@abc.xyz"
    },
    {
        "name": "ccc",
        "age": 45,
        "email": "ccc@abc.xyz"
    },
    ..............lot of more here around 8000
  ]
}
Run Code Online (Sandbox Code Playgroud)

是否可以通过这种方式在jQuery中循环:

$.each(data.names<=200, function(i, data) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

或者这样:

$.each(data.names, function(i<=200, data) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

或这一个:

$.each(data.names, function(i, data<=200) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

我们能否在首次加载时循环显示200个结果,然后单击另一个200的按钮循环,依此类推。

注意:为此,我希望使用jQuery解决方案。

jquery loops

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

PHP Regular IF语句VS Shorthand IF语句

我的PHP片段

function CheckNumber($number){
 if($number==100){
   return true;
 else{
   return false;
 };
}
Run Code Online (Sandbox Code Playgroud)

我希望速记(三元运算符)if语句做同样的事情,但这不起作用:

function CheckNumber($number){
  $result = ($number==100) ? return true : return false;
  echo $result;
}
Run Code Online (Sandbox Code Playgroud)

我知道echo这里肯定是错的,但我应该怎么做才能将结果返回result给函数?

php if-statement

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