我想问一下CouchDB中关于JSON原理图的好实践.我现在使用纯CouchDB 1.6.1.我没有任何couchapp框架处理它(我知道这是有用的,但我担心它将来会有用).
在CouchDB中放置架构?作为常规文件?设计文件?或者可能将它们存储为文件?但是如果我要验证它们,尤其是validate_doc_update函数中的服务器端,它们应该存储在设计文档中.
在CouchDB和Client(Web浏览器)中是否有任何库(JavaScript最好)?我的库可以生成JSON并自动验证它们吗?
我考虑如何将数据发送到客户端,将它们存储在输入标签中,然后以某种方式收集并发送到serwer.也许将输入id设置为字段的路径,例如:
{"地址":{"街道":"xxx","Nr":"33"}}
在这种情况下输入可能有id ="Adress."Street",但我不知道这是一个很好的解决方案.我应该从服务器发送模式并使用这个模式构建JSON对象,但不知道如何(如果所有字段都在JSON具有唯一的名称 - 包括层次结构.
我正在努力将其纳入Aurelia框架项目sockets.io.我已经安装了套接字:
jspm install npm:socket.io
Run Code Online (Sandbox Code Playgroud)
那么,我想导入:
import {io} from "socket.io";
Run Code Online (Sandbox Code Playgroud)
结果是:
GET http://localhost:9000/jspm_packages/npm/socket.io-client@1.3.5/package.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
问题出在哪儿?为什么有引用package.js而不是package.json或socket.io.js?
我正在使用Delphi从pdf文件生成哈希MD5.我想生成与CouchDB附件哈希相同的哈希,但我得到不同的结果.
我生成Hash的功能:
function TPliki.generujHashMD5(zawartoscPliku: TMemoryStream): string;
var
tekstPliku: string;
begin
setString(tekstPliku, PAnsiChar(zawartoscPliku.Memory), zawartoscPliku.Size);
result := THashMD5.GetHashString(tekstPliku);
end;
Run Code Online (Sandbox Code Playgroud)
附件中CouchDB中的设置:
compressible_types: text/*, application/javascript, application/json, application/xml
compression_level: 0
Run Code Online (Sandbox Code Playgroud) 这个共享内存的限制是真实的吗?\n我已经传递给 DLL 字符串长度大约 370 个字符,DLL 读取它没有问题。
\n\n我问,因为我将 PChar 从 DLL 返回到 EXE 程序。\n在 DLL 中我使用 GetMem() 函数,在 EXE 程序中我使用 FreeMem() 函数,并且
\n\n我可能会因编写而发生访问冲突 - 我调用导出函数,在其中使用构造函数,它可能会崩溃。
\n\n当我从 Exec 中删除 FreeMem 时,不会显示此 AV。也不总是显示它,它取决于 PChar 变量中的字符:
\n\n255 xa - 可以通过\n但是\xc4\x85\xc5\x82\xc4\x87\xc5\x82\xc4\x85\xc5\x82\xc5\x82\xc4\x85\xc5\x82\xc5\x9b\xc4\ x87 \xc5\x82\xc4\x85\xc5\x9b\xc4\x87\xc4\x87\xc5\x82\xc5\x82\xc4\x87 :// 可能会崩溃。
\n\n示例 - 在 DLL 中创建消息:
\n\nfunction TPDF.wiadomosciBledow(kod: kodyBledow): TWynik;\nvar\n tmp: string;\n\nbegin\n\n case kod of\n kbOK: tmp := ''; //natomiast tutaj tego nie zauwa\xc5\xbcy\xc5\x82em\n kbBladLogowania: tmp := 'Nie mo\xc5\xbcna zalogowa\xc4\x87 si\xc4\x99 do serwera Archiwum';\n kbBrakAdresSerwera: …Run Code Online (Sandbox Code Playgroud)