小编fre*_*ara的帖子

我想实现一个计划翻译来研究SICP

我正在读" 计算机程序的结构和解释 "一书,我想逐步编写一个计划解释器.

你知道最容易阅读(和简短)的方案的实施吗?我将在C中制作一个JavaScript.

javascript lisp scheme implementation sicp

7
推荐指数
2
解决办法
1967
查看次数

我如何使用PHP的Perl库?

我想从PHP应用程序中使用Perl库.我听说有可能.

我已经考虑过用PHP重写库的可能性,但我认为这不是一个好主意,因为它很难.

php embed perl

6
推荐指数
2
解决办法
4091
查看次数

Swing应用程序 - >拖放到桌面/文件夹

当Mac的Finder,Windows的资源管理器确实将Swing应用程序中的特定项目拖放到桌面和文件夹时,如何获取我删除的前一个路径?

我很高兴教我一个必要的课程和方法.

java swing drag-and-drop

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

如何在Windows下完成psql?

Cygwin或UNIX的psql命令有一个补全功能 Windows本机的psql中没有该功能。如何在Windows下完成psql?

windows postgresql psql

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

如何开发Firefox Addon?

请为我提供一些推荐用于开发Firefox插件的好参考或网页.

firefox firefox-addon

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

如何从Android设备上传位图图像?

先感谢您.我想从我的Android应用程序上传一些位图图像.但是,我无法得到它.你能为它推荐一些解决方案吗?或收集我的源代码?

ByteArrayOutputStream bao = new ByteArrayOutputStream();
                bitmap.compress(Bitmap.CompressFormat.JPEG, 90, bao);
                HttpClient httpclient = new DefaultHttpClient();
                HttpPost httppost = new HttpPost(
                        "http://example.com/imagestore/post");
                MultipartEntity entity = new MultipartEntity( HttpMultipartMode.BROWSER_COMPATIBLE );
                byte [] ba = bao.toByteArray();
                try {
                    entity.addPart("img", new StringBody(new String(bao.toByteArray())));
                    httppost.setEntity(entity);
                } catch (UnsupportedEncodingException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
                // Execute HTTP Post Request
                HttpResponse response = null;
                try {
                    response = httpclient.execute(httppost);
                } catch (ClientProtocolException e) {
}
Run Code Online (Sandbox Code Playgroud)

java android http multipartform-data

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

为什么PEAR Math_BigInteger(48)=> 0?(案例:MATH_BIGINTEGER_MODE =>默认)

我使用了PEAR/Math/BigInteger.php

  1. PHP 5.2.5(cli)
  2. Ubuntu的

$a = new Math_BigInteger(48);
echo $a -> toString()// '0'
Run Code Online (Sandbox Code Playgroud)

为什么?这是一个错误吗?

具体是 MATH_BIGINTEGER_MODE => default

3528函数_int2bytes($ x)

pack('N',48)=> 0

我们需要

如果('48 '===(字符串)$ x)的{$这 - >值=阵列('48');返回;}

php math pear

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

preg_match有字符串大小限制

preg_match在PHP 5.2.5上有str的限制

<?php
    $str1 = 'a@b%c@d' . str_repeat ('=', 33326);
    $str2 = 'a@b%c@d' . str_repeat ('=', 33327);
    $regexp = '/^(.*)@(.*)%(.*)$/si';

    echo preg_match ($regexp, $str1) ? "Correct " : "Wrong ";  // works correctly
    echo "\n";
    echo preg_match ($regexp, $str2) ? "Correct " : "Wrong ";  // exhibits the bug
    echo "\n";
Run Code Online (Sandbox Code Playgroud)

php preg-match

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

请介绍Perl或Ruby中的多处理库

在python中我们可以使用多处理模块.如果在Perl和Ruby中有类似的库,你会教它吗?如果你能包括一个简短的样本,我将不胜感激.

ruby python perl

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

array_diff问题

我混淆了array_diff的行为

为什么genre不存在于diff数组?你知道如何解决这个问题吗?

-码

<?php
$array1 = array
(
    'value01' => '0',
    'value02' => 'v2',
    'genre' => '1',
    'type' => 'text',
    'contry' => 'us',
    'data' => '1',
);
$array2 = array
(
    'value01' => 'v1',
    'value02' => 'v2',
    'genre' => '0',
    'type' => 'text',
    'contry' => 'canada',
    'data' => '1',
);

print_r(array_diff($array1,$array2));
Run Code Online (Sandbox Code Playgroud)

-结果

$ php diff.php
Array
(
    [contry] => us
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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