小编Adr*_*uer的帖子

Python的机械化代理支持

我有一个关于python mechanize的代理支持的问题.我正在制作一些Web客户端脚本,我想在我的脚本中插入代理支持功能.

例如,如果我有:

params = urllib.urlencode({'id':id, 'passwd':pw})
rq = mechanize.Request('http://www.example.com', params) 
rs = mechanize.urlopen(rq)
Run Code Online (Sandbox Code Playgroud)

如何在我的机械化脚本中添加代理支持?每当我打开这个www.example.com网站,我希望它通过代理.

python mechanize

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

在Android中使用千位分隔符(,)键入时如何格式化EditText的输入?

我有一个edittext,它只获得没有十进制数字的数字.

android:inputType="number"
Run Code Online (Sandbox Code Playgroud)

我打算在打字的时候把数千人分开.例如25,000.

我知道我应该使用TextWatcher并且我已经使用过这段代码,但是我无法使用它:

@Override
        public void afterTextChanged(Editable viewss) {
            String s = null;
            try {
                // The comma in the format specifier does the trick
                s = String.format("%,d", Long.parseLong(viewss.toString()));
            } catch (NumberFormatException e) {
            }

        }
Run Code Online (Sandbox Code Playgroud)

你能帮我这么做吗?

java android number-formatting textwatcher android-edittext

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

如何将格里高利转换为中国农历?

我想使用Greogorian Calendar为中国农历制作一个Android应用程序.

我不知道如何从格里高利转换成中国历法.我怎样才能做到这一点?

java android calendar

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

如何在PDO中使用%的bindValue?

$query = $connect->prepare("SELECT users.firstname, users.lastname, users.id 
FROM users INNER JOIN users_friends ON users.id=users_friends.uID
WHERE bID=:USER AND type =:type AND accepted = '1' AND (users.firstname LIKE '%:queryString%' OR users.lastname LIKE '%:queryString%') 
LIMIT 10");
$query->bindValue(":queryString", $queryString);
$query->bindValue(":type", $type);
$query->bindValue(":USER", $USER);
$query->execute();
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的.

我尝试bindValue然后在预准备语句中使用它时出错(%:queryString%)

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens'
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

php pdo bindvalue

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

如果类有一个带有他名字的方法(函数),为什么要调用构造函数?

为什么这段代码回应'BD'?得到之后我很惊讶.我正在学习OOP概念,以及新的高级php.

class A {
    public function a(){
        echo "A";
    }
}
class B extends A {
    public function b(){
        echo "B";
    }
}
class C extends B {
    public function a(){
        echo "C";
    }
}
class D extends C {
    public function a(){
        echo "D";
    }
}

$d = new D();
$d->a();
Run Code Online (Sandbox Code Playgroud)

php oop methods constructor function

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

如何允许自定义内置的"扫描此目录以获取其他.ini文件"的php.ini文件进行阅读

我正在尝试安装magento,在这里我想出了一个文件名php.ini.sample重命名为php5.ini.当我检查文件是否正在读取时,我创建了一个info.php文件并上传到服务器.现在信息显示如下:

Configuration File (php.ini) Path   /etc/php54.ini.d/
Loaded Configuration File   /etc/php54.ini.d/php.ini
Scan this dir for additional .ini files /etc/php54.d
Run Code Online (Sandbox Code Playgroud)

etc/php54是一个服务器ini文件.我的文件位于home/public文件中.扫描此目录以获取其他.ini文件,并扫描我在服务器上创建并上传的php5.ini文件.我正在共享主机方案123-reg.co.uk.我该如何扭转局面?

php shared-hosting magento-1.9 server

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

如何创建一个与任何语言的单词匹配的java正则表达式

为了匹配英语单词,我会使用模式[a-zA-Z]+.

有没有办法如何编写一个与任何语言中的单词匹配的正则表达式?即使单词包含像这样的字符š?žé....我不知道世界上有哪些可能的角色,所以我不认为纯粹[a-zA-Zš?žé]+就足够了......

有没有更好的方法来写这个表达式?

java regex

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

PDO PHP bindValue不起作用

我知道这已被问过1000次了,但由于某种原因,我继续在墙上再次敲打我的脑袋.

这有效:

$sql = 'SELECT a.eventCode, a.eventTime, a.teamCode, a.playerCode, b.lastName, b.firstName, b.number, a.xCoord, a.yCoord, a.id ';
$sql = $sql . 'FROM events a, players b ';
$sql = $sql . 'WHERE a.regGUID in ( ' . $regGUID . ' ) and ';
$sql = $sql . 'a.playerCode=b.playerCode and a.gameCode = "' . $game . '" order by a.eventTime desc, a.actionCode asc'; 
$stmt = $db->prepare($sql);
$results = $stmt->execute();
Run Code Online (Sandbox Code Playgroud)

这不是:

$sql = 'SELECT a.eventCode, a.eventTime, a.teamCode, a.playerCode, b.lastName, b.firstName, b.number, a.xCoord, a.yCoord, …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo bindvalue

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

更改序列H2DB的数据类型

我需要更改存储在H2DB中的序列的返回值,当我通过直接SQL查询调用nextVal时H2返回BigInt并且我需要一个BigDecimal.

我无法转换或转换此值,我需要H2返回BigDecimal.

我怎么能这样做?

编辑:我无法更改Java代码因为我正在测试所以强制转换或转换DB中的请求值不是一个选项.

java oracle h2

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

为什么print和echo在"for"循环中表现不同

如果我print在这段代码中使用:

<?php
for($i = 1; $i <= 3; print $i . "\n") {
  $i++; 
}   
?>
Run Code Online (Sandbox Code Playgroud)

我认为这是输出:

2

3

4

但是当我使用echo代码时不起作用:

<?php
for($i = 1; $i <= 3; echo $i . "\n") {
  $i++; 
}   
?>
Run Code Online (Sandbox Code Playgroud)

我看到这个错误:

PHP解析错误:第3行的/media/datos/xampp/htdocs/temp/1.php中的语法错误,意外的'echo'(T_ECHO),期待')'

我的问题是:

  • 为什么我可以printfor循环中使用第三个表达式,但在使用时不能使用echo,为什么它们的行为彼此不同?

参考文献:

php printing for-loop behavior echo

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