小编Rob*_*obB的帖子

将数组拆分为N长度的块

如何将一个数组(有10个项目)拆分为4个包含最多n项目的块.

var a = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'];
//a function splits it to four arrays.
console.log(b, c, d, e);
Run Code Online (Sandbox Code Playgroud)

它打印:

['a', 'b', 'c']
['d', 'e', 'f']
['j', 'h', 'i']
['j']
Run Code Online (Sandbox Code Playgroud)

n = 3但是,上述假定值应该是动态的.

谢谢

javascript arrays

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

用Java解码Base64字符串

我正在尝试解码一个简单的Base64字符串,但我无法这样做.我目前正在使用该org.apache.commons.codec.binary.Base64软件包.

我正在使用的测试字符串是:abcdefg,使用PHP编码YWJjZGVmZw==.

这是我目前正在使用的代码:

Base64 decoder = new Base64();
byte[] decodedBytes = decoder.decode("YWJjZGVmZw==");
System.out.println(new String(decodedBytes) + "\n") ;   
Run Code Online (Sandbox Code Playgroud)

上面的代码不会抛出错误,而是不会按预期输出解码后的字符串.

java base64

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

使用 innerHTML 将动态参数传递给 JavaScript 函数

我在使用innerHTML 将动态参数传递给JavaScript 函数时遇到问题。

下面包括我正在使用的当前代码:

var name = "test";

frm.innerHtml = '<button name="close" id="close" title="Cancel" type="button"
     onclick="closeTab('+name+');">Return</button>';
Run Code Online (Sandbox Code Playgroud)

当我调试closeTab()函数的代码时,name变量指定的参数是null.

我认为修改innerHTML属性时值的声明存在问题。

任何帮助将不胜感激。

谢谢

html javascript

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

Python SocketServer适用于localhost,但不适用于服务器

下面是我目前使用的代码:

#! /usr/bin/python
print 'Content-type: application'
print '\n\n'

import SocketServer
import cgitb
cgitb.enable()

class MyTCPHandler(SocketServer.BaseRequestHandler):
    """
    The RequestHandler class for our server.

    It is instantiated once per connection to the server, and must
    override the handle() method to implement communication to the
    client.
    """

    def handle(self):
        # self.request is the TCP socket connected to the client
        self.data = self.request.recv(1024).strip()
        print "{} wrote:".format(self.client_address[0])
        print self.data
        # just send back the same data, but upper-cased
        self.request.sendall(self.data.upper())
        self.request.sendall('Data Received')

if __name__ == "__main__": …
Run Code Online (Sandbox Code Playgroud)

python sockets

4
推荐指数
2
解决办法
4719
查看次数

从JavaScript值分配Model属性值

我有一个具有以下定义的模型:

namespace ESimSolChemical.Models
{

