小编Jas*_*her的帖子

Python ValueError:chr()arg不在范围内(256)

所以我正在学习python并重做一些旧项目.该项目涉及从命令行获取要翻译的字典和消息,以及翻译消息.(例如:"顺便说一下,你好,你怎么样"将被翻译成"顺便说一句,你好,你好吗".

我们使用教授提供的扫描仪来读取令牌和字符串.如有必要,我也可以在这里发布.继承人我的错误:

Nathans-Air-4:py1 Nathan$ python translate.py test.xlt test.msg
Traceback (most recent call last):
  File "translate.py", line 26, in <module>
    main()
  File "translate.py", line 13, in main
    dictionary,count = makeDictionary(commandDict)
  File "/Users/Nathan/cs150/extra/py1/support.py", line 12, in makeDictionary
    string = s.readstring()
  File "/Users/Nathan/cs150/extra/py1/scanner.py", line 105, in readstring
    return self._getString()
  File "/Users/Nathan/cs150/extra/py1/scanner.py", line 251, in _getString
    if (delimiter == chr(0x2018)):
ValueError: chr() arg not in range(256)
Run Code Online (Sandbox Code Playgroud)

继承人我的主要translate.py文件:

from support import *
from scanner import *
import sys

def main():
    arguments = len(sys.argv)
    if arguments …
Run Code Online (Sandbox Code Playgroud)

python dictionary translate

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

MySql 1062错误让我摸不着头脑

我创建了如下表:

CREATE TABLE IF NOT EXISTS `products` (
  `ID` tinyint(3) NOT NULL AUTO_INCREMENT,
  `SKU` varchar(30) NOT NULL,
  `Title` varchar(100) NOT NULL,
  `Description` text NOT NULL,
  `Price` decimal(3,2) NOT NULL,
  `Image1` varchar(100) NOT NULL,
  `Image2` varchar(100) NOT NULL,
  `Keywords` varchar(150) NOT NULL,
  `Shop` tinyint(2) NOT NULL,
  `lmlCat` tinyint(3) NOT NULL,
  `VinylCat` tinyint(3) NOT NULL,
  `FancyCat` tinyint(3) NOT NULL,
  `Active` tinyint(1) NOT NULL,
  `SizeDescription` varchar(50) NOT NULL,
  `Size` varchar(250) NOT NULL,
  PRIMARY KEY (`ID`)
);
Run Code Online (Sandbox Code Playgroud)

从CSV导入数据时,它导入127行然后我收到此错误:

#1062 - Duplicate entry '127' for …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1062

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

Symfony 2 ContextErrorException运行Doctrine迁移时,只应通过引用传递变量

当我运行我的Doctrine Migration时,我收到以下错误:

迁移20141217162533在执行期间失败.错误运行时注意:只应通过引用传递变量

[Symfony\Component\Debug\Exception\ContextErrorException]运行时注意:只应通过引用传递变量

$this->validateUsername行了.当我发表评论时,它运作正常.

这似乎是一个非常奇怪的运行时错误,我无法理解为什么我得到这个.

public function up(Schema $schema)
{
    foreach ($this->old_users as $old_user) {
        if ($this->validateUsername($old_user['email']) === false or $this->checkDNSRecord($old_user['email']) === false) {
            $this->addSql("INSERT INTO User (email, joined_on, unsubscribed) VALUES ('" . $old_user['email'] . "', '" . $old_user['joined_on'] . "', 0)");
        }
    }
}

/**
 * Validate the username/email address based on the structure (e.g. username@domain.com)
 *
 * @param $email
 *
 * @return bool
 */
public function validateUsername($email)
{
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        // email is …
Run Code Online (Sandbox Code Playgroud)

php dns mx-record email-validation symfony

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

选择在连字符列名称上失败

我想从数据库中选择两个字段,id一个photo-url.

代码是:

$results = mysqli_query($connecDB,"SELECT id, photo-url FROM list ORDER BY id ASC LIMIT ".$position.", ".$item_per_page."");

while($row = mysqli_fetch_array($results)){
    echo '<li id="item_'.$row["id"].'">'.$row["id"].'. <span class="page_name">'.$row["photo-url"].'</li>';
}
echo '</ul>';
Run Code Online (Sandbox Code Playgroud)

问题是:

警告:mysqli_fetch_array()期望参数1为mysqli_result,boolean在......(行while)中给出.

php mysql

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

从 SQL 中的列中选择子字符串

如何匹配另一个表上的子字符串?

表格1:

参考 | 价值
----------+-------
1 | 02.02.2011 07:07:00 498-123456-741
5 | 123-789654-100
5 | 123-789654-100

表 2:

参考 | 代码
----------+-------
5 | 123-789654-700
1 | 498-123456-100

我想计算表 2 上表一的值

select count(value) as count
from table 1 join table 2 on substring(value,0,12)=substring(code,0,12)
where reference='5' 
Run Code Online (Sandbox Code Playgroud)

如果它的值出现在表 2 中,它会给我 2 的计数。

select count(value) as count
from table 1 join table 2 on substring(value,20,12)=substring(code,0,12)
where reference='1'
Run Code Online (Sandbox Code Playgroud)

因此,当一个值进来时,第一个查询在第二个查询中工作正常,就像 02.02.2011 07:07:00 498-123456-741它不将它与表进行比较,即使该值存在,在表 2 中,它始终是 (0,12) 的子字符串。

sql sql-server

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

从圆滑的轮播中的幻灯片中获取数据属性

在 1.4 更新到 Slick carousel 后,从当前幻灯片中提取数据属性的方法发生了变化。

以前的方法有效:

onAfterChange: function(slide, index) {
   $('.project-caption').find('p').replaceWith("<p>" + $(slide.$slides.get(index)).data('description') + "</p>");
}
Run Code Online (Sandbox Code Playgroud)

现在文档说在更改后调用当前幻灯片,如下所示:

$('.your-element').on('afterChange', function(event, slick, currentSlide, nextSlide){
    console.log(nextSlide);
});`
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有我知道的方法来使用新方法获取数据属性。

作者向我展示了如何将当前幻灯片作为整数获取:http : //jsfiddle.net/3b4kqy9p/

但是有谁知道如何获取当前的幻灯片数据属性?

javascript jquery slick.js

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

如何在 android 中创建从左到右然后反转的动画?

如何创建一个始终从左向右平移的动画,然后如果动画停止,它会转向另一种方向并从右向左平移。我也可以用 xml 和编程方式创建翻译动画。

android translate-animation

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

如何删除二叉树

逻辑很简单 - 遍历根以后期顺序结束,然后使节点为空.下面是我为删除树的所有节点而编写的代码(即删除二叉树).

问题:未删除实际树.我的意思是deleteTree(BTNode root)函数只将null ref的所有值都归零,而不是head的值.

    tree.preorder();
    tree.deleteTree();
    tree.preorder();- this still prints all values of a tree
Run Code Online (Sandbox Code Playgroud)

即使在执行tree.deleteTree()之后,它也会打印树中的所有节点.

有人可以帮我解决代码中的错误吗?

注意:插入和预订功能没有错误.因此,您可以专注于deleteTree()代码

package com.practice;

import java.util.LinkedList;

public class BinaryTree {
    private BTNode head;

    public void insert(int data){
        BTNode n= new BTNode (data);
        BTNode temp=null;

        if(head==null){
            head=n;
            return;
        }
        else{
            LinkedList q= new LinkedList();
            q.addLast(head); //enque
            while(!q.isEmpty()){
                    temp=(BTNode) q.removeFirst();
                    if( temp.getLeft() ==null){

                            temp.setLeft(n);
                            return;
                    }
                    else{
                    //enque
                        q.addLast( temp.getLeft());
                    }

                    if( temp.getRight() ==null){
                        temp.setRight(n);
                        return;
                }
                else{
                //enque
                    q.addLast( temp.getRight());
                }
            }//while …
Run Code Online (Sandbox Code Playgroud)

java binary-tree data-structures

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

grails中作业的每分钟的cron定义是什么?

我正在使用Graz的Quartz插件来逐步进行同步作业,但是我无法使用该0 * * * * *定义并抛出一些异常:

加载插件管理器时出错:无法找到类grails.plugins.quartz.DefaultGrailsJobClass的Class参数的构造函数(注意:已经过滤了堆栈跟踪.使用--verbose查看整个跟踪.)

引起:java.lang.IllegalArgumentException:作业类中的Cron表达式'0*****'cl.ionix.softoken.jobs.SendRefreshStatusByMinuteJob不是有效的cron表达式

什么是每分钟执行正确的cron表达式?

cron grails jobs quartz-scheduler

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

Apps 脚本 - Web 应用程序:可见源代码/库?

如果我将一个项目发布为公共 Web 应用程序,仅接收和响应几个变量...那么完整的源代码以及可能使用的库对所有用户可见?

web-applications google-apps-script

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