所以我正在学习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) 我创建了如下表:
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) 当我运行我的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) 我想从数据库中选择两个字段,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)中给出.
如何匹配另一个表上的子字符串?
表格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) 的子字符串。
在 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/
但是有谁知道如何获取当前的幻灯片数据属性?
如何创建一个始终从左向右平移的动画,然后如果动画停止,它会转向另一种方向并从右向左平移。我也可以用 xml 和编程方式创建翻译动画。
逻辑很简单 - 遍历根以后期顺序结束,然后使节点为空.下面是我为删除树的所有节点而编写的代码(即删除二叉树).
问题:未删除实际树.我的意思是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) 我正在使用Graz的Quartz插件来逐步进行同步作业,但是我无法使用该0 * * * * *定义并抛出一些异常:
加载插件管理器时出错:无法找到类grails.plugins.quartz.DefaultGrailsJobClass的Class参数的构造函数(注意:已经过滤了堆栈跟踪.使用--verbose查看整个跟踪.)
引起:java.lang.IllegalArgumentException:作业类中的Cron表达式'0*****'cl.ionix.softoken.jobs.SendRefreshStatusByMinuteJob不是有效的cron表达式
什么是每分钟执行正确的cron表达式?
如果我将一个项目发布为公共 Web 应用程序,仅接收和响应几个变量...那么完整的源代码以及可能使用的库对所有用户可见?
mysql ×2
php ×2
sql ×2
android ×1
binary-tree ×1
cron ×1
dictionary ×1
dns ×1
grails ×1
java ×1
javascript ×1
jobs ×1
jquery ×1
mx-record ×1
python ×1
slick.js ×1
sql-server ×1
symfony ×1
translate ×1