jjzjj

smallTalk

全部标签

mongodb - 我应该如何使用 $in 进行 MongoTalk 查询?

我需要使用$in来选择MongoDb文档如记录https://docs.mongodb.com/manual/reference/operator/query/in/{field:{$in:[,,...]}}我已经试过了,但是conditions:={'conditionIds'->{'$in'->['uQqazzdwSYsEmqGNp']}asDictionary}asDictionary.collection:=databasecollectionAt:'users'.collectionquery:[:q|qwhere:conditions].我看到了MQInCondition存

mongodb - Pharo、Voyage 和 MongoDB

我想使用Pharo、Voyage和MongoDB+TeaPot构建一个相对简单的Web应用程序。在我开始这个项目之前,我做了很多研究,但仍然存在一个问题:我最初如何将一堆数据上传到MongoDB中?我基本上有CSV格式的数据。我是否必须在Smalltalk中编写一个导入程序来执行此操作?如果我在没有smalltalk的情况下这样做,它会丢失所有对象ID等。你如何处理这样的事情?谢谢,亨里克 最佳答案 如果您有CSV格式的数据,那么我建议您创建一个简单的导入程序。您可以使用NeoCSV,然后通过Pharo保存它。我假设您知道如何设置M

mysql - Pharo Smalltalk 和 mySql

我正在寻找知道如何连接PharoSmalltalk和mySql的人。我只想做一些基本的事情,比如“select*fromnames”,然后将结果读入Pharo。有人知道吗?如果你有一个很棒的屏幕视频,我会请你喝啤酒。 最佳答案 查看DBXTalk.MarianoPeck在2011年ESUG上就此做了介绍。这是abstract和video.请给我一个蓝月亮;-) 关于mysql-PharoSmalltalk和mySql,我们在StackOverflow上找到一个类似的问题:

ios - 我现在可以对要通过商店分发的 iOS 应用程序使用 JIT 吗?

几年前samequestion来了,Apple是否更新了提交规则以允许在提交的应用程序中使用JITter?opensmalltalk-vm比非JITting版本快大约十倍,甚至applewatch也有足够的ram可以轻松运行它。 最佳答案 Apple的政策没有改变。需要PROT_WRITE|的应用程序PROT_EXEC页面未获准用于商店,而JIT需要它。我看到了两种解决方法:使用AOT,而不是JIT:修改Cog,以便它可以将jitted代码存储到文件。在运行覆盖测试的同时在开发机器上执行此操作你的应用程序。那应该jit所有的代码。将

Smalltalk 的 Java 等价物变为 :

有没有办法在Java中将自己(this)与其他对象交换?在Smalltalk中我们可以写Objectsubclass:myClass["inmymethodIswapmyselfwithsomeoneelse"swapWith:anObject[selfbecome:anObject.^nil]]myClasssubclass:subClass[]obj:=myClassnew.objswapWith:subClassnew.objinspect.显然,结果是子类的一个实例。我需要在Java中执行以下操作:我处于单向层次结构(有向无环图)在我的一种方法(准确地说是事件监听器方法)中,我

java - 为什么 Java 需要接口(interface)而 Smalltalk 不需要?

我用Smalltalk编程已经有一段时间了,但我从来不需要接口(interface)来实现任何东西。那为什么像Java这样的语言就不能摆脱接口(interface)呢?它只是Smalltalk还是有另一种不需要接口(interface)的语言? 最佳答案 因为Java是静态类型的,而Smalltalk不是。当您不声明类型并且您的变量不会被类型检查时,接口(interface)没有任何作用。但在像Java这样的静态类型语言中,它们非常方便,因为它们让您拥有一个变量,其类型由对象实现的方法而不是其类定义。它让您更接近Smalltalk原

python - Smalltalk(例如 Pharo)与 Python 相比如何?

我看过之间的一些比较Smalltalk和Ruby一方面和Ruby和Python另一方面,但是不在Python和Smalltalk之间.我特别想知道实现、语法、可扩展性和哲学的根本区别是什么。例如Python似乎没有元类。Smalltalk没有生成器的概念。虽然都说两者都是动态类型的,但我相信Python不做动态方法分派(dispatch)。这样对吗? 最佳答案 ForexamplePythondoesnotseemtohaveMetaclasses.确实如此——它只是不会为每个类隐式生成一个新的元类:它使用与父类相同的元类,或者ty

linux - 是否可以在 Pharo smalltalk 中编写 shell 命令?

与其他编程语言一样,有没有办法在Pharosmalltalk或简单脚本中运行linuxshell命令?我想让我的Pharo图像运行一个脚本,该脚本应该能够自动执行任务并将其返回到某个值。我查看了几乎所有的文档,但找不到任何相关的内容。也许它不允许这样的功能。 最佳答案 Pharo允许操作系统交互。在我看来,最好的方法是使用OSProcess(如MartinW已经建议的那样)。认为重复的人漏掉了这部分:...runningascriptthatshouldbeabletoautomateatasksandreturnittosomev

linux - 是否可以在 Pharo smalltalk 中编写 shell 命令?

与其他编程语言一样,有没有办法在Pharosmalltalk或简单脚本中运行linuxshell命令?我想让我的Pharo图像运行一个脚本,该脚本应该能够自动执行任务并将其返回到某个值。我查看了几乎所有的文档,但找不到任何相关的内容。也许它不允许这样的功能。 最佳答案 Pharo允许操作系统交互。在我看来,最好的方法是使用OSProcess(如MartinW已经建议的那样)。认为重复的人漏掉了这部分:...runningascriptthatshouldbeabletoautomateatasksandreturnittosomev

java - 是什么让框架成为 "true"MVC 框架?

在阅读有关MVC框架的在线讨论时,我听到很多来自Java/.NET开发人员的评论指向PHP项目,如Cake、CodeIgniter和Symfony,“这些都是聪明的hack,但不是真正的MVC”。那么,是什么让某个东西成为“真正的”MVC框架?即,与Cake、CodeIgniter、Symfony等做不同事情的.NET或JavaMVC框架的例子是什么?这些不同的事情是什么?只是PHP缺乏需要引导的强制面向对象,还是其他原因?我知道为什么PHP这种语言“很烂”,我对MVC实现和/或使用方面的差异更感兴趣。 最佳答案 MVC的想法是将应