小编Man*_*dhe的帖子

使用java生成int数组的排列 - 错误

我正在编写一个JAVA代码来生成整数数组的所有排列.虽然我的排列数量正确,但排列本身并不正确.

在跑步时我获得:

Input array Length
3
1
2
3
0Permutation is
1,  2,  3,  
##########################
1Permutation is
1,  3,  2,  
##########################
2Permutation is
3,  1,  2,  
##########################
3Permutation is
3,  2,  1,  
##########################
4Permutation is
1,  2,  3,  
##########################
5Permutation is
1,  3,  2,  
##########################
6  number of permutations obtained
BUILD SUCCESSFUL (total time: 3 seconds)


public class PermulteArray {

    public static int counter = 0;

    public static void Permute(int[] input, int startindex) {
        int size = input.length;

        if (size …
Run Code Online (Sandbox Code Playgroud)

java

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

Python矩阵操作

我在Python中使用矩阵(numpy)操作,并且遇到了一个有趣的观察.

如果我有以下代码:

 x=matrix([[1,2],[3,4]])
 y=matrix([[1.1,2.1],[3.1,4.1]])
 x=y
 print x
Run Code Online (Sandbox Code Playgroud)

然后它打印 [[1.1,2.1],[3.1,4.1]]

但是,如果我这样做

 x=matrix([[1,2],[3,4]])
 y=matrix([[1.1,2.1],[3.1,4.1]])
 x[:,:]=y[:,:]
 print x
Run Code Online (Sandbox Code Playgroud)

然后它只打印整数部分即 [[1,2],[3,4]]

有人能告诉我这个的原因吗?

python numpy

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

从javascript调用不同的PHP函数

我意识到从JavaScript文件调用数据库不是一个好方法.所以我有两个文件:

  1. client.js
  2. server.php

server.php有多个功能.根据条件,我想调用server.php的不同功能.我知道如何调用server.php,但是如何在该文件中调用不同的函数?

我当前的代码如下所示:

 function getphp () {
     //document.write("test");
     xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            // data is received. Do whatever.
        }
     }
     xmlhttp.open("GET","server.php?",true);
     xmlhttp.send();
 };
Run Code Online (Sandbox Code Playgroud)

我想做的是(只是伪代码.我需要实际的语法):

xmlhttp.open("GET","server.php?functionA?params",true);
Run Code Online (Sandbox Code Playgroud)

javascript php

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

即使初始化数组,也会出现空指针异常

我正在编写一个程序来接收需要安排的各种讲座请求.讲座有开始时间和结束时间.要求是安排最大讲座数.(算法是按结束时间安排它们并选择不重叠的讲座 - 贪婪策略).为了做到这一点,我有一个"讲座"课和一个"讲座课程"课程.我创建了一个输入数组(讲座).然后我请求用户输入各种请求.但是我收到错误"线程中的异常"主"java.lang.NullPointerException".请帮助.谢谢.PS:我在"input [i] .time [0] = in.nextInt();"行中有错误的错误.确切的错误是:lecturescheduling.LectureScheduling中线程"main"java.lang.NullPointerException中的异常.

//讲座课..时间[0]是开始时间和时间[1]是讲座的结束时间

 class lecture{
     int[] time= new int[2];

     lecture (int a, int b){
          time[0]=a;
          time[1]=b;        
     }
 }
Run Code Online (Sandbox Code Playgroud)

// LectureScheduling类的一部分

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.println("Input number of lectures ");
    int arraylength = in.nextInt();
    lecture [] input= new lecture[arraylength] ; 
    for (int i=0; i<arraylength; i++){
        System.out.println("Input start time of lecture "+ i);
        input[i].time[0] = in.nextInt();        
        System.out.println("Input end time of lecture "+ i);
        input[i].time[1] = in.nextInt();        
        System.out.println();
    }
    input=SortByStartTime(input); …
Run Code Online (Sandbox Code Playgroud)

java

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

Django localmem 大小

Django 本地内存缓存的默认大小是多少。 https://docs.djangoproject.com/en/1.8/ref/settings/没有提及任何内容。 https://docs.djangoproject.com/en/1.8/topics/cache/#cache-arguments说它是 300,但以下代码总是返回不同的值:

for i in range(0, 10000):
    cache.set(i, i)
    first = cache.get(0)
    if first is None:
        print i
        break
Run Code Online (Sandbox Code Playgroud)

我见过的值从 150ish 到 1500ish 不等。

谢谢!

python django caching

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

Unicode-Ascii在python中混合了字符串

我有一个存储在DB中的字符串:

FB (\u30a8\u30a2\u30eb\u30fc)
Run Code Online (Sandbox Code Playgroud)

当我从python代码加载此行时,我无法正确格式化它.

# x = load that string
print x # returns u'FB (\\u30a8\\u30a2\\u30eb\\u30fc)'
Run Code Online (Sandbox Code Playgroud)

注意两个"\"这会弄乱前端的unicode字符而不是显示外来字符,html将其显示为\ u30a8\u30a2\u30eb\u30fc

但是,如果我加载附加一些字符将其转换为json格式并加载json,我得到预期的结果.

s = '{"a": "%s"}'%x
json.loads(s)['a']
#prints u'FB (\u30a8\u30a2\u30eb\u30fc)'
Run Code Online (Sandbox Code Playgroud)

注意这个结果(在前端正确显示)和直接打印x(有额外的)之间的区别.虽然这个hacky解决方案有效,但我想要一个更清洁的解决方案.我用x.encode('utf-8')等玩过很多次,但是还没有用.

谢谢!

python string unicode

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

HTML中的PHP:错误的回应响应

我是Web开发的新手,我正在学习在HTML中使用PHP.

我制作的HTML看起来像

 <html>
  <head>
   <title>PHP Test</title>
  </head>
  <body>
  <?php echo '<p>Hello World</p>'; ?> 
  </body>
 </html>
Run Code Online (Sandbox Code Playgroud)

这个,我希望在网页上制作

Hello World 
Run Code Online (Sandbox Code Playgroud)

但它产生以下内容:

Hello World'; ?> 
Run Code Online (Sandbox Code Playgroud)

为什么是

'; ?> 
Run Code Online (Sandbox Code Playgroud)

未来?

谢谢.

html php

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

标签 统计

python ×3

java ×2

php ×2

caching ×1

django ×1

html ×1

javascript ×1

numpy ×1

string ×1

unicode ×1