问题列表 - 第44371页

类型声明中的OCaml语法错误

我是OCaml的新手,我不知道为什么这会给我一个语法错误:

type ('nonterminal, 'terminal) pe =
| Empty
| T of t 
| N of n
| Seq of list
| Choose of list
| Star of e
| Not of e;;

type ('nonterminal, 'terminal) pe_tree = 
| Is_empty 
| Leaf of t 
| Node of (n,tree) 
| Sequence of list 
| Repeat of list 
| Is_not of e;;
Run Code Online (Sandbox Code Playgroud)

所有它说的是第14行字符0-1(这是哪里| Sequence of list)有一个语法错误,我无法弄清楚为什么!

ocaml

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

如何用GWT创建可点击链接?

我想与GWT建立一些可点击的链接.我不确定这是否是最好的做法.基本上我想要类似这样的东西,如果我用html写的话

<a href="index.html" alt="">Link</a>

html gwt

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

PermanentTaskFailure:'module'对象没有属性'Migrate'

我正在google appengine上使用Nick Johnson的批量更新库(http://blog.notdot.net/2010/03/Announcing-a-robust-datastore-bulk-update-utility-for-App-Engine).它非常适用于其他任务,但由于某些原因,使用以下代码:

 from google.appengine.ext import db
 from myapp.main.models import Story, Comment
 import bulkupdate

 class Migrate(bulkupdate.BulkUpdater):
     DELETE_COMPLETED_JOBS_DELAY = 0
     DELETE_FAILED_JOBS = False
     PUT_BATCH_SIZE = 1
     DELETE_BATCH_SIZE = 1
     MAX_EXECUTION_TIME = 10

     def get_query(self):
         return Story.all().filter("hidden", False).filter("visible", True)

     def handle_entity(self, entity):
         comments = entity.comment_set
         for comment in comments:
             s = Story()
             s.parent_story = comment.story
             s.user = comment.user
             s.text = comment.text
             s.submitted = comment.submitted
             self.put(s)

 job = Migrate()
 job.start()
Run Code Online (Sandbox Code Playgroud)

我的日志中出现以下错误:

Permanent failure attempting to execute task
Traceback (most recent call last):
  File …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine google-cloud-datastore

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

Intellij - 如何将警告视为会阻止编译的错误?

如何将警告视为会阻止 Intellij 中编译的错误?我想出了如何将检查严重性更改为错误,这将以红色突出显示问题,但编译仍然成功。而且它也不会像正常错误那样在项目视图中显示任何红色下划线。

intellij-idea

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

从工作线程更新进度条

我正在构建一个从服务器下载N个元素的java程序.我想要一个工作进度条,显示"已经下载的元素"/ N百分比.现在,我通过向线程传递对GUI对象的引用来更新进度条值,但它使代码"丑陋"(GUI类创建线程,其中包含对GUI本身的引用,创建一种循环).有没有更好的方法呢?

java swing swingworker jprogressbar

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

在C#.NET中读取SQLite表信息

我想阅读C#.NET Windows应用程序中的表和列信息.我知道SQL Server有SMO基本访问权限.在类似的基础上有SQLite的API吗?

.net c# sqlite winforms

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

功能等同于Python语句逻辑

我试图在Python中找到逻辑语句的功能等价物(例如和/或/不).我以为我在operator模块中找到了它们,但行为却与众不同.

例如,and语句执行我想要的行为,而operator.and_似乎需要显式类型比较,否则会抛出TypeError异常.

>>> from operator import *
>>> class A: pass
... 
>>> and_(A(), True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for &: 'instance' and 'bool'
>>> A() and True
True
Run Code Online (Sandbox Code Playgroud)

有类似于operator模块的东西,但是包含与Python语句逻辑的行为完全匹配的函数吗?

python scripting

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

Xcode Organizer:无法使用iPhone(dyld_shared_cache_extract_dylibs失败)

当我插入iPhone并启动Xcode管理器时,设备旁边的黄色圆圈显示"此设备正忙或Xcode无法使用".组织者然后处理两个文件(第二个文件需要很长时间才能完成),然后我收到错误消息,如屏幕截图所示.

我试图谷歌的错误消息("dyld_shared_cache_extract_dylibs失败"),但找不到任何有用的东西.我尝试了几件事:修复我的硬盘驱动器的权限并运行"sudo update_dyld_shared_cache -force".仍然收到错误消息.

我正在运行iOS 4.2.1和Xcode 3.2.5.从4.2更新到4.2.1(我认为)后,我没有更新Xcode. 替代文字

Xcode控制台是空的,但常规OS X控制台显示:

1/22/11 10:56:19 PM     Xcode[4187]     Started symbol copying process
1/22/11 10:56:19 PM     Xcode[4187]     Skipped copying file 1 of 2 ("processed" sentinal found)
1/22/11 10:56:19 PM     Xcode[4187]     Skipped processing file 1 of 2 ("processed" sentinal found)
1/22/11 10:56:19 PM     Xcode[4187]     Skipped copying file 2 of 2 ("copied" sentinal found)
1/22/11 10:56:19 PM     Xcode[4187]     Started processing file 2 of 2
1/22/11 10:56:20 PM     [0x0-0x4d04d].com.apple.Xcode[4187]     arch already exists in fat dylib
1/22/11 10:56:20 PM     [0x0-0x4d04d].com.apple.Xcode[4187] …
Run Code Online (Sandbox Code Playgroud)

iphone macos xcode ios

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

字符串或unicode输入无法识别为WKT EWKT和HEXEWKB

这可能是一个容易的问题,但我似乎并没有弄明白.我正在使用GeoDjango,我有一个纬度和经度,我转换成字符串(见my_lat和my_long).

出于某种原因,当我在fromstr('POINT(my_long_lat)')中使用它时,它不喜欢my_long_lat变量,我收到此错误:

字符串或unicode输入无法识别为WKT EWKT和HEXEWKB

我的代码:

my_lat = str(lat)[1:10]
my_long = str(long)[21:31]
my_long_lat = my_long + " " + my_lat
mypoint = fromstr('POINT(my_long_lat)')
Run Code Online (Sandbox Code Playgroud)

为了确保变量my_lat和my_long具有正确的数据,我打印了它们并显示了这些值:my_lat为30.751277,my_long为-101.25.

如果我只输入这样的值:mypoint = fromstr('POINT(-101.25 30.751277)')没有生成错误但显然我需要使用变量来传递数据.

有任何想法吗?谢谢!

gis django postgis geodjango

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

如何在rails3中呈现编辑视图和发布flash消息

在我的帐户控制器中,我想在保存更改并显示闪存通知后显示(渲染,重定向?)编辑视图.

 def update
    @account = Account.find(params[:id])

    respond_to do |format|
      if @account.update_attributes(params[:account])
        format.html { redirect_to(@account, :notice => 'Account was successfully updated.') }

      else
        format.html { render :action => "edit" }
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

view ruby-on-rails-3

32
推荐指数
3
解决办法
4万
查看次数