问题列表 - 第42331页

Lisp中C结构的惯用等价物是什么?

在C类语言中,从一开始就在每本入门书中都强调结构/记录和对象.然后,他们的完整系统围绕管理这些结构,它们的相互关系和继承而设计.

在Lisp文档中,你通常可以找到1-2页关于Lisp"也"如何有一个defstruct,一个简单的例子,通常就是这样.而且,根本没有提到结构的嵌套.

对于来自C背景的人来说,首先看来,分层组织不同的数据类型不是Lisp中的首选方法,但除了CLOS之外,CLOS是一个完整的对象系统,如果你只是想要结构,那就太复杂了,除了疯狂一切在列表中,没有明显的方法来转移您的C结构知识.

什么是层次组织数据的惯用Lisp方法,最类似于C结构?

-

我认为我的问题的总结答案是:对于初学者学习目的,defstruct和/或plists,虽然"遗留特征",可以使用,因为它们最接近C结构,但它们已被更大的取代更多灵活的defclass/CLOS,这是大多数Lisp程序今天使用的.

这是我关于SO的第一个问题,所以感谢大家的回答.

c lisp struct common-lisp

20
推荐指数
3
解决办法
3309
查看次数

是否可以将Entity Framework与DB2 iSeries AS/400一起使用

我是Microsoft实体框架的新手,并想知道是否可以将此框架与DB2 iSeries AS/400一起使用?使用这种"遗留系统"时是否有任何问题?和EF框架?

db2 entity-framework ibm-midrange

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

在Hibernate JPA2上使用唯一约束

如何在hibernate POJO上实现我的独特约束?假设数据库不包含任何数据库.

我已经看到了@Column()注释中的唯一属性,但我无法让它工作?
如果我想将此约束应用于多个列,该怎么办?

java hibernate unique unique-constraint

24
推荐指数
3
解决办法
5万
查看次数

获取带有可选参数的PHP函数的参数计数

任何人都可以告诉使用哪个函数来确定在具有可选参数的函数中传递的参数数量吗?

php

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

如何使用JSON.parse查找JSON的长度?

我有一个这样的Json {"0":{"parent_id":1649,"id":"1803","last_update_on":"2010-12-24 07:01:49","message":"dhb;lxd","created_by_id":"21","created_by_name":"Amol Deshpande"}}.理想情况下,我应该将长度设为1,因为我在第0个位置只有1个值.

如果我有这样的JSON怎么办?

{"0":{"parent_id":1649,"id":"1803","last_update_on":"2010-12-24 07:01:49","message":"dhb;lxd","created_by_id":"21","created_by_name":"Amol Deshpande"},"1":{"parent_id":1649,"id":"1804","last_update_on":"2010-12-24 07:02:49","message":"amol","created_by_id":"21","created_by_name":"Amol Deshpande"}}
Run Code Online (Sandbox Code Playgroud)

如果我做警报,我得到的值是undefined(response.length); 响应是我上面提到的JSON

有什么建议?

javascript jquery

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

如何使用junit 4运行scala测试?

我无法使用IDEA运行以下代码

@Test
class CompanyURLTest extends Assert {
  @Test
  def test = assert(false);

}
Run Code Online (Sandbox Code Playgroud)

它运行,但J-Unit表示没有测试运行

unit-testing scala junit4 scala-2.8

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

MySQL INSERT错误

我收到了这个错误:

Database problem occur, please try again later.
- Error in query: INSERT INTO main SET title ='', url='www.jerseymurah.com', kod='jerseymurah', owner='Hasbul Aqill', tag='jersey, football, world cup', since='Feb 2010', desc='ssfsfsfsfs'
- Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc='ssfsfsfsfs'' at line 1 (Error #1064)
- File: /home/yosh/domains/yosh.my/public_html/demo/admincp/tambah-save.php
Run Code Online (Sandbox Code Playgroud)

这是我的mysql查询代码:

$query = "INSERT INTO main SET title ='".$ttile."', url='".$url."', 
kod='".$kod."', owner='".$owner."', tag='".$tag."', since='".$since."', 
desc='".$desc."'"; …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

比较两个xml文件与xslt?

我有2个xml文件.如何使用xslt比较两个文件是否相等?如果不相等意味着在第二个xml中发生了哪些变化?

xml xslt compare

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

用于计算关键字与短文本(50-100个单词)的相关性的算法

我想计算关键字与简短描述文本的相关性.在效率和易于实施方面,最佳方法是什么.我在用C++?

string algorithm heuristics matching

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

如何在Android中缓存/保存自定义类对象?

我想将ArrayList<CustomClass>-object 保存到Android存储中的某个位置以快速检索并在其中显示数据.

这可能吗?如果是,那么哪种技术适合,SQLite还是外部存储?

java android

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