    public class Employee
    {        
        public int EmployeeID{ get; set; }
        public string EmployeeName{ get; set; }
        public string Age{ get; set; }
        public string Address{ get; set; }

    }
Run Code Online (Sandbox Code Playgroud)

我有以下JavaScript:

<script type="text/javascript">
    $(function () {
        $('#btnEmployeePiker').click(function () {
            var oParameter = new Object();
            oParameter.MultipleReturn = false;
            var oReturnObject = window.showModalDialog('/Employee/EmployeePiker/', oParameter, 'dialogHeight:470px;dialogWidth:550px;dialogLeft:400;dialogTop:100;center:yes;resizable:no;status:no;scroll:no');           
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我的Javascript oReturnObject包含两个属性Like:

oReturnObject.EmployeeID;
oReturnObject.EmployeeName;
Run Code Online (Sandbox Code Playgroud)

现在我想分配:

@Model.employeeID=  oReturnObject.EmployeeID;
Run Code Online (Sandbox Code Playgroud)

我怎样才能完成这项任务?

javascript asp.net-mvc-3

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

如何访问此json响应的数据

鉴于此json响应:

[
    {
        "diccioDatosForm": {
            "errorMessage": "Verifique los datos invalidos ingresados...",
            "encargadoLocalidad": "Ingrese un valor",
            "responseStatus": "ERR",
            "segundoNombre": "OK",
            "encargadoProvincia": "Ingrese un valor"
        }
    },
    {
        "listaEncargados": []
    }
]
Run Code Online (Sandbox Code Playgroud)

我需要访问键'diccioDatosForm'的元素.当我使用alert(alert(responseData))打印json时,我得到:

[object Object],[object Object]
Run Code Online (Sandbox Code Playgroud)

我试图这样做时没有得到任何东西:

alert(responseData.diccioDatosForm.errorMessage)
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

根据值将字符串拆分为变量

我有以下PHP代码,并希望将字符串拆分为单独的变量:

$names = "login1,login2,login3,login4,...loginN";
Run Code Online (Sandbox Code Playgroud)

示例结果:

$login1 = "login1";

$login2 = "login2";

$login3 = "login3";

$login4 = "login4";
Run Code Online (Sandbox Code Playgroud)

php

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

jQuery函数$('#myelement').是什么('*')呢?

以下代码的作用如下:

$('#myelement').is('*')

星号表示什么?由于只有一个元素,#myelement我无法理解使用的点is(),它检查一个元素是否与一组元素匹配?

javascript jquery

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

在PHP中内爆数组范围

有一种简单的方法,最好是单线程,以破坏阵列范围.

例:

array(1,4,6,88,51,3,5,48,59,4);
Run Code Online (Sandbox Code Playgroud)

另外,我怎么能只在第一个和第三个值之间崩溃?

php implode

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

检查数字是否在特定范围内

我有一系列数字 - 1,2,3,4,5,....100

序列按组划分,每个序列中有3个数字(除了最后一个) - [1,2,3] [4,5,6] ... [97,98,99] [100]

我正在尝试找到特定数字的组索引.

例如:

  • 数字1将具有组索引0
  • 4号将具有组索引1
  • 6号将具有组索引1

除了循环遍历所有组之外,找到该组索引的最快方法是什么?

谢谢.

javascript algorithm math

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

在解析PHP的变量中解析错误

以下是我目前使用的代码:

  $form = "
  <form action='echo htmlentities($_SERVER["PHP_SELF"]);' method='post'>
  <table>
  <tr>
  <td>Username</td>
  </td><input type='text' name='user' value='$getuser' /></td>
  </tr>
  </table>
  </form>";

  ?>
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我这个错误:

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in ... on line 27
Run Code Online (Sandbox Code Playgroud)

如果我改变这个:["PHP_SELF"]对此['PHP_SELF'],我收到这个错误:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ... on line 27
Run Code Online (Sandbox Code Playgroud)

我如何修复上面的表单操作,以便它停止返回解析错误?

php

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

MySQL查询没有正确执行PHP

<?php
    $id = $_GET['id'];
    $query = "SELECT doc
    FROM docs
    WHERE id = '$id';";
    $doctext = mysql_query($query);
?>
Run Code Online (Sandbox Code Playgroud)

我是PHP/MySQL的新手,不确定出了什么问题.上面的代码应该从URL获取id,它工作正常,然后从匹配给定值的表中选择 - 这doc是与列相邻的数据id列.docs$id

但是,相反,它只是返回"资源ID#11",这让我觉得我是混合起来SELECT,FROMWHERE莫名其妙的关键字,因为它不是给了一个错误,只是错误的数据.

为什么会发生这种情况,我该如何解决?

php mysql

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

标签 统计

javascript ×6

php ×4

jquery ×2

algorithm ×1

arrays ×1

asp.net-mvc-3 ×1

base64 ×1

html ×1

implode ×1

java ×1

json ×1

math ×1

mysql ×1

python ×1

sockets ×1